圖片顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,尤其涉及一種圖片顯示方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)電視的物理顯示分辨率單一,比如:只限于480i的分辨率,隨著顯示技術(shù)的不斷發(fā)展和更新,電視的物理分辨率也逐漸多元化,比如:480丨、720?、1080?,41((3840*2160)等,但是,預(yù)覽圖片都是按照系統(tǒng)圖片本身固定的大小預(yù)覽,一方面,在電視以高分辨率(例如3840* 2160)預(yù)覽顯示時,會使預(yù)覽圖片的像素密度過高,而造成預(yù)覽圖片在電視的左上角密集排列,嚴(yán)重影響圖標(biāo)的預(yù)覽效果,不利于用戶識別和選中相關(guān)預(yù)覽圖片;一方面,在電視以低分辨率(例如640 *480)預(yù)覽顯示時,會使預(yù)覽圖片的像素密度過低,而造成預(yù)覽圖片在電視上無法完全顯示,用戶無法一次性查詢?nèi)款A(yù)覽圖片。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種圖片顯示方法,所述圖片顯示方法包括:
[0004]獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù);
[0005]獲取所述物理分辨率對應(yīng)的縮放因子;
[0006]根據(jù)獲取的所述物理分辨率和所述預(yù)覽圖片的個數(shù),獲取所述預(yù)覽圖片之間的顯示間隔;
[0007]根據(jù)獲取的縮放因子、顯示間隔和物理分辨率確定所述預(yù)覽圖片的顯示尺寸,并按照所述顯示尺寸和顯示間隔在所述顯示終端顯示所述預(yù)覽圖片。
[0008]優(yōu)選地,所述獲取所述物理分辨率對應(yīng)的縮放因子的步驟包括:
[0009]根據(jù)所述物理分辨率中水平方向像素點(diǎn)個數(shù)確定所述物理分辨率對應(yīng)的縮放因子,其中,所述縮放因子包括水平縮放值和豎直縮放值。
[0010]優(yōu)選地,所述水平縮放值與所述豎直縮放值成預(yù)設(shè)比例。
[0011]優(yōu)選地,所述顯示間隔包括水平顯示間隔和豎直顯示間隔,所述根據(jù)獲取的所述物理分辨率和預(yù)覽圖片的個數(shù),獲取預(yù)覽圖片之間的顯示間隔的步驟包括:
[0012]將獲取的所述物理分辨率中水平方向像素點(diǎn)個數(shù)除以預(yù)設(shè)值與所述預(yù)覽圖片個數(shù)的乘積,獲取所述預(yù)覽圖片水平方向之間的水平顯示間隔;
[0013]將獲取的所述物理分辨率中豎直方向像素點(diǎn)個數(shù)除以預(yù)設(shè)值與所述預(yù)覽圖片個數(shù)的乘積,獲取所述預(yù)覽圖片豎直方向之間的豎直顯示間隔。
[0014]優(yōu)選地,所述根據(jù)獲取的縮放因子、顯示間隔和物理分辨率確定所述預(yù)覽圖片的顯示尺寸,并將所述預(yù)覽圖片以所述顯示尺寸和顯示間隔在顯示終端顯示的步驟包括:
[0015]根據(jù)所述縮放因子的水平縮放值、所述顯示間隔的水平顯示間隔和所述物理分辨率水平方向像素點(diǎn)個數(shù),確定所述預(yù)覽圖片的水平顯示長度;
[0016]根據(jù)所述縮放因子的豎直縮放值、所述顯示間隔的豎直顯示間隔和所述物理分辨率豎直方向像素點(diǎn)個數(shù),確定所述預(yù)覽圖片的豎直顯示長度;
[0017]根據(jù)確定的水平顯示長度和豎直顯示長度獲取預(yù)覽圖片的顯示尺寸;
[0018]按照所述顯示尺寸和顯示間隔在所述顯示終端顯示所述預(yù)覽圖片。
[0019]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種圖片顯示裝置,所述圖片顯示裝置包括:
[0020]第一獲取模塊,用于獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù);
[0021]第二獲取模塊,用于獲取所述物理分辨率對應(yīng)的縮放因子;
[0022]第三獲取模塊,用于根據(jù)獲取的所述物理分辨率和所述預(yù)覽圖片的個數(shù),獲取所述預(yù)覽圖片之間的顯示間隔;
[0023]顯示模塊,用于根據(jù)獲取的縮放因子、顯示間隔和物理分辨率確定所述預(yù)覽圖片的顯示尺寸,并按照所述顯示尺寸和顯示間隔在所述顯示終端顯示所述預(yù)覽圖片。
[0024]優(yōu)選地,所述第二獲取模塊,還用于根據(jù)所述物理分辨率中水平方向像素點(diǎn)個數(shù)確定所述物理分辨率對應(yīng)的縮放因子,其中,所述縮放因子包括水平縮放值和豎直縮放值。
[0025]優(yōu)選地,所述水平縮放值與所述豎直縮放值成預(yù)設(shè)比例。
[0026]優(yōu)選地,所述顯示間隔包括水平顯示間隔和豎直顯示間隔,所述第三獲取模塊包括:
[0027]水平間隔獲取單元,用于將獲取的所述物理分辨率中水平方向像素點(diǎn)個數(shù)除以預(yù)設(shè)值與所述預(yù)覽圖片個數(shù)的乘積,獲取所述預(yù)覽圖片水平方向之間的水平顯示間隔;
[0028]豎直間隔獲取單元,用于將獲取的所述物理分辨率中豎直方向像素點(diǎn)個數(shù)除以預(yù)設(shè)值與所述預(yù)覽圖片個數(shù)的乘積,獲取所述預(yù)覽圖片豎直方向之間的豎直顯示間隔。
[0029]優(yōu)選地,所述顯示模塊包括:
[0030]水平長度獲取單元,用于根據(jù)所述縮放因子的水平縮放值、所述顯示間隔的水平顯示間隔和所述物理分辨率水平方向像素點(diǎn)個數(shù),確定所述預(yù)覽圖片的水平顯示長度;
[0031]豎直長度獲取單元,用于根據(jù)所述縮放因子的豎直縮放值、所述顯示間隔的豎直顯示間隔和所述物理分辨率豎直方向像素點(diǎn)個數(shù),確定所述預(yù)覽圖片的豎直顯示長度;
[0032]顯示尺寸獲取單元,用于根據(jù)確定的水平顯示長度和豎直顯示長度獲取預(yù)覽圖片的顯示尺寸;
[0033]顯示單元,用于按照所述顯示尺寸和顯示間隔在所述顯示終端顯示所述預(yù)覽圖片。
[0034]本發(fā)明通過先獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù),然后根據(jù)物理分辨率獲取對應(yīng)的縮放因子;再根據(jù)物理分辨率和預(yù)覽圖片的個數(shù)獲取預(yù)覽圖片之間的顯示間隔;最后根據(jù)獲取的縮放因子、顯示間隔和物理分辨率確定預(yù)覽圖片的顯示尺寸,并按照顯示尺寸和顯示間隔在顯示終端顯示預(yù)覽圖片,從而預(yù)覽圖片的顯示尺寸能夠根據(jù)物理分辨率和/或預(yù)覽圖片的個數(shù)的變化而進(jìn)行相對應(yīng)的調(diào)整,以較佳的顯示尺寸和顯示間隔排列在顯示終端的顯示區(qū)域中,避免了預(yù)覽圖片的像素密度過高或過低。
【附圖說明】
[0035]圖1為本發(fā)明圖片顯示方法第一實(shí)施例的流程示意圖;
[0036]圖2為圖1中根據(jù)獲取的縮放因子、顯示間隔和物理分辨率確定預(yù)覽圖片的顯示尺寸,并將預(yù)覽圖片以所述顯示尺寸和顯示間隔在顯示終端顯示的步驟的細(xì)化流程示意圖;
[0037]圖3為本發(fā)明圖片顯示裝置第一實(shí)施例的功能模塊示意圖;
[0038]圖4為圖3中顯示模塊的細(xì)化功能模塊示意圖。
[0039]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0040]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]本發(fā)明提供一種圖片顯示方法,參照圖1,在本發(fā)明圖片顯示方法第一實(shí)施例中,該圖片顯示方法包括:
[0042]步驟S10,獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù);
[0043]顯示終端可以為智能電視、電腦顯示器等,獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù),該物理分辨率和預(yù)覽圖片(該預(yù)覽圖片可以是顯示終端上顯示的預(yù)覽圖標(biāo)和圖片)的個數(shù)可以預(yù)存在顯示終端的存儲器中,當(dāng)需要獲取顯示終端的物理分辨率和預(yù)覽圖片的個數(shù)時,直接從顯示終端的存儲器中讀取即可,其中物理分辨率為顯示終端的最高可顯示的像素?cái)?shù),預(yù)覽圖片的個數(shù)是顯示終端顯示區(qū)域需顯示的預(yù)覽圖片的個數(shù)。
[0044]步驟S20,根據(jù)獲取的物理分辨率,獲取該物理分辨率對應(yīng)的縮放因子;
[0045]根據(jù)獲取的物理分辨率的水平方向像素點(diǎn)個數(shù)來確定顯示終端的像素密度等級,并根據(jù)像素密度等級獲取該像素密度等級對應(yīng)的縮放因子;或者根據(jù)獲取的物理分辨率的豎直方向像素點(diǎn)個數(shù)來確定顯示終端的像素密度等級,并根據(jù)像素密度等級獲取該像素密度等級對應(yīng)的縮放因子。
[0046]優(yōu)選地,步驟S20包括: