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

能以圖形方式將數(shù)據(jù)相合并和分離的裝置和方法

文檔序號:6416563閱讀:205來源:國知局
專利名稱:能以圖形方式將數(shù)據(jù)相合并和分離的裝置和方法
本申請涉及U.S.申請No.10980462,標題為“使用具有發(fā)送所存儲數(shù)據(jù)的功能的相同設備的裝置和方法”;U.S.申請No.10980471,標題為“使用具有用戶幫助功能的相同設備的裝置和方法”;U.S.申請No.10980472,標題為“使用具有圖象捕獲功能的相同設備的裝置和方法”;U.S.申請No.10980473,標題為“使用具有刪除所存數(shù)據(jù)功能的相同設備的裝置和方法”;U.S.申請No.10980475,標題為“用于通信和觀看多個捕獲圖象的裝置和方法”;U.S.申請No.10980476,標題為“用于在多個所捕獲圖象和功能菜單中定位的裝置和方法”;U.S.申請No.10980477,標題為“用于捕獲具有用戶錯誤界面的圖象的裝置和方法”;U.S.申請No.10980481,標題為“用于觀看所捕獲圖象的裝置和方法”;U.S.申請No.10980483,標題為“用于菜單定位的裝置和方法”,上述所有申請在此引用作為參考。
一般來說,本發(fā)明涉及圖形用戶界面領域,更具體地說,本發(fā)明涉及用于以數(shù)字掃描方式捕獲圖象和將這些圖象傳送到其它裝置或設備的一種便攜式手持裝置,這種裝置具有用于顯示所捕獲圖象以便于使用者操作和處理的一個圖形用戶界面。
無形信息是一種重要的商業(yè)資產,如果管理適當?shù)脑?,這種無形資產能夠開發(fā)成為具有競爭力的商業(yè)優(yōu)勢。在過去的15年中,由于微電腦在工作場所的廣泛使用和它們在局域網(wǎng)和廣域網(wǎng)中的應用,使得信息處理已經實現(xiàn)了改進。隨著諸如電子郵件(email)和網(wǎng)絡訪問文獻存儲服務器的應用,電子通信市場迅猛發(fā)展。盡管如此,商務領域仍然遠未實現(xiàn)辦公室“無紙化”。例如,根據(jù)由BIS戰(zhàn)略決策部門,一個信息技術咨詢機構(下文中稱之為BIS)作出的1993年年報,在1992年產生了超過900億份文獻,并且制作出超過1萬億份這些文獻的復印件。此外,BIS估計印刷和復印成本平均占一個典型公司收益的6%和13%。這些統(tǒng)計結果表明,對于那些能夠以一種統(tǒng)一的信息處理策略將紙件和技術結合的業(yè)務來說可以實現(xiàn)成本的降低。
已經證明在紙件和電子信息紙件之間的轉換方面非常有用的一種工具就是數(shù)字掃描儀。能夠使用掃描儀進行的文獻發(fā)送使紙印刷文獻具有了電子通信的速度和便利。一個桌面掃描儀或網(wǎng)絡掃描儀使得商務專業(yè)人員能夠掃描紙印刷文獻,有效地管理它們和及時地發(fā)送它們。用戶通過直接掃描到他們的電子郵件或PC傳真應用程序中可以容易地共享和發(fā)送信息。傳真/調制解調器的日益普遍使用正在促使人們接受在各類辦公室中使用掃描儀進行的文獻發(fā)送。實質上在所有現(xiàn)代PC機中都配置的傳真/調制解調器的性能使得用戶能夠在辦公桌上或在旅行途中直接從一臺計算機上發(fā)送和接收傳真,和遠程查看電子郵件。
雖然對于需要通過PC機傳真和/或電子郵件向同事發(fā)布紙印刷信息的使用者來說掃描儀是理想的工具,但是傳統(tǒng)的平板掃描儀缺乏使用者已經習慣的諸如筆記本電腦和移動電話一類電子設備的便利性和靈活性。手持掃描儀是在這方面的一種改進;但是它們通常依賴于一臺主計算機用以顯示所掃描的圖象和提供電力。授予Hayakawa等人的美國專利US-5550938(下文中稱為Hayakawa專利)中公開了一種克服這些缺陷的便攜式圖象掃描儀。具體地說,Hayakawa公開了一種手持無線圖象掃描儀,這種掃描儀具有一個顯示/控制屏幕、一個用于存儲掃描圖象的存儲器、一個自備電源和一個存儲卡形式的接口電路,該接口電路使得主計算機可以接收掃描儀輸出的信息,以便將存儲圖象從掃描儀傳送到計算機。雖然Hayakawa的掃描儀對于消除使用主計算機進行圖象顯示和提供電源方面的依賴性是有效的,但是它仍然具有若干缺陷。例如,Hayakawa的掃描儀除了具有存儲或刪除新的掃描圖象和回顧先前已經存儲的那些圖象的性能以外,不具有圖象處理功能。更進一步的圖象處理必須在傳送到主計算機中之后進行。此外,Hayakawa的掃描儀沒有提供包含圖標和/或動畫以幫助使用者操作其裝置的圖形用戶界面。最后,對于向那些具有接收外部存儲卡的端口或能夠通過存儲卡裝置讀取掃描儀存儲器的裝置的圖象傳送也是有限制的。
因此,需要一種便攜式、手持圖象捕獲裝置,這種裝置能夠讓使用者在該裝置中處理或變換所捕獲圖象,并且能夠將圖象直接傳送到其它設備例如計算機、打印機、或傳真機中。此外,圖象捕獲裝置應當是以無線方式工作的,并且使用將圖象傳送到其它設備的一個標準接口??扇〉氖蔷哂幸粋€圖形用戶界面,以幫助使用者,特別是新學者操作該裝置。
在以下內容中將說明本發(fā)明的確切目的、優(yōu)點和新穎特征,本領域技術人員通過檢驗下述實施例或通過實施本發(fā)明可以清楚地了解這些目的,優(yōu)點和新穎特征。
為了實現(xiàn)這些優(yōu)點和新穎特征,概括地說,本發(fā)明提供一種便攜式、手持圖象捕獲和圖象傳送裝置以及使用這種裝置的方法,利用這種裝置可以借助于抓圖裝置捕獲圖象并將圖象保存在一個內置存儲器中。這種裝置包括用于在內裝顯示屏上處理和顯示圖象的一個處理器。存儲在內置存儲器中的程序碼包括一個圖象或頁面連接模塊,該模塊使得使用者能夠將捕獲的圖象相互結合(即在電子顯示形式上連接這些圖象)以形成一組,并在顯示屏上用一個圖形表示這種結合。
根據(jù)本發(fā)明的另一方面,所說程序碼包括一個圖象或頁面分離模塊,該模塊使得使用者能夠捕獲的圖象從以前形成的組中分離出來(即在電子顯示形式上將圖象分離),所說程序碼還包括一個菜單/定位模塊,該模塊為使用者提供可能的操作和響應這些操作的處理步驟的列表。
頁面連接模塊包括用于顯示一個動畫的代碼段,所說動畫為相互連接構成一組的多個頁面的圖形表示。在優(yōu)選實施例中,該動畫表示在顯示屏上所見的、基本覆蓋所要連接以形成新的一組的頁面或組的一頁或一組圖象。在覆蓋過程中和當完成建組后停止移動時在顯示屏上動態(tài)地設置有比喻這種連接的一個圖標(例如曲別針)。動畫包括折疊到新組后面的覆蓋頁或組,顯示所連接的頁面或組。圖象的重疊與連接比喻狀態(tài)結合為使用者提供這些頁面的確已經以電子方式連接或建組的一個直觀的提示。一組中的各個頁面通過響應使用者將各頁折疊到該組的后面的輸入指令而向該組的最后一頁翻動,并通過響應使用者將各頁折疊到該組的前面的輸入指令而向該組的第一頁翻動。當?shù)谝淮涡纬稍摻M時和當使用者在該組中定位時在顯示屏上顯示出標識該組中當前頁邏輯位置的一個暫時圖標。
圖象分離模塊包括用于顯示作為從一組中分離頁面的圖形表示的一個動畫的代碼段。在優(yōu)選實施例中,使用者通過將頁面向該組后面折疊直至到達將該組分開的頁面來實現(xiàn)在圖像組中的定位。如果從顯示屏上的菜單中選擇了分離,則被這些到該組之后的頁面將折回到該組的前面,然后從顯示屏上清除,形成另外一組。與連接動畫一樣,在清除過程中在顯示屏上活動地設置有比喻這種連接或建組的一個圖標(例如一個曲別針)。如果在分離之后,剩余一個以上的頁面,則該圖標停止活動以將剩余圖象標識為一組。如果僅僅剩余一個圖象,則該圖標消失。
根據(jù)本發(fā)明構成的裝置具有許多優(yōu)點,其中一些將在下文中作為例子著重說明。
本發(fā)明的一個優(yōu)點是使便攜式、手持圖象捕獲裝置具有智能化圖象處理功能,而這些功能通常是傳統(tǒng)的計算機才具有的。
本發(fā)明的另一個優(yōu)點涉及該裝置的圖象處理能力,即它可以將捕獲的圖象結合成邏輯組,在該裝置內部或當將這些圖象傳送到其它系統(tǒng)時可以將所說的邏輯組作為一個單位進行處理。
本發(fā)明的再一個優(yōu)點是在這些邏輯組形成之后,如果需要還可以將它們分成更小的組或變回單獨的頁面。
本發(fā)明的又一個優(yōu)點是提供圖形用戶界面,包括比喻性圖標和動畫,這使得新使用者經過極少的培訓或幫助就能夠操作這種裝置。
本發(fā)明的再另一個優(yōu)點是可以捕獲更多的圖象,然后再尋找所要圖象。
本發(fā)明的再又一個優(yōu)點是將多個圖象組織在一起提高了視頻檢索速度。
通過以下對于本發(fā)明具體實施例的詳細描述并參照附圖更加容易理解本發(fā)明的其它特征。


圖1A為根據(jù)本發(fā)明構成的手持圖象捕獲和傳送裝置的正視圖,該圖表示了這種裝置包含顯示屏、操作按鈕、和定位按鈕的側面;圖1B為圖1A所示裝置的正視圖,表示與圖1A所示相反的側面,該側面上包含用于執(zhí)行圖象捕獲的捕獲按鈕;圖1C為圖1A和圖1B所示裝置的正視圖,表示該裝置的一端,其上包含電源開關;圖1D為圖1A、1B和1C所示裝置的正視圖,表示與圖1C所示相反的一端,其上包含用于調整顯示屏清晰度的一個亮度按鈕;
圖2為圖1A-1D所示裝置的內部硬件和軟件結構的高級方框示意圖;圖3為圖2所示應用軟件的高級狀態(tài)示意圖;圖4A和4B表示顯示在圖1A所示顯示屏上的工具菜單;圖5表示顯示在圖1A所示顯示屏上的發(fā)送菜單;圖6表示顯示在圖1A所示顯示屏上的刪除菜單;圖7表示顯示在圖1A所示顯示屏上的幫助菜單;圖8A和8B表示在圖1A所示顯示屏上顯示的存儲器使用指示圖標,該圖標提供該裝置的存儲器利用報告;圖8C表示在圖1A所示顯示屏上顯示的捕獲圖象的草圖;圖8D表示在圖1A所示顯示屏上顯示的捕獲圖象的放大視圖;圖9A、9B、和9C為表示圖2所示連接頁和分離頁軟件模塊運行的流程圖;圖10A表示在圖1A所示顯示屏上顯示的一組連接頁面中第一頁的草圖;和圖10B表示在圖1A所示顯示屏上顯示的一組連接頁面中第12頁的草圖。
雖然本發(fā)明允許有多種改進和替換形式,但是在附圖中僅僅表示了一個實施例,在在此對其進行詳細描述。然而,應當理解,這樣做并不是為了將本發(fā)明限定于所公開的具體形式,而是相反,本發(fā)明覆蓋落入由權利要求書所限定的本發(fā)明構思和范圍內的所有改進、等價物、和替代方式。
圖象捕獲和傳送裝置的結構圖1A至圖1D表示應用本發(fā)明原理的一種便攜式、圖象捕獲和傳送裝置22。具體地說,圖1A表示裝置22具有平板式顯示器24以及使用者操作按鈕26、28、32、34、36、38和使用者定位按鈕42、44、46、48的一個側面(即正面)。可取的是,顯示器24為平板型以適合裝置22的手持大小的尺寸。適用于本發(fā)明的平板顯示器的常用類型包括電熒光顯示器、氣體等離子體放電顯示器、和液晶顯示器(LCD)。顯示器24是用于與使用者交流信息,包括捕獲圖象、文本、圖標、和動畫的裝置。如在本申請中所使用的含義,術語“圖象”包含文本(二進制)和顏色、圖形、或灰度圖象。使用者操作按鈕包括一個圖象發(fā)送或傳遞按鈕26、一個圖象變比按鈕28、一個圖象旋轉按鈕32、一個圖象刪除按鈕34、一個幫助功能按鈕36和一個工具菜單按鈕38。發(fā)送、變比、旋轉、和刪除按鈕26、28、32和34使得使用者能夠以電子方式對利用光電管陣列52捕獲到存儲器中的圖象或頁面進行處理。應當指出捕獲在存儲器中的一個圖象在本申請中也可以換稱為一個“頁面”,因為該圖象在裝置22中被描述為文本和/或圖象的一個物理頁面。啟動工具按鈕38向使用者顯示出一個菜單,該菜單中包含可能的圖象操作(例如,圖象連接/建組、圖象分離/取消建組)、改變裝置22的模式(即在文本(二進制)捕獲與彩色、圖形或灰度捕獲模式之間切換)、標定裝置22、顯示屏幕標識的主要說明例如機型號、硬件或軟件版本號、存儲器配置等,或啟動裝置具有的外部按鈕無法提供的其它使用者實用功能。幫助按鈕36使得使用者能夠進入常用功能指南、程序動畫、操作裝置22的操作方式說明、和當要求幫助時在其它操作或菜單激活的同時可以執(zhí)行的與上下文相關的說明。定位按鈕包括一個上移按鈕42、一個下移按鈕44、一個左移按鈕46和一個右移按鈕48,這些按鈕由使用者控制通過菜單選項引導處理過程,和觀看已經捕獲在存儲器中的圖象或頁面。
圖1B表示裝置22與圖1A所示相反的側面(即背面)。裝置22的背面包括圖象捕獲按鈕54,使用者可以按壓該按鈕借助于光電管陣列52捕獲圖象,并在捕獲圖象完成之后釋放。在圖1C所示的裝置22的一端上包括一個電源開關56,并在圖1D所示的裝置22的另一端形成有一個顯示器24的亮度控制鈕58。圖1A至圖1D所示的裝置22上的各個按鈕、電源開關、和亮度控制鈕58的位置只是示例性的,可以根據(jù)需要進行修改以滿足所針對的使用者群體的人機工程要求。
下面參見圖2介紹裝置22的內部結構。裝置22包括一個處理器62,其通過地址/數(shù)據(jù)總線66與存儲器64通信。處理器62可以是任何適于嵌入的市售或定制微處理器。存儲器64代表包含用于實施裝置22的功能的軟件和數(shù)據(jù)的各個級別的存儲器件。存儲器64可以包括,但是并不限于,下列類型的器件高速緩存、ROM、PROM、EPROM、EEPROM、快速存儲器、SRAM和DRAM。如圖2所示,存儲器64存儲有四種主要類型的用于裝置22中的軟件和數(shù)據(jù)操作系統(tǒng)68;應用軟件70;I/O設備驅動程序72;和在每次捕獲時產生的圖象數(shù)據(jù)74。操作系統(tǒng)68應當設計為實時嵌入式應用程序,可取的是,是相對壓縮的以最大效率地使用存儲器64。滿足這些要求的實時操作系統(tǒng)的一個實例就是由Integrated Systems。Inc.公司(3260 Jay Street,SantaClara,CA 95054-3309)出品的PSOSYSTEM操作系統(tǒng)(pSOSystem或pSOS),該系統(tǒng)用于本發(fā)明的優(yōu)選實施例中。I/O設備驅動程序72包括由應用軟件70借助于操作系統(tǒng)66存取的軟件程序,藉此與諸如顯示器24、某些存儲器件64和用于將數(shù)據(jù)傳送到另一種裝置、設備或系統(tǒng)中的I/O端口一類設備進行通信,所說I/O端口包括例如串行端口或近紅外(IR)端口。利用裝置22捕獲的圖象的數(shù)字形式用圖象數(shù)據(jù)74表示。用于保存這些圖象的格式應當與應用軟件70兼容。用于編碼圖象的一種通用格式為CCITT標準格式,在本發(fā)明的優(yōu)選實施例中使用這種格式;但是,同樣也可以使用其它公知或專利標準格式。例如,JPEG就是用于編碼圖形或彩色圖象的一種通用標準。應用軟件70包括實施裝置22的各種功能的控制程序。為了便于開發(fā),應用軟件70和設備驅動程序72通常利用高級編程語言例如C語言或C++語言編寫。然而,有時為了使軟件在存儲器中的運行速度、存儲器利用率或配置達到最佳,也用匯編語言或機器語言編寫某些驅動程序或應用程序模塊。在優(yōu)選實施例中,本發(fā)明使用C語言編寫大部分應用軟件70和設備驅動程序72。用匯編語言編寫時限代碼段。
如圖2所示,可以將應用軟件70分成對應于裝置22的各種功能的若干模塊。這些軟件模塊包括一個初始化模塊76、一個捕獲頁面模塊78、一個草圖模塊82、一個變比視圖模塊84、一個頁面旋轉模塊86、一個連接頁面模塊88、一個分離頁面模塊92、一個刪除頁面模塊84、一個發(fā)送頁面模塊96、一個錯誤應用模塊98、一個幫助應用模塊102和一個菜單/定位界面模塊104。下面簡要地介紹上述的各種模塊。
初始化模塊76包含當裝置22上電時調用的啟動軟件。這個模塊與操作系統(tǒng)68和設備驅動程序72結合工作以執(zhí)行處理器62、存儲器64、顯示器24的硬件初始化,和公用資源例如信息隊列和緩存器、系統(tǒng)任務、和存儲器分區(qū)一類的軟件初始化。捕獲頁面模塊78控制利用光電管陣列52進行圖象采集,和將這些圖象轉換成一種適合的格式存儲在存儲器64中。草圖模塊82在顯示器24上顯示默認頁面視圖和圖標。例如,圖8A和圖8B分別表示在存儲器64未占用(即,在存儲器中沒有捕獲的圖象)和存儲器64中存儲有捕獲的圖象兩種情況下存儲器使用狀態(tài)指示器圖標。在圖8C中,草圖模塊82在顯示器24上顯示整個捕獲圖象。變比視圖模塊84使得使用者可以如圖8D所示放大頁面的一部分。頁面旋轉模塊86使得使用者可以在草圖模式或變比視圖模式下將頁面旋轉90°。連接頁面模塊88使得使用者可以將多個頁面邏輯地連接在一起以構成可以作為一個單位處理的一個頁面組。相反,分離頁面模塊92使得使用者可以將過去組成頁面組的一個頁面或多個頁面分離出來。下文中詳細討論連接頁面模塊88和分離頁面模塊92的操作。刪除頁面模塊94使得使用者可以從存儲器64中清除一個頁面或一組頁面。發(fā)送頁面模塊96使得使用者可以將一個頁面或一組頁面通過所說的裝置22的串行或IR通信端口傳送到另一個裝置、設備或系統(tǒng)中。當使用者嘗試一種無效操作時,錯誤應用模塊98向使用者發(fā)出提示。幫助應用模塊102以文本和動畫形式實時地向使用者提供操作裝置22的全面說明和執(zhí)行具體操作的與上下文相關的說明。最后,菜單/定位界面模塊104為使用者提供執(zhí)行各種操作的圖形菜單和處理使用者對所說菜單的響應操作。此外,菜單/定位界面模塊104響應定位按鈕42、44、46和48,使得使用者可以借助于圖形菜單控制操作過程和觀看存儲的圖象。
圖3表示應用軟件70的一個高級狀態(tài)示意圖。這個狀態(tài)示意圖有助于加深理解應用軟件70及其相關軟件模塊的運行。這些狀態(tài)在應用軟件70中用實施于來自信息隊列中的信息的任務或程序步驟表示,所說信息隊列是作為使用者與裝置22的交互作用(即,啟動按鈕)的結果產生的。裝置22和應用軟件70開始和結束于關閉狀態(tài)106,這是由使用者通過電源開關56的操作控制的。在任何狀態(tài)下只要使用者利用開關56將裝置22關閉即可進入關閉狀態(tài)106。當使用者將開關56轉換到開啟位置時,整個系統(tǒng)將經歷瞬間的初始化狀態(tài)108,在這個過程中調用初始化模塊76執(zhí)行其功能。在系統(tǒng)初始化完成之后,系統(tǒng)進入草圖狀態(tài)112,這個狀態(tài)是觀看任何捕獲圖象的默認狀態(tài)。按照使用者的操作,系統(tǒng)可以從草圖狀態(tài)112轉換到幾種可能狀態(tài)中的任何一種。例如,可以壓下捕獲按鈕進入捕獲狀態(tài)以執(zhí)行圖象捕獲功能。在捕獲圖象之后,釋放按鈕返回到草圖狀態(tài)112。如果使用者希望改變捕獲圖象的取向,則每次調用啟動旋轉按鈕32可以將捕獲圖象旋轉90°。此外,當捕獲了一幅圖象存儲在存儲器64中時,使用者按壓變比按鈕28進入變比視圖狀態(tài)116可以看到該圖象或頁面一部分的放大視圖。與草圖狀態(tài)112相似,放大視圖也可以利用旋轉按鈕32旋轉。再次操作變比按鈕,該系統(tǒng)就會返回到草圖狀態(tài)112。
從草圖狀態(tài)112或變比視圖狀態(tài)116,根據(jù)使用者的選擇可以進入四種菜單狀態(tài)中的一種。第一,啟動工具按鈕38使系統(tǒng)轉換到工具菜單狀態(tài)118,在這種狀態(tài)下,如圖4A和圖4B所示,在顯示器24上會顯示出可能的頁面操作和/或功能的一個菜單。第二,啟動發(fā)送按鈕26使系統(tǒng)轉換到發(fā)送菜單狀態(tài)122,在該狀態(tài)下如圖5所示在顯示器24上顯示出將一個頁面或一組頁面?zhèn)魉偷狡渌b置、設備或系統(tǒng)的一個選項菜單。第三,啟動刪除按鈕34使系統(tǒng)轉換到刪除菜單狀態(tài)124,在該狀態(tài)下如圖6所示在顯示器24上顯示從存儲器64中刪除一個頁面或一組頁面的一個選項菜單。最后,啟動幫助按鈕36使系統(tǒng)轉換到幫助菜單狀態(tài)126,在該狀態(tài)下如圖7所示在顯示器24上顯示出一個幫助主題菜單。在進入上述任意菜單狀態(tài)之后,使用者可以利用定位按鈕42和44選擇所需的菜單選項,然后按下確認按鈕使該選擇生效。在本發(fā)明的優(yōu)選實施例中,確認按鈕就是進入顯示器上當前菜單的按鈕。如圖4至圖7所示在菜單的左下側顯示出表示適合的確認按鈕的一個圖標。只需使用定位按鈕46轉換到過去的狀態(tài)就能夠退出菜單狀態(tài)。
使用者作出的無效響應(即使用者按壓一個非激活按鈕)將使系統(tǒng)轉換到默認信息處理器狀態(tài)128,在這種狀態(tài)下,利用通常是內部產生的信息說明使用者的響應。通常,使用者作出的無效響應會被忽略。然而,根據(jù)所用按鈕和應用軟件70的當前狀態(tài)的不同,有時會進入錯誤對話框狀態(tài)132,通過顯示器24上的信息或圖形(例如一個閃爍圖標)提示使用者發(fā)生了錯誤?;蛘撸绻麘密浖?0在執(zhí)行有效操作時檢測到一個錯誤會直接進入錯誤對話框狀態(tài)132。最常見的一個例子就是當使用者在圖象捕獲過程中使用裝置22沿著不正確的路徑操作時。
下面將頻繁參照(a)圖2所示的應用軟件70的結構和操作;(b)圖8C、8D、10A和10B所示的捕獲頁面;和(c)圖9A和9B所示的流程圖來描述連接頁面軟件模塊88和分離頁面軟件模塊92的特征功能。
頁面連接功能的操作裝置22的頁面連接和分離功能都是利用工具按鈕38實施的,在圖4A和圖4B中顯示了兩個優(yōu)選菜單。因此,如圖9A中的判定框134所示,該程序從菜單/定位界面模塊104(參見圖2)開始處理指示已經啟動工具按鈕38的信息。根據(jù)應用軟件70的當前狀態(tài),如判定框136所示,這個響應可以是無效的。如果目前沒有啟動或激活工具按鈕38,可以在步驟138任選地調用錯誤應用軟件模塊98以向使用者提示工具按鈕目前沒有啟用。但是,如果工具按鈕38處于啟用狀態(tài),菜單/定位界面模塊104將在判定框142判斷目前是否顯示一組頁面中的一個內頁(即除第一頁以外的一頁)。如果目前在顯示器上正顯示一組頁面中的一個內頁,則本發(fā)明的優(yōu)選實施例只允許從這個狀態(tài)開始進行分離操作,這個結果用終端B表示,在后面將予以詳述。在其它情況下,如果在顯示器上顯示出一個單頁或一組頁面的第一頁或者存儲器利用指示器(參見圖8A和8B),則程序繼續(xù)進行到終端A,如圖所示,在步驟144工具菜單在顯示器24上提供連接選項。在判定框148,菜單/定位界面模塊104判斷前面是否存在尚未與當前頁面或頁面組連接的頁面。如果沒有在先的頁面或頁面組,則沒有可以與當前頁面或頁面組連接的目標,所以,在步驟152用灰色顯示連接選項以提示使用者在目前環(huán)境下連接是一種無效選項。
在優(yōu)選實施例中,本發(fā)明采用將一個頁面或頁面組連接到在存儲器64中保存的在先頁面或頁面組末尾的約定。在存儲器中頁面或頁面組的排列次序以捕獲頁面的次序表示。使用者可以使用定位按鈕46和48(參見圖1A)回顧存儲器64中頁面的邏輯次序以如圖8C所示按照草圖模式連續(xù)地顯示這些圖象。然而,也可以應用別的連接約定,以適應使用者偏好的改變或不同。例如,一個熟練的軟件編程員可能希望將應用軟件70設計成將當前頁面或頁面組與存儲器64中的跟隨的頁面或頁面組的前部連接。根據(jù)另一個變型實施例,使用者可以在存儲器64中的頁面顯示時通過按鈕給它們加上標簽或作出標記。應用軟件70按照它們被標記的次序進行分析,并保存在存儲器64中。當調用連接頁面模塊88時,由標記頁面構成一組,并按照這些頁面被標記的次序排列。
現(xiàn)在回到圖9A,如果已有在先的頁面或頁面組,則如圖4A所示,在步驟154在工具菜單中突出顯示連接選項。頁面連接程序進行到圖9B所示的終端C。如圖4A所示,啟動定位按鈕46可以退出工具菜單。因此,在判定框156,如果已退出工具菜單,則在步驟158結束頁面連接程序。同樣,使用者利用定位按鈕42和44可以選擇工具菜單中的其它選項,如由判定框162所示。如果使用者已經選擇突出工具菜單中的其它選項(參見圖4A),則在判定框164判斷連接選項是否保留所選定的對象。通過第二次啟動工具按鈕38(第一次啟動將工具菜單顯示在顯示器24上)來確認工具菜單中的選擇。這個判斷過程由判定框166和168表示。如果使用者沒有定位工具菜單,或者如果定位了菜單,但是使用者選擇了連接選項,則程序進入判定框166。另一方面,如果使用者選擇定位工具菜單,并選擇除連接選項以外的其它選項,則程序進入判定框168。如果在判定框168利用工具按鈕38確認了其它選項,則在步驟172退出頁面連接程序。否則,如果利用工具按鈕38在判定框166確認頁面連接,則頁面連接繼續(xù)進行到終端E。如果使用者在判定框166或168都沒有確認一個選擇,則連接程序進行到終端C,應用軟件70等待使用者在工具菜單中確認一個選擇或者退出工具菜單。
在終端E控制程序轉移到連接頁面模塊88,在判定框174判定是否如圖8D所示以變比視圖形式顯示當前頁面或頁面組。如果該頁面或頁面組目前處于變比視圖模式,則如圖8C所示在步驟178顯示連接動畫之前,顯示模式在步驟176返回草圖模式。
由連接頁面模塊88在步驟178產生的連接動畫用于向使用者傳達這樣的信息,這些頁面已經以電子方式在存儲器64中作為一個單位建組,并且可以作為一個單位進行操作和處理。然而,所使用的這些圖標和動畫應當告知使用者仍然可以存取一組中的單個頁面。在本發(fā)明的優(yōu)選實施例中,這是通過一個動畫實現(xiàn)的,其畫面表示在圖10A和圖10B中,按照動畫表示,前面的頁面或頁面組在屏幕上滑動到基本覆蓋當前頁面或頁面組的位置上。在頁面覆蓋正在進行的同時,比喻頁面連接的一個圖標動態(tài)地顯示在顯示器24上,以使使用者心中確信正在進行頁面連接。如圖所示在優(yōu)選實施例中選擇一個曲別針作為比喻圖標;但是,可以使用能夠向使用者表示連接正在進行的任何適合的符號。
在完成覆蓋之后,滑動到顯示屏24上的在前頁面或頁面組折疊到初始頁面或頁面組的后面,如圖10B所示,以便當選擇連接選項時在顯示器上露出初始頁面或頁面組。可取的是,如圖10B所示顯示器上頁面的折疊角應讓使用者知道顯示器上顯示的當前頁面是一組頁面中的內頁。在顯示器上暫短地顯示一個瞬間圖標188以指示頁面組中正在顯示器上顯示的頁面的邏輯位置,在優(yōu)選實施例中這個瞬間圖標是一個圓號牌。例如在圖10B中顯示器上的當前頁面是一個13頁的頁面組中的第12頁。瞬間圖標188還向使用者顯示一個可視提示符,提示可以使用定位按鈕42和44在頁面組范圍內向后(即向第一頁)或向前(即向最后一頁)移動。
最后,在步驟182,更新圖標192以反映當前頁面組在存儲在存儲器64中的頁面和頁面組整個序列中的邏輯位置。在一個連接操作過程中,已經合并了兩個邏輯單位(即,一個頁面或頁面組)。所以,圖標192上的數(shù)字在步驟182中減1。與瞬間圖標188類似,圖標192也為使用者提供了一個可視提示符,提示可以使用定位按鈕46和48回顧具有圖標192所示編號的存儲頁面和頁面組,所說編號192指示一個頁面或頁面組在整個序列中的邏輯位置。通過使用連接比喻圖標(例如,在優(yōu)選實施例中為曲別針)和瞬間圖標188可以區(qū)別頁面組和單個頁面,當使用者利用定位按鈕46和68進入一個頁面時就會顯示出所說瞬間圖標。
頁面連接功能的一種特別有益的應用是將多個頁面結合成一組傳送到其它裝置、設備或系統(tǒng)中(例如計算機、打印機、傳真機,等等)。裝置22包括一個圖象發(fā)送或傳遞按鈕26(參見圖1),利用該按鈕可以調用菜單/定位界面模塊104和發(fā)送頁面模塊96(參見圖2)以通過該裝置的串行端口或IR通信端口將一個頁面或頁面組傳送到其它系統(tǒng)中。如圖5所示,響應使用者啟動所說發(fā)送或傳遞按鈕26,菜單/定位模塊104將顯示一個“發(fā)送”菜單,該菜單為使用者提供傳送當前頁面、當前頁面組、或目前存儲在裝置22的存儲器64中的所有頁面的選擇。當確認菜單中的一種選擇時,發(fā)送頁面模塊96將執(zhí)行使用者的傳送請求??扇〉氖?,本發(fā)明的建組功能使得使用者可以將存儲在存儲器64中的頁面子集作為一組或一個邏輯單位進行傳送,而不必每次傳送一頁所需頁面或者傳送存儲器中所有頁面,然后刪除不需要的頁面。此外,在目的地不需要將這些頁面結合在一起進行普通處理,因為這些頁面在傳送之后仍然保留了其單一特征。
本發(fā)明遵循這樣一種范型,即圖象捕獲程序與頁面處理功能如頁面連接或建組分離。然而,可以采用將圖象捕獲程序與頁面建組相結合的其它方式。這樣的一個實施例使得使用者利用菜單選項或一個指定操作按鈕識別開始一個組和結束一個組的選擇。例如,當使用者選擇開始一個組時,在作出該選擇之后由裝置捕獲的每一個圖象都增加到該組中,直到使用者選擇結束該組。如果使用者沒有作出關于建組的選擇,則裝置22默認單頁面抓圖模式。實施頁面建組的另一個變型實施例是要求使用者利用一個菜單選項或一個指定操作按鈕在要捕獲的一個圖象之前插入一個分隔符,以指示一個新組的開始,并且防止新捕獲的圖象作為前一組的部分增加到以前所捕獲的圖象中。這些替換方法的優(yōu)點是在捕獲圖象時就可以形成頁面組;但是,使用者必須注意操作模式(即組模式或非組模式)和在需要構成所需頁面組的位置留心插入分隔符。
頁面分離功能的操作下面討論裝置22的頁面分離功能,討論從圖9A中的終端B開始。如果目前正在顯示一組頁面的一個內頁,本發(fā)明的優(yōu)選實施例只允許從這個狀態(tài)下進行分離操作,所以,如圖4B所示在步驟194工具菜單在顯示器24上顯示出分離選項。如圖4B所示在步驟196在工具菜單中將突出顯示分離選項。頁面分離程序進行到圖9C所示的終端D。如圖4B所示,利用定位按鈕46可以退出工具菜單。因此,在判定框198,如果退出工具菜單,則在步驟202結束頁面分離程序。同樣,如判定框204所示,使用者可以利用定位按鈕42和44選擇工具菜單中的其它選項。如果使用者已經在工具菜單中選擇突出顯示其它選項(參見圖4B),則在判定框206判斷分離選項是否保留了所選擇的項目??梢酝ㄟ^第二次按下工具按鈕38(第一次按下在顯示器24上顯示出工具菜單)確認從工具菜單中作出的選擇。這個判斷結果用判定框208和212表示。如果使用者沒有在工具菜單上進行定位操作,或者在工具菜單上進行了定位操作,但是使用者停留在分離選項上,則程序進入到判定框208。另一方面,如果使用者選擇在工具菜單上進行定位操作,并選擇除分離選項以外的其它選項,則程序進入判定框212。如果利用工具按鈕38在判定框212確認了其它選項,則在步驟214退出頁面分離程序。否則,如果利用工具按鈕38在判定框208確認了頁面分離,則頁面分離程序繼續(xù)進行到終端F。如果使用者在判定框208或212都沒有確認一種選擇,則分離程序進入終端D,在此處,應用軟件70等待使用者確認一種選擇或者從工具菜單中退出。
在終端F,控制程序轉移到分離頁面模塊92,在判定框216判斷當前頁面組是否如圖8D所示以變比視圖模式顯示。如果該頁面組目前以變比視圖模式顯示,則在步驟222顯示分離動畫之前,顯示模式在步驟218返回草圖模式,如圖10B所示。
由分離頁面模塊92在步驟222中產生的分離動畫用于向使用者表達目前顯示在顯示器上的頁面和該頁面組中在該頁面之后的任何頁面正在從當前頁面組中清除,以構成獨立的頁面或頁面組。在本發(fā)明的優(yōu)選實施例中,這是利用動畫實現(xiàn)的,動畫畫面如圖10A和10B所示。
動畫開始于圖10B所示的畫面,其中在顯示器上顯示出一組頁面的一個內頁,其左上角折疊表示該頁面組前面的頁面折疊在后面。如瞬間圖標188所表示的,所顯示的頁面是包含13頁的頁面組中的第12頁。因此,分離操作將第12頁和第13頁與該頁面組的前面11頁分開。在動畫進行時,前面的第1頁至第11頁折疊到基本與當前顯示頁面重疊的位置(即圖10B中的第12頁),就好象這些頁面在左上角折疊在一起。在這個動畫階段,該頁面組的第一頁將如圖10A所示顯示出來,但是沒有瞬間圖標188。此外,比喻頁面連接的圖標動態(tài)地顯示在顯示器24上,以使使用者確信當前頁面組正在進行轉換。如圖10A所示使用一個曲別針作為優(yōu)選實施例的比喻圖標。
在折疊完成之后,被折疊的在前頁面或頁面組滑動移出顯示器24,以在顯示器上露出當選擇分離選項時選定的該頁面組的內頁。在圖10B所示的示例中,在顯示器24上顯示出第12頁,其左上角顯示有所說曲別針,如圖10A所示,該曲別針表示當前頁面是頁面組的一部分。例如,如果僅僅剩余一個頁面(即分離頁面組的最后一頁),則曲別針將消失。如果可以應用的話,則暫短地顯示出瞬間圖標188(也稱為圓號牌)以指示顯示器上的頁面是頁面組中的第一頁。在本實施例中,圖10B作為起點,如果將第12頁和第13頁從該頁面組中分離以構成一個新組則,圖標188應當讀作1/2。
最后,在步驟224,更新圖標192(也稱為號牌)以反映出當前頁面組在存儲在存儲器64中的頁面和頁面組的整個序列中的邏輯位置。在分離操作過程中,已經將一個邏輯單位(即一個頁面組)分成兩個邏輯單位(即一個頁面或一個頁面組)。所以,圖標192上的數(shù)字加1。
值得強調的是,雖然已經參照一種圖象捕獲和傳送裝置描述了本發(fā)明,但是本發(fā)明的圖形用戶界面和人機界面特征可以應用到以數(shù)據(jù)單位或文件形式保存信息的任何設備或裝置。這樣設備包括例如數(shù)字照相機、視頻錄像機(例如以數(shù)字形式存儲視頻數(shù)據(jù))、錄音機(例如以數(shù)字形式存儲聲音數(shù)據(jù))、便攜式傳真機、桌面計算機、膝上型計算機、和手持計算機。此外,可以想象這里所公開的將圖象數(shù)據(jù)彼此結合和分離的方法同樣可以用于將數(shù)據(jù)以可以結合和分離的邏輯單位形式存儲的任何設備或裝置。
應用軟件70包括用于實施各種邏輯功能的可執(zhí)行指令的排序列表,可以由應用于或與一個指令執(zhí)行系統(tǒng)、裝置、或設備如計算機系統(tǒng)、處理器包含的系統(tǒng)、或能夠從該指令執(zhí)行系統(tǒng)中提取指令的其它系統(tǒng)結合使用的任何計算機可讀媒體來體現(xiàn)。在本申請文件中,“計算機可讀媒體”可以是能夠包含、保存、通信、傳播、或傳送應用于或與指令執(zhí)行系統(tǒng)、裝置、或設備結合使用的程序的任何裝置。例如,所說計算機可讀媒體可以是,但是并不局限于,電、磁、光、電磁、紅外、或半導體系統(tǒng)、裝置、設備、或傳播媒體。計算機可讀媒體的更具體的實例包括(非窮舉性列表)具有一條或多條導線的電連接器(電的)、便攜式計算機磁盤(磁的)、隨機存取存儲器(RAM)(磁的)、只讀存儲器(ROM)(磁的)、可擦除可編程只讀存儲器(EPROM或快速存儲器)(磁的)、光纖(光的)、和便攜式光盤只讀存儲器(CDROM)(光的)。應當指出,計算機可讀媒體甚至可以是紙或其它印有程序的適合媒體,因為可以用電子方式獲取所說程序,例如借助于對紙或其它媒體進行光學掃描,然后如果需要的話進行編譯、翻譯或其它適合方式的處理,然后存儲在計算機存儲器中。
上文中已經以一種便攜式、手持圖象捕獲和傳送裝置為例公開了本發(fā)明的原理,本發(fā)明的裝置具有傳統(tǒng)的手持掃描儀的靈活性,而且具有一系列現(xiàn)有技術中所沒有的智能化功能。例如,這些功能包括能夠在裝置內部或者在將這些圖象傳送到其它設備或系統(tǒng)中時將捕獲的圖象匯集成可以作為一個單位進行處理的邏輯組。相反,在需要時還可以將圖象組分成較小的組或單個頁面。本發(fā)明提供了一種圖形用戶界面,這種圖形用戶界面包括比喻性圖標和動畫,甚至使得初學者也能夠經過最少的指導或不用指導就成功地操作本發(fā)明裝置。正是這些智能化功能使得本發(fā)明實現(xiàn)了稱之為電子信息裝置的一種新產品,這種產品將電子外圍設備例如圖象掃描儀與計算機中所使用的處理功能和圖形界面結合在一起。
應當指出,通過以上的詳細描述,在基本不脫離本發(fā)明原理的前提下本領域技術人員顯然可以對本發(fā)明的優(yōu)選實施例作出多種改變或改進。正如在權利要求書中所提出的,所有這類改變或改進都包括在本發(fā)明的范圍內。
權利要求
1.一種手持圖象捕獲和傳送裝置(22),它包括用于獲取圖象數(shù)據(jù)(74)的捕獲裝置(54);用于保存所說圖象數(shù)據(jù)(74)的存儲裝置(64);與所說存儲裝置(64)相連的處理裝置(62);與所說處理裝置(62)相連用于顯示所說圖象數(shù)據(jù)(74)的顯示裝置(24);存儲在所說存儲裝置(64)中并由所說處理裝置(62)執(zhí)行的程序碼(70),所說程序碼(70)包括用于以圖形方式將一個第一捕獲圖象的圖象數(shù)據(jù)(74)與一個第二捕獲圖象的圖象數(shù)據(jù)合并以構成一個圖象組的圖象連接模塊(88)。
2.如權利要求1所述的裝置(22),其特征在于所說程序碼(70)還包括用于以圖形方式將一個第一捕獲圖象的圖象數(shù)據(jù)(74)與一個第二捕獲圖象的圖象數(shù)據(jù)(74)分離的一個圖象分離模塊(92),所說第一捕獲圖象數(shù)據(jù)(74)在此之前是與所說第二捕獲圖象數(shù)據(jù)(74)合并的。
3.如權利要求2所述的裝置(22),其特征在于所說圖象分離模塊(92)包括;用于在所說顯示裝置(24)上顯示一個動畫的一個第一代碼段,所說動畫表現(xiàn)所說第一捕獲圖象數(shù)據(jù)(74)與所說第二捕獲圖象數(shù)據(jù)(74)的分離。
4.如權利要求3所述的裝置(22),其特征在于所說第一代碼段包括用于將所說第二捕獲圖象基本折疊到所說第一捕獲圖象后面的一個第二代碼段;用于將所說第二捕獲圖象折疊到所說第一捕獲圖象前面,使得所說第二捕獲圖象基本覆蓋所說第一捕獲圖象的一個第三代碼段;用于將所說第二捕獲圖象從所說顯示裝置中清除以露出所說第一捕獲圖象的一個第四代碼段;和用于使象征連接狀態(tài)的比喻圖標產生運動的一個第五代碼段。
5.如權利要求1所述的裝置(22),其特征在于所說圖象連接模塊(88)包括用于在所說顯示裝置(24)上顯示動畫的一個第一代碼段,所說動畫表現(xiàn)所說第一捕獲圖象數(shù)據(jù)與所說第二捕獲圖象數(shù)據(jù)合并構成所說圖象組的合并過程。
6.如權利要求5所述的裝置(22),其特征在于所說第一代碼段包括用于使所說第二捕獲圖象基本覆蓋所說第一捕獲圖象的一個第二代碼段;和用于使象征連接狀態(tài)的比喻圖標運動的一個第三代碼段。
7.在一種手持圖象捕獲和傳送裝置(22)中以圖形方式合并圖象的一種方法,該方法包括以下步驟用所說裝置(22)捕獲一個第一圖象;將所說第一圖象保存在所說裝置(22)的存儲媒體(64)中;用所說裝置(22)捕獲一個第二圖象;將所說第二圖象保存在所說存儲媒體(64)中;在所說裝置(22)的顯示器上顯示所說第二圖象;將所說第二圖象與所說第一圖象合并以構成一個圖象組;并在所說顯示器(24)上顯示表現(xiàn)所說第一圖象正在逐漸覆蓋所說第二圖象的動畫(178)以表示所說合并步驟。
8.用于以圖形方式將保存在一種手持圖象捕獲和傳送裝置(22)中的圖象分離的一種方法,該方法包括以下步驟用所說裝置(22)捕獲一個第一圖象;將所說第一圖象保存在一個存儲媒體(64)中;用所說裝置(22)捕獲一個第二圖象;將所說第二圖象保存在所說存儲裝置(64)中;將所說第二圖象與所說第一圖象合并以構成一個圖象組;在顯示裝置(24)上顯示所說圖象組;將所說第二圖象從所說圖象組中分離出來;并在所說顯示裝置(24)上顯示表示所說分離步驟的動畫(222)。
9.包含用于處理利用一種手持捕獲和傳送裝置獲取的圖象數(shù)據(jù)(74)的一種程序(70)的一種計算機可讀媒體(64),所說程序(70)包括用于以圖形方式將一個第一捕獲圖象的圖象數(shù)據(jù)與一個第二捕獲圖象的圖象數(shù)據(jù)合并的邏輯(88)。
10.如權利要求9所述的計算機可讀媒體(64),它還包括用于以圖形方式將一個第一捕獲圖象的圖象數(shù)據(jù)(74)與一個第二捕獲圖象的圖象數(shù)據(jù)分離的邏輯(92)。
全文摘要
本申請?zhí)峁┝艘环N手持圖象捕獲和傳送裝置和使用這種裝置的方法。這種捕獲和傳送裝置包括一個處理和顯示圖象的處理器。程序碼包括一個圖象連接模塊,使得使用者可將捕獲圖象彼此合并以構成一個圖象組,并顯示該合并過程。此外,將一組捕獲圖象作為一個邏輯單位進行處理,使得可每次對若干捕獲圖象進行操作(例如發(fā)送,刪除,等等)。此外,所說程序碼包括一個圖象分離模塊,該模塊使得使用者能夠將掃描圖象分離出來。
文檔編號G06T1/00GK1244688SQ9910838
公開日2000年2月16日 申請日期1999年6月14日 優(yōu)先權日1998年8月7日
發(fā)明者J·C·道, K·C·盧法托, D·L·達爾頓, D·福爾莫薩, M·L·魯?shù)? S·尼維斯, P·漢堡, M·J·德弗里斯, N·舍帕德 申請人:惠普公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿城市| 利津县| 洪雅县| 阿巴嘎旗| 新宾| 清河县| 丹阳市| 青阳县| 延安市| 红原县| 新乡市| 大埔县| 天津市| 平塘县| 泸州市| 辽中县| 安多县| 新宾| 滦平县| 武鸣县| 张家界市| 都兰县| 精河县| 沭阳县| 定襄县| 阿图什市| 沙河市| 乐安县| 富裕县| 墨脱县| 朔州市| 华宁县| 和田县| 高碑店市| 定安县| 延寿县| 青海省| 香港| 县级市| 和田县| 泰来县|