国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      操縱網(wǎng)頁的方法

      文檔序號:6569943閱讀:254來源:國知局
      專利名稱:操縱網(wǎng)頁的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及顯示網(wǎng)頁。更具體而言,本發(fā)明涉及用于修改網(wǎng)頁的顯示 的方法。
      背景技術(shù)
      用戶頻繁地訪問包含文本、圖形和圖像的文件。例如,因特網(wǎng)用戶使 用瀏覽器來頻繁地訪問網(wǎng)頁。瀏覽器程序一般解釋對圖像和文本進(jìn)行編碼 的標(biāo)記語言,并以用戶可讀形式來呈現(xiàn)信息。遺憾的是,觀看體驗(yàn)極大地 受到源素材的格式化信息的支配。雖然一些瀏覽器允許用戶進(jìn)行微小的改 變,例如文本字體的大小或背景顏色,但是源素材的創(chuàng)建者極大地支配了 向用戶的呈現(xiàn)。需要的是一種用于觀看來自網(wǎng)頁的文本和圖像以及其它基 于計算機(jī)的文件的改進(jìn)型方法。由于注重便攜性,所以便攜設(shè)備的顯示器通常非常有限。 一些便攜數(shù) 字娛樂設(shè)備可以用于承載音樂、照片、視頻、電子書籍、和其它類型的媒 體。越來越多地,便攜設(shè)備正在被用于訪問因特網(wǎng)。為了作為有用的便攜 設(shè)備,它們必須很小,而這又限制了它們可以使用的屏幕的大小。屏幕通 常用于配置該設(shè)備,并且最重要的是使得用戶可以與設(shè)備進(jìn)行交互,例 如,選擇要觀看或收聽的下一項目。雖然屏幕大小有限,但是設(shè)備的存儲量持續(xù)增加。典型的設(shè)備可以存儲數(shù)千首歌曲,這使得很難找到特定的一 首且很耗時。此外,諸如PDA和蜂窩電話之類的便攜設(shè)備上的顯示器越來越多地 用于訪問各種類型的文件,例如文本和圖像文件。例如,有時候需要用在 音頻播放器配置中的便攜電子設(shè)備來訪問關(guān)于定音樂曲目或曲目集合的細(xì) 節(jié)。這種信息可以包括關(guān)于藝術(shù)家、曲目或集合的文本以及與它們相關(guān)聯(lián) 的圖像。近來,蜂窩電話已經(jīng)設(shè)置有瀏覽器,用于訪問呈現(xiàn)文本和圖像的 因特網(wǎng)頁面(網(wǎng)頁)。但是,便攜設(shè)備上的顯示屏幕一次僅能夠處理和向 用戶呈現(xiàn)有限量的文本、圖像、和圖形信息, 一般遠(yuǎn)遠(yuǎn)小于從網(wǎng)頁可得的需要的是訪問網(wǎng)頁和其它文本和圖像文件以呈現(xiàn)給用戶的改進(jìn)型方法。發(fā)明內(nèi)容為了實(shí)現(xiàn)上述目的,本發(fā)明提供了以更加用戶友好的配置來呈現(xiàn)網(wǎng)頁 的方法。根據(jù)一個實(shí)施例,過濾方法被提供用于分析、操縱、和向用戶呈現(xiàn)來 自網(wǎng)頁的源素材或者其它計算機(jī)文件。諸如網(wǎng)頁之類的計算機(jī)文件被檢 索。利用圖像處理技術(shù)來分析頁面,以識別至少一個相干區(qū)域或區(qū)段。多 個相干區(qū)段中的各個被映射到網(wǎng)頁的相應(yīng)計算機(jī)代碼區(qū)段。選擇多個區(qū)段 中的至少一個以用于刷新網(wǎng)頁。隨后在顯示屏幕上刷新網(wǎng)頁,以提供原始 頁面的經(jīng)過過濾或重新格式化后的表示。根據(jù)另一個實(shí)施例,提供了修改網(wǎng)頁的呈現(xiàn)的方法。經(jīng)過渲染的圖像呈現(xiàn)源自網(wǎng)頁的諸如HTML (超文本標(biāo)記語言)之類的標(biāo)記語言代碼。使用 圖像處理技術(shù),經(jīng)過渲染的圖像呈現(xiàn)被分割成多個區(qū)段。這多個區(qū)段中的 至少一個被選擇用于經(jīng)過刷新的圖像,并且所述網(wǎng)頁被使用所選擇的部分 來刷新。在一個實(shí)施例中,顯示器提供用以訪問設(shè)備的存儲器中的媒體項目的 列表,或者源自網(wǎng)頁的所識別區(qū)域的列表、文本、或圖像。對顯示的增強(qiáng)對在焦點(diǎn)區(qū)域(即,最小失真區(qū)域)中的項目提供了比出現(xiàn)在所顯示的列 表或區(qū)域的上下文區(qū)域中的項目或細(xì)節(jié)更高的可視性。在一個變形例中,列表或區(qū)域被投射到橢圓或刻面表面(faceted surface)上。在又一個實(shí)施 例中,最小失真區(qū)被定位為偏離經(jīng)過刷新的區(qū)段的中心線,以在某個方向 上偏移失真。在又一個實(shí)施例中,失真區(qū)是動態(tài)的,根據(jù)滾動方向或滾動 速度向上或向下滾動。以下將參考附圖來描述本發(fā)明的這些和其它特征和優(yōu)點(diǎn)。


      圖1是圖示出根據(jù)本發(fā)明一個實(shí)施例的過濾網(wǎng)頁的方法的示圖。圖2是圖示出根據(jù)本發(fā)明一個實(shí)施例的過濾網(wǎng)頁的方法的示圖的流程圖。圖3是圖示出根據(jù)本發(fā)明一個實(shí)施例的完整網(wǎng)頁和將頁面分割成條帶 的示圖。圖4A和4B是圖示出根據(jù)本發(fā)明一個實(shí)施例的放大后的條帶的滾動的 示圖。圖5A和5B是圖示出根據(jù)本發(fā)明一個實(shí)施例通過數(shù)學(xué)函數(shù)來進(jìn)行的轉(zhuǎn) 換的示圖。圖6A和6B是圖示出根據(jù)本發(fā)明一個實(shí)施例通過數(shù)學(xué)函數(shù)來進(jìn)行的轉(zhuǎn) 換的示圖。圖7A和7B圖示了根據(jù)本發(fā)明一個實(shí)施例的另一種轉(zhuǎn)換技術(shù)。 圖8是圖示出傳統(tǒng)滾動列表的示圖。圖9是圖示出傳統(tǒng)顯示屏幕、觀察者、和平面列表的側(cè)視圖的示圖。 圖10是圖示出根據(jù)本發(fā)明一個實(shí)施例的顯示屏幕、觀察者、和圓形列表的側(cè)視圖的示圖。圖IIA和IIB是分別圖示出根據(jù)本發(fā)明一個實(shí)施例的平面列表和彎曲列表的示圖。圖12是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和橢圓 列表的側(cè)視圖的示圖。圖13是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和具有 變化了的偏心度的橢圓列表的側(cè)視圖的示圖。圖14是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和具有 刻面的列表的側(cè)視圖的示圖。圖15是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和具有三個刻面的列表的側(cè)視圖的示圖。圖16是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和經(jīng)過 旋轉(zhuǎn)的橢圓列表的側(cè)視圖的示圖。圖17是圖示出根據(jù)本發(fā)明一個實(shí)施例的觀察者、顯示屏幕、和大小 增大了的橢圓列表的側(cè)視圖的示圖。圖18是圖示出根據(jù)本發(fā)明一個實(shí)施例的分割和增強(qiáng)網(wǎng)頁的方法的流 程圖。
      具體實(shí)施方式
      現(xiàn)在將詳細(xì)地參考本發(fā)明的優(yōu)選實(shí)施例。在附圖中圖示了優(yōu)選實(shí)施例 的示例。雖然將結(jié)合這些優(yōu)選實(shí)施例來描述本發(fā)明,但是應(yīng)當(dāng)了解,并不 旨在將本發(fā)明限制于這些優(yōu)選實(shí)施例。相反,旨在覆蓋包括在所附權(quán)利要 求所限定的本發(fā)明的精神和范圍內(nèi)的替代體、修改體、和等同物。在以下 的描述中,闡述了許多具體細(xì)節(jié)以提供對本發(fā)明的徹底理解。在沒有這些 具體細(xì)節(jié)中的一些或全部的情況下也可以實(shí)施本發(fā)明。在其它情況下,為 了不必要地模糊本發(fā)明,而沒有詳細(xì)地描述公知的機(jī)構(gòu)。這里,應(yīng)當(dāng)注意,在各幅圖中相似的標(biāo)號指示相似的部分。這里所圖 示并描述的各幅圖被用于圖示本發(fā)明的各個特征。就特定特征在一幅圖中 且沒有在另一幅圖中圖示的情況而言,除非另有說明或者結(jié)構(gòu)固有地禁止 并入該特征,則應(yīng)當(dāng)理解為那些特征可以適于包括在其它附圖所呈現(xiàn)的實(shí) 施例中,就好像它們在那些附圖中被完整地圖示一樣。除非另有說明,附 圖不一定成比例。附圖所提供的任何尺寸并不意圖對本發(fā)明的范圍進(jìn)行限 制,而僅僅是示意性的。本發(fā)明提供了用于過濾網(wǎng)頁、電子文本文檔、或其它計算機(jī)文件以呈現(xiàn)給用戶的方法和系統(tǒng)。根據(jù)第一實(shí)施例,web瀏覽器或其它經(jīng)適當(dāng)配置 的軟件應(yīng)用程序檢索要觀看的網(wǎng)頁,并對其進(jìn)行過濾以向用戶提供定制觀 看體驗(yàn)。即,包含標(biāo)記語言的網(wǎng)頁被接收、被分析以識別區(qū)段(segment),并進(jìn)行刷新(redraw),從而增強(qiáng)至少一個區(qū)段,其中,標(biāo) 記語言描述了諸如文本、圖像和圖形之類的各種對象的布局。圖1是圖示出根據(jù)本發(fā)明一個實(shí)施例的過濾網(wǎng)頁的方法的示圖。首 先,網(wǎng)頁被下載并優(yōu)選地高速緩存在設(shè)備中。更一般而言,瀏覽器102檢 索可能包含文本和圖形或圖像兩者的計算機(jī)文件。優(yōu)選地,所述文件是 HTML或其它標(biāo)記語言文件,例如可以經(jīng)由網(wǎng)絡(luò)作為網(wǎng)頁來訪問。在整篇 說明書中,出于例示的目的,標(biāo)記語言代碼將被描述成HTML。但是,該 示例并不意圖進(jìn)行限制。本發(fā)明各個實(shí)施例的范圍意圖包括毫無限制地使 用任何形式的標(biāo)記語言代碼或其它用于阿頁的描述語言。例如,手持式設(shè) 備己經(jīng)利用它們自身的諸如HDML (手持式設(shè)備標(biāo)記語言)和WML (無 線標(biāo)記語言)之類的標(biāo)記語言,并且這里所描述的方法可以適當(dāng)?shù)赜糜谟?那些語言進(jìn)行編碼的頁面。作為初始步驟,瀏覽器優(yōu)選地作為完整網(wǎng)頁104來存儲網(wǎng)頁以用于進(jìn) 一步處理。接下來,瀏覽器對與完整網(wǎng)頁相對應(yīng)的html代碼進(jìn)行翻譯或渲 染(render),以生成網(wǎng)頁的圖像。然后,對網(wǎng)頁執(zhí)行分析106以識別相 干區(qū)域(coherent region),并且優(yōu)選地識別那些區(qū)域的邊界。更詳細(xì)地, 所述分析將優(yōu)選地將網(wǎng)頁分割成該網(wǎng)頁中的相干區(qū)域108的集合107。接下來,生成適當(dāng)?shù)目刂菩盘?109),用于指示瀏覽器刷新一個或 多個所識別的區(qū)域(區(qū)段)。為了刷新網(wǎng)頁,在所識別的圖像區(qū)段和用于 所述網(wǎng)頁的相應(yīng)HTML代碼之間進(jìn)行關(guān)聯(lián)。這使得瀏覽器可以逐個區(qū)域地 對重格式化命令作出響應(yīng)。最后一個步驟的結(jié)果是瀏覽器向與系統(tǒng)相關(guān)聯(lián) 的顯示屏幕提供至少一個經(jīng)過刷新的區(qū)域110。這樣,以更加適合用戶或 顯示屏幕的限制的方式來向用戶呈現(xiàn)經(jīng)過刷新的區(qū)域。例如,顯示屏幕可 以設(shè)置在便攜電子設(shè)備上,因而大小有限。對于小型顯示屏幕,可能很難 或者無法在一個顯示屏幕上呈現(xiàn)完整的網(wǎng)頁。在一種情形中經(jīng)過刷新的顯 示屏幕例如可以局限于僅僅一個所識別的相干區(qū)域,因而能夠以易讀文本來顯示與該區(qū)域相關(guān)聯(lián)的內(nèi)容。在其它情形中,多個區(qū)域或區(qū)段可以在經(jīng) 過刷新的顯示屏幕上仍然以易讀大小的文本但沒有關(guān)聯(lián)圖像地呈現(xiàn)。在又 一個實(shí)施例中,具有用戶所感興趣的內(nèi)容的多個區(qū)域被呈現(xiàn),而具有用戶 不怎么感興趣或者不感興趣的內(nèi)容的區(qū)域被過濾出去,即,不被顯示。應(yīng) 當(dāng)了解,這些是可能應(yīng)用的示例,并且并不希望對本發(fā)明的范圍進(jìn)行限 制。圖2是圖示出根據(jù)本發(fā)明一個實(shí)施例的過濾網(wǎng)頁的方法的細(xì)節(jié)的流程圖。首先,檢索完整的網(wǎng)頁202并將其存儲(高速緩存)在合適的存儲緩 沖器中。然后,對所緩存的網(wǎng)頁進(jìn)行分析。優(yōu)選地,對網(wǎng)頁的分析包括應(yīng) 用圖像處理技術(shù),以分割根據(jù)網(wǎng)頁標(biāo)記語言來生成的經(jīng)過渲染的圖像。在一個實(shí)施例中,網(wǎng)頁被分割或"劃分"成條帶以用于本地設(shè)備操 縱。如塊204所圖示的,可以將網(wǎng)頁劃分成垂直(204A)、正方(204B、 204C)和/或水平條帶(204D)。優(yōu)選地,使用圖像處理技術(shù)來分析來自 緩沖器的"繪制"(dmwn)頁面,SP,高速緩存的頁面中的經(jīng)過渲染的 圖像。優(yōu)選地對所存儲的圖像執(zhí)行圖像分析技術(shù)。此時無需顯示與目的網(wǎng) 頁相對應(yīng)的(即,來自未經(jīng)改變的HTML代碼的)圖像。雖然本發(fā)明的范 圍將不局限于對繪制頁面的分析,但是對繪制頁面的分析較之其它分割技 術(shù)是優(yōu)選的。網(wǎng)頁描述一般是未組織的。即,在圖像被繪制之前,結(jié)構(gòu)并 不清楚。設(shè)計者通常使用標(biāo)準(zhǔn)視覺方法來對頁面上的項目進(jìn)行分組。因 此,優(yōu)選的分析技術(shù)使用標(biāo)準(zhǔn)視覺方法來識別網(wǎng)頁中的相干區(qū)域。并非限 制性的,本發(fā)明的范圍意圖包括通過共同的背景顏色、文本塊、文本標(biāo) 題的使用、邊界來識別區(qū)域,并識別圖像。接下來,用戶優(yōu)選地選擇一個或多個所識別的區(qū)域。對顯示屏幕(例 如,出現(xiàn)在個人計算機(jī)或手持式設(shè)備的顯示器上的顯示屏幕)進(jìn)行選擇的 方法是相關(guān)領(lǐng)域技術(shù)人員所公知的,因而這里將不提供完整的細(xì)節(jié)。并不 意圖進(jìn)行限制,用戶可以交互地識別感興趣的區(qū)域,或者由系統(tǒng)處理器來 自動地選擇并過濾所感興趣的區(qū)域。在前一種情況下,用戶可以用鼠標(biāo)和 光標(biāo)、其它用戶輸入設(shè)備、或者任何適當(dāng)?shù)氖殖质皆O(shè)備替代體來點(diǎn)擊所需 區(qū)域。大多數(shù)網(wǎng)頁具有可以剝離的"付費(fèi)廣告"。因此,處理器可以被配置 為自動地識別廣告并將它們清除,以使得它們不在經(jīng)過過濾(刷新)的顯 示屏幕上出現(xiàn)。例如,付費(fèi)廣告在網(wǎng)頁中的位置通常一致,特別地與單個 網(wǎng)頁提供商相關(guān)聯(lián)。這種信息可以用于分析來自該提供商的不同網(wǎng)頁。對 于另一個示例,付費(fèi)廣告通常出現(xiàn)在網(wǎng)頁的頂部,并且在某種程度上包括 圖像和關(guān)鍵字或符號(例如,"$")。在其它實(shí)施例中,自動過濾可以包含用戶原先所提供的并且或許用戶 有權(quán)進(jìn)行更新的用戶偏好。例如,用戶通過在呈現(xiàn)給個人計算機(jī)或其它電 子設(shè)備的用戶的用戶界面屏幕中進(jìn)行選擇可以指示其偏好。這樣的偏好在 父母對小孩的觀看習(xí)慣的控制方面可預(yù)期是特別有用的。例如,系統(tǒng)可以 被配置為從經(jīng)過刷新的網(wǎng)頁中過濾"成人"、暴力、或其它討厭的文本或 圖像。在另 一個實(shí)施例中,處理器被配置為自動地識別用戶的網(wǎng)頁使用習(xí) 慣。即,處理器被配置為根據(jù)經(jīng)過刷新的顯示屏幕中的選擇用于進(jìn)一步觀 看的網(wǎng)頁區(qū)域的特征、或者例如在那些網(wǎng)頁中的那些區(qū)域的位置來識別用 戶偏好或典型的感興趣區(qū)域。相反,處理器可以被配置為"學(xué)習(xí)"用戶一 般丟棄的區(qū)域的特征或位置。因此,可以以手動模式或者基于在識別對先 前所訪問的網(wǎng)站的偏好方面的用戶歷史、針對用戶所提供的偏好對網(wǎng)頁進(jìn) 行定制。根據(jù)另一個實(shí)施例,可以基于用戶對站點(diǎn)的訪問頻率來應(yīng)用設(shè)計模版 或頁面主題。例如,頻繁訪問的站點(diǎn)可以被解釋成推薦站點(diǎn),并且在經(jīng)過 刷新的頁面中可得的內(nèi)容將被指定為比不經(jīng)常訪問的站點(diǎn)更加廣泛(例 如,包括更多區(qū)域)。在對區(qū)域的分析和選擇完成之后,發(fā)生對一個或多個所選擇區(qū)域的操 縱206??梢岳糜糜诓倏v(增強(qiáng))所選擇區(qū)域的各種技術(shù),包括但并不限于放大211、轉(zhuǎn)換212、滾動213、和漂浮(floating) 214。在一個實(shí)施 例中,針對經(jīng)過刷新的顯示屏幕的區(qū)域選擇和對那些區(qū)域的呈現(xiàn)都適合以 增加可視項目的數(shù)目同時保持它們的可視性或易讀性的方式。在其它實(shí)施 例中,選擇和操縱技術(shù)適合與用戶偏好更一致地、與對增加所選擇項目的易讀性的考慮相獨(dú)立地或相結(jié)合地呈現(xiàn)經(jīng)過刷新的顯示屏幕??梢詫Ω鱾€所選擇的條帶(例如,204A、 204B、 204C禾B 204D中的 任一個或全部)進(jìn)行放大以增加它們的可視性。例如,當(dāng)像在圖1中一樣 選擇單個區(qū)域時,瀏覽器可以對所選擇的區(qū)域進(jìn)行放大以使得其充滿屏幕 大小。在其它情況下,例如,當(dāng)2個或更多個區(qū)域被選擇時,它們的放大 取決于可用屏幕空間的共享布局??梢詫^(qū)域應(yīng)用多個操縱。例如,可以 應(yīng)用放大211和滾動213兩者。雖然沒有限制于所描述的應(yīng)用,但是這種 技術(shù)在小型設(shè)備屏幕上可預(yù)期特別有用。例如,在一個實(shí)施例中,各個條 帶被放大并且還設(shè)置有滾動速度,以使得該條帶內(nèi)的"菜單"在小型設(shè)備 屏幕上自動滾動??梢酝ㄟ^其它數(shù)學(xué)函數(shù)來轉(zhuǎn)換212所選擇的區(qū)域或條帶。例如,如圖 5A所示,條帶或區(qū)段可以球面化。當(dāng)應(yīng)用于地圖時,這種轉(zhuǎn)換可預(yù)期對 用戶特別有用,例如,在圖像的"焦點(diǎn)"區(qū)域和上下文區(qū)域之間提供平 衡。漂浮214是這樣的技術(shù),通過該技術(shù),信息可以出現(xiàn)在網(wǎng)頁的不同區(qū) 域上,并且可以根據(jù)用戶輸入而移動。這對于"菜單"項目而言可預(yù)期是 特別有用的,"菜單"項目例如是允許用戶超鏈接到其它HTML文件(網(wǎng) 頁)的列表。"其它"操縱技術(shù)215包括應(yīng)用陰影或其它效果。陰影可以 使得頁面看起來像三維物體(例如,顯示在地球儀上的地圖),并幫助用 戶區(qū)分處于顯示器的中央的焦點(diǎn)信息和被提供用于幫助用戶了解所顯示的 信息關(guān)于整個(例如,原始)網(wǎng)頁的位置的外圍信息。即,陰影以及其它 轉(zhuǎn)換和操縱技術(shù)預(yù)期將通過在頁面的"上下文"中的信息布置向用戶提供 幫助。最后,經(jīng)過過濾的網(wǎng)頁或文件被刷新208。一般而言,可以被定義為具有無限形狀和大小的各種條帶可以附有靜 止或移動的時間元素。還可以對這些條帶應(yīng)用各種數(shù)學(xué)函數(shù)以用于不同的 呈現(xiàn)。對所存儲的網(wǎng)頁進(jìn)行過濾提供了更好的可讀性并且更容易訪問,所述 過濾允許用戶從經(jīng)過刷新(經(jīng)過過濾)的頁面中刪除特定區(qū)段。通常,網(wǎng)頁上的菜單位于左側(cè),當(dāng)一個人閱讀文章時,他/她將頁面向下滾動。在足 夠大的顯示器上,用鼠標(biāo)來移動到位于左側(cè)的菜單是很容易的,但是在具 有小型LCD的小型設(shè)備上,這不僅僅是挑戰(zhàn)。如果菜單可以作為獨(dú)立的 條帶來容易地調(diào)用并獨(dú)立滾動,則這將向用戶提供更快的響應(yīng)和更好的導(dǎo) 航。本實(shí)施例對于所有大小的顯示器而言都很有用。另外,對習(xí)慣便攜設(shè) 備用戶界面的用戶而言將很有效,所述便攜設(shè)備用戶界面包含用于訪問便 攜設(shè)備的功能的菜單或列表。例如,PDA (便攜數(shù)字助理)、便攜媒體播 放器、和其它手持式設(shè)備一般在它們的菜單功能中集成了全屏列表。過濾 可以用于移除不想要的區(qū)段。大多數(shù)網(wǎng)頁都具有可以根據(jù)本發(fā)明的實(shí)施例 的技術(shù)來"剝離"的"付費(fèi)廣告"。圖3是圖示出根據(jù)本發(fā)明一個實(shí)施例的完整網(wǎng)頁和頁面分割成多個區(qū) 域或條帶的示圖。如圖3A所示,呈現(xiàn)了具有多個"區(qū)域"302、 304、和 306的完整網(wǎng)頁300。通過使用本發(fā)明的技術(shù),這些區(qū)域可以獨(dú)立地被呈 現(xiàn)并經(jīng)歷如圖2所示的適當(dāng)?shù)牟倏v技術(shù)。圖3B圖示出了經(jīng)過放大以增強(qiáng) 其可視性的區(qū)域302。圖3C圖示出了菜單304的放大,又是具有增強(qiáng)的可 視性。圖3D圖示出了經(jīng)過放大以增強(qiáng)其可視性的區(qū)域306。應(yīng)當(dāng)注意, 圖3C所示的的新聞菜單304事實(shí)上是鏈接列表。例如,在一些瀏覽器 中,使用輸入設(shè)備在列表項目上移動光標(biāo)將顯示出鏈接的URL。點(diǎn)擊該鏈 接致使瀏覽器訪問與該鏈接相關(guān)聯(lián)的文件(網(wǎng)頁)。滾動是適用于在經(jīng)過刷新的顯示器上呈現(xiàn)的任何區(qū)域或者甚至是整個 經(jīng)過過濾的顯示屏幕的一種操縱技術(shù)。圖4圖示出了根據(jù)本發(fā)明實(shí)施例的 滾動操縱技術(shù)。圖4A圖示出了例如進(jìn)行滾動以適應(yīng)便攜電子設(shè)備中的有 限屏幕高度的菜單304。優(yōu)選地,可以選擇時間參數(shù)并將其與條帶相關(guān)聯(lián) 以使得可以作為移動的或靜止的條帶來感知條帶。圖4A示出了靜態(tài)條 帶。條帶的不同部分可以通過適當(dāng)?shù)挠脩糨斎胱兊每梢暋@?,用戶可?滾動鼠標(biāo)上的滾輪以致使條帶上的內(nèi)容向上或向下移動。在動態(tài)模式下, 用戶可以從針對條帶的自動移動的諸如彈出菜單之類的菜單中選擇速度。 在后一個實(shí)施例中,系統(tǒng)被配置為使得條帶的內(nèi)容連續(xù)輪換以變?yōu)閷τ脩?可視。圖4B圖示了表示區(qū)域302的水平條帶302b。如圖所示,僅僅完整可以通過滾輪、方向鍵(向上、向下、向左和/或 向右滾動)、或相關(guān)領(lǐng)域技術(shù)人員所公知的其它合適的用戶輸入設(shè)備手動 地訪問完整內(nèi)容?;蛘?,可以按由用戶偏好或者條帶內(nèi)將要顯示的素材類 型或者兩者確定的速度來自動地進(jìn)行滾動。例如,包含項目列表的菜單可 以被設(shè)置為比諸如新聞文章之類的用于閱讀的文本塊更快地滾動。根據(jù)本發(fā)明的實(shí)施例也可以對所選擇區(qū)域的經(jīng)過渲染的圖像進(jìn)行增強(qiáng) 以用于呈現(xiàn)給用戶。圖5A和5B是圖示出根據(jù)本發(fā)明一個實(shí)施例的通過數(shù)學(xué)函數(shù)來進(jìn)行的 轉(zhuǎn)換的示圖。圖5A圖示出了區(qū)域306所表示的內(nèi)容的球面化轉(zhuǎn)換306c。 該轉(zhuǎn)換技術(shù)很像放大鏡的效果,其中,經(jīng)由針對頁面一部分的典型放大鏡 再現(xiàn)而有改進(jìn)。該轉(zhuǎn)換在概念上等同于拿起與屏幕平行的平面網(wǎng)頁,在其 后放置一球體并且通過該球體向用戶眼睛方向推動頁面。頁面的中央被扭 曲且被有效放大而背景保持平面。這種描述是例示性的而非限制性的,例 如,垂直軸之一可以大于其它垂直軸,以容納非正方形狀的所選擇區(qū)域或 條帶,如圖5A所示。在這種情況下,放大后的經(jīng)轉(zhuǎn)換部分不是真正的球 面,而是扁圓球面。圖5B圖示了相同的轉(zhuǎn)換對地圖的應(yīng)用。由于所選擇的參數(shù),頁面的 中央與邊緣相比沒有很多的放大,但是你看起來卻更大,這是因?yàn)橛成涞?球體邊緣的部分被壓縮了。這種轉(zhuǎn)換具有這樣的優(yōu)點(diǎn)可以容易地閱讀中 央,充分地閱讀邊緣,但是中間部分(即,接近球體的邊緣)卻并非如 此。這與普通的放大鏡不同,這是因?yàn)樾Чㄆ矫娴囊恍┎糠值膲嚎s外 加其它部分的放大。因而避免了由放大鏡邊緣處的突然截斷導(dǎo)致的視覺偽 像(例如,內(nèi)容丟失)。在另一個實(shí)施例中,用戶可選擇的半徑和偏移參數(shù)提供了顯示屏幕呈 現(xiàn)的變化。將半徑設(shè)置為較小值同時具有較大的偏移量(即,將球體推擠 頁面很多)提供了非常銳利(steep)的邊。大半徑加上小偏移量提供了柔 和的邊和較小的壓縮。如果使邊變得太過銳利,則頁面一部分的可視性可 能會受損害。在一個實(shí)施例中,選擇偏移量的適中設(shè)置以避免在球體與表 示頁面或地圖的其余部分的平面之間的突然接合處的球體邊緣附近產(chǎn)生的"鋸齒"偽像。圖6A和6B是圖示出根據(jù)本發(fā)明一個實(shí)施例的通過數(shù)學(xué)函數(shù)來進(jìn)行的轉(zhuǎn)換的示圖。圖6A圖示出了一種轉(zhuǎn)換,其中,頁面600的外圍604被壓 縮,而頁面圖像的中央部分602處于正常大小或被放大。圖6B圖示出了 這樣的頁面600,其中,為了圖示清楚起見,在沒有圖像和文本的情況下 識別出中央部分602和外圍604。這種轉(zhuǎn)換技術(shù)提供了例如適合閱讀的可 視且易讀的區(qū)域602。其還提供了經(jīng)過壓縮且不容易閱讀的外圍區(qū)域。但 是,外圍區(qū)域602提供了一些上下文以幫助用戶識別他處于網(wǎng)頁內(nèi)的哪 里。優(yōu)選地,給予用戶手動滾動控制,以在垂直和水平方向上滾動頁面。 雖然這里針對滾動整個網(wǎng)頁來圖示,但是滾動技術(shù)描述(即,上下和左右 兩者)同樣適用于在本說明書中早先描述的條帶或區(qū)域。圖7A和7B圖示了根據(jù)本發(fā)明一個實(shí)施例的另一個轉(zhuǎn)換技術(shù)。圖7A 圖示了應(yīng)用于便攜設(shè)備上的網(wǎng)頁以相對于外圍區(qū)域放大頁面區(qū)域的數(shù)學(xué)轉(zhuǎn) 換。便攜設(shè)備700包括顯示屏幕702和用戶輸入設(shè)備704,該用戶輸入設(shè) 備704允許用戶左右和上下地滾動所顯示的頁面部分。本發(fā)明的范圍意圖 應(yīng)用任何轉(zhuǎn)換,所述轉(zhuǎn)換包括但并不限于以下這些模仿頁面的中央部分 從頁面突出或者陷入頁面。示例性的非限制性的實(shí)施例包括應(yīng)用凸出轉(zhuǎn)換 和凹入轉(zhuǎn)換。圖7B還圖示了陰影效果以模仿所示出的頁面為三維的。這些操縱和轉(zhuǎn)換技術(shù)希望是例示性的而非限制性的。優(yōu)選地,逐個區(qū) 域地執(zhí)行操縱技術(shù)。即,利用任何操縱技術(shù)來修改第一區(qū)域,并且利用任 何可用的操縱技術(shù)來修改第二區(qū)域。這為用戶提供了更大的可視性選擇。圖18是圖示出根據(jù)本發(fā)明一個實(shí)施例的分割和增強(qiáng)網(wǎng)頁的方法的流 程圖。處理從操作1S02開始。接下來,在操作1804對網(wǎng)頁進(jìn)行檢索、存 儲和渲染。這里,與網(wǎng)頁相對應(yīng)的計算機(jī)代碼的內(nèi)容被翻譯以準(zhǔn)備與標(biāo)記 語言或者用網(wǎng)頁標(biāo)識的其它計算機(jī)代碼相對應(yīng)的圖像。接下來,在操作1806中,優(yōu)選地通過圖像處理技術(shù)來分析與網(wǎng)頁的 計算機(jī)代碼相對應(yīng)的所渲染圖像,以識別相干區(qū)域。即,圖像分析將生成 與網(wǎng)頁相對應(yīng)的相干區(qū)域的集合。接下來,在操作1808中,各個所識別 區(qū)域被與刷新該區(qū)域所需的相應(yīng)標(biāo)記語言代碼相關(guān)聯(lián)。應(yīng)當(dāng)了解,將原始網(wǎng)頁標(biāo)記語言(例如,HTML代碼)與各個所識別區(qū)域相關(guān)聯(lián)在所有實(shí)施例中都并不是必須的。即,可以在不求助于HTML代碼的情況下識別、操 縱(以某種方式來增強(qiáng))和刷新與所識別的區(qū)域相對應(yīng)的圖像。但是,將 代碼與所識別的區(qū)域相關(guān)聯(lián)將提供幾個優(yōu)點(diǎn),這些優(yōu)點(diǎn)包括在文本和圖像 的呈現(xiàn)時允許互動鏈接到其它網(wǎng)頁和更多的選項。例如,在幾個實(shí)施例 中,可以對文本進(jìn)行重新格式化以適合較窄的窗口,從而避免用戶的左右 滾動。為了呈現(xiàn)定制網(wǎng)頁,在操作1810中,選擇將要刷新的至少一個區(qū) 域。將要刷新的區(qū)域的選擇可以是在其自身中的過濾形式。例如,經(jīng)過分 析以識別相干區(qū)域的頁面可能得到10個分立的區(qū)域。在完整大小的屏幕 可用的情況下,如果那些區(qū)域中的一個或多個被視為不需要,則或許可以 選擇那些區(qū)域中的8或9個以用于在經(jīng)過刷新的顯示器上呈現(xiàn)。在較小的 顯示屏幕的情況下,區(qū)域的選擇由于大小限制和可視性權(quán)衡而將等于或接 近于單個區(qū)域或最少量的區(qū)域。因此,在應(yīng)用中,可以通過對區(qū)域的可視 性的要求來啟動選擇,并且在其它方面過濾討厭的素材。接下來,在操作1812中,所選擇的一個或多個區(qū)域被增強(qiáng)。增強(qiáng)可 以采取各種形式,這些形式包括但不限于相對于相鄰區(qū)域重新定位所識 別的區(qū)域,操縱區(qū)域的大小(例如,放大或縮小),針對與所識別的區(qū)域 相關(guān)聯(lián)的內(nèi)容來實(shí)現(xiàn)時間元素(例如,滾動),以及對區(qū)域進(jìn)行重整形。 可以應(yīng)用于所識別區(qū)域的增強(qiáng)的具體非限制性的示例包括垂直方向上的手 動滾動、水平方向上的手動滾動、垂直和水平兩個方向上的手動滾動、垂 直方向上的自動滾動、水平方向上的自動滾動,對區(qū)域進(jìn)行放大、縮小、 組合放大和縮小,使用非線性轉(zhuǎn)換將區(qū)域隔離成焦點(diǎn)和上下文區(qū)域,對區(qū) 域應(yīng)用球面化,以及對一個或多個區(qū)域中的文本和圖形應(yīng)用新的色彩模 板。當(dāng)多個區(qū)域被選擇用于經(jīng)過刷新的顯示時,優(yōu)選地對不同的區(qū)域獨(dú)立 地應(yīng)用增強(qiáng)。即,例如,可以滾動一個區(qū)域,而對另一個區(qū)域進(jìn)行放大, 同時將修改又一個區(qū)域的形狀。接下來,在操作1814中,優(yōu)選地通過被配置用于翻譯或渲染經(jīng)過增 強(qiáng)的標(biāo)記語言的瀏覽器來刷新所識別的區(qū)域。在優(yōu)選實(shí)施例中,與所選擇 的增強(qiáng)區(qū)域相對應(yīng)的標(biāo)記語言被修改,從而允許使用標(biāo)準(zhǔn)瀏覽器。通過這種方式,使得網(wǎng)頁既適合用戶的興趣又適合顯示網(wǎng)頁的設(shè)備的限制。處理 在操作1816處結(jié)束。以下實(shí)施例描述了便攜設(shè)備,該便攜設(shè)備被配置用于增強(qiáng)網(wǎng)頁,并增 強(qiáng)控制菜單、媒體內(nèi)容、以及與設(shè)備的非網(wǎng)頁功能相關(guān)的其它列表的顯 示。 一般而言,在以下實(shí)施例中,描述涉及增大便攜數(shù)字娛樂設(shè)備的有效 屏幕區(qū)域以使得可以在有限大小的顯示屏幕上觀看項目列表中的更多項目 的方法。應(yīng)當(dāng)了解,這些增強(qiáng)技術(shù)不僅對增強(qiáng)控制菜單和來自便攜播放器 媒體庫的媒體項目列表的呈現(xiàn)很有用,而且還對增強(qiáng)從網(wǎng)頁選擇的區(qū)域或 區(qū)段很有效。因此,本發(fā)明的實(shí)施例通過對網(wǎng)頁的所識別相干區(qū)域執(zhí)行以 下所述的轉(zhuǎn)換來增強(qiáng)所識別相干區(qū)段的呈現(xiàn)。出于例示目的,以下實(shí)施例 中的列表一般地描述內(nèi)容項目。這些將不應(yīng)被解釋成將本發(fā)明的范圍限制 于媒體內(nèi)容項目。本發(fā)明的范圍包括所有類型的列表和圖像,而沒有限 制。換而言之,以下描述的增強(qiáng)技術(shù)還適用來自網(wǎng)頁的文本行、鏈接(超 鏈接)列表、圖形、和圖像,而不希望將本發(fā)明的范圍限制于所枚舉的項 目。在一個實(shí)施例中,顯示器提供了訪問設(shè)備存儲器中的媒體項目的列 表、或者得自網(wǎng)頁的所識別區(qū)域的列表、文本、或圖像。對顯示器的增強(qiáng) 對焦點(diǎn)區(qū)域(即,最小失真區(qū)域)中的項目提供了比出現(xiàn)在所顯示的列表 或區(qū)域的上下文區(qū)域中的項目或細(xì)節(jié)更高的可視性。在一個變形例中,列 表或區(qū)域被投射到橢圓或刻面表面上。在又一個實(shí)施例中,最小失真區(qū)被 定位成偏離閱讀器的中心線以在某個方向上偏移失真。在又一個實(shí)施例 中,失真區(qū)是動態(tài)的,根據(jù)滾動方向或滾動速度來向上或向下滾動。在又 一個實(shí)施例中,至少一個所識別區(qū)域的增強(qiáng)包括改變由刻面表面模仿的橢 圓度或曲率以匹配用戶手動滾動的速度或者自動滾動速度。在一個實(shí)施例中,提供了以增加可視項目的數(shù)目同時保持它們的可視 性的方式、在屏幕上顯示項目列表的裝置。雖然項目列表可能很長,但是 在任何時間僅僅列表的一部分在屏幕上可視。如果列表被想象成位于一張在一窗口之后拉開的平面紙上,參見圖8,則通過窗口 804的示圖表示將 在屏幕上看到的。圖8圖示了滾動列表802,該滾動列表802可以被視為其上具有項目的、在一窗口之下拉開的一張長條紙。根據(jù)傳統(tǒng)方法,任何 時間可見的項目數(shù)目是通過將屏幕高度除以組成列表的項目高度來確定 的。這種列表呈現(xiàn)被稱為平面,并且是標(biāo)準(zhǔn)顯示方法,如圖9所示。圖9按側(cè)向投影圖示了觀察者902、屏幕904、和平面列表906的表 示。觀察者沿視軸908査看顯示了列表的一部分的屏幕。屏幕可以被視為 在列表的一部分上的窗口。如果紙張列表現(xiàn)在被想像成包覆在彎曲的物體上,其中,該物體的曲 率直徑約等于屏幕高度,則將獲得列表的不同視覺效果。列表的彎曲使得 在窗口的頂部和底部的項目比接近中心的那些項目占據(jù)較小的屏幕量。列 表的曲率可以被描述成遵循任何表面,例如包括圓形或橢圓形表面。在一 個實(shí)施例中,如圖10所示,列表的曲率遵循圓形。圖10圖示了觀察者1002、屏幕1012、和圓形列表1006的表示的側(cè) 面投影。觀察者沿著視軸1008查看顯示了列表的一部分的屏幕1004。列 表被彎曲成圓形形狀,這相對于屏幕高度增大了其周長大小。彎曲列表被 投影到屏幕1004上,從而得到列表的可視區(qū)域的非線性彎曲變形。這幅 圖表示示出了觀察者、顯示了列表的屏幕、和好像通過屏幕觀看的列表的 明顯彎曲的側(cè)視圖。通過屏幕可視的半圓的周長1010由下式給出p = s * 7f / 2其中,s是屏幕1012的高度。通過將列表包覆在直徑d等于屏幕高度 的圓上,通過窗口 1012可視的列表的量是平面表示的tt/2 (或者約為 1.5)倍。當(dāng)通過窗口或者在屏幕上觀看時,列表好像是平面的,但是其上 具有更多的可視項目。如果添加陰影效果,則彎曲列表看起來是三維的, 并且添加了列表確實(shí)彎曲起來的假象。圖11對平面列表和彎曲列表進(jìn)行比較。在平面列表圖IIA上可以看 到項目l到9,而在彎曲列表圖IIB上可以看到項目1到13,這幾乎是原 來的1.5倍。彎曲列表上的陰影使得其看起來是三維的??梢酝ㄟ^用朗伯 (Lambert)余弦定律近似光照效果來計算合適的陰影i = k cos⑨其中,i是陰影的亮度,k是常數(shù),并且0是曲面法線和照射方向之間的角度。更多細(xì)節(jié)可以在以下參考文獻(xiàn)中找到Computer Graphics, James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes; Addison-Wesley Professional; 2 edition (August 4, 1995)。很清楚,實(shí)際屏幕空間并沒有增加,但是如圖IIB所示,將彎曲表面 精確地投射到屏幕上使得圖像彎曲,這以對眼睛而言舒適且自然的方式增 加了可視項目的數(shù)目。所施加的彎曲因?yàn)槠溲貪L動軸變化所以是非線性 的,這使得接近屏幕邊緣的項目小于在中心的項目;項目寬度(假設(shè)垂直 滾動)基本上不受彎曲影響,因?yàn)槿绻椖勘粡澢?,則其變得很難閱讀。 應(yīng)當(dāng)注意,這種效果并不限于手動或自動滾動的屏幕。相同的效果在呈現(xiàn) 鏈接列表、諸如新聞文章中的文本之類的文本方面,或者甚至對圖像而言 會是很有利的。在后一種情況下,在頂部或底部附近顯示的像素將示出比 中心的像素更大的壓縮。在通常情況下,顯示器處理包括渲染平面列表,并在隨后根據(jù)所需曲 率來對其進(jìn)行彎曲。過濾應(yīng)當(dāng)在彎曲期間應(yīng)用,以減少由被丟棄的一些信 息導(dǎo)致的混疊(aliasing)偽像。文本的高頻率內(nèi)容使得其尤其容易受混疊 的影響。過濾可能局限于下述軸,彎曲是沿著該軸來施加的。合適的過濾 器包括雙線性的、立方的、或者高階過濾器;更多細(xì)節(jié)可以在以下參考文 獻(xiàn)中手戈至U:' Reconstruction Filters in Computer Graphics; Mitchell, Netravalt; Computer Graphics Vol. 22, Number 4, August 1988。還可以將渲染和彎曲這 兩個階段組合成一個步驟,在這種情況下,列表項目被按它們的彎曲形式 來渲染。這種替代方法具有減少完成顯示所需的分立階段的數(shù)目的好處, 但是使渲染操作復(fù)雜化了。彎曲列表以使得其看起來像是包覆在彎曲表面上,這不僅僅使得更多 項目可視,而且還通過顯示器給予滾動自然的旋轉(zhuǎn)外觀。當(dāng)滾動被觸發(fā) 時,可以簡單地立即將下一項目移動到位,但通過在彎曲表面上平滑地滑 動列表可以看到更加舒適的效果。在另一個實(shí)施例中,列表曲率遵循橢圓的形狀。如圖12所示,橢圓 可以按照長軸和短軸來限定。特別地,圖12圖示了觀察者1202、屏幕 1204、和橢圓列表1206的表示的側(cè)向投影。觀察者1202沿視軸1203觀看顯示了列表的一部分的屏幕1204。列表1206沿著橢圓彎曲,這相對于圓 形而言增大了其周長大小,因而增加了可視項目的數(shù)目。如果長軸和短軸(1209、 1211)長度相同,則形狀為圓形。當(dāng)長軸1209變得比短軸1211 長時,橢圓1215的偏心度(eccentricity)增加;當(dāng)偏心度增加時,在屏幕 1204上可視的橢圓1215的周長增加,因此可視項目的數(shù)目也增加(參見 圖13)。圖13特別圖示了當(dāng)橢圓的偏心度增加時,其周長也增加,從 而使得列表的更多部分可視。橢圓的圓周或周長難以精確計算,但是有用的近似值為; 42(a2 + 62) - (")2 / 2}其中,p是周長,a是長軸,并且b是短軸。因此,作為表面上的屏幕 高度和實(shí)際屏幕高度的比率來給出的表面屏幕空間的增加為屏幕高度比率《 42(fl2 + (s/2 )2) — (a—0 / 2))2 / 2} / 2其中s是屏幕高度。其中,對于圓形而言比率是1.57,對于長軸為短 軸的兩倍的橢圓形而言比率是2.42,這意味著在這種形狀的橢圓形上可以 顯示在平面表示上的2.42倍那么多的項目。但是,盡管可視項目數(shù)目增加 了,但是中心項目的大小基本上不變,因此很容易識別。項目被放置得越 遠(yuǎn)離視軸,它們就遭受越多的失真,并且越難以識別。在另一個實(shí)施例中,圓或橢圓的平滑曲面可以用表示曲面的分段近似 的刻面來代替,例如圖14所示的。當(dāng)刻面1420變得更大時,曲面看起來 不再平滑,但是表面上增加的屏幕空伺的相同效果依然保持。極端地,曲 面可以減少到僅僅三個刻面,如圖15所示,其中,可以對上表面和下表 面(1521、 1522)施加彎曲效果,這使得項目朝屏幕1504的頂部和底部 的方向變小,而在中心表面1523上的項目保持近似正確大小??傮w而 言,圖14圖示了可以用刻面而不是連續(xù)曲面來表示彎曲表面。圖15圖示 了在僅僅三個刻面上可以再現(xiàn)類似效果。本領(lǐng)域技術(shù)人員將認(rèn)識到,曲率直徑并不需要與屏幕高度相匹配,并 且如果直徑大于屏幕高度則將看到更加平坦的曲率,其中在邊緣處具有較 小的失真。在其它實(shí)施例中,使用與橢圓不同的曲面作為彎曲圖像的基 礎(chǔ)。在如圖10-15所描述并圖示的優(yōu)選實(shí)施例中,顯示在屏幕中心的項目 具有最小的失真,以保持它們最清楚可見。在另一個實(shí)施例中,最小失真 可以被布置為偏離中心線,以在某個方向上偏移失真。圖16圖示了橢圓1615可以旋轉(zhuǎn)偏離視軸1608。圖16示出了經(jīng)過旋 轉(zhuǎn)以將最小失真朝顯示屏幕1604的頂部方向定位的橢圓1615。如果列表 1606被向上滾動,則如圖所示將橢圓1615朝頂部旋轉(zhuǎn)將最大化在其下方 的可視項目的數(shù)目,這可以給予接近目標(biāo)項目的提前警告。曲面的旋轉(zhuǎn)通 過用戶界面的設(shè)計可以固定,或者可以是動態(tài)的,根據(jù)滾動方向和速度來 向上或向下旋轉(zhuǎn)。在又一個實(shí)施例中,列表1606的彎曲程度可以與滾動 速度相鏈接。例如,更快的滾動可以使得曲率增加以使更多項目可見。在另一個實(shí)施例中,曲面的直徑可以大于屏幕大小,但是曲面的中心 將從屏幕中心偏移。很大的橢圓可能從視軸偏移,以給予更多關(guān)于被滾動 進(jìn)入視野的項目的警告。圖17示出了很大的橢圓1715,該橢圓1715已經(jīng) 被偏移以使得非失真區(qū)域接近于屏幕1704的頂部。這種布局對于被向上 滾動的列表而言是合適的,因?yàn)樵撈聊唤o予出現(xiàn)在屏幕底部的那些項目最 大的可視性。曲面從中心的偏移量可以受滾動方向和速度的影響。以上的實(shí)施例全部描述了項目列表的垂直滾動。本領(lǐng)域技術(shù)人員將會 認(rèn)識到,相同的技術(shù)可以應(yīng)用于列表的水平滾動,并且列表毫無限制地可 以包含諸如超文本鏈接之類的鏈接、包括名稱的文本、包括照片的圖像、 和控制菜單選項。應(yīng)當(dāng)了解,本發(fā)朋的范屈將包括用于顯示列表內(nèi)的項目的其它裝置和 技術(shù)。出于例示目的,項目列表一般地描述成了文本項目的列表。本發(fā)明 的范圍意圖擴(kuò)展至與文本項目相關(guān)聯(lián)的任何內(nèi)容,包括但不限于通過用戶 界面可以訪問的音頻文件、視頻文件、其它媒體文件、和諸如菜單選項之 類的控制項目。特別地,與音頻文件相關(guān)的文本項目包括標(biāo)題、藝術(shù)家、 類型、專輯、或者任何其它用于導(dǎo)航到曲目的元數(shù)據(jù),例如(特別但并不 僅僅)在便攜媒體播放器中訪問的那些內(nèi)容項目,便攜媒體播放器例如是 具有多條所存儲或從播放器可訪問的曲目的音頻MP3播放器。此外,所述 范圍意圖擴(kuò)展至至少是在列表中利用圖標(biāo)或其它非文本標(biāo)識手段來表示的相同內(nèi)容項目。
      雖然,出于清楚理解的目的,已經(jīng)相當(dāng)詳細(xì)地描述了本發(fā)明,但是顯 然,在所附權(quán)利要求的范圍內(nèi)可以進(jìn)行特定的改變和修改。因此,這些實(shí) 施例應(yīng)當(dāng)被視為是例示性的而非限制性的,并且本發(fā)明并不局限于這里所 給出的細(xì)節(jié),而可以在所附權(quán)利要求的范圍和等同物內(nèi)進(jìn)行修改。
      權(quán)利要求
      1.一種修改網(wǎng)頁的呈現(xiàn)的方法,該方法包括接收網(wǎng)頁;對所述網(wǎng)頁的圖像進(jìn)行分析以識別多個相干區(qū)域;以及選擇所述多個相干區(qū)域中的至少一個以用于在顯示屏幕上呈現(xiàn)。
      2. 如權(quán)利要求1所述的方法,還包括在刷新所述網(wǎng)頁時增強(qiáng)所述多 個區(qū)域中的至少一個。
      3. 如權(quán)利要求1所述的方法,其中,分析所述圖像包括圖像處理技術(shù)。
      4. 如權(quán)利要求1所述的方法,還包括將所述多個相干區(qū)域中的每一個映射到所述網(wǎng)頁的相應(yīng)的標(biāo)記語言代碼部分。
      5. 如權(quán)利要求4所述的方法,還包括使用瀏覽器來呈現(xiàn)經(jīng)過刷新的 網(wǎng)頁,以渲染多個所識別區(qū)域的標(biāo)記語言代碼。
      6. 如權(quán)利要求5所述的方法,其中,在刷新時,所述多個區(qū)域中的 至少一個被增強(qiáng)。
      7. 如權(quán)利要求6所述的方法,其中,所述增強(qiáng)包括與對應(yīng)于所述區(qū) 域的數(shù)據(jù)的第二部分相關(guān)地、時間上順序地呈現(xiàn)對應(yīng)于所述區(qū)域的數(shù)據(jù)的 第一部分。
      8. 如權(quán)利要求7所述的方法,其中,所述呈現(xiàn)包括在所述顯示屏幕 的窗口中滾動與所述區(qū)域相關(guān)聯(lián)的數(shù)據(jù)。
      9. 如權(quán)利要求7所述的方法,還包括提供用于控制所述滾動的速度 的用戶控制參數(shù)。
      10. 如權(quán)利要求7所述的方法,其中,所述滾動的方向是水平的,并 且其中,顯示了所選擇的區(qū)域的所述顯示屏幕的窗口是水平的。
      11. 如權(quán)利要求6所述的方法,其中,所述增強(qiáng)是一種轉(zhuǎn)換,該轉(zhuǎn)換 包括以正常的大小和比例來呈現(xiàn)所述區(qū)域的中央部分,并且其中,所述區(qū) 域的外圍被壓縮。
      12. 如權(quán)利要求6所述的方法,其中,所述增強(qiáng)是一種轉(zhuǎn)換,該轉(zhuǎn)換包括以與扁圓球形狀相對應(yīng)的放大率來呈現(xiàn)所述區(qū)域的中心部分。
      13. 如權(quán)利要求6所述的方法,其中,所述增強(qiáng)是一種轉(zhuǎn)換,該轉(zhuǎn)換 包括連續(xù)地滾動呈現(xiàn)在所述區(qū)域中的信息。
      14. 如權(quán)利要求6所述的方法,其中,所述增強(qiáng)是一種轉(zhuǎn)換,該轉(zhuǎn)換包括以最小失真的方式來呈現(xiàn)所述區(qū)域的焦點(diǎn)部分并在所述焦點(diǎn)區(qū)域的外 部提供上下文區(qū)域,所述上下文區(qū)域是通過對所述區(qū)域應(yīng)用非線性彎曲來 生成的。
      15. 如權(quán)利要求14所述的方法,其中,所述焦點(diǎn)部分相對于所述經(jīng) 過刷新的區(qū)域的中心不對稱。
      16. —種用于處理網(wǎng)頁的方法,包括 接收與網(wǎng)頁相對應(yīng)的數(shù)據(jù); 對所述數(shù)據(jù)進(jìn)行渲染以生成圖像;應(yīng)用圖像處理技術(shù),以從所述圖像中識別多個相干內(nèi)容區(qū)段; 將所述多個相干內(nèi)容區(qū)段映射到與所述網(wǎng)頁相關(guān)聯(lián)的多個計算機(jī)代碼區(qū)段中的各個;以及通過對所述多個計算機(jī)代碼區(qū)段中的至少一個進(jìn)行重新格式化來刷新所述網(wǎng)頁。
      17. 如權(quán)利要求16所述的方法,其中,在經(jīng)過刷新的顯示中重新定 位至少一個所述相干內(nèi)容區(qū)段。
      18. 如權(quán)利要求16所述的方法,其中,所述重新格式化包括放大、 球面化、縮小、和動態(tài)滾動之一。
      19. 一種修改網(wǎng)頁的呈現(xiàn)的方法,所述方法包括 將網(wǎng)頁的標(biāo)記語言代碼翻譯成經(jīng)過渲染的圖像呈現(xiàn); 使用圖像處理將所述經(jīng)過渲染的圖像呈現(xiàn)分割成多個區(qū)域; 將所述多個區(qū)域中的至少一個指派給在出現(xiàn)在顯示器上的經(jīng)過刷新的圖像中的窗口;以及對所述顯示器上的網(wǎng)頁進(jìn)行刷新以生成具有至少一個窗口的圖像。
      全文摘要
      提供了一種過濾網(wǎng)頁或其它計算機(jī)文件的方法。對網(wǎng)頁進(jìn)行分析并將其分割成多個區(qū)域或區(qū)段。選擇這些區(qū)域中的至少一個用于顯示。對所選擇的區(qū)域進(jìn)行操縱以增強(qiáng)網(wǎng)頁的優(yōu)選區(qū)域的可視性。在一個實(shí)施例中,操縱包括根據(jù)所選擇的數(shù)學(xué)轉(zhuǎn)換來呈現(xiàn)頁面圖像。
      文檔編號G06F17/00GK101331473SQ200680046349
      公開日2008年12月24日 申請日期2006年12月6日 優(yōu)先權(quán)日2005年12月7日
      發(fā)明者尼克·墨菲, 廖鐘福 申請人:三維實(shí)驗(yàn)室公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1