專利名稱:一種具有縮放顯示功能的掌上型裝置的制作方法
技術領域:
本發明涉及一種掌上型裝置,特別是一種具有縮放顯示功能的掌上型裝置。
目前配備有顯示裝置來顯示信息的掌上型裝置,例如移動電話以及個人數據助理(personal data assistants,PDA),可以提供諸如電話號碼、姓名、消息、地址、股票指數等信息,而這些的信息是通過掌上型裝置所配備的小型顯示裝置來顯示的,其顯示內容包含字符或圖符(icon)。另外,顯示裝置用來顯示信息的方法,除了可以單純以字符或單純以圖符來表示之外,也可以是字符與圖符兩者混合形式表示。舉例來說,當掌上型裝置的顯示裝置顯示電話號碼時,可以只顯示數字,而該數字是單純由字符所組成,或者顯示裝置顯示電話號碼時同時顯示數字和圖符,而所顯示的圖符可讓使用者迅速地聯想該圖符所代表的意義。
參照
圖1。圖1是現有技術顯示一個電話號薄12的移動電話10的示意圖。電話號薄12顯示在顯示裝置14上。因為顯示裝置14顯示面積過小,所以同一時間內只能顯示一件存放在電話號薄12上的姓名及電話號碼。因此,當使用者想從電話號碼薄12內尋找一個電話號碼時,必須一頁一頁地卷動顯示裝置14的畫面。但是假使電話號薄12的內容過長,則會造成使用者操作上的不便。為解決這個問題,移動電話制造商便將顯示裝置14用來顯示的字符縮小,使顯示裝置14可以一次顯示多件姓名及電話號碼,并進而減少使用者搜尋電話號碼時所花費的時間。
參照圖2。圖2為現有技術個人數據助理20的示意圖。個人數據助理20可顯示字符22的一列列字符在顯示裝置24上。字符22的字型大小已經由其制造商縮小,使得顯示裝置24可一次顯示足夠的字符列,并進而減少使用者卷動畫面的次數。但是,這意味著顯示裝置14必須在其非常有限的顯示面積上,顯示更小的字型,而無疑的是這會增加使用者閱讀消息時的不便性。所以,若將掌上型裝置所顯示的字符或圖符縮得太小的話,可能會使使用者難以辨識字符所代表的意義。
一般來說,選擇較大的字型有助于閱讀時的方便,但是會減少顯示裝置同一時間內可顯示的信息量。相反,選擇較小的字型可使顯示裝置同一時間內顯示較多的信息量,但會使使用者閱讀時較為困難。因此如何在顯示信息多寡以及閱讀便利性之間進行取舍權衡,將是掌上型裝置制造商所必須面對的問題。
目前已有多種方法用來解決上述的問題。舉例來說,移動電話和個人數據助理最常用的方法是提供使用者可以改變顯示字型的大小及比例的選項,讓使用者可以改變顯示字型的大小。但是利用這種方法,使用者必須通過復雜的選單操作,才可以改變字型大小,且使用者每次想改變字型大小時都必須重復相同的操作,反而使使用者的操作更為不方便。
因此,本發明的目的是提供一種具有縮放顯示功能的掌上型裝置,該裝置包含有一個專門用來控制縮放顯示功能的縮放控制裝置。該縮放控制裝置可與一個顯示程序配合,使得使用者可以迅速地改變顯示的字符或圖符的大小。使用者可以利用這一縮放控制裝置的控制,迅速縮小(zoom out)顯示圖象以閱讀更多的信息,或迅速放大(zoom in)顯示圖象以使閱讀更為容易。
為了實現本發明的上述目的,本發明提供一種掌上型裝置,其特征在于包括一個用于顯示圖象的顯示裝置,所述圖象包含多個字符或圖符;一個處理器,與所述顯示裝置相連接;一個存儲器,與所述處理器相連接,所述存儲器包含用于控制所述顯示裝置的顯示程序;以及一個輸入面板,與所述處理器相連接,所述輸入面板包含多個用于產生按鍵信號的按鍵,以及縮放控制裝置,用于根據使用者的輸入產生縮放控制信號;其中所述顯示程序根據所述縮放控制信號改變所述字符的字型大小或、所述圖符的大小,并選取適當數量的字符或圖符且將其顯示在所述顯示裝置的顯示范圍內,同時針對所述被選取的字符或圖符來安排一種排列方式,并根據所述排列方式將所有被選取的字符或圖符顯示在所述顯示裝置上。
為了對本發明有更為清楚的理解,下面參照各附圖對本發明的實施例進行詳細的描述。
圖1表示現有技術的一種帶電話號薄的移動電話的示意圖;圖2表示現有技術的個人數據助理的示意圖;圖3表示本發明的第一實施例的掌上型裝置的示意圖;圖4表示圖3的掌上型裝置的功能方塊圖5表示圖3的掌上型裝置在其向上鍵被下壓后的示意圖;圖6表示圖3的掌上型裝置在接收到縮小信號時的示意圖;圖7表示圖3的掌上型裝置在接收到放大信號時的示意圖;圖8表示本發明第二實施例的掌上型裝置的示意圖;圖9表示圖8的掌上型裝置的功能方塊圖;圖10表示圖8的掌上型裝置在接收到指標裝置所傳送的向左卷動信號時的示意圖;圖11表示圖8的掌上型裝置于顯示長串字符時的示意圖;圖12表示圖11的掌上型裝置在接收到縮放裝置所傳送的縮小信號時的示意圖;圖13表示本發明第三實施例的掌上型裝置的示意圖;圖14表示本發明第四實施例的掌上型裝置的示意圖。
參照圖3及圖4。圖3是本發明第一實施例的掌上型裝置30的示意圖。圖4是圖3的掌上型裝置30的功能方框圖。掌上型裝置30包含顯示裝置34,處理器36,與處理器36相連接的存儲器38,以及與處理器36相連接的輸入面板40。顯示裝置34用來顯示多個圖象數據列32。圖象數據列32可包含字符31或圖符33的數據,用來顯示一件包含姓名、電話號碼的數據。字符31和圖符33可組成圖象數據列32并顯示在顯示裝置34上,而顯示裝置34上所顯示的圖象數據列32的顯示內容是由處理器36進行控制。另外,存儲器38包含顯示程序37,用來控制處理器36的顯示處理流程,并對顯示在顯示裝置34的圖象數據列32進行適當的安排,以使圖象數據列32可以在顯示裝置34的顯示范圍內顯示。
輸入面板40包含多個按鍵44和縮放控制裝置48。在本實施例中,縮放控制裝置48是一種可以前后轉動以產生縮放控制信號的旋鈕。縮放控制裝置48可以是任何一種輸入裝置,例如滑鈕、兩獨立按鈕或雙向按鈕(bi-directional push button),用來讓使用者輸入放大(zoom in)信號及縮小(zoom out)信號。另外這些按鈕可用來產生其它的附加按鍵信號,例如可與向上鍵41、向下鍵43、上翻頁鍵45以及下翻頁鍵47搭配,以產生卷動信號以及翻頁信號。顯示程序37根據放大信號、縮小信號以及按鍵信號來執行相關的操作流程。
參照圖5。圖5是圖3的掌上型裝置30在其向上鍵41被下壓后的示意圖。使用者可以通過圖符33的所在位置,以了解當他按下輸入面板40的撥號鈕時,移動電話30將會撥出哪一個電話號碼。當圖符33所在的位置位于最上面一件圖象數據列32旁時(如圖3),此時如果使用者按下向上鍵41時,顯示程序37控制顯示裝置34,使顯示裝置34將其顯示內容往下卷動一件圖象數據列32(如圖5)的范圍。同樣,當圖符33所在的位置位在最下面一件圖象數據列32旁時,此時如果使用者按下向下鍵41時,顯示程序37控制顯示裝置34,以使顯示裝置34將其顯示內容往上卷動一件圖象數據列32的范圍。
移動電話30同樣包含有上翻頁鍵45以及下翻頁鍵47,用來使顯示裝置34上的圖象數據列32卷頁。因為顯示裝置34卷頁后的圖象數據列32的內容是顯示目前顯示內容的前一頁或后一頁部分,所以當顯示裝置34卷頁后,顯示裝置34上的圖象數據列32的內容會與未卷頁之前完全不同。以上向上鍵41、向下鍵43、上翻頁鍵45、下翻頁鍵47的相關應用已被本專業的技術人員所熟習,故在此不再多加說明。
縮放控制裝置48是一種可以前后轉動的方式以產生縮放控制信號的旋鈕,用來提供更方便的縮放功能。當旋鈕48往后旋轉時,會產生縮小信號給處理器36。當處理器36接收到縮小信號后,顯示程序37會縮小字符31的字型大小以及縮小圖符33的大小,以使顯示裝置34可以顯示更多的圖象數據列32。
參照圖6。圖6是圖3的掌上型裝置30在接收到縮小信號時的示意圖。當旋鈕48往后旋轉,會使顯示程序37將圖3所示的顯示裝置34的顯示內容縮小成如圖6所示的顯示內容。此時會有一件新的圖象數據列32顯示在原畫面的上方,且圖符33會往下移動一件圖象數據列32的范圍。另外旋鈕48可以繼續往后旋轉,而使顯示程序37繼續縮小顯示裝置34的顯示內容,并使更多的圖象數據列32顯示在顯示裝置34,而且使圖符33所在的圖象數據列32會往顯示裝置34的中央部位移動。
同樣,使用者也可以將旋鈕48往前旋轉,并使顯示程序37將圖3所示的顯示裝置34的顯示內容放大成如圖7所示的顯示內容。其中,字符31的字型大小以及圖符33的大小都被放大。然而,這一放大的結果,可能使所放大的字符31的長度超出顯示裝置34的顯示范圍。這一問題,我們可以利用剪裁或重新排列的方法來解決。所謂剪裁的方法是不讓圖象超出顯示裝置34的顯示范圍的部分顯示,而所謂重新排列的方法是將字符31和圖符33重新排列,使其顯示裝置34可以容納所有放大后的字符31和圖符33。但因為重新排列的方法有時會因為字符31以及圖符33的數量過多,而無法完全地顯示于顯示裝置34上,在這種情況下,就必須再利用剪裁的方法將所超出的部分去除,不進行顯示。
參照圖8至圖10。圖8為本發明第二實施例的掌上型裝置50的示意圖。圖9為圖8的掌上型裝置50的功能方塊圖。圖10為圖8的掌上型裝置50在接收到指標裝置69所傳送的向左卷動信號時的示意圖。掌上型裝置50是個人數據助理。個人數據助理50包含有顯示裝置54,處理器56,與處理器56相連接的存儲器58,以及輸入面板60也連接到處理器56。顯示裝置54用來顯示圖象52。圖象52可以包含字符51或圖符53的數據。顯示裝置54上所顯示的圖象52的顯示內容由處理器56進行控制。另外,存儲器58包含顯示程序57,用來控制處理器56的顯示處理流程,并對圖象52作適當的安排,以使圖象52可以在顯示裝置54的顯示范圍內顯示。
輸入面板60包含多個按鍵64,以及縮放控制裝置68。與第一實施例中的移動電話30一樣,個人數據助理50的縮放控制裝置68也是一種可以前后轉動以產生縮放控制信號的旋鈕。旋鈕68可往后旋轉,以縮小圖象52,也可往前旋轉,以放大圖象52。同樣,縮放控制裝置68可以是任何一種輸入裝置,甚至可以是顯示裝置54上的一個觸摸傳感區,使用者只須觸摸這一觸摸傳感區,即可以控制圖象52的縮放。
第二實施例與第一實施例的主要不同之處在于第二實施例的輸入面板60另包含指標裝置69。指標裝置69用來產生指標信號到顯示程序57。顯示程序57根據指標信號來卷動圖象52。指標裝置69可以是一種軌跡球、一個觸控板或是一個搖桿。另外,按鍵64用來產生一個按鍵信號,以控制顯示裝置54的翻頁動作。
如圖8及圖10所示,指標裝置69是一個軌跡球,且圖象52已經過放大,而其超出顯示裝置54的顯示范圍的部分也已被裁截掉。使用者可以利用指標裝置69將圖象52所被裁截掉的部分卷動至顯示裝置54的顯示范圍內顯示。當使用者將軌跡球69向右滾動時,會產生向左卷動信號,以使圖象52向左卷動,并且使得使用者可以觀看到圖象52所被裁截掉的部分(如圖10所示)。除此之外,軌跡球69還可以令圖象52向上、向下或向右卷動。
如圖8及圖10所示,顯示程序57利用前面所述的剪裁的方法來顯示圖象52,而使用者可以利用指標裝置69將圖象52所被裁截掉的部分卷動到顯示裝置54的顯示范圍內顯示。然而,顯示程序57除了可利用剪裁的方法來顯示圖象52之外,還可以利用前面所述的重新排列的方法來顯示圖象52。當顯示程序57利用重新排列的方法來顯示圖象52時,圖象52將不會因顯示裝置54的限制而被裁截掉。
參照圖11及圖12。圖11是圖8的掌上型裝置50在顯示長串字符51時的示意圖。圖12是圖11的掌上型裝置50在接收到縮放裝置68所傳送的縮小信號時的示意圖。當顯示程序57利用重新排列的方法來顯示圖象52時,顯示程序57并不會裁截字符51,而是以分散字符51的單字的作法,將其每個句子的每個單字重新排列,并將其顯示在顯示裝置54上。除此之外,使用者可以利用旋轉旋鈕68來放大或縮小圖象52。如圖12,當使用者將旋鈕68往下旋轉時,處理器56會接收到縮小信號,而使得圖象52縮小,以使顯示裝置54可以顯示更多的字符52及圖符53。
就上面兩個實施例來說,當收放控制裝置48、68放大或縮小字符31、51的字型大小以及圖符33、53大小時,其顯示程序37、57會以適當的顯示模式將圖象數據列32、圖象52顯示在顯示裝置34、54上,而顯示程序37、57可利用剪裁或重新排列的方法來顯示。因此顯示程序37、57必須選取適當數量的字符31、51或圖符33、53,且將之顯示于顯示裝置34、54的顯示范圍內。同時,顯示程序37、57會針對該被選取的字符31、51或圖符33、53來安排一種排列方式,并根據該排列方式將所有被選取的字符31、51或圖符33、53顯示在顯示裝置34、54上。另外,當收放控制裝置48、68執行縮放動作時,會以一個縮放點為基準,來縮放圖象數據列32、圖象52,而該縮放點可以是游標所在點或者是顯示裝置上34、54的左上角。
參照圖13。圖13是本發明第三實施例的掌上型裝置70的示意圖。掌上型裝置70是個人數據助理。個人數據助理70與個人數據助理50的不同點在于其縮放控制裝置80是雙向開關(bi-directional switch),且其指標裝置89是二維擺動開關(two-dimensional rocking switch)。使用者可以扳動雙向開關88,以控制顯示裝置74的縮放。當使用者將雙向開關88往上扳動時,顯示裝置74所顯示的畫面會放大,而往下扳動時,畫面會縮小。個人數據助理70會根據使用者所扳動雙向開關88的扳動程度(如以中點為基點時,使用者所扳動的距離),來決定控制顯示裝置74的縮放程度。當使用者所扳動的距離離雙向開關88之中點越遠時,顯示裝置74的縮放程度越大,相反的,使用者扳動的距離離雙向開關88的中點越近時,顯示裝置74的縮放程度越小。因此個人數據助理70可以利用雙向開關88,使得顯示裝置74的縮放動作更為平滑。使用者可以利用扳動雙向開關88的扳動程度,來隨意地縮放顯示裝置74所顯示的畫面。另外,使用者可以利用二維擺動開關89來產生指標信號,以控制顯示裝置74所顯示的畫面的卷動。使用者可將二維擺動開關89往上、往下、往左及往右四邊搖動,以產生相對應的往上、往下、往左、往右卷動信號。
參照圖14。圖14是本發明第四實施例的掌上型裝置90的示意圖。掌上型裝置90是個人數據助理。個人數據助理90與個人數據助理70的不同點在于其縮放控制裝置系與指標裝置104綜合成一體。指標裝置104是二維擺動開關,其結構與前述二維擺動開關89非常類似。二維擺動開關104包含一個壓力觸動型開關(未示出),安裝在二維擺動開關104的兩軸原點106的下方。當下壓二維擺動開關104時,該壓力觸動型開關會被啟動,反之,解除二維擺動開關104的下壓狀態時,該壓力觸動型開關不會被啟動。當壓力觸動型開關未被啟動時,可利用搖動二維擺動開關104以使顯示裝置94所顯示的圖象產生相對應的卷動。當壓力觸動型開關被啟動時,若將二維擺動開關104往下搖動,會使顯示裝置94所顯示的圖象縮小,反之,往上搖動時,會使圖象放大。另外,使用者可利用切換壓力觸動型開關的狀態(例如先解除該開關的下壓狀態再將之下壓),來切換個人數據助理90的縮放狀態,進而使壓力觸動型開關處在一第一縮放狀態(放大狀態)及第二縮放狀態(縮小狀態)之間進行切換。因此使用者可利用單一的二維擺動開關104來產生二維指標信號以及縮放控制信號,進而控制顯示裝置94的畫面卷動及縮放。
相對于現有技術的掌上型裝置,本發明的目的在于提供一種具有縮放顯示功能的掌上型裝置。該掌上型裝置包含有縮放控制裝置,用來讓使用者可以更快且更容易地改變顯示于掌上型裝置的顯示裝置上的字符的字型或圖符的大小。當使用者縮小顯示裝置上的圖象時,可以瀏覽更多的信息。當使用者放大顯示裝置上的圖象時,可以使其所顯示的信息更容易閱讀。另外,本發明的掌上型裝置還可附加一個指標裝置,用來卷動顯示裝置上的圖象。當縮放控制裝置與指標裝置配合使用時,可以再加快使用者的閱讀速度。
以上所述僅為本發明的優選實施例,凡在本發明的權利要求的范圍內所做出的等效變化與修改都應屬本發明專利的涵蓋范圍之內。
權利要求
1.一種掌上型裝置,其特征在于包括一個用于顯示圖象的顯示裝置,所述圖象包含多個字符或圖符;一個處理器,與所述顯示裝置相連接;一個存儲器,與所述處理器相連接,所述存儲器包含用于控制所述顯示裝置的顯示程序;以及一個輸入面板,與所述處理器相連接,所述輸入面板包含多個用于產生按鍵信號的按鍵,以及縮放控制裝置,用于根據使用者的輸入產生縮放控制信號;其中所述顯示程序根據所述縮放控制信號改變所述字符的字型大小或所述圖符的大小,并選取適當數量的字符或圖符且將其顯示在所述顯示裝置的顯示范圍內,同時針對所述被選取的字符或圖符來安排一種排列方式,并根據所述排列方式將所有被選取的字符或圖符顯示在所述顯示裝置上。
2.如權利要求1所述的掌上型裝置,其中所述字符是以單字格式(wordformat)構成,而所有顯示在所述顯示裝置上的字符及圖符完全在所述顯示裝置的顯示范圍內顯示。
3.如權利要求1的掌上型裝置,其中所述縮放控制裝置是一個旋鈕、一個滑鈕或一個雙向按鈕(bi-directional push button)。
4.如權利要求1的掌上型裝置,其中所述輸入面板還包含一個指標裝置,用來產生一個指標信號,而所述顯示程序根據所述指標信號來卷動顯示在所述顯示裝置上的字符或圖符。
5.如權利要求4的掌上型裝置,其中所述指標裝置是一個軌跡球(trackball)或一個觸摸板(touch pad),用來產生一個二維指標信號。
6.如權利要求4的掌上型裝置,其中所述縮放控制裝置是一個雙向開關(bi-directional switch),而所述指標裝置是一個二維擺動開關(two-dimensional rocking switch)。
7.如權利要求4的掌上型裝置,其中所述指標裝置是一個二維擺動開關,所述縮放控制裝置是一個開關,而當所述二維擺動開關在其兩軸原點附近被下壓時,所述開關會被觸動。
8.如權利要求7的掌上型裝置,其中所述開關是用來在第一縮放狀態及第二縮放狀態之間進行切換。
9.如權利要求7的掌上型裝置,其中當所述開關被觸動時,所述二維擺動開關是被用來產生所述縮放控制信號。
10.如權利要求1的掌上型裝置,其中所述掌上型裝置是個人數據助理或移動電話。
全文摘要
一種掌上型裝置,包含顯示圖象的顯示裝置,與顯示裝置連接的處理器,與處理器連接的存儲器,和與處理器連接的輸入面板。輸入面板包含產生按鍵信號的多個按鍵,和產生縮放控制信號的縮放控制裝置。顯示裝置用來顯示字符或圖符。存儲器存儲顯示程序,根據縮放控制信號改變字符的字型改變圖符大小。當顯示程序縮放該圖象的字符或圖符時,顯示程序選取適當數量的字符或圖符,將其顯示在顯示裝置的顯示范圍內,并將所有選取的字符或圖符排列在顯示裝置上。
文檔編號H04M1/725GK1346223SQ0012901
公開日2002年4月24日 申請日期2000年9月26日 優先權日2000年9月26日
發明者龔紹祖, 周明勛 申請人:仁寶電腦工業股份有限公司