欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

按照不同縮放設(shè)置來顯示信息的方法和相關(guān)設(shè)備及計(jì)算機(jī)程序產(chǎn)品的制作方法

文檔序號(hào):6457188閱讀:157來源:國知局
專利名稱:按照不同縮放設(shè)置來顯示信息的方法和相關(guān)設(shè)備及計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子設(shè)備領(lǐng)域,更具體地說,涉及顯示信息的方法和相 關(guān)設(shè)備。
背景技術(shù)
網(wǎng)絡(luò)應(yīng)用可以在不同的顯示設(shè)備上運(yùn)行,諸如監(jiān)視器(例如,桌面 計(jì)算機(jī))、手持設(shè)備(例如,個(gè)人數(shù)字助理和/或手持計(jì)算機(jī))、移動(dòng)電話 和/或其它設(shè)備。因?yàn)檫@些設(shè)備的顯示區(qū)域可以不同,所以信息呈現(xiàn)會(huì)受
到具體顯示設(shè)備尺寸的影響。例如,個(gè)人數(shù)字助理(PDA)的顯示區(qū)域 比桌面計(jì)算機(jī)監(jiān)視器的顯示區(qū)域小,因此,PDA上可以顯示的信息量比 桌面計(jì)算機(jī)監(jiān)視器上可以顯示的信息量少。 一些顯示設(shè)備可以使得用戶 能夠從顯示設(shè)備的不同分辨率設(shè)置中進(jìn)行選擇,這可以使得在所述顯示 設(shè)備上顯示的這些特征的尺寸增大或減小。
美國專利公開U.S.No.2005/0283739討論了用于提高網(wǎng)絡(luò)應(yīng)用的可 用性的縮放功能。更具體地說,便攜式應(yīng)用的接口系統(tǒng)可以包括視圖生 成器,以生成包含有多個(gè)顯示區(qū)域的集中視圖,并且該多個(gè)顯示區(qū)域中 的各個(gè)顯示區(qū)域可以與可經(jīng)由該便攜式應(yīng)用而訪問的各個(gè)服務(wù)相關(guān)聯(lián)。 提取器可以(從該用戶)接收指示了集中視圖中用戶所選擇部分的選擇。 該視圖生成器可以被設(shè)置為生成與集中視圖中該用戶所選擇部分相對(duì)應(yīng) 的縮放視圖。
此外,在美國專利公開U.S.No,2002/0030699中討論了針對(duì)網(wǎng)頁圖形 顯示的自動(dòng)縮放。移動(dòng)電話可以具有包括觸摸屏的顯示器以及能夠從互 聯(lián)網(wǎng)獲取WEB頁面的瀏覽器??梢允紫韧暾仫@示該頁面,并且該用戶 可以識(shí)別該頁面的總布局和超鏈接的存在。當(dāng)用戶觸摸了觸摸屏上與該 頁面圖像的一部分相對(duì)應(yīng)的具體位置時(shí),可以顯示該部分以填充該顯示區(qū)域。因此,該用戶可以使用尺寸受限的顯示器來瀏覽網(wǎng)絡(luò)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一些實(shí)施方式, 一種在電子屏幕上顯示信息中多個(gè)頁 面的方法可以包括以下步驟接收信息中包含有第一文本的第一頁面; 以及在所述電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有所述第一 文本的所述第一頁面。在按照所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一 頁面之后,可以通過用戶接口從用戶接受縮放輸入;以及可以響應(yīng)于所 述縮放輸入,在所述電子屏幕上按照與所述第一縮放設(shè)置不同的第二縮 放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁面。此外,可以 將目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中,并且該目標(biāo)文本尺寸可以代表在 所述電子屏幕上所述第一文本在所述第二縮放設(shè)置下的尺寸??梢越邮?信息中包含有與所述第一文本不同的第二文本的第二頁面;以及可以響 應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本,來確定第三縮放設(shè)置。 可以在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中包含有所述第二 文本的所述第二頁面。
確定第三縮放設(shè)置的步驟可以包括以下步驟響應(yīng)于所述目標(biāo)文本 尺寸并響應(yīng)于所述第二文本來確定所述第三縮放設(shè)置,以相對(duì)于在所述 電子屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)的所述第一文本的尺寸而對(duì)在
所述電子屏幕上按照所述第三縮放設(shè)置呈現(xiàn)的所述第二文本的尺寸進(jìn)行
歸一化(normalize)。信息中所述第一頁面可以包含所述第一文本及第一 圖像,其中,按照所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的步驟 可以包括以下步驟在所述電子屏幕上按照所述第一縮放設(shè)置來呈現(xiàn)所 述第一文本及所述第一圖像,并且其中,按照所述第二縮放設(shè)置來呈現(xiàn)
信息中所述第一頁面的步驟可以包括以下步驟在所述電子屏幕上按照
所述第二縮放設(shè)置來呈現(xiàn)所述第一文本及所述第一圖像。此外,信息中 所述第二頁面可以包含所述第二文本及第二圖像,并且其中,按照所述
第三縮放設(shè)置來呈現(xiàn)信息中所述第二頁面的步驟可以包括以下步驟在 所述電子屏幕上按照所述第三縮放設(shè)置來呈現(xiàn)所述第二文本及所述第二圖像。此外,所述第二縮放設(shè)置與所述第三縮放設(shè)置可以彼此不同。
所述第一文本可以包含具有多個(gè)不同尺寸的文本元素,并且,所述 目標(biāo)文本尺寸可以代表在所述電子屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)
的所述第一文本的文本元素的多個(gè)不同尺寸中的一個(gè)主要(predominate) 尺寸。如果所述第二文本包含具有多個(gè)不同尺寸的文本元素,則確定所 述第三縮放設(shè)置的步驟可以包括以下步驟將所述第三縮放設(shè)置確定為 使得在所述電子屏幕上按照所述第三縮放設(shè)置而呈現(xiàn)的所述第二文本的 文本元素的多個(gè)不同尺寸中的一個(gè)主要尺寸等于所述目標(biāo)文本尺寸。
所述第一文本可以包含具有多個(gè)不同尺寸的文本元素,并且,所述 目標(biāo)文本尺寸可以代表在所述電子屏幕上按照所述第二縮放設(shè)置而呈現(xiàn) 的所述第一文本的文本元素的多個(gè)不同尺寸中的最小尺寸。如果所述第 二文本包含具有多個(gè)不同尺寸的文本元素,則確定所述第三縮放設(shè)置的
步驟可以包括以下步驟將所述第三縮放設(shè)置確定為使得在所述電子屏
幕上按照所述第三縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的多個(gè)不 同尺寸中的最小尺寸等于所述目標(biāo)文本尺寸。
所述第一文本可以包含具有多個(gè)不同尺寸的文本元素,并且,所述 目標(biāo)文本尺寸可以代表在所述電子屏幕上按照所述第二縮放設(shè)置而呈現(xiàn) 的所述第一文本的文本元素的多個(gè)不同尺寸中的一個(gè)中間尺寸。如果所 述第二文本包含具有多個(gè)不同尺寸的文本元素,則確定所述第三縮放設(shè)
置的步驟可以包括以下步驟將所述第三縮放設(shè)置確定為使得在所述電 子屏幕上按照所述第三縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的多 個(gè)不同尺寸中的一個(gè)中間尺寸等于所述目標(biāo)文本尺寸。
所述第一文本可以包含具有多個(gè)不同尺寸的文本元素,并且,所述 目標(biāo)文本尺寸可以代表在所述電子屏幕上按照所述第二縮放設(shè)置而呈現(xiàn) 的所述第一文本的文本元素的多個(gè)不同尺寸中的最大尺寸。如果所述第 二文本包含具有多個(gè)不同尺寸的文本元素,則確定所述第三縮放設(shè)置的 步驟可以包括以下步驟將所述第三縮放設(shè)置確定為使得在所述電子屏 幕上按照所述第三縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的多個(gè)不 同尺寸中的最大尺寸等于所述目標(biāo)文本尺寸。此外,所述電子屏幕可以是手持電子設(shè)備(諸如移動(dòng)終端)的電子 屏幕。此外,信息中各頁面可以是從遠(yuǎn)程服務(wù)器接收到的Web頁面或
HTML文檔,或是存儲(chǔ)在所述手持電子設(shè)備的存儲(chǔ)器中的頁面(諸如菜 單、選項(xiàng)或設(shè)置頁面)。
按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的步驟可以包括
以下步驟按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第一部
分,所述第一頁面的第一部分包含有所述第一文本的第一部分,以及按 照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第二部分,所述第一 頁面的第二部分包含有所述第一文本的第二部分。此外,所述第一文本 的第一部分與第二部分具有不同的文本尺寸。因此,當(dāng)在同一頁面的不 同部分之間滾動(dòng)時(shí),所述縮放設(shè)置可以保持不變,直到用戶輸入新的縮 放設(shè)置為止。因此,可以減小不必要的和/或不期望的縮放。
按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的步驟可以包括
以下步驟按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第一部 分,所述第一頁面的第一部分包含有所述第一文本的第一部分,同時(shí)所 述目標(biāo)文本尺寸代表了所述第一文本的第一部分的文本尺寸,并且,呈 現(xiàn)信息中所述第一頁面的第二部分的步驟可以包括以下步驟按照第四 縮放設(shè)置來呈現(xiàn)所述第一文本的第二部分,同時(shí),所述第一文本的第一 部分與第二部分具有不同的文本尺寸。此外,所述第四縮放設(shè)置可以是 響應(yīng)于所述目標(biāo)文本尺寸及所述第一文本的第二部分的文本尺寸而選擇 的。呈現(xiàn)所述第一頁面的第一部分及第二部分的步驟包括以下步驟從 所述第一頁面的第一部分滾動(dòng)到所述第一頁面的第二部分。此外,呈現(xiàn) 所述第一頁面的第二部分的步驟包括以下步驟在按照所述第四縮放設(shè) 置來呈現(xiàn)所述第一頁面的第二部分之前,按照所述第一縮放設(shè)置與第四 縮放設(shè)置之間的中間縮放設(shè)置來呈現(xiàn)所述第一頁面的一部分。因此,當(dāng) 在同一頁面不同部分之間滾動(dòng)時(shí)可以對(duì)文本尺寸進(jìn)行歸一化,并且可以 使得不同縮放設(shè)置之間的轉(zhuǎn)換平滑。
根據(jù)本發(fā)明的一些其它實(shí)施方式, 一種移動(dòng)終端可以包括電子屏 幕以及電聯(lián)接到所述電子屏幕的處理器。更具體地說,該處理器可以被設(shè)置為執(zhí)行以下處理接收信息中包含有第一文本的第一頁面;以及 在所述電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本 的所述第一頁面。該處理器還可以被設(shè)置為在按照所述第一縮放設(shè)置來 呈現(xiàn)信息中所述第一頁面之后,通過用戶接口從用戶接受縮放輸入;以 及響應(yīng)于所述縮放輸入,在所述電子屏幕上按照與所述第一縮放設(shè)置不 同的第二縮放設(shè)置來呈現(xiàn)信息中包含有第一文本的第一頁面。此外,該 處理器可以被設(shè)置為將代表了在所述電子屏幕上所述第一文本在所述第 二縮放設(shè)置下的尺寸的目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中。當(dāng)接收到信 息中包含有與所述第一文本不同的第二文本的第二頁面時(shí),該處理器可 以被設(shè)置為響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本,來確定第 三縮放設(shè)置,并且在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中所 述包含有第二文本的第二頁面。
根據(jù)本發(fā)明的其它實(shí)施方式, 一種計(jì)算機(jī)程序產(chǎn)品可以被設(shè)置為在 電子屏幕上顯示信息的多個(gè)頁面,并且該計(jì)算機(jī)程序產(chǎn)品可以包含計(jì)算
機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)具有在其中實(shí)現(xiàn)的計(jì)算機(jī)可讀程序代碼。
更具體地說,該計(jì)算機(jī)可讀程序代碼可以包括被設(shè)置為接收信息中包
含有第一文本的第一頁面的計(jì)算機(jī)可讀程序代碼;以及被設(shè)置為在所述 電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有第一文本的第一頁面
的計(jì)算機(jī)可讀程序代碼。該計(jì)算機(jī)可讀程序代碼還可以被設(shè)置為在按照 所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一頁面之后通過用戶接口從用戶 接受縮放輸入;以及被設(shè)置為響應(yīng)于所述縮放輸入在所述電子屏幕上按 照與所述第一縮放設(shè)置不同的第二縮放設(shè)置來呈現(xiàn)信息中包含有第一文 本的第一頁面。此外,該計(jì)算機(jī)可讀程序代碼可以被設(shè)置為將代表了在 所述電子屏幕上所述第一文本在所述第二縮放設(shè)置下的尺寸的目標(biāo)文本 尺寸存儲(chǔ)在電子存儲(chǔ)器中。此外,該計(jì)算機(jī)可讀程序代碼可以被設(shè)置為 接收信息中包含有與所述第一文本不同的第二女本的第二頁面;被設(shè)置 為響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本來確定第三縮放設(shè) 置;以及被設(shè)置為在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中所 述包含有第二文本的第二頁面。


