專利名稱:在電子裝置中切換顯示圖片的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示圖片的方法,特別是涉及一種在電子裝置中切換顯示圖片的方法。
背景技術(shù):
目前的電子裝置,例如,數(shù)碼相框,一般都會(huì)使用遙控器來對(duì)其進(jìn)行控制。這樣,使用者只要通過所述遙控器上的按鈕,即可操控所述電子裝置,來瀏覽圖片或者觀看視頻內(nèi)容。然而,若電子裝置僅僅單一的展示圖片,則不能帶給使用者更人性化的用戶操作界面的視覺效果。例如,當(dāng)使用者觀看圖片時(shí),若從一張圖片到另一張圖片僅僅是單一的切換,這樣,使用者瀏覽圖片時(shí)會(huì)感覺顯示圖片太單一,沒有流暢感和更柔和的顯示效果帶給使用者ο
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一在電子裝置中切換顯示圖片的方法。一種在電子裝置中切換顯示圖片的方法,所述方法包括一顯示屏顯示一第一張圖片;確定所述第一張圖片切換到一第二張圖片所需的階段數(shù)目N,其中N大于等于2 ;設(shè)定一間隔值;從起始列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在起始列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第一階段圖片;從鄰近起始列的第二列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在第二列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第二階段圖片;重復(fù)上述步驟直到生成一第N階段圖片;順序顯示每一階段的階段圖片到所述顯示屏;所述顯示屏顯示所述第二張圖片。相對(duì)現(xiàn)有技術(shù),本發(fā)明在電子裝置中切換顯示圖片的方法能夠使所述電子裝置更流暢地顯示圖片。
圖1為本發(fā)明實(shí)施方式中一電子裝置的功能模塊圖。圖2為一在電子裝置中切換顯示圖片的方法中的較佳實(shí)施方式的模塊圖。圖3為一在電子裝置中切換顯示圖片的方法中的較佳實(shí)施方式的原理流程圖。圖4為一在電子裝置中切換顯示圖片的方法中的顯示屏顯示的第一示意圖。圖5為一在電子裝置中切換顯示圖片的方法中的顯 示屏顯示的第二示意圖。圖6為一在電子裝置中切換顯示圖片的方法中的顯示屏顯示的第三示意圖。
具體實(shí)施例方式請(qǐng)參閱圖1,一電子裝置包括一處理器、一存儲(chǔ)器、一 I/O接口、一網(wǎng)卡、一顯示屏、 一內(nèi)存及一輸入裝置。所述顯示屏顯示有一用戶操作界面。在本發(fā)明的實(shí)施方式中,所述電子裝置為嵌入式電子裝置,所述電子裝置安裝有一嵌入式操作系統(tǒng),所述存儲(chǔ)器為一閃存存儲(chǔ)器。所述輸入裝置可包括一遙控器及一網(wǎng)絡(luò)連接的操控鍵盤。所述電子裝置中,根據(jù)硬件生產(chǎn)需要,部分硬件可以集成為一體多功能性的或更具針對(duì)性的硬件設(shè)置以滿足所述電子裝置的特定需求。請(qǐng)參閱圖2,所述電子裝置包括一解碼模塊、一初始化模塊、一獲取模塊及一計(jì)算模塊。所述解碼模塊將存儲(chǔ)于所述存儲(chǔ)器中的所述第一張圖片及第二張圖片解碼。當(dāng)所述第一張圖片顯示于所述顯示屏上時(shí),所述解碼模塊解碼所述第二張圖片,以節(jié)約時(shí)間。所述初始化模塊設(shè)置若干所述第一張圖片淡出到所述第二張圖片淡入所需的階段數(shù)目。在本實(shí)施方式中,階段數(shù)目為8。所述獲取模塊獲取所述第一張圖片及第二張圖片的每一像素點(diǎn)的值。所述計(jì)算模塊計(jì)算每一階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例。在每一階段中,所述第一張圖片與第二張圖片的顯示效果比例之和為1。在各個(gè)階段中,所述第一張圖片的顯示效果比例呈等差分布。請(qǐng)參閱圖3-6,一種在電子裝置中切換顯示圖片的方法,所述方法包括以下步驟步驟S80 所述解碼模塊將存儲(chǔ)于所述存儲(chǔ)器中的所述第一張圖片解碼,并顯示于所述顯示屏上。在本實(shí)施例中,預(yù)設(shè)所述第一張圖片顯示于所述顯示屏上的時(shí)間為8秒。步驟S81 所述解碼模塊將存儲(chǔ)于所述存儲(chǔ)器中的所述第二張圖片解碼。步驟S82 所述初始化模塊設(shè)置若干所述第一張圖片淡出到所述第二張圖片淡入所需的階段數(shù)目,并存儲(chǔ)于所述內(nèi)存中。在本實(shí)施例中,預(yù)設(shè)所述階段數(shù)目為8。亦即第一
階段圖片、第二階段圖片......第八階段圖片。所述初始化模塊設(shè)置像素間隔,在本實(shí)施
例中,所述像素間隔為8。步驟S83 所述獲取模塊獲取所述第一張圖片的每一像素點(diǎn)的值,即紅、綠、藍(lán)(R、 G、B)三原色的值。步驟S84:所述獲取模塊獲取所述第二張圖片的每一像素點(diǎn)的值,即紅、綠、藍(lán)三原色的值。步驟S85 所述計(jì)算模塊計(jì)算每一階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例。在本實(shí)施例中,將所述第一張圖片淡出、所述第二張圖片淡入共分為 8個(gè)階段。這樣,每一階段所述第一張圖片遞減的顯示效果比例、所述第二張圖片遞增的顯示效果比例為100% /8 = 12. 5%。步驟S86 所述計(jì)算模塊計(jì)算所述第一階段圖片。所述計(jì)算模塊在第一張圖片中將從索引號(hào)為0的像素點(diǎn)開始,根據(jù)所述像素間隔,每8個(gè)像素選取一個(gè)像素點(diǎn)與所述第二張圖片中的相應(yīng)的像素點(diǎn)按照比例進(jìn)行混合,所述顯示屏上的每一行都進(jìn)行相應(yīng)的計(jì)算。 如圖4所示,本實(shí)施例中,以選取8個(gè)像素點(diǎn)索引號(hào)0 7為例。在第一階段圖片中,所述第一張圖片所占的比例為87.5%,所述第二張圖片所占的比例為12.5%。圖中括號(hào)所示為第一張圖片所占有的比例。步驟S87 所述計(jì)算模塊將得到的所述第一階段圖片拷貝到所述第二階段圖片上。且所述計(jì)算模塊在第一張圖片 中將從索引號(hào)為1的像素點(diǎn)開始,根據(jù)所述像素間隔值, 每8個(gè)像素選取一個(gè)像素點(diǎn)與所述第二張圖片中的相應(yīng)的像素點(diǎn)進(jìn)行比例混合生成所述第二階段圖片,所述顯示屏上的每一行都進(jìn)行相應(yīng)的計(jì)算。在第二階段圖片中,所述第一張圖片所占的比例為75%,所述第二張圖片所占的比例為25%。步驟S88 所述計(jì)算模塊將得到的所述第二階段圖片拷貝到所述第三階段圖片上。且所述計(jì)算模塊繼續(xù)在第一張圖片中將從索引號(hào)為2的像素點(diǎn)開始,根據(jù)所述像素間隔值,每8個(gè)像素選取一個(gè)像素點(diǎn)與所述第二張圖片中的相應(yīng)的像素點(diǎn)進(jìn)行比例混合生成所述第三階段圖片,所述圖片上的每一行都進(jìn)行相應(yīng)的計(jì)算。所述計(jì)算模塊重復(fù)按照此步驟計(jì)算,直到生成所述第八階段圖片。在第八階段圖片中,所述第一張圖片所占的比例為 0%,所述第二張圖片所占的比例為100%。此時(shí),所述顯示屏即可順序顯示每一階段圖片, 以實(shí)現(xiàn)第一張圖片切換到第二張圖片的過程。步驟S89 所述計(jì)算模塊繼續(xù)計(jì)算所述第一階段圖片。所述計(jì)算模塊在每8個(gè)像素點(diǎn)中從后往前計(jì)算每一像素點(diǎn)的值。所述計(jì)算模塊將重新計(jì)算索引號(hào)為7的像素點(diǎn)的值, 此時(shí),該像素點(diǎn)為所述第一張圖片的索引號(hào)為7的像素點(diǎn)的87. 5%與所述第二張圖片的索引號(hào)為7的像素點(diǎn)的12. 5%之和,從而生成最終的第一階段圖片,如圖5所示。步驟S90 所述計(jì)算模塊根據(jù)第一階段圖片繼續(xù)計(jì)算所述第二階段圖片,亦即將第一階段圖片的第7個(gè)像素點(diǎn)拷貝到第二階段圖片。所述計(jì)算模塊在每8個(gè)像素點(diǎn)中從后往前計(jì)算每一像素點(diǎn)的值。所述計(jì)算模塊將重新計(jì)算索引號(hào)為6的像素點(diǎn)的值,此時(shí),該像素點(diǎn)為所述第一張圖片的索引號(hào)為7的像素點(diǎn)的75%與所述第二張圖片的索引號(hào)為7的像素點(diǎn)的25%之和,從而生成最終的第二階段圖片。步驟S91 所述計(jì)算模塊根據(jù)上述步驟繼續(xù)計(jì)算所述第三到第八階段圖片。如果某一階段圖片的一像素點(diǎn)已經(jīng)被計(jì)算過,則該像素點(diǎn)的值保持不變。其中,第八階段圖片的第4-7像素點(diǎn)不變,第七階段圖片的第4-6像素點(diǎn)不變,第六階段圖片的第4-5像素點(diǎn)不變,第五階段圖片的第4像素點(diǎn)不變。最后,所述計(jì)算模塊重新計(jì)算第七階段圖片的第0和 7個(gè)像素點(diǎn),第一張圖片占有的比例為37. 5%,第二張圖片占有62. 5%。所述計(jì)算模塊重新計(jì)算第八階段圖片的第3和4像素點(diǎn),第一張圖片占有0%,第二張圖片占有100%,如圖6 所示。這樣,所述第八階段圖片中,每一個(gè)像素點(diǎn)中所述第二張圖片所占有的比例都較大。 這樣,用戶從所述顯示屏上看到的效果即為所述第二張圖片淡入。步驟S92 根據(jù)每一階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例及所述第一張圖片與所述第二張圖片的像素點(diǎn)的值計(jì)算出每一階段所述第一張圖片與所述第二張圖片混合后的新的像素點(diǎn)的值。亦即,根據(jù)每一階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例及所述第一張圖片與所述第二張圖片的紅、綠、 藍(lán)三原色的值畫出每一階段所述第一張圖片與所述第二張圖片混合后的新的像素點(diǎn)的紅、 綠、藍(lán)三原色的值。在本實(shí)施例中,步驟S86,所述第一階段圖片的索引號(hào)為0的像素點(diǎn)R = 87. 5%R1(所述第一張圖片的R)+12. 5%R2(所述第二張圖片的R),同理像素點(diǎn)的G和B。 以此類推。步驟S93 所述顯示屏上逐個(gè)顯示每一階段圖片直到所述第二張圖片淡入。本實(shí)施例中,每隔0. 25秒顯示一個(gè)階段的圖片。解碼所述第二張圖片及計(jì)算出每一階段所述第一張圖片與所述第二張圖片混合后的新的每一像素點(diǎn)的紅、綠、藍(lán)三原色的值共需花費(fèi)5秒鐘的時(shí)間,這部分工作在所述第一張圖片顯示于所述顯示屏上時(shí)來進(jìn)行,這樣,節(jié)約了時(shí)間,不需要用戶等待更多的時(shí)間來觀看圖片淡入淡出的效果。
權(quán)利要求
1.一種在電子裝置中切換顯示圖片的方法,其特征在于所述方法包括一顯示屏顯示一第一張圖片;確定所述第一張圖片切換到一第二張圖片所需的階段數(shù)目N,其中N大于等于2 ;設(shè)定一間隔值;從起始列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在起始列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第一階段圖片;從鄰近起始列的第二列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在第二列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第二階段圖片;重復(fù)上述步驟直到生成一第N階段圖片;順序顯示每一階段的階段圖片到所述顯示屏;所述顯示屏顯示所述第二張圖片。
2.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于在順序顯示每一階段的階段圖片到所述顯示屏上之前,從末尾列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在末尾列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,生成所述第一階段圖片;從鄰近末尾列的倒數(shù)第二列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在倒數(shù)第二列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,生成所述第二階段圖片;重復(fù)上述步驟直到生成所述第N階段圖片。
3.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于所述第一張圖片與所述第二張圖片的被改變的像素點(diǎn)的值包括紅、綠、藍(lán)三原色的值,根據(jù)每一階段中所述第一張圖片的像素點(diǎn)與所述第二張圖片的像素點(diǎn)各自占有的顯示效果比例及所述第一張圖片與所述第二張圖片的紅、綠、藍(lán)三原色的值畫出每一階段圖片的每一像素點(diǎn)的紅、 綠、藍(lán)三原色的值。
4.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于根據(jù)所述第一張圖片切換到所述第二張圖片所需的階段數(shù)目確定每一階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例。
5.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于從所述第一張圖片切換到所述第二張圖片時(shí),所述第一張圖片的像素點(diǎn)占有的顯示效果比例逐漸遞減,所述第二張圖片的像素點(diǎn)占有的顯示效果比例逐漸遞增。
6.如權(quán)利要求5所述的在電子裝置中切換顯示圖片的方法,其特征在于各個(gè)階段中, 在選取的列像素點(diǎn),所述第一張圖片的像素點(diǎn)的顯示效果比例呈等差分布。
7.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于在每一階段中,所述第一張圖片的像素點(diǎn)與第二張圖片的像素點(diǎn)的顯示效果比例之和為1。
8.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于所述電子裝置包括一內(nèi)存,每一階段圖片存儲(chǔ)于所述內(nèi)存中。
9.如權(quán)利要求1所述的在電子裝置中切換顯示圖片的方法,其特征在于當(dāng)所述第一張圖片顯示于所述顯示屏上時(shí),解碼所述第二張圖片并根據(jù)各個(gè)階段中所述第一張圖片與所述第二張圖片各自占有的顯示效果比例生成若干階段圖片。
全文摘要
一種在電子裝置中切換顯示圖片的方法,所述方法包括一顯示屏顯示一第一張圖片;確定所述第一張圖片切換到一第二張圖片所需的階段數(shù)目N,其中N大于等于2;設(shè)定一間隔值;從起始列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在起始列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第一階段圖片;從鄰近起始列的第二列像素點(diǎn)開始,每隔該間隔值選取一列像素點(diǎn),在第二列像素點(diǎn)和選取的列像素點(diǎn),改變所述第一張圖片占有的顯示效果比例,以生成一第二階段圖片;重復(fù)上述步驟直到生成一第N階段圖片;順序顯示每一階段的階段圖片到所述顯示屏;所述顯示屏顯示所述第二張圖片。
文檔編號(hào)G09G5/36GK102194441SQ201010121370
公開日2011年9月21日 申請(qǐng)日期2010年3月10日 優(yōu)先權(quán)日2010年3月10日
發(fā)明者蔡燈宇 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司