亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在數(shù)字手持裝置上顯示一電子文件的方法

文檔序號:6590378閱讀:291來源:國知局

專利名稱::在數(shù)字手持裝置上顯示一電子文件的方法
技術(shù)領(lǐng)域
:本發(fā)明提供一種方法來將電子文件顯示在一數(shù)字手持裝置上,尤其是指一種方法來將電子文件以一比例縮減至可在數(shù)字手持裝置上顯示。
背景技術(shù)
:目前消費者對于個人數(shù)字助理器已經(jīng)有很多樣化的選擇,其中一種最流行的款式就是個人數(shù)字助理器(personaldigitalassistant)。個人數(shù)字助理器是一種可攜帶,且讓使用者可以很方便地閱讀像是網(wǎng)頁之類文件的電子產(chǎn)品。使用者藉由個人數(shù)字助理器的幫助可以輕松地存取,處理并閱讀電子文件。而有許多的使用者希望能夠從他們的個人數(shù)字助理器直接閱讀個人電腦上的電子文件。比如說,如果使用者以他的個人電腦從互聯(lián)網(wǎng)上下載了一個網(wǎng)頁,但他希望他能夠在通勤時也能夠以使用者的個人數(shù)字助理器來閱讀該網(wǎng)頁檔,如果該個人數(shù)字助理器有支援此功能時,使用者將可以不論在何時何地都能以該個人數(shù)字助理器來閱讀網(wǎng)頁檔。圖1為已知技術(shù)中在一個人數(shù)字助理器上顯示一電子文件的方法。如圖1所示,其為一常見的個人數(shù)字助理器10包含有一使用者介面12以及一屏幕14。屏幕14為多個像素所組成,擁有一寬240像素以及高320像素的解析度。在屏幕14所顯示的還包括有一水平卷軸16,一垂直卷軸18以及電子文件20的一部分。電子文件20傳自個人電腦而來,因此其大小較個人數(shù)字助理器的屏幕14來得大,比如說,電子文件20的大小是寬810像素,長1974像素,因此個人數(shù)字助理器之屏幕14是不可能完整地顯示該電子文件20的。因此,個人數(shù)字助理器的屏幕14一次只能夠顯示電子文件20的一部分。若當(dāng)一個使用者想要閱讀電子文件20,使用者必須不斷地以水平卷軸16以及垂直卷軸18來將電子文件20卷到指定的位置,或者是以使用者介面12來卷動電子文件20。當(dāng)電子文件20可能要讓使用者卷動幾十個屏幕14寬度才能閱讀全部的內(nèi)容,使用者勢必將會厭煩。除此之外,一次只能閱讀電子文件20的一小部分,也將會對了解全文的內(nèi)容產(chǎn)生一障礙。已知技術(shù)中將電子文件顯示在一手持裝置的方法因此是相當(dāng)不便,且也造成了使用者在閱讀上的困難。
發(fā)明內(nèi)容因此,發(fā)明的主要目的,在于提供一種將電子文件以縮小版的方式顯示在手持式數(shù)字裝置上的方法,以克服已知技術(shù)的缺點。根據(jù)本發(fā)明所申請保護(hù)的范圍,在于提供一種用來將一電子文件顯示于一手持式數(shù)字裝置的方法,其中該手持式數(shù)字裝置包含能顯示該電子文件的屏幕,該屏幕包含多個矩陣排列的像素,以克服已知技術(shù)中一次只能顯示原始文件一小部分的缺點。該方法包含有提供一原始電子文件,其包含有多個矩陣排列的像素;計算出該原始電子文件的寬度與該手持式數(shù)字裝置的屏幕寬度間的縮小比例;處理該原始電子文件的二維像素陣列的色彩值;建立一縮小版的文件,其包含有多個像素,該縮小版的文件的寬度為該原始電子文件的寬度除以該縮小比例,而該文件的高度為該原始電子文件的高度除以該縮小比例,該縮小版的文件中的每一像素的色彩值皆系由前項的處理該原始電子文件的二維像素陣列的色彩值來決定;以及將該縮小版的文件顯示于該手持式數(shù)字裝置的屏幕上。在縮小文件中一像素的色彩值系經(jīng)由上述的色彩值處理方法所得到的結(jié)果,該處理方法可為取一加權(quán)平均值,一中間值或是一經(jīng)過對原始文件進(jìn)行數(shù)值演算后的結(jié)果。而根據(jù)本發(fā)明專利所保護(hù)的范圍,該方法另包含當(dāng)使用者選取縮小文件的一區(qū)塊之后,在數(shù)字手持裝置的屏幕上顯示原始文件的一部分。本發(fā)明中所保護(hù)的專利范圍的優(yōu)點包含有原始文件可以以縮小的型式被顯示在數(shù)字手持裝置的屏幕上,因此使用者可以一次就閱讀到該文件的較大部分,也因此更易了解該文件的內(nèi)容,同時,原始文件的品質(zhì)可以被盡量地保留下來。以及本發(fā)明更允許了使用者能夠在縮小的文件上輕松地借著選取縮小文件的某一部分,便能夠看到該部分的原始文件。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。圖1為已知技術(shù)中一個人數(shù)字助理器在其屏幕上顯示一電子文件的前視圖。圖2為本發(fā)明中一個人數(shù)字助理器在其屏幕上顯示一電子文件的前視圖。圖3A為本發(fā)明中一原始文件的示意圖。圖3B為本發(fā)明中一縮小文件的示意圖。圖4A為圖3A中像素陣列的示意圖。圖4B為圖3B中像素陣列的示意圖。圖5為本發(fā)明的方法流程圖。具體實施例方式本發(fā)明的方法將會以一實施例來描述,該實施例采用一種演算法來進(jìn)行縮小一電子文件,因此該縮小文件可以被顯示在手持裝置的屏幕上。該電子文件所欲縮減的比例,會根據(jù)該電子文件的寬度以及手持裝置屏幕的寬度的比例來進(jìn)行縮小?!⒃诒疚闹校械母叨纫约皩挾鹊娜魏味攘繂挝唤詾橄袼?pixel)。請參照圖2,圖2顯示了一數(shù)字手持裝置30正根據(jù)本發(fā)明中的方法將一電子文件38顯示在一屏幕34上;而在本實施例中數(shù)字手持裝置30系為一個人數(shù)字助理器30,電子文件38可為一網(wǎng)頁。當(dāng)然,本發(fā)明不僅限只能應(yīng)用在一個人數(shù)字助理器30,其也可以應(yīng)用在擁有一以像素為基本顯示單位屏幕的裝置,如移動電話,膠囊型個人電腦或是任何其他數(shù)字手持裝置。該個人數(shù)字助理器30包含有一使用者介面32,使用者介面32包含有一觸控筆,不過在圖中并未顯示。屏幕34也顯示了一垂直卷軸36。圖中所顯示的電子文件38是根據(jù)本發(fā)明的方法來進(jìn)行縮小的動作。個人數(shù)字助理器的屏幕34為一觸控感應(yīng)式的TFTmatrix,其包含有多個像素,屏幕34的寬度為240像素,高度為320像素。該屏幕34的尺寸大小,解析度的好壞并不會影響到限制到本發(fā)明的應(yīng)用,也因此,市面上就算是只擁有解析度160*160像素的個人數(shù)字助理器30也可以使用本發(fā)明的方法。使用者可以藉由使用觸控筆操作垂直卷軸36或是藉由使用者介面32來進(jìn)行操作顯示在屏幕34上的元件。比如說,該使用者可以控制垂直卷軸36來將縮小文件38目前不可視的部分顯示出來。顯示在個人數(shù)字助理器屏幕34上的縮小文件38為原始文件的縮小復(fù)制版。請參照圖三A,原始文件40有一寬度,其范圍在x軸上從0到809像素,因此其寬度為810像素;而原始文件40的高度范圍在y軸上從0到1973個像素,因此其高度為1974個像素。注意此x-y座標(biāo)系統(tǒng)的原點(0,0)是在原始文件40的左上角。原始文件40中像素46中一陣列的大小在圖中被顯著的顯示出來。原始文件40在一擁有一顯示范圍42的個人電腦的屏幕上顯示出來。顯示范圍42代表的是在個人電腦屏幕中1024*768的解析度,而其x軸范圍從0到1023像素而在y軸范圍從0到767像素。原始文件40的整體寬度正好與個人電腦屏幕的范圍42一樣,因此可以完整地在個人電腦的屏幕上顯示。根據(jù)本發(fā)明的實施例,原始文件40的寬度以及高度可為任意直,而原始文件40的寬度較個人數(shù)字助理器的屏幕34寬度來的大。如圖3b所示,縮小文件38擁有寬203像素,其座標(biāo)范圍從0至202像素;以及高494像素,其座標(biāo)范圍從0至493像素。注意該縮小文件38在左上角有一x-y軸的區(qū)域性原點。如圖2所示,個人數(shù)字助理器屏幕內(nèi)容44代表著個人數(shù)字助理器屏幕34的大小,其中該寬度為240像素,高度為320像素。也因此,個人數(shù)字助理器屏幕內(nèi)容44的x軸座標(biāo)范圍從0至239像素,而y軸范圍從0至319像素。一像素48,對應(yīng)至像素陣列46,被以較明顯的大小顯示在縮小文件38之上。該方法是將原始文件40除以4來建立一縮小文件38。該縮小比例「k」=4系藉由將個人數(shù)字助理器的屏幕34寬度240像素除原始文件40的寬度810像素后,再將之無條件進(jìn)位后所求得。使用此法來求出縮小比例「k」可以確保縮小文件38的寬度不會超過個人數(shù)字助理器所能顯示的范圍44,而該方程式則如下所示其中,K為一縮小比例,并注意該無條件進(jìn)位的括號;WO為原始文件40的寬度;WRS為縮小文件的寬度,在此例中為個人數(shù)字助理器的屏幕34寬度;如同之前所描述的縮小文件38的寬度系為203像素,而這個數(shù)字,“203”,是以4去除原始文件40的寬度,810像素,所求得的,其中小數(shù)點的部分以無條件進(jìn)位的方式來處理。若將結(jié)果的小數(shù)點以無條件舍去來處理,則會造成資料的損失??s小文件38的高度493像素也是由相同的步驟所求得。而其縮減的倍數(shù)k為原始文件40的高度與個人數(shù)字助理器34的高度的相差倍率。然而,在本實施例內(nèi),寬度才是最重要的空間考量。當(dāng)縮小文件38的大小已被決定后,就必須要處理原始文件40的資料。該方法使用像素陣列來對原始文件40的像素做取樣以便建立一縮小文件38。該方法以下列的方程式來進(jìn)行將縮小文件38的像素對應(yīng)到原始文件40的像素陣列中CVR(x,y)=Σj=0J[Σi=0ICVO(k·x+i,k·y+j)]k2(Eq.1-2)]]>CVR為縮小文件38在座標(biāo)(x,y)上的像素色彩值;CVO為原始文件40在座標(biāo)(k·x+i,k·y+j)上的像素色彩值;k為經(jīng)由方程式1-1求得知縮小文件38的縮小比例;i為原始文件40的像素陣列中x軸上的一個參考點;I為像素陣列在x軸方向的上界線;j為原始文件40的像素陣列中y軸上的一個參考點;J為像素陣列在y軸方向的上界線;該方法對縮小文件38中在所有存在的(x,y)座標(biāo)上的每一像素采用方程式1-2來進(jìn)行演算。請參照圖4A與圖4B,其分別為像素陣列46以及其相對應(yīng)的像素48的放大圖。方形像素陣列46的寬度以及其高度通常被設(shè)定成等于縮小比例「k」,在此例中,該縮小比例為4,而借著設(shè)定I以及J的上限為「k-1」,得到「4-1=3」。像素48在縮小文件38中的(x,y)座標(biāo)為(8,7)。其相對應(yīng)的像素陣列46在原始文件40中有一原點,其(x,y)座標(biāo)為(32,28)以及一離原點最遠(yuǎn)之點,其(x,y)座標(biāo)為(35,31)。像素陣列46以及像素48的各種顏色的像素在圖4A與圖4B中被以不同程度的陰影表示著。在實際應(yīng)用上,該方法將會對縮小文件38中的每一個像素使用方程式1-2運算三次,分別算出紅,綠以及藍(lán)的色彩值。該色彩值CVO和CVR代表縮小文件38中一像素的某一色彩值,而在等效上,該方法使用方程式1-2以平均法來計算出像素陣列46的一表示成紅綠藍(lán)三色組(triplets)的三種色彩之色彩值以求得像素48的紅綠藍(lán)色彩值。在原始文件40的區(qū)域內(nèi),其像素陣列46的上限I與J系為縮小比例“k”再減上一,也因此,像素陣列46的大小在x或是y方向都等于縮小比例“k”。然而,當(dāng)采行此法時進(jìn)行到縮小文件38最右邊以及最下方的像素時,I與J的值也必須減少到可以適合原始文件40的真實大小,且不受其要為縮小比例“k”的倍數(shù)的限制。方程式1-3以及1-4表示了如何決定I與J。其中,I為像素陣列在x方向的上限;請注意該無條件舍去的括號;k為在方程式1-1所決定的縮小文件38的縮小比例;WR為縮小文件38的寬度;J為像素陣列在y方向的上限;請注意該無條件舍去的括號;HR為縮小文件38的高度;WR-1以及HR-1此二項分別對應(yīng)到縮小文件38最右邊該列以及最下方該行的像素。I和J的上限永遠(yuǎn)小于等于“k-1”,因此,像素陣列46的寬度以及高度被限制在小于或是等于縮小比例“k”的范圍內(nèi)。如圖2所示之個人數(shù)字助理器30另包含有一處理器和一存儲器,其具有執(zhí)行上述運算的能力。該存儲器儲存有原始文件40。該處理器對原始文件40執(zhí)行如所描述的該方法,并利用該存儲器的一小塊區(qū)域來進(jìn)行建立縮小文件的工作。最后,縮小文件38存在存儲器當(dāng)中并顯示在個人數(shù)字助理器30的屏幕34上。請參照圖5,圖5為本發(fā)明的方法流程圖。該流程圖顯示了該方法從座標(biāo)(0,0)開始,并根據(jù)(x,y)座標(biāo)軸來橫跨整份文件的作法步驟100開始;步驟102讀取存在個人數(shù)字助理器存儲器中的原始文件40;步驟104產(chǎn)生原始文件40的點陣圖檔并將的儲存儲存在一緩沖器中;步驟106根據(jù)原始文件40的大小以及個人數(shù)字助理器的屏幕34以方程式1-1來決定縮減的比例”k“。步驟108將y軸設(shè)為0,其代表在縮小文件38中的第一行;步驟110將x軸設(shè)為0,其代表縮小文件38中的第一列;步驟112使用方程式1-3以及1-4來決定I和J,和以(x,y)座標(biāo)為基底來決定該像素陣列的大小步驟114使用方程式1-2來決定(x,y)座標(biāo)中每一個像素的紅綠藍(lán)色彩值,并根據(jù)此來決定在縮小文件中每一個像素的色彩值;步驟116增加x軸座標(biāo);步驟118是否上一個存在的x軸座標(biāo)已經(jīng)越界了?如果是,則前往步驟120;若否,則前往步驟112;步驟120增加y軸座標(biāo);步驟122是否上一個存在的y軸座標(biāo)已經(jīng)越界了?如果是,則前往步驟124;若否,則前往步驟110;步驟124將縮小文件38顯示在個人數(shù)字助理器的屏幕34之上;步驟126結(jié)束。在縮小文件38被建立,儲存在個人數(shù)字助理器30的存儲器內(nèi)并顯示在個人數(shù)字助理器的屏幕34之上,使用者便可以只需卷動垂直卷軸來閱讀縮小文件38。如果使用者想要看的更仔細(xì),他可以輕松地借著使用者介面32指向縮小文件38的某一部分來將原始文件40的該部分顯示在個人數(shù)字助理器的屏幕34上。其中原始文件40會將該部分文件的正中央對準(zhǔn)使用者在使用者介面32上所指向的位置。此一特色使得本發(fā)明能夠確??s小文件38不會遺漏掉任何原始文件40的資料。當(dāng)然,若原始文件40太大以致于縮小文件38變得無法閱讀,此時,縮小文件38可以當(dāng)作是原始文件40的”地圖“來用。當(dāng)使用者從縮小文件38跳至原始文件40模式中,再從原始文件40跳回縮小文件38的時候,此時個人數(shù)字助理器30不需要再重新建立一次縮小文件38,相對地,個人數(shù)字助理器30可以直接從存儲器中取回縮小文件38。上述的方法,特別是方程式1-2產(chǎn)生了一縮小文件38,該文件像素的紅綠藍(lán)色彩值是藉由紅綠藍(lán)三色平均值的演算法所求得。當(dāng)然,不同的平均演算法也是可以被采用的。方程式1-2的累積法可以改變成采用線性或是非線性加權(quán)的方法,而不再是每一個像素的色彩值都是一樣的權(quán)值?;蛘?,除了用累積法之外,還可以使用中間值法或是其余的數(shù)值方法都可以采用。最后,上述的決定縮小文件38的色彩值方法,也可以不以紅綠藍(lán)色彩值來當(dāng)作運算目標(biāo),比如說,可以用灰階或是單色模式來當(dāng)作色彩計算的標(biāo)準(zhǔn)。此外,方程式1-2,1-3以及1-4限制了在縮小文件38的每一個像素都必須對準(zhǔn)到原始文件30中的一像素陣列。此一對一的關(guān)系使的在縮小文件38的每一個像素最多只會到單一個像素陣列是必要的。這個限制可以被修改成允許一像素可被多個陣列所使用,然而,在縮小文件38上些微的閱讀品質(zhì)上升還未考慮如此一來對個人數(shù)字助理器的中央處理器所額外增加的負(fù)載。此變化型的實施例可以允許縮小比例”k“可為一實數(shù)(realnumber)。最后,所欲閱讀的原始文件藉由取寬度縮小比例與高度縮小比例兩者的較大值為實際的縮小比例”k“,如此便可以確保使用者能夠在個人數(shù)字助理器的屏幕上毋須調(diào)整屏幕上的卷軸,就能夠閱讀被縮小的原始文件。相較于已知技術(shù),本發(fā)明允許一電子文件能夠以縮小的尺寸被完整的顯示在一數(shù)字手持裝置的屏幕上。本發(fā)明提供了使用者一相當(dāng)方便的閱讀方式,并能夠確保該文件內(nèi)的信息能由肉眼所辨析。本發(fā)明也可以使該數(shù)字手持裝置觀看原始文件,就跟顯示縮小文件一樣的簡單。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。權(quán)利要求1.一種用來將一電子文件顯示于一手持式數(shù)字裝置的方法,該手持式數(shù)字裝置包含能顯示該電子文件的屏幕,該屏幕包含多個矩陣排列的像素,該方法包含有提供一原始電子文件,其包含有多個矩陣排列的像素;計算出該原始電子文件之寬度與該手持式數(shù)字裝置的屏幕寬度間的縮小比例;處理該原始電子文件的二維像素陣列的色彩值;建立一縮小版的文件,其包含有多個像素,該縮小版的文件的寬度為該原始電子文件的寬度除以該縮小比例,而該文件的高度為該原始電子文件的高度除以該縮小比例,該縮小版的文件中的每一像素之色彩值皆由前項的處理該原始電子文件的二維像素陣列的色彩值來決定;以及將該縮小版的文件顯示于該手持式數(shù)字裝置的屏幕上。2.如權(quán)利要求1所述的方法,其特征在于,其另包含有將該縮小比例無條件進(jìn)位至最近的整數(shù)。3.如權(quán)利要求2所述的方法,其特征在于,該像素陣列包含有一原點;一該像素陣列的寬度,其不大于該縮小比例;以及一該像素陣列的高度,其不大于該縮小比例。4.如權(quán)利要求3所述的方法,其特征在于,該像素陣列的原點系位于該原始電子文件中一像素的X軸上,其系等同于在該縮小文件中一像素的X軸乘以該縮小比例。5.如權(quán)利要求4所述的方法,其特征在于,該像素陣列的原點系位于該原始電子文件中一像素的Y軸上,其系等同于在該縮小文件中一像素的Y軸乘以該縮小比例。6.如權(quán)利要求5所述的方法,其特征在于,該原始電子文件之每一像素只被用在一特定的像素陣列。7.如權(quán)利要求1所述的方法,其特征在于,其另包含有當(dāng)使用者只選取該縮小版的文件的一部分時,將該原始電子文件的一部分顯示在該手持式數(shù)字裝置的屏幕上。8.如權(quán)利要求1所述的方法,其特征在于,該色彩值為紅綠藍(lán)色彩值。9.如權(quán)利要求1所述的方法,其特征在于,該原始電子文件為一網(wǎng)頁。10.如權(quán)利要求1所述的方法,其特征在于,其另包含提供一存儲器,其可用來儲存該原始電子文件以及該縮小版的文件。11.如權(quán)利要求1所述的方法,其特征在于,該手持式數(shù)字裝置為一個人數(shù)字助理器、一移動電話、或一膠囊型個人電腦(tabletPC)。12.如權(quán)利要求1所述的方法,其特征在于,該原始電子文件的寬度大于該手持式數(shù)字裝置的屏幕的寬度。13.如權(quán)利要求1所述的方法,其特征在于,該處理該原始電子文件的二維像素陣列的色彩值包含有計算出該二維像素陣列的色彩值的加權(quán)平均值。14.如權(quán)利要求1所述的方法,其特征在于,該處理該原始電子文件的二維像素陣列的色彩值包含有取該二維像素陣列的色彩值的中間值.15.如權(quán)利要求1所述的方法,其特征在于,該處理該原始電子文件的二維像素陣列的色彩值包含有決定該二維像素陣列的色彩值的數(shù)值模式。全文摘要本發(fā)明涉及一種將電子文件縮小顯示在一數(shù)字手持式裝置的方法,該方法首先計算出原始文件像素寬度與數(shù)字手持式裝置屏幕像素寬度的縮小比例,然后再計算出縮小版的文件中的每一像素的色彩值,該色彩值是由對原始電子文件的像素陣列的色彩值做處理之后來決定。該方法依照該縮小比例將原始文件建立出縮小文件。最后,該方法將縮小的電子文件顯示在數(shù)字手持式裝置的屏幕上,然后允許使用者能在原始文件以及縮小文件之間作轉(zhuǎn)換。文檔編號G06T5/00GK1482534SQ0213689公開日2004年3月17日申請日期2002年9月9日優(yōu)先權(quán)日2002年9月9日發(fā)明者賴振興,張峰,劉波申請人:英業(yè)達(dá)集團(tuán)(南京)電子技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1