圖1是根據(jù)本發(fā)明的一些實(shí)施方式的通過網(wǎng)絡(luò)連接的移動(dòng)終端及服
務(wù)器的示意圖。
圖2是根據(jù)本發(fā)明的一些實(shí)施方式的移動(dòng)終端的框圖。
圖3是示出了根據(jù)本發(fā)明的一些實(shí)施方式的在移動(dòng)終端處顯示信息
的操作的流程圖。
圖4a-4d及圖5a-5e是示出了根據(jù)本發(fā)明的實(shí)施方式的呈現(xiàn)信息的頁 面的屏幕快照。
具體實(shí)施例方式
現(xiàn)在將參照附圖描述本發(fā)明的實(shí)施方式。然而,可以通過許多不同 的形式來實(shí)施本發(fā)明,并且本發(fā)明不應(yīng)當(dāng)被理解為限于這里所給出的實(shí) 施方式。相反,提供這些實(shí)施方式以使得本公開是全面和完整的,并且 本公開將會(huì)使本發(fā)明的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。在附圖中, 類似的標(biāo)號(hào)表示類似的部件。可以理解的是,當(dāng)提到部件"連接 (connected)"或"聯(lián)接(coupled)"到另一部件時(shí),它可以直接地連接或 聯(lián)接到該另一部件,或者可以存在中間部件。此外,這里所用的"連接" 或"聯(lián)接"可以包括無線地連接或聯(lián)接。
這里所用的術(shù)語僅是為了描述具體實(shí)施方式
的目的,而并不意欲限 制本發(fā)明。除非另行明確地說明,否則如這里所用,單數(shù)形式"a"、 "an" 及"the"旨在同樣包括復(fù)數(shù)形式。進(jìn)一步可以理解的是,當(dāng)用在本說明書 中時(shí),術(shù)語"includes (包括),,、"comprises (包括)"、"including (包括)" 和/或"comprising (包括)"指的是存在所述的特征、整體、步驟、操作、 部件和/或組件,但并不排除存在或添加一個(gè)或更多個(gè)其它特征、整體、 步驟、操作、部件、組件和/或它們的組。
除非另行定義,否則這里所用的所有術(shù)語(包括科技術(shù)語)具有與 本發(fā)明所屬領(lǐng)域內(nèi)的普通技術(shù)人員所通常理解的含義相同的含義。進(jìn)一-步可以理解的是,術(shù)語(例如,在通常所用的字典中所定義的那些術(shù)語)應(yīng)當(dāng)被理解為具有與其在相關(guān)領(lǐng)域的上下文環(huán)境中的含義相一致的含
義,并且,除非在此明確地定義,否則不應(yīng)當(dāng)以理想化或完全形式的方 式來理解。
同樣可以理解的是,雖然這里可以使用術(shù)語第一、第二來描述各個(gè) 部件,但是這些部件不受這些術(shù)語的限制。這些術(shù)語僅用于區(qū)分這些部 件。因此,以下第一頻率可以稱為第二頻率,而類似地,第二頻率可以 稱為第一頻率,而不背離本發(fā)明的教導(dǎo)。這里所用的術(shù)語"和/或"包括所 列出的相關(guān)項(xiàng)中的一個(gè)或更多個(gè)的任何及全部組合。符號(hào)"/"還用作"和/ 或"的簡化符號(hào)。
下面,參照示出了根據(jù)本發(fā)明的各種實(shí)施方式的方法、設(shè)備以及計(jì) 算機(jī)程序產(chǎn)品的框圖,來描述本發(fā)明的各種實(shí)施方式。應(yīng)當(dāng)理解的是, 可以由模擬和/或數(shù)字硬件和/或計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些框圖和/或運(yùn) 行示例中的各個(gè)塊以及這些框圖和/或運(yùn)行示例中的塊的組合??梢詫⑦@ 些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、ASIC和/或其它可編 程數(shù)據(jù)處理設(shè)備的處理器,使得通過計(jì)算機(jī)和/或其它可編程數(shù)據(jù)處理設(shè) 備的處理器而執(zhí)行的這些指令可以創(chuàng)建用于實(shí)現(xiàn)在框圖和運(yùn)行示例中所 指定的功能/動(dòng)作的裝置。應(yīng)當(dāng)理解的是,這些框圖和/或運(yùn)行示例可以支 持設(shè)備、方法以及計(jì)算機(jī)程序產(chǎn)品。
本發(fā)明可以實(shí)施為方法、電子設(shè)備和/或計(jì)算機(jī)程序產(chǎn)品。因此,可 以通過硬件和/或軟件(包括固件、駐留軟件、微代碼等)來實(shí)施本發(fā)明。 此外,本發(fā)明可以采用計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程 序產(chǎn)品的形式,該存儲(chǔ)介質(zhì)具有在該介質(zhì)中實(shí)現(xiàn)的、供指令執(zhí)行系統(tǒng)使 用或與指令執(zhí)行系統(tǒng)一起使用的計(jì)算機(jī)可用或計(jì)算機(jī)可讀程序代碼。在 本文檔的上下文中,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是可以包含、存 儲(chǔ)或傳送供指令執(zhí)行系統(tǒng)使用或與指令執(zhí)行系統(tǒng)一起使用的程序的任意 介質(zhì)。
計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)例如可以是但不限于電、磁、光、電 磁、紅外或者半導(dǎo)體系統(tǒng)、裝置或設(shè)備。計(jì)算機(jī)可讀介質(zhì)的更具體示例
(非窮盡列表)可以包括下述:便攜式計(jì)算機(jī)盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器) 以及緊湊盤只讀存儲(chǔ)器(CD-ROM)。
如這里所用,術(shù)語"移動(dòng)終端"可以包括具有或不具有多行顯示的 衛(wèi)星無線電話或蜂窩無線電話;可以將蜂窩無線電話與數(shù)據(jù)處理、傳真 及數(shù)據(jù)通信能力相結(jié)合的個(gè)人通信系統(tǒng)(PCS)終端;可以包括互聯(lián)網(wǎng)/ 內(nèi)聯(lián)網(wǎng)接入、Web瀏覽器、記事本、日歷、無線電話、尋呼機(jī)、和/或全 球定位系統(tǒng)(GPS)接收器的個(gè)人數(shù)字助理(PDA);以及包括無線電話 或其它收發(fā)器的傳統(tǒng)膝上型和/或掌上型計(jì)算設(shè)備或其它應(yīng)用裝置。移動(dòng) 終端也可以稱為"通用(pervasive)計(jì)算"設(shè)備。
出于例示的目的,這里在移動(dòng)終端的上下文中來說明本發(fā)明的實(shí)施 方式。但是可以理解的是,本發(fā)明不限于這些實(shí)施方式,而是通??梢?實(shí)現(xiàn)為在電子屏幕上顯示信息的電子設(shè)備,諸如其上包含有Web瀏覽器 的電子設(shè)備。
根據(jù)本發(fā)明的實(shí)施方式,移動(dòng)終端(諸如無線電話、PDA、掌上型 計(jì)算機(jī)等)可以包含相對(duì)較小的電子屏幕(諸如液晶顯示器),并且該移 動(dòng)終端可被設(shè)置為在該相對(duì)較小的電子屏幕上顯示(或呈現(xiàn))信息的多 個(gè)頁面(諸如Web或HTML頁面)。該移動(dòng)終端還可以被設(shè)置為通過用 戶接口 (諸如按鍵、撥號(hào)區(qū)、電子屏幕的觸敏部分、游戲桿、按鈕等) 從用戶接受縮放輸入,使得該用戶可以進(jìn)行放大或縮小以在該相對(duì)較小 的電子屏幕上更加容易地觀看頁面的一些部分。 一旦該用戶選擇了針對(duì) 頁面的具體縮放設(shè)置,則該移動(dòng)終端可以存儲(chǔ)(在電子存儲(chǔ)器中)代表 了來自在屏幕上頁面的文本在所選擇的縮放設(shè)置下的尺寸的文本尺寸。 當(dāng)選擇用于在電子屏幕上顯示的信息的頁面時(shí),該移動(dòng)終端可以使用所 存儲(chǔ)的文本尺寸以自動(dòng)地選擇針對(duì)該新頁面的縮放設(shè)置,使得將該新頁 面的文本按照所存儲(chǔ)的文本尺寸顯示在電子屏幕上。換言之, 一旦用戶 已經(jīng)手動(dòng)地選擇了針對(duì)第一頁面的縮放設(shè)置,則該移動(dòng)終端可以自動(dòng)地 選擇針對(duì)隨后頁面初始顯示的縮放設(shè)置,以相對(duì)于按照手動(dòng)選擇的縮放 設(shè)置的第一頁面的文本尺寸而對(duì)第二頁面的文本尺寸進(jìn)行歸一化。
如圖1所示,根據(jù)本發(fā)明的一些實(shí)施方式,包含web瀏覽器的多個(gè)移動(dòng)終端101a-101n中的各個(gè)移動(dòng)終端可以通過通信網(wǎng)絡(luò)120與各自的一 個(gè)或更多個(gè)服務(wù)器llla-lllm進(jìn)行通信。更具體地說,可以通過有線聯(lián) 接(諸如通過同軸線纜網(wǎng)絡(luò)聯(lián)接、銅電話網(wǎng)絡(luò)聯(lián)接、光纖電話網(wǎng)絡(luò)聯(lián)接 等)和/或通過無線聯(lián)接(諸如通過衛(wèi)星網(wǎng)絡(luò)聯(lián)接、無線電話網(wǎng)絡(luò)聯(lián)接、 WiFi聯(lián)接、藍(lán)牙聯(lián)接、蜂窩數(shù)字分組數(shù)據(jù)或CDPD聯(lián)接、通用分組無線 業(yè)務(wù)或GPRS聯(lián)接、增強(qiáng)數(shù)據(jù)GPRS或EDGE聯(lián)接等),來提供移動(dòng)終端 101a-101n中的各個(gè)移動(dòng)終端之間的聯(lián)接。因此,移動(dòng)終端101a-101n中 的各個(gè)移動(dòng)終端可被設(shè)置為顯示來自一個(gè)或更多個(gè)服務(wù)器llla-lllm的 web頁面(也稱為超文本標(biāo)記語言文檔或HTML文檔)。
可以通過全球網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)或其它可公共訪問的網(wǎng)絡(luò))來連接 通信網(wǎng)絡(luò)120的各個(gè)部件。可以通過廣域網(wǎng)、局域網(wǎng)、內(nèi)聯(lián)網(wǎng)和/或其它 專用網(wǎng)絡(luò)(一般公眾不能訪問)來相互連接該網(wǎng)絡(luò)的各個(gè)部件。因此, 通信網(wǎng)絡(luò)120可以代表公共網(wǎng)絡(luò)與專用網(wǎng)絡(luò)或虛擬專用網(wǎng)絡(luò)(VPN)的 組合。雖然圖1例示了示例性通信網(wǎng)絡(luò),但是可以了解的是,本發(fā)明并 不限于這些設(shè)置,而是旨在涵蓋能夠執(zhí)行這里所述的操作的任意設(shè)置。
圖2是根據(jù)本發(fā)明的一些實(shí)施方式的可用于實(shí)現(xiàn)圖1的移動(dòng)終端 lOia-lOln中的任意一個(gè)移動(dòng)終端的移動(dòng)終端101的框圖。移動(dòng)終端101例 如可以包含與處理器240進(jìn)行通信的視頻記錄器202、相機(jī)205、麥克風(fēng) 210、鍵盤/鍵區(qū)215、揚(yáng)聲器220、電子屏幕225或顯示器(諸如液晶顯 示器或LCD)、收發(fā)機(jī)230以及電子存儲(chǔ)器235。收發(fā)機(jī)230可以包含發(fā) 射機(jī)電路245及接收機(jī)電路250,發(fā)射機(jī)電路245及接收機(jī)電路250分別 經(jīng)由天線255向基站收發(fā)機(jī)發(fā)送出向射頻信號(hào)和從基站收發(fā)機(jī)接收入向 射頻信號(hào)。在移動(dòng)終端101與基站收發(fā)機(jī)之間所發(fā)送的射頻信號(hào)可以包 括流量信號(hào)及控制信號(hào)(例如,針對(duì)入向呼叫的尋呼信號(hào)/消息),流量信 號(hào)及控制信號(hào)可用于創(chuàng)建并保持與另一方或目的地的通信。射頻信號(hào)還 可以包括分組數(shù)據(jù)信息,諸如,蜂窩數(shù)字分組數(shù)據(jù)(CDPD)信息。移動(dòng) 終端101的上述組件可以包含在各種傳統(tǒng)的移動(dòng)終端中,并且它們的功 能通常是本領(lǐng)域技術(shù)人員所已知的。
雖然通過示例的方式提供了圖2的各個(gè)部件,但是并不是根據(jù)本發(fā)明的實(shí)施方式的所有移動(dòng)終端都需要圖2的全部部件。例如,如果移動(dòng)
終端101是并不提供語音通信的PDA或其它設(shè)備,則可以省略麥克風(fēng)210 和/或揚(yáng)聲器220。此外,如果在移動(dòng)終端101與網(wǎng)絡(luò)120之間提供了有 線或其它物理聯(lián)接,則可以省略收發(fā)機(jī)230。還可以省略相機(jī)205和/或 視頻記錄器202。還可以將移動(dòng)終端101的部件或其部分進(jìn)行合并。例如, 如果可以通過屏幕225的觸敏部分來接受用戶輸入,則可以省略單獨(dú)的 鍵盤/鍵區(qū)或其部分。在根據(jù)本發(fā)明的實(shí)施方式的移動(dòng)終端中還可以包含 圖2中未圖示的附加部件(諸如撥號(hào)區(qū)、游戲桿等)。移動(dòng)終端IOI中用 于從用戶接受輸入和/或向用戶提供輸出的部件(諸如屏幕225、鍵盤/鍵 區(qū)215、揚(yáng)聲器220、麥克風(fēng)210等)統(tǒng)稱為"用戶接口"。
處理器240經(jīng)由地址/數(shù)據(jù)總線來與電子存儲(chǔ)器235進(jìn)行通信。處理 器240可以是在市場上可獲得的或定制的微處理器。電子存儲(chǔ)器235 (也 稱為存儲(chǔ)器)是包含用于提供網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))訪問的軟件及數(shù)據(jù) 的一個(gè)或更多個(gè)電子存儲(chǔ)設(shè)備的代表。電子存儲(chǔ)器235可以包括但并不 限于以下類型的設(shè)備緩存、ROM (只讀存儲(chǔ)器)、PROM (可編程ROM)、 EPROM (可擦除PROM)、 EEPROM (電可擦除PROM)、閃存、RAM (隨機(jī)存取存儲(chǔ)器)、SRAM (靜態(tài)RAM)、 DRAM (動(dòng)態(tài)RAM)、磁存 儲(chǔ)器(諸如磁盤存儲(chǔ)器)和/或光學(xué)存儲(chǔ)器(諸如光盤存儲(chǔ)器)。
如圖2所示,電子存儲(chǔ)器235可以包含最多三類或更多類軟件和/或 數(shù)據(jù)操作系統(tǒng)265、通信模塊270及Web瀏覽器275。操作系統(tǒng)265 通常對(duì)移動(dòng)終端101的操作進(jìn)行控制。具體地說,操作系統(tǒng)265可以對(duì) 移動(dòng)終端的軟件和/或硬件資源進(jìn)行管理,并且可以對(duì)由處理器240執(zhí)行 的程序進(jìn)行協(xié)調(diào)。通信模塊270可被設(shè)置為使得移動(dòng)終端101能夠通過 網(wǎng)絡(luò)120來創(chuàng)建通信會(huì)話。Web瀏覽器275可被設(shè)置為通過網(wǎng)絡(luò)120來 訪問來自服務(wù)器llla-llln的Web頁面,并且在電子屏幕上225顯示所 選擇的Web頁面和/或其一部分。雖然圖2例示了可以用于提供網(wǎng)絡(luò)訪問 的示例性軟件及硬件架構(gòu),但是可以理解的是,本發(fā)明并不限于這種設(shè) 置,而是旨在涵蓋能夠執(zhí)行這里所述的各個(gè)操作的任意設(shè)置。
為了開發(fā)方便,可以使用高級(jí)編程語言(諸如Java、 <:禾卩/或0++)來編寫用于執(zhí)行這里討論的設(shè)備和/或系統(tǒng)的操作的計(jì)算機(jī)程序代碼。此 外,還可以使用其它編程語言(諸如但并不限于,解釋性語言)來編寫 用于執(zhí)行本發(fā)明的實(shí)施方式的操作的計(jì)算機(jī)程序代碼??梢允褂脜R編語 言或甚至微代碼來編寫一些模塊或例程,以提高性能和/或存儲(chǔ)器使用。 還可以理解的是,還可以使用離散硬件組件、 一個(gè)或更多個(gè)特定應(yīng)用集 成電路(ASIC)或可編程數(shù)字信號(hào)處理器或微控制器來實(shí)現(xiàn)這些程序模 塊的任意或全部功能性。
以下參照方法、移動(dòng)終端、電子設(shè)備、通信網(wǎng)絡(luò)和/或計(jì)算機(jī)程序產(chǎn) 品的流程圖和/或框圖示例,來說明本發(fā)明的實(shí)施方式。這些流程圖和/ 或框圖示例還例示了根據(jù)本發(fā)明的一些實(shí)施方式的顯示信息的頁面(例
如,Web頁面和/或HTML文檔)的示例性操作。應(yīng)當(dāng)理解的是,可以由 計(jì)算機(jī)程序指令和/或硬件操作來實(shí)現(xiàn)這些流程圖和/或框圖示例中的各 個(gè)塊以及這些流程圖和/或框圖示例中的塊的組合??梢詫⑦@些計(jì)算機(jī)程 序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或生成機(jī)器的其它可編程數(shù)據(jù)處 理設(shè)備的處理器,使得通過計(jì)算機(jī)和/或其它可編程數(shù)據(jù)處理設(shè)備的處理 器而執(zhí)行的這些指令可以創(chuàng)建用于實(shí)現(xiàn)在流程圖和/或框圖中所指定的功 能的裝置。
這些計(jì)算機(jī)程序指令還可以存儲(chǔ)于可以控制計(jì)算機(jī)或其它可編程數(shù) 據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器,使得存 儲(chǔ)于計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中的這些指令可以得到包括可實(shí)現(xiàn) 流程圖和減框圖的塊中所指定的功能的指令的產(chǎn)品。
還可以將計(jì)算機(jī)程序指令加載到計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備 上,以在計(jì)算機(jī)或其它可編程設(shè)備上執(zhí)行多個(gè)操作步驟,以得到計(jì)算機(jī) 實(shí)現(xiàn)的處理,使得在計(jì)算機(jī)或其它可編程設(shè)備上執(zhí)行的指令可以提供用 于實(shí)現(xiàn)在流程圖和/或框圖的塊中所指定的功能的步驟。
圖3是示出了根據(jù)本發(fā)明的一些實(shí)施方式的在移動(dòng)終端101的電子 屏幕225上顯示信息的操作的流程圖。更具體地說,圖3例示了運(yùn)行Web 瀏覽器275以顯示信息的多個(gè)頁面(諸如通過網(wǎng)絡(luò)120接收到的Web頁 面和/或HTML文檔和/或存儲(chǔ)在存儲(chǔ)器235中的信息的多個(gè)頁面)的處理器240的操作。
在塊301,可以將缺省縮放設(shè)置存儲(chǔ)在存儲(chǔ)器235中,并且,可以 在制造該移動(dòng)終端時(shí)確定該缺省縮放設(shè)置并將其永久地存儲(chǔ)在只讀存儲(chǔ) 器中,或可以由移動(dòng)終端101的用戶來對(duì)缺省縮放設(shè)置進(jìn)行編程/重新編 程。根據(jù)本發(fā)明的其它實(shí)施方式,缺省縮放設(shè)置可以是在移動(dòng)終端最后 一次關(guān)閉之前最近使用的縮放設(shè)置。 一旦處理器240在塊303接收到用 于顯示的信息中包含有第一文本的第一頁面,則處理器240可以在塊305 在電子屏幕上225使用該缺省縮放設(shè)置來呈現(xiàn)(或顯示)信息的該頁面。 信息中第一頁面例如可以是通過網(wǎng)絡(luò)120從服務(wù)器接收到的Web頁面或 HTML文檔,或者,信息中第一頁面可以是存儲(chǔ)在存儲(chǔ)器235中的信息 的頁面(例如,菜單頁面、游戲頁面、設(shè)置頁面等)。
在電子屏幕225上使用該缺省縮放設(shè)置來呈現(xiàn)了信息中第一頁面之 后,移動(dòng)終端101的用戶可以選擇對(duì)信息中第一頁面進(jìn)行放大(以例如 提供更大的放大倍率,由此顯示頁面中更小的部分),或進(jìn)行縮小(以例 如提供更小的放大倍率,由此顯示頁面中更大的部分)。如果在塊307從 移動(dòng)終端101的用戶接收到縮放輸入,則在塊309處理器240可以響應(yīng) 于該用戶輸入而改變縮放設(shè)置。處理器240例如可以通過用戶接口部件 (諸如屏幕220的觸敏部分、鍵盤/鍵區(qū)215的按鍵或按鈕、撥號(hào)區(qū)、游 戲桿、追蹤球等),來接受改變縮放設(shè)置的用戶輸入。然后在塊305,可 以由處理器240響應(yīng)于從該用戶接受到的縮放輸入而在電子屏幕225上 按照第二縮放設(shè)置(與第一縮放設(shè)置不同)來呈現(xiàn)(或顯示)信息中包
含有第一文本的第一頁面。
此外,在塊3U,可以由處理器240將目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ) 器235中,并且,該目標(biāo)文本尺寸可以代表在電子屏幕上第一文本在用 戶最近選擇的縮放設(shè)置(例如,按照該第二縮放設(shè)置)下的尺寸。然后, 可以由處理器240使用該目標(biāo)文本尺寸,以針對(duì)信息的隨后新頁面顯示 而自動(dòng)地選擇縮放設(shè)置。如以下更加詳細(xì)討論的,該目標(biāo)文本尺寸可以 用于以用戶針對(duì)信息中之前顯示的頁面而提供的縮放輸入為基礎(chǔ),來相 對(duì)于信息中之前顯示的頁面自動(dòng)地對(duì)所顯示信息中的一個(gè)頁面的文本尺寸進(jìn)行歸一化。
針對(duì)信息的同一頁面,塊305、塊307、塊309及塊311的操作可以 針對(duì)在塊307中從用戶接受到的任意數(shù)量的縮放輸入而重復(fù)任意次數(shù), 直到在塊315接收到用于呈現(xiàn)的新頁面為止。雖然在圖3的流程圖中未 示出,但是可以在呈現(xiàn)信息的頁面(塊305)的同時(shí)執(zhí)行附加操作。如果 使用縮放設(shè)置來呈現(xiàn)該頁面而使得僅顯示了小于整個(gè)頁面的頁面,則處 理器240例如可以(響應(yīng)于用戶輸入)而滾動(dòng)到該頁面的不同部分,使 得能夠呈現(xiàn)該頁面的不同部分。當(dāng)滾動(dòng)時(shí),例如可以保持同一縮放設(shè)置, 直到在塊307通過用戶接口接收到另一縮放輸入為止。
如果在塊315由處理器240接收到用于顯示的信息中包含有第二文 本(與第一文本不同)的第二頁面,則在塊317處理器240可以響應(yīng)于 目標(biāo)文本(存儲(chǔ)在存儲(chǔ)器235中)而設(shè)置縮放。然后,處理器240可以 在塊305在電子屏幕225上使用來自塊317的縮放設(shè)置(響應(yīng)于目標(biāo)文 本尺寸而確定的)來呈現(xiàn)(或顯示)信息中第二頁面。信息中第二頁面 例如可以是通過網(wǎng)絡(luò)120從服務(wù)器接收到的Web頁面或HTML文檔,或 者,信息中第二頁面可以是存儲(chǔ)在存儲(chǔ)器235中的信息的頁面(例如, 菜單頁面、游戲頁面、設(shè)置頁面等)。
根據(jù)本發(fā)明的實(shí)施方式,可以針對(duì)要顯示在電子屏幕225上的任意 數(shù)量的頁面來重復(fù)圖3的操作。 一旦己經(jīng)響應(yīng)于用戶輸入而改變了頁面 的縮放設(shè)置并且存儲(chǔ)了相應(yīng)的文本尺寸,則可以響應(yīng)于之前存儲(chǔ)的文本 尺寸來設(shè)置針對(duì)下一頁面的初始縮放,以按照該用戶針對(duì)前一頁面所確 定的縮放設(shè)置而對(duì)相對(duì)于顯示的該前一頁面的文本尺寸而對(duì)要顯示的下 一頁面的文本尺寸進(jìn)行歸一化。因此, 一旦用戶使用縮放功能來手動(dòng)地 調(diào)整所觀看的第一頁上的文本尺寸,則處理器240可以確定存儲(chǔ)為目標(biāo) 文本尺寸的所期望文本尺寸,并且處理器240可以針對(duì)隨后的頁面(與 第一頁不同)自動(dòng)地設(shè)置縮放,使得按照目標(biāo)文本尺寸來初始地顯示該 隨后頁面的文本。
在圖3的塊305中由處理器240在屏幕225上所呈現(xiàn)的信息的各個(gè) 頁面可以包含文本及(多個(gè))圖像,并且,按照具體縮放設(shè)置來呈現(xiàn)信息的頁面的步驟可以包括在電子屏幕225上按照該具體縮放設(shè)置來呈現(xiàn)
該文本及該(多個(gè))圖像的步驟。此外,響應(yīng)于在塊307的用戶輸入而
按照不同的縮放設(shè)置來呈現(xiàn)信息的同一頁面(包含相同的文本及(多個(gè)) 圖像)的步驟可以包括響應(yīng)于該不同縮放設(shè)置而成比例地增大或減小該
文本及(多個(gè))圖像的尺寸的步驟。類似的是,新頁面(在塊315接收 到)可以包含新文本及新的(多個(gè))圖像,并且,可以按照新的縮放設(shè) 置(在塊317由處理器240響應(yīng)于該目標(biāo)文本尺寸而設(shè)置的)來呈現(xiàn)第 二頁面,使得在電子屏幕225上按照該新的縮放設(shè)置來呈現(xiàn)該新文本及 該新的(多個(gè))圖像。
根據(jù)本發(fā)明的一些實(shí)施方式,在塊303接收到的第一頁面可以包含 具有多個(gè)不同尺寸的文本元素,并且,在塊311所存儲(chǔ)的該目標(biāo)文本尺 寸可以代表按照響應(yīng)于在塊307的用戶輸入所提供的縮放設(shè)置而呈現(xiàn)在 電子屏幕上的第一頁面的文本元素的多個(gè)不同尺寸中的一個(gè)主要
(predominate)尺寸。如這里使用,多個(gè)不同文本尺寸中的主要文本尺 寸可以是在該頁面上使用頻度最大的文本尺寸。因此,如果在塊315接 收到的第二頁面包含具有多個(gè)不同尺寸的文本元素,則可以在塊317設(shè) 置第二頁面的初始縮放設(shè)置,使得呈現(xiàn)在電子屏幕上的第二文本的文本 元素的多個(gè)不同尺寸中的一個(gè)主要尺寸等于該目標(biāo)文本尺寸。
根據(jù)本發(fā)明的一些其它實(shí)施方式,在塊303接收到的第一頁面可以 包含具有多個(gè)不同尺寸的文本元素,并且,在塊311所存儲(chǔ)的該目標(biāo)文 本尺寸可以代表按照響應(yīng)于在塊307的用戶輸入所提供的縮放設(shè)置而呈 現(xiàn)在電子屏幕上的第一頁面的文本元素的多個(gè)不同尺寸的平均尺寸。因 此,如果在塊315接收到的第二頁面包含具有多個(gè)不同尺寸的文本元素, 則可以在塊317設(shè)置第二頁面的初始縮放設(shè)置,使得呈現(xiàn)在電子屏幕上 的第二文本的文本元素的多個(gè)不同尺寸的平均尺寸等于該目標(biāo)文本尺寸。
根據(jù)本發(fā)明的其它實(shí)施方式,在塊303接收到的第一頁面可以包含 具有多個(gè)不同尺寸的文本元素,并且,在塊311所存儲(chǔ)的該目標(biāo)文本尺 寸可以代表按照響應(yīng)于在塊307的用戶輸入所提供的縮放設(shè)置而呈現(xiàn)在電子屏幕上的第一頁面的文本元素的多個(gè)不同尺寸中的最小尺寸。因此, 如果在塊315接收到的第二頁面包含具有多個(gè)不同尺寸的文本元素,則 可以在塊317設(shè)置第二頁面的初始縮放設(shè)置,使得呈現(xiàn)在電子屏幕上的 第二文本的文本元素的多個(gè)不同尺寸中的最小尺寸等于該目標(biāo)文本尺 寸。
根據(jù)本發(fā)明的其它實(shí)施方式,在塊303接收到的第一頁面可以包含 具有多個(gè)不同尺寸的文本元素,并且,在塊311所存儲(chǔ)的該目標(biāo)文本尺 寸可以代表按照響應(yīng)于在塊307的用戶輸入所提供的縮放設(shè)置而呈現(xiàn)在 電子屏幕上的第一頁面的文本元素的多個(gè)不同尺寸中的一個(gè)中間尺寸。
因此,如果在塊315接收到的第二頁面包含具有多個(gè)不同尺寸的文本元 素,則可以在塊317設(shè)置第二頁面的初始縮放設(shè)置,使得呈現(xiàn)在電子屏 幕上的第二文本的文本元素的多個(gè)不同尺寸中的一個(gè)中間尺寸等于該目 標(biāo)文本尺寸。
根據(jù)本發(fā)明的更多實(shí)施方式,在塊303接收到的第一頁面可以包含 具有多個(gè)不同尺寸的文本元素,并且,在塊311所存儲(chǔ)的該目標(biāo)文本尺 寸可以代表按照響應(yīng)于在塊307的用戶輸入所提供的縮放設(shè)置而呈現(xiàn)在 電子屏幕上的第一頁面的文本元素的多個(gè)不同尺寸中的最大尺寸。因此,
如果在塊315接收到的第二頁面包含具有多個(gè)不同尺寸的文本元素,則 可以在塊317設(shè)置第二頁面的初始縮放設(shè)置,使得呈現(xiàn)在電子屏幕上的 第二文本的文本元素的多個(gè)不同尺寸中的最大尺寸等于該目標(biāo)文本尺 寸。
如以上針對(duì)塊305、塊307、塊309及塊311所討論的,可以按照響 應(yīng)于在塊307接受到的用戶輸入的任意數(shù)量的不同縮放設(shè)置來呈現(xiàn)信息 的頁面。此外,該用戶可以在保持同一縮放設(shè)置的同時(shí)從該頁面的第一 部分滾動(dòng)到該頁面的第二部分。換言之,可以針對(duì)頁面而保持同一縮放 設(shè)置直到從用戶接收到另一縮放設(shè)置為止,并且并不響應(yīng)于目標(biāo)文本尺 寸而改變縮放設(shè)置直到在塊315接收到新頁面為止。因此,當(dāng)在同一頁 面的具有不同文本尺寸的不同部分之間滾動(dòng)時(shí),可以并不觸發(fā)自動(dòng)縮放 選擇。根據(jù)本發(fā)明的其它實(shí)施方式,當(dāng)在同一頁面的不同部分之間滾動(dòng)時(shí), 可以觸發(fā)自動(dòng)縮放選擇,以對(duì)同一頁面不同部分上的不同文本尺寸進(jìn)行 歸一化。例如,可以按照響應(yīng)于在塊307的用戶輸入而提供的縮放設(shè)置 來呈現(xiàn)信息包含有第一文本的第一頁面的第一部分,并且該目標(biāo)文本尺 寸代表了該第一部分的文本尺寸。響應(yīng)于用戶滾動(dòng),可以按照響應(yīng)于該 目標(biāo)文本尺寸所選擇的另一縮放設(shè)置來呈現(xiàn)第一頁面中包含有第二文本 的第二部分。此外,該處理器可以應(yīng)用平滑算法,使得當(dāng)用戶滾動(dòng)通過 該頁面中具有明顯不同文本尺寸的多個(gè)部分時(shí),自動(dòng)縮放選擇不會(huì)產(chǎn)生
極端的并不期望的自動(dòng)縮放設(shè)置變化。例如,處理器240可以在滾動(dòng)期
間關(guān)閉自動(dòng)縮放選擇,直到頁面中所顯示部分保持靜止達(dá)到預(yù)定時(shí)段后
為止;處理器240可以限制滾動(dòng)期間的自動(dòng)縮放選擇范圍;和/或處理器 240可以通過按照位于初始縮放設(shè)置與最終縮放設(shè)置之間的中間縮放設(shè) 置進(jìn)行呈現(xiàn),來在滾動(dòng)期間以預(yù)定速率從初始縮放設(shè)置逐步地縮放到最 終縮放設(shè)置。
圖4a-4d及圖5a-5e是示出了根據(jù)本發(fā)明的實(shí)施方式的呈現(xiàn)信息的頁 面的屏幕快照。具體地說,參照從根據(jù)本發(fā)明的實(shí)施方式的蜂窩無線電 話獲取的圖4a-4d的屏幕快照,來討論圖3的流程圖的操作。
可以由處理器240在塊303接收信息的頁面(諸如來自遠(yuǎn)程服務(wù)器 的Web頁面),并在塊305將其呈現(xiàn)在屏幕225上(使用缺省縮放設(shè)置或 之前的縮放設(shè)置),如圖4a所示。例如,可以在處理器240響應(yīng)于包含 有針對(duì)該頁面的地址或其它標(biāo)識(shí)信息(諸如URL或統(tǒng)一資源定位符)的 用戶請(qǐng)求和/或響應(yīng)于用戶對(duì)到該頁面的鏈接的選擇而接收信息的該頁 面。此外,可以由信息的該頁面的源所定義的字體/尺寸(諸如由提供該 Web頁面的遠(yuǎn)程服務(wù)器所定義的字體尺寸)及當(dāng)前縮放設(shè)置(例如,缺 省縮放設(shè)置或之前的縮放設(shè)置),來指示最初呈現(xiàn)在屏幕225上的該頁面 的文本尺寸(如圖4a所示)。
在觀看了最初呈現(xiàn)的頁面(如圖4a所示)之后,該用戶可以確定通 過提供縮放輸入(可以由處理器240在塊307接受的)來增大所呈現(xiàn)文 本的尺寸。響應(yīng)于接受到該縮放輸入,該處理器可以在塊309增大縮放,以增大在塊305所呈現(xiàn)的該頁面的文本尺寸,如圖4b所示。還如圖4b 所示,該頁面的非文本圖像及該頁面的文本可以響應(yīng)于改變縮放設(shè)置而 一起增大(或減小)。
此外,處理器240可以在塊311確定目標(biāo)文本尺寸ts,該目標(biāo)文本 尺寸ts代表了在改變縮放設(shè)置之后呈現(xiàn)在屏幕225上的文本尺寸,并且 可以在塊311存儲(chǔ)該目標(biāo)文本尺寸ts。如圖4c所示,該目標(biāo)文本尺寸ts 可以代表按照新的縮放設(shè)置呈現(xiàn)在屏幕225上的文本高度(例如,按照 像素而言)。因此,根據(jù)本發(fā)明的實(shí)施方式,處理器240可以基于由該用 戶所提供的一個(gè)或更多個(gè)縮放輸入來確定該用戶所期望的文本尺寸,然 后,處理器240可以針對(duì)隨后呈現(xiàn)的頁面來自動(dòng)地調(diào)整縮放設(shè)置,以提 供所期望的文本尺寸。
在塊315,可以由處理器240接收信息的新頁面(諸如來自移動(dòng)終 端IOI的存儲(chǔ)器235的菜單頁面),并且在塊317該處理器可以使用之前 存儲(chǔ)的目標(biāo)文本尺寸ts來提供用于在塊305呈現(xiàn)新的頁面的初始縮放設(shè) 置,如圖4d所示。如果該兩個(gè)不同頁面的源(或多個(gè)源)針對(duì)該不同頁 面的文本限定了不同的(或多種)字體/ (或多個(gè))尺寸,則針對(duì)該不同 頁面需要不同的縮放設(shè)置,以得到同一文本尺寸。因此,以按照該目標(biāo) 文本尺寸ts來提供文本的方式,將新頁面最初呈現(xiàn)在屏幕225上。例如, 可以在處理器240響應(yīng)于包含有針對(duì)該新頁面的地址或其它標(biāo)識(shí)信息(諸 如URL或統(tǒng)一資源定位符)的用戶請(qǐng)求和/或響應(yīng)于用戶對(duì)到該新頁面的 鏈接的選擇而接收信息的該新頁面。
根據(jù)本發(fā)明的一些實(shí)施方式,可以由該用戶禁用該自動(dòng)縮放調(diào)整功 能,使得由處理器240保持該具體縮放設(shè)置,直到由該用戶手動(dòng)請(qǐng)求新 的縮放設(shè)置為止。圖5a-5e是示出了在禁用該自動(dòng)縮放調(diào)整功能的情況下 呈現(xiàn)不同頁面的屏幕快照。
可以由處理器240在塊303接收信息的頁面(諸如來自遠(yuǎn)程服務(wù)器 的Web頁面),并在塊305將其呈現(xiàn)在屏幕225上(使用缺省縮放設(shè)置或 之前的縮放設(shè)置),如圖5a所示。例如,可以在處理器240響應(yīng)于包含 有針對(duì)該頁面的地址或其它標(biāo)識(shí)信息(諸如URL或統(tǒng)一資源定位符)的用戶請(qǐng)求和/或響應(yīng)于用戶對(duì)到該頁面的鏈接的選擇而接收信息的該頁 面。此外,可以由信息的該頁面的源所定義的字體/尺寸(諸如由提供該 Web頁面的遠(yuǎn)程服務(wù)器所定義的字體尺寸)及當(dāng)前縮放設(shè)置(例如,缺
省縮放設(shè)置或之前的縮放設(shè)置),來指示最初呈現(xiàn)在屏幕225上的該頁面 的文本尺寸,如圖5a所示。
在觀看了如圖5a所示的最初呈現(xiàn)的頁面之后,該用戶可以確定通過 提供縮放輸入(可以由處理器240在塊307接受)來增大所呈現(xiàn)文本的 尺寸。響應(yīng)于接受到該縮放輸入,該處理器可以在塊309增大縮放,以 增大在塊305所呈現(xiàn)的該頁面的文本尺寸,如圖5b所示。還如圖5b所 示,該頁面的非文本圖像及該頁面的文本可以響應(yīng)于改變縮放設(shè)置而一 起增大(或減小)尺寸。在禁用該自動(dòng)縮放功能的情況下,不需要存儲(chǔ) 目標(biāo)文本尺寸。相反,可以將最近應(yīng)用的縮放設(shè)置應(yīng)用到當(dāng)前及隨后頁 面,直到由該用戶手動(dòng)請(qǐng)求新的縮放設(shè)置為止。
如果由處理器240在塊315接收到信息的新頁面(諸如來自移動(dòng)終 端101的存儲(chǔ)器235的菜單頁面),則塊317的操作可以省略,并且可以 應(yīng)用圖5b的最后縮放設(shè)置,以在塊305呈現(xiàn)該新的頁面,如圖5c所示。 因?yàn)樵搩蓚€(gè)不同頁面的多個(gè)源針對(duì)該不同頁面的文本限定了不同(多種) 字體/ (多個(gè))尺寸,所以該同一縮放設(shè)置得到不同的文本尺寸,如圖5b 及圖5c所示。因此,可以使用明顯更大的文本以在屏幕225上最初呈現(xiàn)
該新的頁面。因此,該用戶可以選擇縮回(到更小放大倍率)。因此,可 以在塊307接受到不同縮放設(shè)置的用戶輸入,如圖5d所示,并且可以在 塊305按照該新的縮放設(shè)置來呈現(xiàn)該頁面,如圖5e所示。在禁用自動(dòng)縮 放設(shè)置的情況下,該用戶可以手動(dòng)地調(diào)整各個(gè)頁面,以得到所期望的文 本尺寸。
如圖4a-4d及圖5a-5e所示,根據(jù)本發(fā)明的一些實(shí)施方式的縮放操作 可以實(shí)現(xiàn)對(duì)頁面上的文本尺寸及非文本圖像尺寸進(jìn)行成比例地增大/減 小,并且可以在縮放操作之后對(duì)文本進(jìn)行重新格式化。更具體地說,文 本重新格式化可以實(shí)現(xiàn)每行的文本字符數(shù)可以按照不同的縮放設(shè)置而改 變,使得在較大放大倍率情況下文本不會(huì)超出屏幕的橫向邊緣,并且使得在較小放大倍率情況下能夠?qū)崿F(xiàn)更大的每行字符數(shù)。根據(jù)本發(fā)明的其 它實(shí)施方式,可以在不對(duì)文本進(jìn)行重新格式化的情況下提供縮放操作。 在沒有重新格式化的情況下,在較大放大倍率情況下文本會(huì)超出屏幕的 橫向邊緣,而在較小放大倍率情況下在文本與屏幕邊緣之間會(huì)留下空白。 在附圖和說明書中,已經(jīng)公開了本發(fā)明的多個(gè)實(shí)施方式,并且雖然 采用了具體術(shù)語,但是僅以一般性及說明性的含義來使用這些具體術(shù)語, 而不用于限制的目的,本發(fā)明的范圍由所附的權(quán)利要求書限定。
權(quán)利要求
1、一種在電子屏幕上顯示信息中多個(gè)頁面的方法,該方法包括以下步驟接收信息中包含有第一文本的第一頁面;在所述電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁面;在按照所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一頁面之后,通過用戶接口從用戶接受縮放輸入;響應(yīng)于所述縮放輸入,在所述電子屏幕上按照與所述第一縮放設(shè)置不同的第二縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁面;將代表了在所述電子屏幕上所述第一文本在所述第二縮放設(shè)置下的尺寸的目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中;接收信息中包含有與所述第一文本不同的第二文本的第二頁面;響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本,來確定第三縮放設(shè)置;以及在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中包含有所述第二文本的所述第二頁面。
2、 根據(jù)權(quán)利要求1所述的方法,其中,確定第三縮放設(shè)置的步驟包 括以下步驟響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本來確定所 述第三縮放設(shè)置,以相對(duì)于在所述電子屏幕上按照所述第二縮放設(shè)置而 呈現(xiàn)的所述第一文本的尺寸而對(duì)在所述電子屏幕上按照所述第三縮放設(shè) 置呈現(xiàn)的所述第二文本的尺寸進(jìn)行歸一化。
3、 根據(jù)權(quán)利要求1所述的方法,其中,信息中所述第一頁面包含第 一圖像和所述第一文本,其中,按照所述第一縮放設(shè)置來呈現(xiàn)信息中所 述第一頁面的步驟包括以下步驟在所述電子屏幕上按照所述第一縮放 設(shè)置來呈現(xiàn)所述第一文本及所述第一圖像,并且其中,按照所述第二縮 放設(shè)置來呈現(xiàn)信息中所述第一頁面的步驟包括以下步驟在所述電子屏幕上按照所述第二縮放設(shè)置來呈現(xiàn)所述第一文本及所述第一圖像。
4、 根據(jù)權(quán)利要求3所述的方法,其中,信息中所述第二頁面包含第 二圖像和所述第二文本,并且其中,按照所述第三縮放設(shè)置來呈現(xiàn)信息 中所述第二頁面的步驟包括以下步驟在所述電子屏幕上按照所述第三 縮放設(shè)置來呈現(xiàn)所述第二文本及所述第二圖像。
5、 根據(jù)權(quán)利要求1所述的方法,其中,所述第二縮放設(shè)置與所述第 三縮放設(shè)置不同。
6、 根據(jù)權(quán)利要求1所述的方法,其中,所述第一文本包含具有多個(gè) 不同尺寸的文本元素,并且其中,所述目標(biāo)文本尺寸代表了在所述電子 屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)的所述第一文本的文本元素的所述 多個(gè)不同尺寸中的一個(gè)主要尺寸。
7、 根據(jù)權(quán)利要求1所述的方法,其中,所述第一文本包含具有多個(gè) 不同尺寸的文本元素,并且其中,所述目標(biāo)文本尺寸代表了在所述電子 屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)的所述第一文本的文本元素的所述 多個(gè)不同尺寸中的最小尺寸。
8、 根據(jù)權(quán)利要求1所述的方法,其中,所述第一文本包含具有多個(gè)不同尺寸的文本元素,并且其中,所述目標(biāo)文本尺寸代表了在所述電子 屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)的所述第一文本的文本元素的所述 多個(gè)不同尺寸中的一個(gè)中間尺寸。
9、 根據(jù)權(quán)利要求1所述的方法,其中,所述第一文本包含具有多個(gè)不同尺寸的文本元素,并且其中,所述目標(biāo)文本尺寸代表了在所述電子 屏幕上按照所述第二縮放設(shè)置而呈現(xiàn)的所述第一文本的文本元素的所述 多個(gè)不同尺寸中的最大尺寸。
10、 根據(jù)權(quán)利要求1所述的方法,其中,所述第二文本包含具有多個(gè)不同尺寸的文本元素,并且其中,確定第三縮放設(shè)置的步驟包括以下步驟將所述第三縮放設(shè)置確定為使得在所述電子屏幕上按照所述第三 縮放設(shè)置呈現(xiàn)的所述第二文本的文本元素的所述多個(gè)不同尺寸中的一個(gè) 主要尺寸等于所述目標(biāo)文本尺寸。
11、 根據(jù)權(quán)利要求1所述的方法,其中,所述第二文本包含具有多個(gè)不同尺寸的文本元素,并且其中,確定第三縮放設(shè)置的步驟包括以下 步驟將所述第三縮放設(shè)置確定為使得在所述電子屏幕上按照所述第三 縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的所述多個(gè)不同尺寸中的最 小尺寸等于所述目標(biāo)文本尺寸。
12、 根據(jù)權(quán)利要求1所述的方法,其中,所述第二文本包含具有多 個(gè)不同尺寸的文本元素,并且其中,確定第三縮放設(shè)置的步驟包括以下 步驟將所述第三縮放設(shè)置確定為使得在所述電子屏幕上按照所述第三 縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的所述多個(gè)不同尺寸中的一 個(gè)中間尺寸等于所述目標(biāo)文本尺寸。
13、 根據(jù)權(quán)利要求1所述的方法,其中,所述第二文本包含具有多 個(gè)不同尺寸的文本元素,并且其中,確定第三縮放設(shè)置的步驟包括以下 步驟將所述第三縮放設(shè)置確定為使得在所述電子屏幕上按照所述第三 縮放設(shè)置而呈現(xiàn)的所述第二文本的文本元素的所述多個(gè)不同尺寸中的最 大尺寸等于所述目標(biāo)文本尺寸。
14、 根據(jù)權(quán)利要求1所述的方法,其中,所述電子屏幕包括手持 電子設(shè)備的電子屏幕。
15、 根據(jù)權(quán)利要求1所述的方法,其中,按照所述第二縮放設(shè)置來 呈現(xiàn)信息中所述第一頁面的步驟包括以下步驟-按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第一部分,所 述第一頁面的第一部分包含有所述第一文本的第一部分,以及按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第二部分,所 述第一頁面的第二部分包含有所述第一文本的第二部分,其中,所述第 一文本中的所述第一部分和所述第一文本中的所述第二部分具有不同的 文本尺寸。
16、 根據(jù)權(quán)利要求1所述的方法,其中,按照所述第二縮放設(shè)置來 呈現(xiàn)信息中所述第一頁面的步驟包括以下步驟按照所述第二縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第一部分,所 述第一頁面的第一部分包含有所述第一文本的第一部分,其中,所述目 標(biāo)文本尺寸代表了所述第一文本的第一部分的文本尺寸,以及按照第四縮放設(shè)置來呈現(xiàn)信息中所述第一頁面的第二部分,所述第 一頁面的第二部分包含有所述第一文本的第二部分,其中,所述第一文 本的所述第一部分與所述第一文本的所述第二部分具有不同的文本尺 寸,并且其中,所述第四縮放設(shè)置是響應(yīng)于所述目標(biāo)文本尺寸及所述第 一文本的第二部分的文本尺寸而選擇的。
17、 根據(jù)權(quán)利要求16所述的方法,其中,呈現(xiàn)所述第一頁面的第一部分和所述第一頁面的第二部分的步驟包括以下步驟從所述第一頁面 的第一部分滾動(dòng)到所述第一頁面的第二部分。
18、 根據(jù)權(quán)利要求16所述的方法,其中,呈現(xiàn)所述第一頁面的第二部分的步驟包括以下步驟在按照所述第四縮放設(shè)置來呈現(xiàn)所述第一頁 面的第二部分之前,按照所述第一縮放設(shè)置與第四縮放設(shè)置之間的中間 縮放設(shè)置來呈現(xiàn)所述第一頁面的一部分。
19、 一種移動(dòng)終端,該移動(dòng)終端包括-電子屏幕以及處理器,其電聯(lián)接到所述電子屏幕,其中,該處理器被設(shè)置為執(zhí)行 以下處理接收信息中包含有第一文本的第一頁面;在所述電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁面;在按照所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一頁面之后,通過用戶接口從用戶接受縮放輸入;響應(yīng)于所述縮放輸入,在所述電子屏幕上按照與所述第一縮放設(shè)置 不同的第二縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁 面;將代表了在所述電子屏幕上所述第一文本在所述第二縮放設(shè)置下的尺寸的目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中;接收信息中包含有與所述第一文本不同的第二文本的第二頁面; 響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本來確定第三縮放設(shè)置;以及在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中包含有所述第二 文本的所述第二頁面。
20、 一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品被設(shè)置為在電子屏幕 上顯示信息中多個(gè)頁面,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),該計(jì) 算機(jī)可讀介質(zhì)具有在其中實(shí)現(xiàn)的計(jì)算機(jī)可讀程序代碼,所述計(jì)算機(jī)可讀 程序代碼包括-被設(shè)置為接收信息中包含有第一文本的第一頁面的計(jì)算機(jī)可讀程序代碼;被設(shè)置為在所述電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第一頁面的計(jì)算機(jī)可讀程序代碼;被設(shè)置為在按照所述第一縮放設(shè)置來呈現(xiàn)信息中所述第一頁面之后 通過用戶接口從用戶接受縮放輸入的計(jì)算機(jī)可讀程序代碼;被設(shè)置為響應(yīng)于所述縮放輸入在所述電子屏幕上按照與所述第一縮 放設(shè)置不同的第二縮放設(shè)置來呈現(xiàn)信息中包含有所述第一文本的所述第 一頁面的計(jì)算機(jī)可讀程序代碼;被設(shè)置為將代表了在所述電子屏幕上所述第一文本在所述第二縮放 設(shè)置下的尺寸的目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中的計(jì)算機(jī)可讀程序代 碼;被設(shè)置為接收信息中包含有與所述第一文本不同的第二文本的第二 頁面的計(jì)算機(jī)可讀程序代碼;被設(shè)置為響應(yīng)于所述目標(biāo)文本尺寸并響應(yīng)于所述第二文本來確定第 三縮放設(shè)置的計(jì)算機(jī)可讀程序代碼;以及被設(shè)置為在所述電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中包含有 所述第二文本的所述第二頁面的計(jì)算機(jī)可讀程序代碼。
全文摘要
一種在電子屏幕上顯示信息中多個(gè)頁面的方法可以包括接收信息中包含有第一文本的第一頁面;以及在電子屏幕上按照第一縮放設(shè)置來呈現(xiàn)信息中包含有第一文本的第一頁面。在按照第一縮放設(shè)置呈現(xiàn)信息中第一頁面之后,可以通過用戶接口從用戶接受縮放輸入;以及響應(yīng)于縮放輸入,在電子屏幕上按照與第一縮放設(shè)置不同的第二縮放設(shè)置來呈現(xiàn)信息中包含有第一文本的第一頁面。此外,可以將目標(biāo)文本尺寸存儲(chǔ)在電子存儲(chǔ)器中,并且該目標(biāo)文本尺寸可以代表在電子屏幕上第一文本在所述第二縮放設(shè)置下的尺寸??梢越邮招畔⒅邪信c第一文本不同的第二文本的第二頁面;以及可以響應(yīng)于目標(biāo)文本尺寸并響應(yīng)于第二文本確定第三縮放設(shè)置。然后,可以在電子屏幕上按照第三縮放設(shè)置來呈現(xiàn)信息中包含有第二文本的第二頁面。此外,還討論了相關(guān)設(shè)備及計(jì)算機(jī)程序產(chǎn)品。
文檔編號(hào)G06F3/048GK101641673SQ200780052547
公開日2010年2月3日 申請(qǐng)日期2007年11月8日 優(yōu)先權(quán)日2007年4月11日
發(fā)明者愛德華·克雷格·海厄特 申請(qǐng)人:索尼愛立信移動(dòng)通訊有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
道孚县| 东阳市| 桐梓县| 沐川县| 恭城| 六盘水市| 日照市| 五家渠市| 合川市| 淮安市| 南召县| 永宁县| 辉县市| 英超| 霍林郭勒市| 秦皇岛市| 凭祥市| 普安县| 子洲县| 威信县| 汤原县| 景谷| 雷波县| 东乌珠穆沁旗| 八宿县| 和田县| 井冈山市| 哈巴河县| 抚州市| 东明县| 修武县| 汝城县| 镇巴县| 禄丰县| 抚顺市| 丘北县| 五指山市| 高邮市| 清水县| 宜兴市| 灵川县|