專利名稱:一種電視機本地圖片顯示方法
技術領域:
本發(fā)明涉及電視機領域,尤其涉及一種電視機本地圖片顯示方法。
背景技術:
隨著大尺寸平板電視的快速普及,電視機已經(jīng)成為家人分享、瀏覽數(shù)碼照片的理想載體。為了滿足用戶的需求,提升電視機的價值,圖片瀏覽功能已經(jīng)成為電視機一個不可或缺的功能。但是,一方面,隨著數(shù)碼相機分辨率越來越高,其拍攝的照片動輒都在一千萬像素以上;另一方面,雖然電視機在處理器性能和內(nèi)存大小方面已有了很大的提高,但要做到如同在電腦上一樣快速地瀏覽圖片還略顯吃力。電視機的圖片瀏覽方案一般如下當用戶打開一幅圖片以后,電視機就會等待,直到用戶去瀏覽當前顯示圖片的上一幅或下一幅圖片時才去加載下一幅需要顯示的圖片,這樣固然節(jié)省了電視機的內(nèi)存,但是,由于數(shù)碼照片的分辨率越來越高,加載一幅圖片的時間也在不斷增加,這樣就直接降低了圖片瀏覽的速度,進而嚴重影響到用戶的操作體驗。。
發(fā)明內(nèi)容
本發(fā)明的目的是針對上述問題,提供一種電視機本地圖片顯示方法。本發(fā)明的目的通過下述技術方案來實現(xiàn)
一種電視機本地圖片 顯示方法,其包含以下步驟
在電視機打開一幅圖片后,電視機在后臺將當如顯不圖片及當如顯不圖片如后兩個方向的(N -1 ) / 2個圖片加載到一個緩沖隊列中,所述緩沖隊列的長度為N,所述緩沖隊
列從左到右的存儲位置的編號依次為0,I, 2...... N — 1,所述N為大于I的奇數(shù);
當需要查看當前顯示圖片的上一幅圖片時,刪除緩沖隊列中最右邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向右移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來;
當需要查看當前顯示圖片的下一幅圖片時,刪除緩沖隊列中最左邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向左移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來。優(yōu)選地,當緩沖隊列中存儲的圖片數(shù)量減少到閥值M時,開始在后臺加載N - M幅圖片,以填滿該緩沖隊列。優(yōu)選地,所述M等于(N -1 ) / 2。優(yōu)選地,所述N為7。本發(fā)明的有益效果將當前顯示圖片的前后(N-1)/ 2個圖片及當前圖片都預先加載在一個緩沖隊列中,顯示圖片時直接從緩沖隊列中讀取,而不必重新加載,這極大地提高了圖片顯示的速度,提高了在電視機上瀏覽本地圖片的效率,從而極大地提升了用戶的操作體驗。
圖1為加載當前圖片至緩沖隊列中后前后圖片的放置位置示意圖。圖2為查看上一副圖片后緩沖隊列中圖片的放置位置示意圖。圖3為查看下一副圖片后緩沖隊列中圖片的放置位置示意圖。
具體實施例方式下面結(jié)合具體實施例和附圖對本發(fā)明作進一步的說明。在本實施方式中,假定該緩沖隊列從左到右的存儲位置的編號依次為0,I, 2
......N - 1,則該緩沖隊列最中間的位置(即編號為(N-1)/ 2的位置)應該存放當
前正顯示的圖片,緩沖隊列左邊的(N-1)/ 2個存儲位置應該存放當前顯示圖片前面的(N -1 ) / 2幅圖片,緩沖隊列右邊的(N -1) / 2個存儲位置應該存放當前顯示圖片后面的(N-1)/ 2幅圖片。本發(fā)明公開了一種電視機本地圖片顯示方法,其包含以下步驟
在電視機打開一幅圖片后,電視機在后臺將當如顯不圖片及當如顯不圖片如后兩個方向的(N -1 ) / 2個圖片 加載到一個緩沖隊列中,所述緩沖隊列一共可以存放的圖片數(shù)
量為N,所述緩沖隊列從左到右的存儲位置的編號依次為0,I, 2...... N — 1,所述N為
大于I的奇數(shù)。當用戶查看當前顯示圖片的上一幅圖片時,刪除緩沖隊列中最右邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向右移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來(該圖片就是用戶想要打開的當前顯示圖片的上一幅圖片)。這樣,經(jīng)過用戶的“查看上一幅圖片”的操作后,緩沖隊列中存儲的圖片就減少一幅。同理,當用戶查看當前顯示圖片的下一幅圖片時,刪除緩沖隊列中最左邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向左移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來(該圖片就是用戶想要打開的當前顯示圖片的下一幅圖片)。這樣,經(jīng)過用戶的“查看下一幅圖片”的操作后,緩沖隊列中存儲的圖片就減少一幅。將當前顯示圖片的前后(N -1 ) / 2個圖片及當前圖片都預先加載在一個緩沖隊列中,顯示圖片時直接從緩沖隊列中讀取,而不必重新加載,這極大地提高了圖片顯示的速度,提高了在電視機上瀏覽本地圖片的效率,從而極大地提升了用戶的操作體驗。當緩沖隊列中存儲的圖片數(shù)量減少到等于某個閥值(假定該閥值為M,優(yōu)選地M等于(N -1) / 2)時,就立即開始在后臺加載N - M幅圖片,以填滿該緩沖隊列。將要加載的這N - M幅圖片是由緩沖隊列中那些已沒有存儲圖片的存儲位置決定的。tWn,假定編號為R的存儲位置已沒有存儲圖片,當R < ( N -1 ) / 2 (即該存儲位置位于緩沖隊列最中間位置的左邊)時,應該加載與當前顯示圖片距離為(N -1 ) / 2 -R,且位于當前顯示圖片前面的那幅圖片,并存儲于緩沖隊列中編號為R的存儲位置上。當R > ( N -1 ) / 2 (即該存儲位置位于緩沖隊列最中間位置的右邊)時,應該加載與當前顯示圖片距離為R - (N -1) / 2,且位于當前顯示圖片后面的那幅圖片,并存儲于緩沖隊列中編號為R的存儲位置上。N需要根據(jù)電視機的內(nèi)存及處理器性能來綜合決定,優(yōu)選地,N為7。當N為7時,從左至右,緩沖隊列中各存儲單元的編號依次為O,I, 2,3,4,5,6。緩沖隊列中編號為3的存儲單元是緩沖隊列最中間的存儲單元,用于存放當前顯示的圖片;位于緩沖隊列最中間位置左側(cè)的存儲單元O,I, 2用于存儲當前顯示圖片前面的三幅圖片;位于緩沖隊列最中間位置右側(cè)的存儲單元4,5,6用于存儲當前顯示圖片后面的三幅圖片。當用戶打開一幅圖片后,我們就將當前用戶打開的這幅圖片(稱之為當前顯示圖片)存儲到緩沖隊列最中間的存儲位置,即編號為3的存儲位置。當用戶打開一幅圖片后,我們在后臺將當前顯示圖片的前后各三幅圖片加載到緩沖隊列的相應存儲位置中,如附圖1所示。緩沖隊列中,編號為2的存儲位置存儲的圖片就是當前顯示圖片的上一幅圖片;編號為I的存儲位置存儲的圖片就是編號為2的存儲位置所存儲圖片的上一幅圖片,依次類推。當用戶操作“查看上一幅圖片”時,我們就先刪除緩沖隊列中最右邊存儲位置(即編號為6的存儲位置)上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向右移動一個位置,最后將緩沖隊列最中間位置(即編號為3的存儲位置)上存儲的圖片顯示給用戶,如附圖2所示。當用戶操作“查看下一幅圖片”時,我們就先刪除緩沖隊列中最左邊存儲位置(即編號為O的存儲位置)上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向左移動一個位置,最后將緩沖隊列最中間位置(即編號為3的存儲位置)上存儲的圖片顯示給用戶,如附圖3所示。每經(jīng)過一次“查看上一幅圖片”或“查看下一幅圖片”的操作之后,緩沖隊列就會減少一幅圖片,當 反復執(zhí)行這兩種操作致使緩沖隊列中所存儲的圖片數(shù)量少于閥值R (R = N- O/ 2)時,我們就立即在后臺加載N - R幅圖片到緩沖隊列中。以上上述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種電視機本地圖片顯示方法,其包含以下步驟 在電視機打開一幅圖片后,電視機在后臺將當如顯不圖片及當如顯不圖片如后兩個方向的(N -1 ) / 2個圖片加載到一個緩沖隊列中,所述緩沖隊列的長度為N,所述緩沖隊列從左到右的存儲位置的編號依次為O,I, 2...... N — 1,所述N為大于I的奇數(shù); 當需要查看當前顯示圖片的上一幅圖片時,刪除緩沖隊列中最右邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向右移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來; 當需要查看當前顯示圖片的下一幅圖片時,刪除緩沖隊列中最左邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向左移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來。
2.如權利要求1所述的電視機本地圖片顯示方法,其特征在于 當緩沖隊列中存儲的圖片數(shù)量減少到閥值M時,開始在后臺加載N - M幅圖片,以填滿該緩沖隊列。
3.如權利要求2所述的電視機本地圖片顯示方法,其特征在于所述M等于(N-1)/ 2。
4.如權利要求1至3任意一個權利要求所述的電視機本地圖片顯示方法,其特征在于所述N為7。
全文摘要
本發(fā)明涉及電視機圖片顯示領域,尤其涉及一種電視機本地圖片顯示方法,其包含以下步驟在電視機打開一幅圖片后,電視機在后臺將當前顯示圖片及當前顯示圖片前后兩個方向的(N-1)/2個圖片加載到一個緩沖隊列中;當需要查看當前顯示圖片的上一幅圖片時,刪除緩沖隊列中最右邊存儲位置上存儲的圖片,然后將緩沖隊列中存儲的其余所有圖片都向右移動一個位置,最后將緩沖隊列最中間位置上存儲的圖片顯示出來。將當前顯示圖片的前后(N-1)/2個圖片及當前圖片都預先加載在一個緩沖隊列中,顯示圖片時直接從緩沖隊列中讀取,而不必重新加載,這極大地提高了圖片顯示的速度,提高了在電視機上瀏覽本地圖片的效率,從而極大地提升了用戶的操作體驗。
文檔編號H04N5/445GK103067679SQ20111032026
公開日2013年4月24日 申請日期2011年10月20日 優(yōu)先權日2011年10月20日
發(fā)明者李足紅 申請人:四川長虹電器股份有限公司