專利名稱:數(shù)據(jù)處理系統(tǒng)的含有圖象變換區(qū)的顯示屏幕的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及數(shù)據(jù)處理系統(tǒng),更具體地涉及一種包含帶有用于指示放大的圖象變換區(qū)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
在本領(lǐng)域中已知存在各種不同的用來放大顯示屏幕上顯示的圖象的技術(shù)。許多這樣的系統(tǒng)用于放大蜂窩電話的顯示屏幕。
頒布給Shaffer的美國(guó)專利6,275,333B1說明了一種放大部件,其包括多個(gè)可用來放大蜂窩電話顯示器的不同的透鏡。選擇一個(gè)提供預(yù)定放大程度的透鏡并和該顯示器耦合,從而將該透鏡放置在顯示器上并且放大該顯示器。該透鏡還提供不能改變的預(yù)定放大程度。
頒布給Lincoln的美國(guó)專利6,067,459說明一種可以安裝在蜂窩電話顯示器上并放大該顯示器的透鏡,這種透鏡提供預(yù)定的不能改變的放大程度。
頒布給Tortola的美國(guó)專利5,325,278公開一種放大鏡設(shè)備,其包括一個(gè)由一個(gè)框架和一個(gè)固定在該框架內(nèi)的放大透鏡組成的放大鏡部分。該透鏡適應(yīng)于和計(jì)算機(jī)視頻屏幕相一致。
所有這些方法涉及使用放在顯示器上面的從而放大圖象的透鏡。盡管這些系統(tǒng)所說明的透鏡對(duì)于非常小的屏幕例如蜂窩電話中使用的屏幕是實(shí)用的,但是這些透鏡對(duì)于大的顯示器,例如對(duì)臺(tái)式機(jī)、個(gè)人計(jì)算機(jī)或者其它大的計(jì)算機(jī)系統(tǒng)使用的顯示器,是不實(shí)用的。從而,在較大的顯示器中采用其它掃視和縮放(panning and zooming)技術(shù)。
對(duì)于包括臺(tái)式計(jì)算機(jī)系統(tǒng)、個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算機(jī)、個(gè)人數(shù)字助理以及其它類型的計(jì)算裝置的計(jì)算機(jī)系統(tǒng),用戶可以通過使用特定的鍵擊或者任務(wù)條選擇得到掃視和縮放。但是,所有這些方法要求用戶通過該顯示區(qū)本身選擇圖象變換功能,例如掃視或縮放。例如,可以利用鼠標(biāo)選擇特定的縮放圖符。而該圖符是在該顯示區(qū)內(nèi)向用戶顯示的。
計(jì)算機(jī)的顯示屏幕包括一個(gè)顯示區(qū)。該顯示區(qū)用于向用戶顯示圖象、文本和信息。該顯示區(qū)是計(jì)算機(jī)顯示屏幕上的僅有的用來顯示這些圖象、文本和信息的區(qū)域。例如當(dāng)使窗口最大時(shí),它會(huì)占據(jù)顯示屏幕的整個(gè)顯示區(qū)。
上面所說明的用來在計(jì)算機(jī)系統(tǒng)內(nèi)進(jìn)行掃視和縮放的方法是在該計(jì)算機(jī)系統(tǒng)內(nèi)通過軟件應(yīng)用或驅(qū)動(dòng)程序執(zhí)行的。執(zhí)行這些軟件應(yīng)用或驅(qū)動(dòng)程序會(huì)降低該計(jì)算機(jī)系統(tǒng)的效率。
“個(gè)人數(shù)字助理”(以下稱為“PDA”)被定義為供個(gè)人使用的手持微計(jì)算機(jī),其至少包括一個(gè)本地中央處理器(CPU)、一個(gè)觸屏(或其它等效的用戶接口例如鍵盤、帶有鼠標(biāo)的屏幕、語音識(shí)別系統(tǒng)或基于筆輸入等)、用于存儲(chǔ)信息的存儲(chǔ)器以及用于讀寫信息的輸入/輸出能力。PDA典型地包括一個(gè)不容易看清的小顯示屏幕。盡管在例如PDA的較小系統(tǒng)中使用已在臺(tái)式計(jì)算機(jī)中采用的掃視和縮放技術(shù),這些技術(shù)需要處理器時(shí)間和資源,因?yàn)樗鼈兪怯帽仨氂稍撦^小系統(tǒng)執(zhí)行的軟件實(shí)現(xiàn)的?,F(xiàn)有技術(shù)還消耗寶貴的屏幕資源。
從而,需要一種(i)含有獨(dú)立于顯示屏幕的顯示區(qū)的圖象變換區(qū)、(ii)不消耗大量的屏幕資源、(iii)易于使用以及(iv)能在系統(tǒng)內(nèi)用硬件實(shí)現(xiàn)方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
發(fā)明內(nèi)容
公開一種包含機(jī)殼內(nèi)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。該機(jī)殼包括一個(gè)平行于該顯示屏幕的水平側(cè)的水平機(jī)構(gòu)和一個(gè)平行于該顯示屏幕的垂直側(cè)的垂直機(jī)構(gòu)。該顯示屏幕包括一個(gè)顯示區(qū)和一個(gè)圖象變換區(qū)??梢酝ㄟ^該垂直以及水平機(jī)構(gòu)訪問該圖象變換區(qū)??梢栽谘刂@二個(gè)機(jī)構(gòu)之一上的離散點(diǎn)處接收輸入。響應(yīng)輸入的接收,放大顯示區(qū)內(nèi)所顯示的圖象。
本發(fā)明的上述以及其它目的、特征和優(yōu)點(diǎn)會(huì)在下面的詳細(xì)說明中變得清楚。
在所附權(quán)利要求書中陳述確信表征本發(fā)明的新穎特性,但是,在結(jié)合附圖參照對(duì)一示范實(shí)施例的下述詳細(xì)說明,會(huì)最佳地理解本發(fā)明本身以及其優(yōu)選使用方式、其它目的和優(yōu)點(diǎn),附圖中圖1是可用來實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的方塊圖;圖2是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便放大全屏幕圖象的第一部分;圖3是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便掃視全屏幕圖象的第二部分;圖4是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便掃視全屏幕圖象的第三部分;圖5是沿圖2中所示的線5-5取的該數(shù)據(jù)處理系統(tǒng)的側(cè)視圖,以描述一個(gè)依據(jù)本發(fā)明的穿過該數(shù)據(jù)處理系統(tǒng)的機(jī)殼的開口導(dǎo)向件;圖6是沿圖3中所示的線6-6取的該數(shù)據(jù)處理系統(tǒng)的側(cè)視圖,以描述一個(gè)依據(jù)本發(fā)明的穿過該數(shù)據(jù)處理系統(tǒng)的機(jī)殼的開口導(dǎo)向件;圖7是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便掃視全屏幕圖象的第四部分;圖8是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),其含有一個(gè)帶有一個(gè)顯示區(qū)和一個(gè)除邊界外與該顯示區(qū)分離的圖象變換區(qū)的顯示屏幕;圖9描述一個(gè)高層流程圖,其說明依據(jù)本發(fā)明響應(yīng)在圖象變換區(qū)中接收輸入變換圖象;以及圖10是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),其含有一個(gè)帶有顯示區(qū)、圖象變換區(qū)以及用于放大和掃視的滑塊的顯示屏幕。
具體實(shí)施例方式
通過參照各附圖可以更好地理解本發(fā)明的優(yōu)選實(shí)施例以及它的優(yōu)點(diǎn),各附圖中對(duì)相同和對(duì)應(yīng)的部分使用相同的標(biāo)號(hào)。
本發(fā)明是一種含有一個(gè)機(jī)殼內(nèi)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品,該機(jī)殼包括一個(gè)平行于該顯示屏幕的水平側(cè)的水平機(jī)構(gòu)和一個(gè)平行于該顯示屏幕的垂直側(cè)的垂直機(jī)構(gòu)。該顯示屏幕包括一個(gè)顯示區(qū)和一個(gè)圖象變換區(qū)。可以通過該垂直以及水平機(jī)構(gòu)訪問該圖象變換區(qū)。響應(yīng)接收該圖象變換區(qū)內(nèi)的輸入,例如通過放大或掃視,來變換該顯示區(qū)中顯示的圖象,該圖象變換區(qū)可包括第一區(qū)和第二區(qū),其中該第一區(qū)是一個(gè)和該顯示區(qū)的第一側(cè)交界的垂直區(qū)而該第二區(qū)是一個(gè)和該顯示區(qū)的第二側(cè)交界的水平區(qū)。
該顯示屏幕可包括觸敏表面。在一實(shí)施例中,可以通過保持該顯示屏幕的機(jī)殼內(nèi)的一個(gè)或多個(gè)開口導(dǎo)向件訪問該圖象變換區(qū)。在該實(shí)施例中,該觸敏屏幕的一部分在該機(jī)殼的下面延伸。該顯示屏幕能夠接收該在該機(jī)殼下面延伸的顯示屏幕部分中的接觸輸入。這樣,各圖象變換區(qū)位于各導(dǎo)向件下方并通過各導(dǎo)向件訪問。在另一實(shí)施例中,該圖象變換區(qū)除邊界外和該顯示區(qū)分開。
本發(fā)明還包括一個(gè)硬件轉(zhuǎn)換器部件。該硬件轉(zhuǎn)換器保持所顯示圖象的坐標(biāo)對(duì)全屏幕圖象的坐標(biāo)的變換。該轉(zhuǎn)換器把在一變換的圖象內(nèi)選取的一特定位置的坐標(biāo)變換到該全屏幕圖象內(nèi)的同一位置的坐標(biāo)。
當(dāng)接收?qǐng)D象變換區(qū)內(nèi)的第一輸入時(shí),放大全屏幕圖象,從而利用整個(gè)顯示區(qū)只顯示一部分圖象。當(dāng)接收該第一輸入時(shí),使用一預(yù)定的放大程度。接收恢復(fù)輸入之前在該圖象變換區(qū)內(nèi)接收相繼的輸入將造成對(duì)該被顯示圖象的掃視。當(dāng)接收恢復(fù)輸入時(shí),恢復(fù)全屏幕圖象,從而再次利用整個(gè)顯示區(qū)顯示它。在接收到一個(gè)恢復(fù)輸入后接收到的第一輸入會(huì)造成在相對(duì)于該第一輸入的位置預(yù)定點(diǎn)放大全屏幕圖象。相繼的輸入會(huì)造成掃視。
當(dāng)接收第一輸入顯示全屏幕圖象的第一部分時(shí),采用預(yù)定的放大等級(jí)。如果用戶希望進(jìn)一步放大所顯示的第一部分,用戶可在圖象變換區(qū)上雙擊。如前面說明那樣,該顯示的第一部分中的和該圖象變換區(qū)的選定位置關(guān)聯(lián)的部分會(huì)進(jìn)一步被放大,從而顯示全屏幕圖象的第二部分。為了顯示該第二部分,采用更大的放大等級(jí)。進(jìn)一步的雙擊輸入會(huì)造成進(jìn)一步的縮放,直至達(dá)到最大放大等級(jí)。通過選擇恢復(fù)輸入,用戶可返回到全屏幕圖象。
圖1是說明其中可實(shí)現(xiàn)本發(fā)明的一種數(shù)據(jù)處理系統(tǒng)的方塊圖??梢岳脭?shù)據(jù)處理系統(tǒng)100實(shí)現(xiàn)個(gè)人數(shù)字助理、蜂窩電話、臺(tái)式或膝上計(jì)算機(jī)系統(tǒng)或者任何其它類型的包含本發(fā)明的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)處理系統(tǒng)100采用外設(shè)部件互連(PCI)局部總線體系結(jié)構(gòu)。盡管所描繪的例子采用PCI總線,也可以采用其它總線體系統(tǒng)結(jié)構(gòu),例如圖形加速端口(AGP)和工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)。通過PCI橋108,處理器102和主存儲(chǔ)器104連接到PCI局部總線106。PCI橋108還可包括用于處理器102的集成的存儲(chǔ)器控制器和高速緩存。可以通過直接部件互連或者通過附加板完成其它與PCI局部總線106的連接。網(wǎng)絡(luò)卡110、音頻適配器116和圖形適配器118連接到總線106。
包含一個(gè)可以是觸屏幕顯示器或非觸屏顯示器的顯示屏幕138。顯示屏幕138可以和個(gè)人數(shù)字助理合為一體以作為它的顯示器,或者可以是用于臺(tái)上或更大的計(jì)算機(jī)系統(tǒng)的獨(dú)立顯示器。
顯示屏幕138包括顯示區(qū)139和圖象變換區(qū)140。顯示屏幕138通過硬件轉(zhuǎn)換器119與圖形適配器118相耦合。硬件轉(zhuǎn)換器119用于把變換后的圖象的坐標(biāo)轉(zhuǎn)換到全屏幕圖象的坐標(biāo),從而數(shù)據(jù)處理系統(tǒng)100的其余部分可以在好象顯示全屏幕圖象的情況下處理數(shù)據(jù)。
圖象變換區(qū)140可以接收任何類型的輸入,例如光學(xué)輸入或機(jī)械輸入。例如,可以用機(jī)械滑塊指示圖象變換區(qū)140內(nèi)的具體物理位置,從而,圖象變換區(qū)140會(huì)接收機(jī)械輸入。
擴(kuò)展總線接口114提供對(duì)鍵盤及鼠標(biāo)適配器120、調(diào)制解調(diào)器122以及附加存儲(chǔ)器124的連接。小型計(jì)算機(jī)系統(tǒng)接口(SCSI)主機(jī)總線適配器112提供對(duì)硬盤驅(qū)動(dòng)器126、磁帶驅(qū)動(dòng)器128和CD-ROM驅(qū)動(dòng)器130的連接。典型的PCI局部總線實(shí)現(xiàn)會(huì)支持三個(gè)或四個(gè)PCI擴(kuò)展槽或附加連接件。
一個(gè)操作系統(tǒng)在處理器102上運(yùn)行并且用于協(xié)調(diào)和提供對(duì)圖1中的數(shù)據(jù)處理系統(tǒng)100內(nèi)的各個(gè)組成部分的控制。該操作系統(tǒng)可以是商業(yè)上能買到的操作系統(tǒng),例如可從微軟公司買到的視窗2000。一個(gè)諸如Java的面向?qū)ο蟮木幊滔到y(tǒng)可會(huì)同該操作系統(tǒng)一起運(yùn)行并且提供從在數(shù)據(jù)處理系統(tǒng)100上執(zhí)行的Java程度或應(yīng)用對(duì)該操作系統(tǒng)的調(diào)用?!癑ava”是太陽微系統(tǒng)公司的商標(biāo)。用于該操作系統(tǒng)、該而向?qū)ο蟮木幊滔到y(tǒng)以及各應(yīng)用或程序的指令位于存儲(chǔ)設(shè)備例如硬盤驅(qū)動(dòng)器126上,并且可裝到主存儲(chǔ)器104中供處理器102執(zhí)行。
業(yè)內(nèi)人士會(huì)理解可根據(jù)實(shí)現(xiàn)來改變圖1中的硬件。可以用其它內(nèi)部硬件或外設(shè),例如閃速ROM(或等效的非易失性存儲(chǔ)器)或光盤驅(qū)動(dòng)器等,補(bǔ)充或替代圖1中描述的硬件。另外,本發(fā)明的各過程可應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。
作為另一個(gè)例子,數(shù)據(jù)處理系統(tǒng)100可以是一個(gè)獨(dú)立系統(tǒng),不論數(shù)據(jù)處理系統(tǒng)100是否包括某種類型的網(wǎng)絡(luò)通信接口,可以將其配置成不依賴某種類型的網(wǎng)絡(luò)通信接口來引導(dǎo)。作為另一個(gè)例子,數(shù)據(jù)處理系統(tǒng)100可以是一個(gè)個(gè)人數(shù)字助理(PDA)設(shè)備,其配置成帶有ROM和/或閃速ROM以提供用于存儲(chǔ)操作系統(tǒng)文件和/或用戶生成的數(shù)據(jù)的非易失性存儲(chǔ)器。
圖1中所描繪的例子以及上面說明的各個(gè)例子不意味著體系結(jié)構(gòu)上的限制。例如,除了PDA的形式之外,數(shù)據(jù)處理系統(tǒng)100還可以是筆記本計(jì)算機(jī)或手持計(jì)算機(jī)。數(shù)據(jù)處理系統(tǒng)100還可以是kiosk或者Web設(shè)備。
圖2是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便放大全屏幕圖象的第一部分。
數(shù)據(jù)處理系統(tǒng)200包括一個(gè)顯示屏幕202,后者最好帶有一個(gè)保持在機(jī)殼204中的觸敏表面206(參見圖5和6)。顯示屏幕202包括顯示區(qū)208和圖象變換區(qū)210。
圖象變換區(qū)210可包括第一圖象變換區(qū)212和第二圖象變換區(qū)214。第一圖象變換區(qū)212是垂直的并且和顯示區(qū)208的一側(cè)平行。第二圖象變換區(qū)214是水平的并且和顯示區(qū)208的第二側(cè)平行,例如,第二圖象變換區(qū)214和顯示區(qū)208的上端平行。變換區(qū)212或214都可在所顯示圖象內(nèi)進(jìn)行縮放或掃視。
包含一個(gè)恢復(fù)按鈕216并可用于恢復(fù)圖象,從而可以利用整個(gè)顯示區(qū)208顯示全屏幕圖象?;謴?fù)按鈕216可位于第一圖象變換區(qū)212和第二圖象變換區(qū)214的相交處。
可以利用一個(gè)指點(diǎn)器218,例如觸筆或用戶的手指,接觸顯示屏幕202的表面206(見圖5)。當(dāng)利用指點(diǎn)器218接觸圖象變換區(qū)內(nèi)的某位置時(shí),放大顯示區(qū)208中顯示的圖象。
盡管可以在軟件中實(shí)現(xiàn)坐標(biāo)轉(zhuǎn)換,本發(fā)明的一優(yōu)選實(shí)施例包括一個(gè)用于轉(zhuǎn)換坐標(biāo)的硬件轉(zhuǎn)換器。系統(tǒng)200中包括一個(gè)接收對(duì)圖象變換區(qū)210的輸入的坐標(biāo)轉(zhuǎn)換器119。硬件轉(zhuǎn)換器119保持被顯示圖象的坐標(biāo)對(duì)完整屏幕圖象的坐標(biāo)的變換。除了硬件轉(zhuǎn)換器119外,數(shù)據(jù)處理系統(tǒng)200的各部分在好像顯示全屏幕圖象的情況下處理數(shù)據(jù)。硬件轉(zhuǎn)換器119負(fù)責(zé)變換后圖象的坐標(biāo)對(duì)全屏幕圖象的坐標(biāo)的映射。例如,如果目前顯示區(qū)只顯示全屏幕圖象的左下部分并且用戶訪問該變換后圖象的某特定位置,必須把該變換的圖象的該被訪問位置的坐標(biāo)映射到全屏幕圖象內(nèi)的相同位置的坐標(biāo)。數(shù)據(jù)處理系統(tǒng)200的除硬件轉(zhuǎn)換器119之外的所有部分將處理全屏幕圖象的該位置的坐標(biāo)。
當(dāng)接收?qǐng)D象變換區(qū)210內(nèi)的某輸入并且尚未放大該全圖象時(shí),會(huì)放大全屏幕圖象中的和該接收到的輸入的位置相關(guān)聯(lián)的一部分。例如,如圖2所描述,如果接收到位于區(qū)212的底部位置處的輸入,會(huì)放大位于全屏幕圖象209的左下角處的部分220,從而利用整個(gè)顯示區(qū)208顯示該部分220。從而,在顯示區(qū)208中顯示放大的圖象220。
如果未在輸入?yún)^(qū)214上接收過輸入,圖2所描述的放大缺省是和區(qū)212的底部位置關(guān)聯(lián)的全屏幕圖象的左下角。用戶可以規(guī)定別的放大缺省,從而把全屏幕圖象的另一個(gè)區(qū)域預(yù)先確定為和該對(duì)著區(qū)212的底部的位置關(guān)聯(lián)。例如,可以使全屏幕圖象的右下角和該對(duì)著區(qū)212的底部的位置關(guān)聯(lián),從而當(dāng)接收到對(duì)著區(qū)212的底部的位置內(nèi)的輸入時(shí)利用整個(gè)顯示區(qū)放大該右下角。
另外,在該描述的例子中,用戶可以規(guī)定其他掃視缺省。例如,用戶可規(guī)定對(duì)角線地通過全屏幕圖象進(jìn)行掃視。這樣,隨著輸入從輸入?yún)^(qū)212的下部改變到輸入?yún)^(qū)212的上部,所顯示的區(qū)域從右下角移動(dòng)到左上角。但是,在所示的該實(shí)施例中,如果未在另一個(gè)軸上接收別的輸入,掃視缺省相對(duì)于該另一個(gè)軸保持固定位置。
區(qū)域220的尺寸是預(yù)定義的缺省尺寸。在考慮顯示區(qū)尺寸和所需的放大量的情況下,可以采用任何預(yù)定尺寸。
圖3是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該開口導(dǎo)向件可以訪問圖象變換區(qū)以便掃視一全屏幕圖象的第二部分。
如果已經(jīng)接收到圖象變換區(qū)210內(nèi)的輸入從而顯示放大圖象,當(dāng)接收另一個(gè)輸入時(shí),該輸入指示圖象209內(nèi)的一個(gè)要對(duì)其掃視的部分。例如,如果利用整個(gè)顯示區(qū)208顯示變換的圖象220(見圖2)并且在圖象變換區(qū)212的中部接收一個(gè)輸入,則會(huì)掃視全圖象209以便利用整個(gè)顯示區(qū)208顯示變換的圖象300。
圖4是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該導(dǎo)向件可以訪問圖象變換區(qū)以便掃視一全屏幕圖象的第三部分。
如果已經(jīng)接收到圖象變換區(qū)210內(nèi)的輸入從而顯示放大圖象,當(dāng)接收另一個(gè)輸入時(shí),該輸入指示圖象209內(nèi)的一個(gè)要對(duì)其掃視的部分。例如,如果利用整個(gè)顯示區(qū)208顯示變換的圖象300(見圖3)并且對(duì)著圖象變換區(qū)214的中間的右面接收一個(gè)輸入,則會(huì)從圖象300的位置掃視全圖象209,以便利用整個(gè)顯示區(qū)208顯示變換的圖象400。
圖5是沿圖2中所示的線5-5取的該數(shù)據(jù)處理系統(tǒng)的側(cè)視圖,以描述一個(gè)依據(jù)本發(fā)明穿過該數(shù)據(jù)處理系統(tǒng)的機(jī)殼的開口導(dǎo)向件。
機(jī)殼204包括一個(gè)可通過它訪問圖象變換區(qū)214的開口導(dǎo)向件500。導(dǎo)向件500是通過機(jī)殼204的開口從而暴露顯示屏幕202的一部分。顯示屏幕202的該暴露的部分是包含圖象變換區(qū)214的部分。從而,圖象變換區(qū)214位于導(dǎo)向件500的下面。導(dǎo)向件500允許指點(diǎn)器218和圖象變換區(qū)214的一部分接觸。
圖6是沿圖3中所示的線6-6取的該數(shù)據(jù)處理系統(tǒng)的側(cè)視圖,以描述一個(gè)依據(jù)本發(fā)明穿過該數(shù)據(jù)處理系統(tǒng)的機(jī)殼的開口導(dǎo)向件。
機(jī)殼204包括一個(gè)可通過它訪問圖象變換區(qū)212的開口導(dǎo)向件600。導(dǎo)向件600是通過機(jī)殼204的開口從而暴露顯示屏幕202的一部分。顯示屏幕202的該暴露的部分是包含圖象變換區(qū)212的部分。從而,圖象變換區(qū)212位于導(dǎo)向件的下面。導(dǎo)向件600允許指點(diǎn)器218和圖象變換區(qū)212的一部分接觸。
圖7是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示,其包括一個(gè)帶有一個(gè)開口導(dǎo)向件的顯示屏幕,通過該導(dǎo)向件可以訪問圖象變換區(qū)以便掃視一全屏幕圖象的第四部分。
當(dāng)接收到圖象變換區(qū)214內(nèi)的輸入但尚未放大全圖象時(shí),放大全圖象中的和該接收到的輸入的位置相關(guān)的部分。例如,如圖7所示,若在區(qū)214的中部接收輸入,將放大位于全屏幕圖象209的中部的部分700,從而利用整個(gè)顯示區(qū)208顯示該部分700。這樣,在顯示區(qū)208中顯示一個(gè)放大的圖象700。
圖8是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),其含有一個(gè)帶有一個(gè)顯示區(qū)和一個(gè)除邊界外與該顯示區(qū)分離的圖象變換區(qū)的顯示屏幕。
數(shù)據(jù)處理系統(tǒng)800包括顯示屏幕802。顯示幕屏802最好具有觸敏表面。顯示屏幕802包括一個(gè)顯示區(qū)804和一個(gè)圖象變換區(qū)806。
圖象變換區(qū)806可包括第一圖象變換區(qū)808和第二圖象變換區(qū)810。第一圖象變換區(qū)808是垂直的并和顯示區(qū)804的一側(cè)交界。第二圖象變換區(qū)810是水平的并和顯示區(qū)804的第二側(cè)交界。
包含一個(gè)恢復(fù)按鈕812并且可用于恢復(fù)圖象,從而在顯示區(qū)804中顯示全屏幕圖象。
可以利用指點(diǎn)器,例如觸筆或用戶的手指,接觸顯示屏幕804的表面,當(dāng)利用指點(diǎn)器接觸圖象變換區(qū)806時(shí),變換顯示區(qū)804中所顯示的圖象。
圖9描述一個(gè)高層流程圖,其說明依據(jù)本發(fā)明的響應(yīng)接收到圖象變換區(qū)中的輸入來變換圖象。如框902所描述該過程啟動(dòng)并且然后進(jìn)入框904,該框表示判定是否接收到圖象變換區(qū)內(nèi)的輸入。該圖象變換區(qū)包括第一區(qū)212和第二區(qū)214。若判定未在區(qū)212或214內(nèi)接收到輸入,該過程進(jìn)入框904,框904表示判定是否接收到通過恢復(fù)按鈕的輸入。若判定未接收到通過恢復(fù)按鈕216的輸入,該過程回到框902。
再次參照框904,如果判定接收到通過恢復(fù)按鈕904的輸入,該過程進(jìn)入框906,其中恢復(fù)全圖象從而在整個(gè)顯示區(qū)208中顯示全圖象。接著過程回到框902。
再次參照框902,如果判定接收到區(qū)212或214中的輸入,過程進(jìn)入框908,其表示判定顯示區(qū)208是否正在顯示放大的圖象。若顯示區(qū)208尚未顯示放大的圖象,即它正在顯示全圖象,過程進(jìn)入框910,其中放大全圖象中的和該接收到的輸入的位置相關(guān)聯(lián)的預(yù)定部分。接著利用整個(gè)顯示區(qū)208顯示該放大的圖象。然后該過程進(jìn)入框912。
再次參照框906,如果判定顯示區(qū)208已經(jīng)在顯示放大的圖象,則該過程進(jìn)入框914,其中表示掃視圖象中和該接收到的輸入的位置關(guān)聯(lián)的部分。接著利用整個(gè)顯示區(qū)208顯示該部分的圖象。然后過程進(jìn)入框912。
框912判定是否接收到區(qū)212或214內(nèi)的另一個(gè)輸入。如果判定未接收到區(qū)212或214內(nèi)的其它輸入,則該過程回到塊902。再次參照塊912,如果判定接收到來自區(qū)212或214的另一個(gè)輸入,則該過程進(jìn)入框916。
框916判定該接收到的輸入是否是雙擊輸入。若判定該輸入不是雙擊,則該過程進(jìn)入框918,該框表示掃視圖象中的和該接收到的輸入的位置關(guān)聯(lián)的部分。然后該過程進(jìn)入框912。
再次參照框916,若判定該接收到的輸入是雙擊輸入,則該過程進(jìn)入框920,其中放大該被顯示的已變換圖象中的和所接收的雙擊的位置關(guān)聯(lián)的部分。然后該過程進(jìn)入框912。
圖10是一種依據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),其含有一個(gè)帶有顯示區(qū)、圖象變換區(qū)以及用來進(jìn)行放大和掃視的滑塊的顯示屏幕。
數(shù)據(jù)處理系統(tǒng)1000包括一個(gè)在機(jī)殼1004內(nèi)的顯示屏幕1002。顯示屏幕1002可具有觸敏表面。顯示屏幕1002包括一個(gè)圖象變換區(qū)1006。
圖象變換區(qū)1006可包括第一圖象變換區(qū)1008和第二圖象變換區(qū)1010。第一圖象變換區(qū)1008是垂直的并和顯示屏幕1002的一側(cè)交界。第二圖象變換區(qū)1010是水平的并和顯示屏幕1002的第二側(cè)交界。
包含一個(gè)恢復(fù)按鈕1012并且可用于恢復(fù)圖象,從而選擇按鈕1012后在顯示屏幕1002中顯示全屏幕圖象。
第一滑塊1014位于第一區(qū)1008內(nèi),而第二滑塊1016位于第二區(qū)1010內(nèi)??梢岳玫谝换瑝K1014選擇顯示屏幕1002內(nèi)的一個(gè)要放大的區(qū)域??梢岳玫诙瑝K1016對(duì)屏幕1002內(nèi)顯示的圖象進(jìn)行掃視。替代地,可以利用第二滑塊1016選擇顯示屏幕1002內(nèi)的一個(gè)要放大的區(qū)域,而第一滑塊1014可用于對(duì)屏幕1002內(nèi)顯示的圖象進(jìn)行掃視。
重要的是要注意,盡管本發(fā)明是在功能完整的數(shù)據(jù)處理系統(tǒng)的環(huán)境下說明的,業(yè)內(nèi)人士會(huì)理解,可以在計(jì)算機(jī)可讀媒體的指令形式下和在各種形式下分配本發(fā)明的過程并且和實(shí)際中使用的用來實(shí)現(xiàn)該分配的具體類型的信號(hào)承載媒體無關(guān)地等同地應(yīng)用本發(fā)明的。計(jì)算機(jī)可讀媒體的例子包括可記錄型媒體,例如軟盤、硬盤驅(qū)動(dòng)器、RAM、CD-ROM、DVD-ROM,以及傳輸型媒體,諸如采用射頻和光波傳輸形式的數(shù)字和模擬通信鏈路、有線和無線通信鏈路。計(jì)算機(jī)可讀媒體可以采取編碼格式,在具體數(shù)據(jù)處理系統(tǒng)中的實(shí)際使用中對(duì)這些編碼格式譯碼。
本發(fā)明的說明是按示意和描述的目的給出的,并且不意味著把本發(fā)明限制在所公開的形式上。對(duì)于業(yè)內(nèi)人士許多修改和變型是明顯的。選擇并說明該實(shí)施例,以便最佳地解釋本發(fā)明的原則和實(shí)際應(yīng)用并且使業(yè)內(nèi)人士能理解本發(fā)明以用于各種各樣的帶有各種適應(yīng)于所預(yù)期的實(shí)際使用的修改的實(shí)施例。
權(quán)利要求
1.一種機(jī)殼內(nèi)的顯示屏幕,包括一個(gè)在該機(jī)殼中的和該顯示屏幕的水平側(cè)平行的水平機(jī)構(gòu);一個(gè)在該機(jī)殼中的和該顯示屏幕的垂直側(cè)平行的垂直機(jī)構(gòu);以及用于接收沿著這兩個(gè)機(jī)構(gòu)之一的至少一個(gè)的離散點(diǎn)處的用來指示放大該顯示屏幕中的某區(qū)域的輸入的裝置。
2.權(quán)利要求1的顯示屏幕,還包括用于接收沿著另一個(gè)機(jī)構(gòu)的長(zhǎng)度上的指示滾動(dòng)該放大區(qū)域中的內(nèi)容的輸入的裝置。
3.權(quán)利要求1的顯示屏幕,其中兩個(gè)機(jī)構(gòu)中的至少一個(gè)是用于接收觸筆輸入的凹槽和物理滑塊中的至少一個(gè)。
4.權(quán)利要求1的顯示屏幕,其中所述顯示屏幕包括一個(gè)顯示區(qū),其還包括一個(gè)用于把圖象恢復(fù)到全屏幕尺寸的恢復(fù)按鈕,其中所述全屏幕尺寸占據(jù)全部所述顯示區(qū)。
5.權(quán)利要求1的顯示屏幕,還包括一個(gè)位于所述水平機(jī)構(gòu)和所述垂直機(jī)構(gòu)的相交處的恢復(fù)按鈕。
6.權(quán)利要求1的顯示屏幕,還包括所述顯示屏幕帶有觸敏表面;以及所述用干接收輸入的裝置能夠通過所述觸敏表面接收輸入。
7.依據(jù)權(quán)利要求1的顯示屏幕,還包括一個(gè)穿過所述機(jī)殼的用于接受一個(gè)指點(diǎn)器的開口導(dǎo)向件;所述用于接收輸入的裝置是一個(gè)圖象變換區(qū);所述開口導(dǎo)向件位于所述圖象變換區(qū)的上方;以及當(dāng)在所述開口導(dǎo)向件內(nèi)接收所述指點(diǎn)器時(shí),所述指點(diǎn)器能接觸所述圖象變換區(qū)。
8.依據(jù)權(quán)利要求7的顯示屏幕,還包括所述指點(diǎn)器是觸筆。
9.依據(jù)權(quán)利要求7的顯示屏幕,還包括所述指點(diǎn)器是用戶的手指。
10.依據(jù)權(quán)利要求1的顯示屏幕,還包括所述顯示屏幕包含在個(gè)人數(shù)字助理內(nèi)。
11.依據(jù)權(quán)利要求1的顯示屏幕,還包括所述顯示屏幕包含在蜂窩電話內(nèi)。
12.一種在包括一個(gè)機(jī)殼內(nèi)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)中的方法,所述顯示屏幕包含一個(gè)用于顯示圖象的顯示區(qū),所述方法包括步驟利用所述整個(gè)顯示區(qū)顯示全屏幕圖象;接收沿著多個(gè)機(jī)構(gòu)中的第一機(jī)構(gòu)的至少一個(gè)離散點(diǎn)處的用來指示放大該顯示屏幕所顯示的某個(gè)圖象區(qū)域的輸入,所述多個(gè)機(jī)構(gòu)包括一個(gè)在該機(jī)殼中的和該顯示屏幕的水平側(cè)平行的水平機(jī)構(gòu)和一個(gè)在該機(jī)殼中的和該顯示屏幕的垂直側(cè)平行的垂直機(jī)構(gòu);確定所述全屏幕圖象中的和所述第一離散點(diǎn)關(guān)聯(lián)的一部分;以及利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象中的所述部分。
13.依據(jù)權(quán)利要求12的方法,還包括步驟接收沿著所述多個(gè)機(jī)構(gòu)中的所述第一機(jī)構(gòu)的第二離散點(diǎn)處的第二輸入;確定所述全屏幕圖象中的和所述第二離散點(diǎn)關(guān)聯(lián)的第二部分;以及利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象中的所述第二部分。
14.依據(jù)權(quán)利要求12的方法,還包括步驟接收沿著所述多個(gè)機(jī)構(gòu)中的所述第二機(jī)構(gòu)的第二離散點(diǎn)處的第二輸入;確定所述全屏幕圖象中的和所述第二離散點(diǎn)及所述第一離散點(diǎn)關(guān)聯(lián)的第二部分;以及利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象中的所述第二部分。
15.依據(jù)權(quán)利要求12的方法,所述顯示屏幕包括恢復(fù)按鈕,該方法還包括步驟通過該恢復(fù)按鈕接收輸入;以及恢復(fù)所述全屏幕圖象,從而利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖像。
16.一種在包括一個(gè)機(jī)殼內(nèi)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)中的計(jì)算機(jī)程序產(chǎn)品,所述顯示屏幕包含一個(gè)用于顯示圖象的顯示區(qū),所述計(jì)算機(jī)程序產(chǎn)品包括指令單元,用于利用所述顯示區(qū)的整個(gè)區(qū)顯示全屏幕圖象;指令單元,用于接收沿著多個(gè)機(jī)構(gòu)中的第一機(jī)構(gòu)的至少一個(gè)離散點(diǎn)處的用來指示放大該顯示屏幕所顯示的某一區(qū)域的輸入,所述多個(gè)機(jī)構(gòu)包括一個(gè)在該機(jī)殼中的和該顯示屏幕的水平側(cè)平行的水平機(jī)構(gòu)和一個(gè)在該機(jī)殼中的和該顯示屏幕的垂直側(cè)平行的垂直機(jī)構(gòu);指令單元,用于確定所述全屏幕圖象中的和所述第一離散點(diǎn)關(guān)聯(lián)的一部分;以及指令單元,用于利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象中的所述部分。
17.依據(jù)權(quán)利要求16的產(chǎn)品,還包括指令單元,用于接收沿著所述機(jī)構(gòu)中之一的第二離散點(diǎn)處的第二輸入;指令單元,用于確定所述全屏幕圖象中的和所述第二離散點(diǎn)關(guān)聯(lián)的第二部分;以及指令單元,用于利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述整個(gè)屏幕圖象中的所述第二部分。
18.依據(jù)權(quán)利要求16的產(chǎn)品,還包括指令單元,用于接收沿著所述多個(gè)機(jī)構(gòu)中的所述第二機(jī)構(gòu)的第二離散點(diǎn)處的第二輸入;指令單元,用于確定所述全屏幕圖象中的和所述第二離散點(diǎn)及所述第一離散點(diǎn)關(guān)聯(lián)的第二部分;以及指令單元,用于利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象中的所述第二部分
19.依據(jù)權(quán)利要求16的產(chǎn)品,所述顯示屏幕包括一個(gè)恢復(fù)按鈕,所述產(chǎn)品還包括指令單元,用于通過該恢復(fù)按鈕接收輸入;以及指令單元,用于恢復(fù)所述全屏幕圖象,從而利用所述顯示區(qū)的所述整個(gè)區(qū)顯示所述全屏幕圖象。
全文摘要
本發(fā)明公開一種包含機(jī)殼內(nèi)的顯示屏幕的數(shù)據(jù)處理系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。該機(jī)殼包括一個(gè)平行于該顯示屏幕的水平側(cè)的水平機(jī)構(gòu)和一個(gè)平行于該顯示屏幕的垂直側(cè)的垂直機(jī)構(gòu)。該顯示屏幕包括一個(gè)顯示區(qū)和一個(gè)圖象變換區(qū)??梢酝ㄟ^該垂直機(jī)構(gòu)以及水平機(jī)構(gòu)訪問該圖象變換區(qū)。可以在沿著這兩個(gè)機(jī)構(gòu)之一上的離散點(diǎn)處接收輸入。響應(yīng)輸入的接收放大顯示區(qū)內(nèi)所顯示的圖象。
文檔編號(hào)G06F3/14GK1495598SQ0315684
公開日2004年5月12日 申請(qǐng)日期2003年9月10日 優(yōu)先權(quán)日2002年9月19日
發(fā)明者J·A·瓊斯, A·桑切斯-西富恩特斯, J A 瓊斯, 興 西富恩特斯 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司