亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于顯示文檔圖像的方法和設(shè)備、以及信息處理裝置的制作方法

文檔序號:6574723閱讀:168來源:國知局
專利名稱:用于顯示文檔圖像的方法和設(shè)備、以及信息處理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種控制其具有的區(qū)域比顯示單元的屏幕大小寬的文檔圖像數(shù)據(jù)的顯示的技術(shù)。
背景技術(shù)
液晶屏的技術(shù)發(fā)展使得文檔或圖像在除了個人計算機(jī)(PC)以外諸如個人數(shù)字助理(PDA)或移動電話這類便攜式終端上進(jìn)行顯示的機(jī)會有所增加。
與查看這類文檔或圖像的機(jī)會有所增加相關(guān)聯(lián),產(chǎn)生應(yīng)向便攜式終端提供何種類型的文檔這種問題。換句話說,便攜式終端每種型號具有不同大小的屏幕,所以難以分別對各個便攜式終端生成相應(yīng)文檔。
如果文檔格式是超文本鏈接標(biāo)示語言(HTML),該文檔便可顯示于便攜式終端上,但大多數(shù)文檔是主要為PC創(chuàng)建的網(wǎng)頁。因此,當(dāng)該文檔顯示于便攜式終端的屏幕上時,格式遭到破壞,這造成難以直觀認(rèn)識該文檔。
另一方面,提供了對用戶顯示通過掃描諸如書本這類紙件所得到的圖像數(shù)據(jù)的若干技術(shù)(例如日本特開平09-305345號公報)。
如上所述的常規(guī)技術(shù)中,由于是圖像數(shù)據(jù),即便是其在便攜式終端上顯示,其格式也不至遭到破壞。此外,可以通過使圖像數(shù)據(jù)減少或增加來改變字符大小,因而用戶可很容易閱讀該文檔。
但常規(guī)技術(shù)中,假定在大尺寸的監(jiān)視器上以某種程度的大小顯示文檔,即便是可以在便攜式終端上閱讀包括文檔在內(nèi)的圖像數(shù)據(jù)的各字符,也不得不移動圖像數(shù)據(jù)以閱讀整個文檔,因而很麻煩。
舉例來說,當(dāng)圖像數(shù)據(jù)具有多欄時,用戶讀完一欄才將顯示移至下一欄。但該移動要求將圖像數(shù)據(jù)從任意一欄的末尾部移至下一欄的起頭部。

發(fā)明內(nèi)容
本發(fā)明其目的在于至少是部分地解決常規(guī)技術(shù)中的問題。
本發(fā)明一個方面的用于顯示文檔圖像的設(shè)備包括在屏幕上顯示圖像的顯示單元;獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù)的文檔圖像獲取單元,該文檔圖像數(shù)據(jù)包含具有圖像大小大于顯示單元屏幕大小的文檔,顯示控制數(shù)據(jù)指定讀取文檔的順序和所要顯示的文檔圖像數(shù)據(jù)的范圍;當(dāng)顯示該文檔圖像數(shù)據(jù)時,通過基于所指定的順序移動屏幕上的顯示區(qū)域,來控制指定范圍的顯示的顯示控制單元;以及判定所獲取的文檔圖像數(shù)據(jù)在行方向上的范圍的寬度是否比屏幕的寬度寬的判定單元。當(dāng)判定范圍的寬度比屏幕的寬度窄時,顯示控制單元在垂直于行方向的方向上移動顯示區(qū)域。
本發(fā)明另一方面的信息處理裝置包括獲取包含文檔的文檔圖像數(shù)據(jù)的文檔圖像獲取單元;從所獲取的文檔圖像數(shù)據(jù)中提取出指示文檔的預(yù)定單位的文檔元素的文檔元素提取單元;指定讀取所提取出的文檔元素的順序的讀取順序指定單元;以及對該文檔圖像數(shù)據(jù)生成顯示控制數(shù)據(jù)的顯示控制數(shù)據(jù)生成單元,該顯示控制數(shù)據(jù)包含所要顯示的所提取出的文檔元素的范圍和所指定的讀取文檔元素的順序。
本發(fā)明另一方面的用于顯示文檔圖像的方法包括下列步驟獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù),該文檔圖像數(shù)據(jù)包含具有圖像大小大于顯示單元的屏幕大小的文檔,顯示控制數(shù)據(jù)指定讀取文檔的順序和所要顯示的文檔圖像數(shù)據(jù)的范圍;當(dāng)顯示該文檔圖像數(shù)據(jù)時,通過基于所指定的順序移動屏幕上的顯示區(qū)域,來控制所指定的范圍的顯示;以及判定所獲取的文檔圖像數(shù)據(jù)在行方向上的范圍的寬度是否比屏幕的寬度寬。當(dāng)判定該范圍的寬度比屏幕的寬度窄時,所述控制步驟包括在垂直于行方向的方向上移動顯示區(qū)域。
本發(fā)明的上述以及其他目的、特征、優(yōu)點(diǎn)、以及技術(shù)方面和產(chǎn)業(yè)方面的意義,將通過結(jié)合附圖考慮、閱讀后續(xù)的對本發(fā)明目前優(yōu)選實施例的具體說明,得到更好的理解。


圖1是第一實施例的PDA和文檔圖像處理服務(wù)器的框圖。
圖2是第一實施例的文檔圖像處理服務(wù)器所獲取的一例文檔圖像數(shù)據(jù)。
圖3是第一實施例的文檔圖像處理服務(wù)器的文檔元素提取單元所指定的文檔元素的示意性表示區(qū)域。
圖4是作為第一實施例修改方案的文檔元素提取單元所指定的各行的示意性表示區(qū)域。
圖5是第一實施例的顯示控制數(shù)據(jù)生成單元所生成的一例顯示控制數(shù)據(jù)。
圖6是顯示控制數(shù)據(jù)其中包括的標(biāo)記其結(jié)構(gòu)的示意圖。
圖7是當(dāng)一個文檔具有多頁時的一例顯示控制數(shù)據(jù)。
圖8是示出第一實施例的PDA中在顯示控制單元的控制下顯示的顯示區(qū)域其移動方向的示意圖。
圖9是示出PDA在顯示控制單元的控制下顯示的顯示區(qū)域其范圍的示意圖。
圖10A是PDA的顯示單元上顯示的一屏幕例。
圖10B是PDA的顯示單元上顯示的圖10A屏幕之后的一屏幕例。
圖11是示出當(dāng)一欄在行方向上的寬度比顯示單元屏幕寬度寬時PDA中顯示控制單元所控制的顯示區(qū)域其移動方向的示意圖。
圖12是示出當(dāng)顯示單元中有多欄并且各欄在行方向上的寬度比顯示單元屏幕寬度寬時PDA中顯示控制單元所控制的顯示區(qū)域其移動方向的示意圖。
圖13是示出當(dāng)有多欄其行方向是豎直方向時PDA中顯示控制單元所控制的顯示區(qū)域其移動方向的示意圖。
圖14是文檔圖像處理服務(wù)器中獲取文檔圖像數(shù)據(jù)至將附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給PDA的處理進(jìn)程的流程圖。
圖15是PDA中接收附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)至顯示文檔圖像數(shù)據(jù)的處理進(jìn)程的流程圖。
圖16是包括其行方向為豎直方向的各欄、其行方向為水平方向的各欄、以及照片圖像的一例具有復(fù)雜結(jié)構(gòu)的文檔圖像數(shù)據(jù)的示意圖。
圖17是示出第一實施例的第一修改方案的文檔圖像處理服務(wù)器的讀取順序指定單元在圖16的文檔圖像數(shù)據(jù)中指定的各欄和圖像其讀取順序的示意圖。
圖18是第一實施例的第二修改方案的PDA其顯示單元上對每一欄顯示圖標(biāo)時的屏幕例。
圖19是第二實施例的PDA和文檔圖像處理服務(wù)器的框圖。
圖20是示出第二實施例的PDA其屏幕大小和文檔圖像數(shù)據(jù)其所要顯示的范圍兩者間關(guān)系的示意圖。
圖21是第二實施例的PDA在顯示單元上顯示經(jīng)過放大的圖20中欄1的屏幕例。
圖22是示出PDA的顯示控制單元所顯示的各顯示區(qū)域其范圍的示意圖。
圖23是示出第二實施例修改方案的PDA的顯示控制單元所顯示的各顯示區(qū)域其范圍的示意圖。
圖24是PDA的硬件配置圖。
具體實施例方式
下面參照附圖具體說明本發(fā)明的各實施例。下面說明的各實施例示出文檔圖像顯示裝置應(yīng)用于PDA的情形,但并不局限于PDA,因此也可以應(yīng)用于任何電子設(shè)備,舉例來說,可應(yīng)用于諸如移動電話這類容易攜帶的電子裝置。
圖1是本發(fā)明第一實施例的PDA 100和文檔圖像處理服務(wù)器150的框圖。PDA 100和文檔圖像處理服務(wù)器150彼此通過網(wǎng)絡(luò)連接。該網(wǎng)絡(luò)可以是諸如公共網(wǎng)和局域網(wǎng)(LAN)這類任何網(wǎng)絡(luò)。當(dāng)PDA 100與文檔圖像處理服務(wù)器150連接時,該連接可以是有線的或者是無線的。
文檔圖像處理服務(wù)器150包括文檔圖像數(shù)據(jù)獲取單元151、文檔元素提取單元152、讀取順序指定單元153、顯示控制數(shù)據(jù)生成單元154、文檔圖像數(shù)據(jù)組合單元155、以及通信控制單元156。文檔圖像處理服務(wù)器150執(zhí)行獲取其中顯示文檔的文檔圖像數(shù)據(jù)至將對其附加有用于顯示該文檔圖像數(shù)據(jù)的顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給PDA 100的處理。
文檔圖像處理服務(wù)器150將對其附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給的電子裝置,不局限于PDA 100,因此可以是諸如移動電話這類能夠顯示圖像數(shù)據(jù)的任何電子裝置。
文檔圖像數(shù)據(jù)獲取單元151獲取要在PDA 100等上顯示的文檔圖像數(shù)據(jù)。文檔圖像數(shù)據(jù)獲取單元可以是用掃描儀從紙件上讀取數(shù)據(jù)的任何單元,或者是獲取硬盤驅(qū)動器(HDD)(未圖示)中先前存儲的文檔圖像數(shù)據(jù)的任何單元。
文檔圖像數(shù)據(jù)表示按文檔形式描述的圖像數(shù)據(jù),包括通過掃描儀等讀取其上面描述有文檔的紙件所得到的圖像數(shù)據(jù),或者根據(jù)文檔數(shù)據(jù)轉(zhuǎn)換而成的圖像數(shù)據(jù)。
圖2是文檔圖像處理服務(wù)器150所獲取的一例文檔圖像數(shù)據(jù)。第一實施例中說明的是文檔圖像數(shù)據(jù)是要處理對象的情形。該文檔圖像數(shù)據(jù)其結(jié)構(gòu)形成為包含與圖3中所示的標(biāo)題(1)、和欄(2)、欄(3)、以及欄(4)分別相對應(yīng)的標(biāo)題和橫向并排三欄的文本。
回到圖1,文檔元素提取單元152提取文檔圖像數(shù)據(jù)中所包含的每一文檔元素。用所提取的文檔元素可針對每一文檔元素指定一區(qū)域。第一實施例中,確定文檔元素為欄。文檔元素提取單元152對文檔圖像數(shù)據(jù)中所包含的欄指定區(qū)域。此外,文檔元素提取單元152可以提取文檔中所包含的圖片或照片的圖像作為一文檔元素。
作為文檔元素提取單元152對該欄指定區(qū)域的方法,可以使用諸如日本特開平05-233873號公報中所說明的方法這類任何方法。該專利申請中所說明的方法中,確定一標(biāo)準(zhǔn)字符大小,將用該標(biāo)準(zhǔn)字符大小劃分圖像數(shù)據(jù)得到的各塊分類為圖片塊和文本塊,結(jié)合各文本塊以提取行塊。進(jìn)一步結(jié)合所提取的各行塊以提取每一欄的區(qū)域。第一實施例的文檔元素提取單元152通過這種方法針對每一欄和每一圖片(包括照片圖像)指定區(qū)域范圍,并且根據(jù)所提取的各行塊針對每一欄指定行方向。
圖3是文檔元素提取單元152所指定的各文檔元素的各示意性表示區(qū)域。圖3中所示的每一文檔元素的區(qū)域中,各欄提取為文檔元素。上述各欄設(shè)定為所要顯示的范圍。
但所要提取的文檔元素不局限于該欄,因此一字符或一行也可以是文檔元素。作為第一實施例的修改方案,下面說明將一行提取為文檔元素的情形。
圖4是作為第一實施例的修改方案示出文檔元素提取單元152所指定的各行的示意性表示區(qū)域。該修改方案中,如圖4中所示的每一行的區(qū)域設(shè)定為所要顯示的對象,并由讀取順序指定單元153設(shè)定各行的讀取順序。稍后說明的PDA 100對各行進(jìn)行控制以便按它們的設(shè)定的順序顯示。不管是否是公知技術(shù),可以使用上述技術(shù)其中任何一種。
回到第一實施例,讀取順序指定單元153指定所提取的各欄的讀取順序。作為指定其讀取順序的方法,可以使用任何方法,舉例來說,也可以使用日本特開平07-192084號公報中所說明的方法。可以通過使用日本特開平07-192084號公報中所說明的方法,指定每一文檔元素的區(qū)域是給出一標(biāo)題還是簡單給出一欄。因此,第一實施例的讀取順序指定單元153可用此方法指定文檔元素的讀取順序,并且指定每一文檔元素的區(qū)域是給出一標(biāo)題還是給出一欄。
顯示控制數(shù)據(jù)生成單元154根據(jù)文檔元素提取單元152的提取結(jié)果和讀取順序指定單元153的指定結(jié)果生成顯示控制數(shù)據(jù)。第一實施例中,顯示控制數(shù)據(jù)生成單元154生成顯示控制數(shù)據(jù),該顯示控制數(shù)據(jù)其中包括文檔元素提取單元152所提取的每一欄的區(qū)域和行方向、讀取順序指定單元153所指定的一欄的讀取順序,也包括關(guān)于每一區(qū)域是一欄還是一標(biāo)題的信息。
圖5是顯示控制數(shù)據(jù)生成單元154所生成的一例顯示控制數(shù)據(jù)。顯示控制數(shù)據(jù)中,按使用各標(biāo)記的文本格式定義信息。注意該顯示控制數(shù)據(jù)是圖2中所示的文檔圖像數(shù)據(jù)所用的顯示控制數(shù)據(jù)。具體說明圖5中所示的顯示控制數(shù)據(jù)之前,先說明顯示控制數(shù)據(jù)的標(biāo)記。
圖6是顯示控制數(shù)據(jù)其中包括的標(biāo)記其結(jié)構(gòu)的示意圖。該標(biāo)記中可設(shè)置有標(biāo)記名和與標(biāo)記相對應(yīng)的屬性??稍O(shè)置的各標(biāo)記名包括“文檔”、“頁面”、“區(qū)域”等等。如果標(biāo)記名是“文檔”,該相關(guān)的標(biāo)記便與某一個文檔相對應(yīng)。如果標(biāo)記名是“頁面”,該相關(guān)的標(biāo)記便與某一個頁面相對應(yīng),如果標(biāo)記名是“區(qū)域”,該相關(guān)的標(biāo)記便與某一個區(qū)域相對應(yīng)。
當(dāng)要設(shè)置標(biāo)記的屬性時,描述的是屬性名和屬性參數(shù)。而且,標(biāo)記中可設(shè)置任何屬性。各實施例中所用的屬性名的例子包括“area_num”、“area_lst”、“name”、“l(fā)ocation_xxx”、“width”、“height”、“direction”、“prev_xxx”、以及“next_xxx”,。
“area_num”給出對應(yīng)于相關(guān)標(biāo)記的文檔元素中所包含的區(qū)域的數(shù)目?!癮rea_lst”給出表示文檔元素中所包含的各區(qū)域中第一個要讀取的區(qū)域的ID?!皀ame”給出文檔元素的名稱?!發(fā)ocation_xxx”給出表示文檔元素的區(qū)域其終點(diǎn)的座標(biāo)?!皐idth”給出文檔元素其區(qū)域的寬度,“height”給出文檔元素其區(qū)域的高度?!癲irection”給出文檔元素中的行方向?!皃rev_xxx”給出表示讀取順序中前一文檔元素的ID?!皀ext_xxx”給出表示讀取順序中下一文檔元素的ID。通過使用上述標(biāo)記和屬性生成顯示控制數(shù)據(jù)。
回到圖5,<page>標(biāo)記501給出一頁面的總體輪廓。首先,“area_num=4”表示該頁面中有4個區(qū)域,“area_lst=1”表示作為第一個要讀取的區(qū)域的id是1。然后,</page>標(biāo)記503表示該頁的信息的結(jié)束。
<area>標(biāo)記502表示相應(yīng)區(qū)域的具體信息。首先,“id=1”表示ID是1,“name=“title””表示該區(qū)域名稱是“title”。此外,“l(fā)ocation_top=10 location_left=10 location_bottom=59location_right=319”表示左上角座標(biāo)(10,10)到右下角座標(biāo)(319,59)的區(qū)域范圍。標(biāo)記502中,“width=310”表示寬度是310,“height=50”表示高度是50。如果設(shè)置右下座標(biāo)的信息或者寬度和高度的信息,該區(qū)域范圍便可得到標(biāo)識,因此可以省略這兩項信息中的另一項。
此外,“direction=horizontal”表示行方向是水平的。屬性“prev_area=null”表示讀取順序中沒有該區(qū)域的任何前一區(qū)域,“next_area=2”表示讀取順序中下一區(qū)域的ID是2。舉例來說,當(dāng)“next_area=2”改變?yōu)椤皀ext_area=3”時,讀取順序中具有id=1的區(qū)域其下一區(qū)域便改變?yōu)閕d=3的區(qū)域。換句話說,讀取順序中的鏈接是由“prev_area”和“next_area”定義的,可通過改變鏈接來改變讀取順序。
盡管圖5中省略了說明,但也可以在<area>標(biāo)記中定義該區(qū)域是文本。這種情形下,該標(biāo)記中簡單指定作為屬性的“type=“text””。為了標(biāo)識該區(qū)域的類型,通過除了“text”以外指定諸如“figure”和“photo”這類屬性,該區(qū)域可以定義為圖片或照片。這使得PDA100可以針對每一區(qū)域指定類型。該類型是文檔元素提取單元152提取的信息。
當(dāng)該區(qū)域是圖片或照片時,文檔往往可能包括對其的描述。這種情形下,顯示控制數(shù)據(jù)可以在其中存儲圖片或照片的區(qū)域和文檔中其描述的位置之間的關(guān)聯(lián)。舉例來說,可以考慮在表示圖片或照片的標(biāo)記中保存文檔中該描述所處位置的座標(biāo)區(qū)域。這使得加載顯示控制數(shù)據(jù)的PDA 100中能夠標(biāo)識圖片或照片和與之相關(guān)聯(lián)的描述的位置。
如圖5中所示的顯示控制數(shù)據(jù)中所描述的信息并不局限于某一頁面。圖7是當(dāng)某一文檔具有多頁時的一例顯示控制數(shù)據(jù)??梢哉J(rèn)識到,<document>標(biāo)記中描述有多個<page>標(biāo)記,如圖7中所示。也可以通過<document>標(biāo)記中所定義的屬性認(rèn)識到,文檔名是“sampledocument”,頁數(shù)是30頁,讀取順序中的初始頁其ID是1。<page>標(biāo)記中所定義的屬性和標(biāo)記與參照圖5說明的內(nèi)容相同,因此省略其說明。
PDA 100可以根據(jù)基于文檔圖像處理服務(wù)器150所生成的顯示控制數(shù)據(jù)的文檔元素其區(qū)域座標(biāo)和區(qū)域大小標(biāo)識要在屏幕上顯示的范圍。PDA 100可以根據(jù)文檔圖像數(shù)據(jù)中每一文檔元素的行方向和其中文檔元素的區(qū)域來確定屏幕上顯示的顯示區(qū)域的移動方向。
顯示控制數(shù)據(jù)生成單元154可在顯示控制數(shù)據(jù)中嵌入文檔元素提取單元152中所確定的標(biāo)準(zhǔn)字符大小。當(dāng)它嵌入其中時,稍后說明的PDA 100可以很容易地根據(jù)該標(biāo)準(zhǔn)字符大小判斷用戶是否可以讀取屏幕上顯示的字符。
回到圖1,文檔圖像數(shù)據(jù)組合單元155將所生成的顯示控制數(shù)據(jù)與文檔圖像數(shù)據(jù)相組合。將經(jīng)過組合的數(shù)據(jù)確定為附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)。對文檔圖像數(shù)據(jù)附加顯示控制數(shù)據(jù)使得顯示控制數(shù)據(jù)易于處理。
通信控制單元156將具有所生成的顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給PDA 100。通信控制單元156同時接收對其生成顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)。
如圖1中所示,PDA 100包括通信控制單元101、文檔圖像數(shù)據(jù)獲取單元102、判定單元103、顯示控制單元104、顯示單元105、以及輸入接收單元106。PDA 100根據(jù)文檔圖像數(shù)據(jù)的讀取順序控制文檔圖像數(shù)據(jù)其要在顯示單元105的屏幕上顯示的區(qū)域的顯示。
只要顯示單元105具有顯示屏幕,本實施例中是PDA 100中所包括的液晶觸摸屏,顯示單元105可以按任何方式配置。
輸入接收單元106接收用戶的輸入。稍后說明的顯示控制單元104根據(jù)輸入接收單元106的輸入,控制屏幕的顯示。任何設(shè)備可以用作屬于輸入接收單元106經(jīng)過其接收輸入的裝置這種輸入裝置。能夠檢測PDA 100中設(shè)置的方向鍵、并且也能夠檢測觸摸的液晶觸摸屏可用作輸入裝置。可以利用輸入接收單元106,根據(jù)用戶操作的要求,顯示文檔圖像數(shù)據(jù)其要顯示的區(qū)域。
如果根據(jù)文檔的內(nèi)容順序顯示文檔圖像數(shù)據(jù),輸入接收單元106生成在一個維度方向上(向前、向后)移動屏幕的指令。換句話說,第一實施例的PDA 100的操作與常規(guī)技術(shù)在兩個維度方向上移動文檔圖像數(shù)據(jù)的指令相比更為容易。
通信控制單元101控制與其通過網(wǎng)絡(luò)連接的諸如文檔圖像處理服務(wù)器150這類電子裝置的通信,來發(fā)送/接收信息。
文檔圖像數(shù)據(jù)獲取單元102從通信控制單元101接收到的信息當(dāng)中獲取具有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)。
當(dāng)顯示諸如所獲取的文檔圖像數(shù)據(jù)中包括的要顯示的一欄的范圍這類范圍時,判定單元103根據(jù)對文檔圖像數(shù)據(jù)附加的顯示控制數(shù)據(jù)判斷諸如一欄或一標(biāo)題這類所要顯示的范圍在其行方向上的寬度是否比顯示單元105屏幕寬。所要顯示的范圍可包括除了該欄或標(biāo)題之外諸如圖片或照片這類圖像區(qū)域的范圍。
顯示控制單元104根據(jù)顯示控制數(shù)據(jù)和判定單元103的判斷結(jié)果控制顯示以便在顯示單元105的屏幕上移動文檔圖像數(shù)據(jù)的顯示區(qū)域。先說明判定單元103判定所要顯示的欄在其讀取順序的方向上的寬度比顯示單元105屏幕寬度窄的情形。
圖8是示出在顯示控制單元104的控制下顯示的顯示區(qū)域其移動方向的示意圖。下面說明確定移動方向期間進(jìn)行的處理。顯示控制單元104根據(jù)顯示控制數(shù)據(jù)設(shè)置各欄的顯示順序。圖8所示的例子中,顯示控制單元104將各欄的讀取順序設(shè)置為諸如欄(1)、欄(2)、以及欄(3)這類各個圓括號中的數(shù)字所具有的升序。
每一欄的行方向設(shè)定為顯示控制數(shù)據(jù)中的一屬性。舉例來說,當(dāng)如圖5的<area>標(biāo)記502中所示在顯示控制數(shù)據(jù)中設(shè)置“direction=horizontal”時,顯示控制單元104可以確定行方向是水平的。因此,該欄的水平方向的寬度在顯示單元105的屏幕寬度以內(nèi)的話,顯示控制單元104便控制該顯示區(qū)域以便其按向下的方向即圖8中實線箭頭所示的方向移動。然后,顯示控制單元104控制顯示,以便在顯示一欄的末尾后從下一欄的開始處顯示下一欄。
圖9是示出在顯示控制單元104的控制下顯示的顯示區(qū)域其范圍的示意圖。區(qū)域901表示顯示控制單元104所顯示的欄(1)中的第一區(qū)域。當(dāng)輸入接收單元106接收一表示向前移動的輸入時,顯示控制單元104根據(jù)輸入來控制顯示區(qū)域從區(qū)域901移至區(qū)域902。顯示區(qū)域移至區(qū)域902后,顯示控制單元104控制顯示區(qū)域以便顯示下一欄(2)。通過上述控制,用戶可以無間斷地查看各欄中包含的文檔。
圖10A是顯示單元105上顯示的屏幕例。如屏幕1001中所示,可以認(rèn)識到其上面顯示有圖9中所示的區(qū)域901。
圖10B是顯示單元105上在圖10A的屏幕例之后顯示的下一屏幕例。如屏幕1002中所示,可以認(rèn)識到其上面顯示有圖9中所示的區(qū)域902。顯示控制單元104的顯示控制支持從圖10A中所示的屏幕起顯示圖10B中所示的屏幕。具體來說,當(dāng)輸入接收單元106接收表示向前移動的輸入時由此進(jìn)行顯示控制。
圖11是示出當(dāng)一欄在行方向上的寬度比顯示單元105屏幕寬度寬時顯示控制單元104所控制的顯示區(qū)域其移動方向的示意圖。圖11的區(qū)域1101是顯示單元105一開始顯示的顯示區(qū)域。隨著給輸入接收單元106的表示向前移動的輸入,顯示控制單元104按照實線箭頭1102控制顯示單元105的顯示區(qū)域顯示至該欄的右端。然后,顯示控制單元104控制該顯示區(qū)域從該欄的左端開始顯示。此時,顯示控制單元104控制該顯示區(qū)域以便下移一行。顯示控制單元104以上述方式控制顯示區(qū)域,這允許用戶只要通過簡單地對輸入裝置輸入表示向前移動的輸入便可以無間斷地查看各欄的全部內(nèi)容。
不過圖11中所示的該欄與第一實施例有所不同,當(dāng)將該欄顯示至右端并且再次顯示該欄左端時,顯示控制單元104可在避免下移一行的情況下顯示該欄。這種情形下,顯示控制單元104按屏幕中所包含的行的數(shù)目重復(fù)該處理。顯示控制單元104按此行數(shù)重復(fù)該處理,并下移一個屏幕來顯示該欄的左端。顯示控制單元104進(jìn)行上述處理能夠防止在用戶尚未讀完屏幕上顯示的從第二行起的文本就顯示下一屏幕。
圖12是示出當(dāng)顯示單元105有多欄并且各欄在行方向上的寬度比屏幕寬度寬時顯示控制單元104所控制的顯示區(qū)域其移動方向的示意圖。圖12的區(qū)域1201是顯示單元105上一開始顯示的顯示區(qū)域。顯示控制單元104針對每一欄的顯示控制與圖11情形相同。各欄的讀取順序定義于顯示控制數(shù)據(jù)中。因此,為了在第一欄顯示完后顯示下一欄,顯示控制單元104可以控制顯示區(qū)域以便其按圖12的虛線箭頭1202所示的方向移動。
圖13是示出當(dāng)有多欄其行方向是豎直方向時顯示控制單元104所控制的顯示區(qū)域其移動方向的示意圖。圖13的區(qū)域1301是顯示單元105上一開始顯示的顯示區(qū)域。可以根據(jù)顯示控制數(shù)據(jù)中所包含的讀取順序和該欄的行方向標(biāo)識區(qū)域1301。根據(jù)判定單元103對于該欄在行方向上的寬度是否比顯示單元105屏幕寬度寬的判斷結(jié)果,顯示控制單元104可以按與行方向是水平方向時的處理相同的方式確定每一欄中顯示區(qū)域在何種方向上移動。此后的處理與行方向是水平方向時的情形相同,因此其說明從略。
為了在PDA 100中實現(xiàn)這種控制,假定要先在其中安裝專用程序(文檔圖像顯示程序)。由于文檔圖像顯示程序具有如上所述的配置,這允許在PDA 100中進(jìn)行控制。所要安裝的程序并不限于該專用程序,舉例來說,也可以使用PDA 100中預(yù)先準(zhǔn)備的網(wǎng)頁瀏覽器這種插件程序。
下面說明按上述方式配置的第一實施例的文檔圖像處理服務(wù)器150獲取文檔圖像數(shù)據(jù)至將附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給PDA 100的處理。圖14是第一實施例的文檔圖像處理服務(wù)器150中的處理進(jìn)程的流程圖。
首先,文檔圖像數(shù)據(jù)獲取單元151獲取PDA 100等上面要顯示的文檔圖像數(shù)據(jù)(步驟S1401)。
然后,文檔元素提取單元152提取所獲取的文檔圖像數(shù)據(jù)中包含的欄、圖表(包括照片圖像)等作為文檔元素(步驟S1402)。文檔元素提取單元152也針對每一所提取的欄提取行方向。
讀取順序指定單元153指定文檔圖像數(shù)據(jù)中所包含的各欄的讀取順序(步驟S1403)。通過讀取順序指定單元153的處理來甄別作為文檔元素的各欄和標(biāo)題。
顯示控制數(shù)據(jù)生成單元154根據(jù)文檔元素提取單元152和讀取順序指定單元153的處理所獲得的信息生成顯示控制數(shù)據(jù)(步驟S1404)。舉例來說,顯示控制數(shù)據(jù)生成單元154在顯示控制數(shù)據(jù)中包括有文檔元素提取單元152所提取的文檔元素的區(qū)域和行方向;讀取順序指定單元153所指定的文檔元素的讀取順序;以及文檔元素的類型。
文檔圖像數(shù)據(jù)組合單元155將所生成的顯示控制數(shù)據(jù)與文檔圖像數(shù)據(jù)相組合(步驟S1405)。組合方法可以是任何方法,可以是在例如文檔圖像數(shù)據(jù)的起頭部區(qū)域包括顯示控制數(shù)據(jù)的方法。
通信控制單元156對PDA 100發(fā)送附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)(步驟S1406)。
該處理進(jìn)程使PDA 100能夠獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù)。注意該處理進(jìn)程只是示出一例獲取文檔圖像數(shù)據(jù)至將附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)發(fā)送給第一實施例PDA 100的處理進(jìn)程。因此,本發(fā)明不局限于該處理進(jìn)程。
下面說明按上述方式配置的第一實施例的PDA 100接收附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)至文檔圖像數(shù)據(jù)的顯示控制這種處理。圖15是第一實施例的PDA 100中的處理進(jìn)程的流程圖。
首先,PDA 100的通信控制單元101控制與文檔圖像處理服務(wù)器150的通信,由此接收信息(步驟S1501)。
然后,文檔圖像數(shù)據(jù)獲取單元102從接收到的信息當(dāng)中獲取附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)(步驟S1502)。
判定單元103判斷文檔圖像數(shù)據(jù)中所包含的欄在行方向上的寬度是否比PDA 100中的顯示單元105的屏幕寬度寬(步驟S1503)。如果在獲取文檔圖像數(shù)據(jù)后進(jìn)行該判斷,便將文檔圖像數(shù)據(jù)的讀取順序中的第一欄設(shè)定為要判斷的對象。根據(jù)顯示控制數(shù)據(jù)獲取欄的讀取順序、其行方向、以及其在行方向上的寬度。
顯示控制單元104控制文檔圖像數(shù)據(jù)的顯示區(qū)域以便根據(jù)判定單元103的判斷結(jié)果和顯示控制數(shù)據(jù)中包含的所要顯示的范圍(欄的范圍)來移動該顯示區(qū)域(步驟S1504)。當(dāng)輸入接收單元106從輸入裝置接收一表示向前移動或向后移動的輸入時進(jìn)行改變顯示區(qū)域的處理。
顯示控制單元104在進(jìn)行控制將該欄顯示到最后之后根據(jù)顯示控制數(shù)據(jù)判斷是否有下一欄(步驟S1505)。
當(dāng)判定有下一欄時(步驟S1505為“是”的情形),顯示控制單元104顯示為顯示控制數(shù)據(jù)中所包含的讀取順序中所要顯示的范圍的下一欄的第一部分(步驟S1506)。判定單元103再次根據(jù)所顯示的欄在行方向上的寬度和屏幕寬度兩者間的比較進(jìn)行處理(步驟S1503)。
當(dāng)判定無下一欄時(步驟S1505為“否”),顯示控制單元104在不移動顯示區(qū)域的情況下結(jié)束顯示控制,即便是輸入接收單元106接收表示向前移動的輸入。
該處理進(jìn)程允許用戶通過簡單操作無間斷地查看文檔圖像數(shù)據(jù)中包含的全部各欄。注意該處理程序只是表示一例第一實施例接收附加有顯示控制數(shù)據(jù)的文檔圖像數(shù)據(jù)至文檔圖像數(shù)據(jù)的顯示控制的處理進(jìn)程。因此,本發(fā)明不局限于該處理進(jìn)程。
第一實施例中顯示控制數(shù)據(jù)由標(biāo)記和屬性定義。標(biāo)記和屬性容易擴(kuò)展,這使得第一實施例中沒有說明的各屬性和各標(biāo)記容易處理或者將來用戶很可能需要的數(shù)據(jù)交換容易處理。
第一實施例的顯示控制單元104通過切換屏幕來改變顯示單元105上顯示的顯示區(qū)域,但該改變不局限于改變屏幕。因此,舉例來說,可以通過滾屏來進(jìn)行改變顯示區(qū)域的處理。
第一實施例中,文檔圖像處理服務(wù)器150生成顯示控制數(shù)據(jù),并且PDA 100根據(jù)顯示控制數(shù)據(jù)控制文檔圖像數(shù)據(jù)的顯示。但顯示控制數(shù)據(jù)的生成和使用并不一定由分立的電子裝置進(jìn)行,因此一個電子裝置也可以生成和使用顯示控制數(shù)據(jù)。
顯示控制數(shù)據(jù)描述文檔圖像數(shù)據(jù)的目標(biāo)顯示區(qū)域的屬性。PDA 100根據(jù)顯示控制數(shù)據(jù)中所包含的屬性獨(dú)立確定移動方向并且控制顯示。但該動作不局限于這種機(jī)制。舉例來說,在顯示控制數(shù)據(jù)中先前描述有移動方向等,PDA可以根據(jù)該描述控制顯示。
第一實施例不局限于文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù)的組合,兩者均可作為單獨(dú)的文檔受到處理。作為不同于第一實施例的修改方案,文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù)作為單獨(dú)的文檔提供。這種情形下,在文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù)中,其帶有擴(kuò)展名的文件名彼此配合以定義數(shù)據(jù)間的對應(yīng)關(guān)系。文檔圖像處理服務(wù)器150對PDA 100發(fā)送文檔圖像數(shù)據(jù)和與該文檔圖像數(shù)據(jù)相對應(yīng)的顯示控制數(shù)據(jù)。當(dāng)加載文檔圖像數(shù)據(jù)時,PDA 100也加載相對應(yīng)的顯示控制數(shù)據(jù)。這允許PDA 100根據(jù)顯示控制數(shù)據(jù)控制文檔圖像數(shù)據(jù)的顯示。
修改方案的情形下,可考慮PDA 100采用除了從文檔圖像處理服務(wù)器150同時接收顯示控制數(shù)據(jù)和文檔圖像數(shù)據(jù)的方法以外的其他數(shù)據(jù)獲取方法。舉例來說,PDA 100使用任何裝置來獲取文檔圖像數(shù)據(jù),并且當(dāng)用戶想要查看該文檔圖像數(shù)據(jù)時將該文檔圖像數(shù)據(jù)發(fā)送給文檔圖像處理服務(wù)器150。文檔圖像處理服務(wù)器150生成與接收到的文檔圖像數(shù)據(jù)相對應(yīng)的顯示控制數(shù)據(jù),并且將所生成的數(shù)據(jù)發(fā)送給PDA 100。此后,PDA 100可以根據(jù)接收到的顯示控制數(shù)據(jù)顯示文檔圖像數(shù)據(jù)。
第一實施例中,即便是諸如PDA 100這類電子裝置具有一較小的屏幕大小,可由此很容易地查看比屏幕尺寸大的所顯示的文檔圖像數(shù)據(jù)。當(dāng)要順序查看文檔圖像數(shù)據(jù)中所包含的文檔時,用戶簡單輸入一個維度的輸入,由此提高查看文檔圖像數(shù)據(jù)的可操作性。
本發(fā)明并不局限于第一實施例,因此可如下面各例所示進(jìn)行種種修改。
第一實施例中,只說明其中包含的是文檔圖像數(shù)據(jù)中作為文檔元素的欄的情形。并且說明了該欄的行方向要么是豎直方向要么是水平方向的情形。但文檔圖像數(shù)據(jù)并不局限于上述情形。
第一實施例的第一修改方案中,下面說明的是包含一其中行方向是豎直方向的欄、一其中行方向是水平方向的欄、以及一圖片的文檔圖像數(shù)據(jù)。
圖16是包括其行方向為豎直方向的各欄、其行方向為水平方向的各欄、以及照片圖像的一例具有復(fù)雜結(jié)構(gòu)的文檔圖像數(shù)據(jù)。圖16中所示的文檔圖像數(shù)據(jù)是經(jīng)過掃描儀掃描新聞報紙上的數(shù)據(jù)得到的。
為了便于說明,省略了文檔圖像數(shù)據(jù)中包括的各行,只是用每一空心箭頭表示行方向??招募^所示的各塊設(shè)定為各文本區(qū)域,不過文本區(qū)域的陰影區(qū)域與標(biāo)題和副標(biāo)題相對應(yīng)。如圖16中所示,其中也包含照片圖像。
文檔圖像處理服務(wù)器150的文檔元素提取單元152提取文本區(qū)域和圖片區(qū)域,并且對每一文本區(qū)域提取行方向。讀取順序指定單元153指定包括文本區(qū)域和圖片區(qū)域在內(nèi)的讀取順序(顯示順序)。讀取順序指定單元153也判斷是多欄表示某一內(nèi)容還是一欄表示某一內(nèi)容。顯示控制數(shù)據(jù)生成單元154根據(jù)判斷結(jié)果設(shè)置顯示控制數(shù)據(jù)的每一欄的標(biāo)題等。該設(shè)置使PDA 100能夠判斷是各欄應(yīng)無間斷地讀取還是一欄表示某一個內(nèi)容。
圖17是示出讀取順序指定單元153對圖16中所示的每一文檔圖像數(shù)據(jù)指定的各欄和各圖像其讀取順序的示意圖。圖17中所示的連接兩兩欄的粗箭頭表示無間斷地讀取各欄的順序。沒有粗箭頭的每一單欄表示某一個內(nèi)容。各欄所賦予的數(shù)字表示讀取順序指定單元153顯示文檔圖像數(shù)據(jù)時所需的讀取順序。具體來說,如圖17中所示,數(shù)字以此方式設(shè)置數(shù)字1和2首先賦予給一標(biāo)題,然后下一數(shù)字3賦予給給出該標(biāo)題所示內(nèi)容的各欄。各照片圖像的讀取順序可以按先設(shè)置給出內(nèi)容的欄、然后設(shè)置照片圖像的方式設(shè)置,也可以按先設(shè)置照片圖像、然后設(shè)置描述該照片圖像的欄的方式設(shè)置。即便是圖像數(shù)據(jù)按上述方式顯示于文檔圖像數(shù)據(jù)中,用戶也可很容易地查看數(shù)據(jù)。
根據(jù)顯示控制數(shù)據(jù)以讀取順序在PDA 100上顯示各欄??梢愿鶕?jù)顯示控制數(shù)據(jù)確定每一欄的行方向,即便是文檔圖像數(shù)據(jù)具有多個行方向,也可以控制適合每一欄的顯示。
如第一修改方案所示,通過以讀取順序生成包括文本區(qū)域圖像、圖片圖像、以及照片圖像的顯示區(qū)域控制數(shù)據(jù),可以按其適當(dāng)?shù)捻樞虿榭瓷鲜鰯?shù)據(jù)。
第一實施例中,只是文檔圖像數(shù)據(jù)顯示于PDA 100的顯示單元105的屏幕上。但其上面也可以顯示除了文檔圖像數(shù)據(jù)以外的任何其他信息。
第一實施例的第二修改方案中,下面說明的是有一表示一欄的圖標(biāo)顯示于PDA 100的顯示單元105的屏幕上的情形。
圖18是顯示單元105上對每一欄顯示圖標(biāo)時的屏幕例。注意圖18示出的是使用圖3中所示的文檔圖像數(shù)據(jù)的情形。具體來說,該文檔圖像數(shù)據(jù)中包括1個標(biāo)題和3個欄。這種情形下,如圖18中所示顯示有4個圖標(biāo)。圖標(biāo)“T”1801示出文檔圖像數(shù)據(jù)的標(biāo)題,圖標(biāo)“1”1802表示第一欄。作為圖標(biāo),有一標(biāo)識欄的數(shù)字或詞首大寫字符根據(jù)顯示控制數(shù)據(jù)的<area>標(biāo)記中所包含的名稱等顯示。以顏色突出顯示的圖標(biāo)表示當(dāng)前顯示的欄。
當(dāng)輸入接收單元106接收對圖標(biāo)的選擇時,顯示控制單元104控制與選定圖標(biāo)相對應(yīng)的欄、標(biāo)題、或者圖片區(qū)域進(jìn)行顯示。這易于操作移至一關(guān)注欄。
第二個修改中,文檔圖像數(shù)據(jù)的圖標(biāo)和區(qū)域是分開提供的,但圖標(biāo)也可以作為半透明的圖標(biāo)疊加于文檔圖像數(shù)據(jù)上顯示。
屏幕上所要顯示的信息可以是除了圖標(biāo)以外諸如縮略圖樣這類其他形式。用戶可通過將尤其是文檔圖像數(shù)據(jù)中所包含的圖片或照片圖像按縮略圖樣顯示,來理解圖片或照片圖像的總體輪廓,而不需要將圖片或照片的圖像顯示于PDA 100的顯示單元105上。標(biāo)題和欄也可以按縮略圖樣顯示。用戶可通過按上述方式在屏幕上顯示各圖標(biāo)和各縮略圖樣,很容易挑選文檔圖像數(shù)據(jù)中包含的要顯示區(qū)域。
第一實施例中,PDA 100通過輸入接收單元106的單一維度操作(向前、向后)指令依靠文檔圖像數(shù)據(jù)的顯示控制進(jìn)行移動。但指令并不局限于該單一維度操作。
第一實施例的第三修改方案中,下面說明的是除了輸入單一維度操作的操作鍵以外進(jìn)一步提供有用以接收輸入的操作鍵的情形。
第三修改方案中新增加的操作鍵并非用來控制一欄內(nèi)的移動,而是用來控制移至下一欄或移至前一欄。通過該鍵,用戶可以跳過用戶不感興趣的欄的顯示,這使得可用性提高。
此外,還可以接收除了該操作以外的其他輸入操作。舉例來說,顯示控制數(shù)據(jù)可以具有一圖片或照片圖像的區(qū)域與欄中包含對于該圖片或照片圖像的說明的區(qū)域先前相關(guān)聯(lián)的信息。
當(dāng)一欄中包含的對于圖片或照片圖像的說明顯示于顯示單元105上時,輸入接收單元106通過一預(yù)定操作接收輸入。這使得顯示控制單元104能夠根據(jù)顯示控制數(shù)據(jù)控制與所顯示的說明相關(guān)聯(lián)的圖片或照片圖像的顯示。
第三修改方案的輸入接收單元106可以通過一預(yù)定操作選擇圖像數(shù)據(jù),也就是說,輸入接收單元106起到選擇接收單元的作用。預(yù)定操作包括例如以下這類操作使用諸如觸控筆這類輸入裝置觸及顯示單元105上顯示的包含對于圖片或照片圖像的說明的區(qū)域;和按下操作鍵以便進(jìn)行除了向前向后移動以外的其他操作。通過上述操作,用戶可很容易地查看圖像數(shù)據(jù)。
當(dāng)要顯示一欄,并且存在相關(guān)聯(lián)的圖片或照片圖像的話,顯示控制單元104便可以控制諸如改變欄中區(qū)域其背景顏色這類任何操作。
第一實施例中,將數(shù)據(jù)顯示于PDA 100屏幕上時沒有對文檔圖像數(shù)據(jù)進(jìn)行縮放處理。但可以對文檔圖像數(shù)據(jù)進(jìn)行縮放處理以得到其大小對于PDA屏幕來說較為合適的文檔圖像數(shù)據(jù)。第二實施例中,是當(dāng)PDA顯示文檔圖像數(shù)據(jù)時進(jìn)行了縮放處理的情形。
圖19是本發(fā)明第二實施例的PDA 1900和文檔圖像處理服務(wù)器150的框圖。PDA 1900與第一實施例PDA 100的不同之處在于,判定單元103改變?yōu)榫哂信c其不同處理的判定單元1901,并且對該P(yáng)DA 1900增加了一縮放處理單元1902。下面的說明中,對與第一實施例相同的部件賦予相同的參照標(biāo)號,其說明從略。
判定單元1901按與第一實施例相同的方式判斷所要顯示的區(qū)域在行方向上的寬度是否比顯示單元105的屏幕寬度寬,并判斷縮放處理是否可行。
當(dāng)判定該區(qū)域在行方向上的寬度比屏幕寬度寬時,判定單元1901從所要顯示的范圍當(dāng)中提取作為標(biāo)準(zhǔn)的字符大小。當(dāng)所要顯示的范圍按縮放倍率縮小以便其在行方向上的寬度與該屏幕寬度相配合時,判定單元1901根據(jù)所提取的字符大小判斷用戶是否能夠辨認(rèn)顯示單元105的屏幕上該區(qū)域中所包含的字符。
縮放處理單元1902按縮放倍率對文檔圖像數(shù)據(jù)中包含的要顯示的范圍進(jìn)行放大或縮小的縮放處理以便要顯示的范圍在行方向上的寬度與屏幕寬度相配合。但當(dāng)該范圍被縮小時,而且判定單元1901判定用戶不能辨認(rèn)字符的話,該縮放處理單元1902不進(jìn)行縮放處理。下面說明縮放處理單元1902進(jìn)行的放大處理。
圖20是示出PDA 1900其屏幕大小和文檔圖像數(shù)據(jù)其要顯示的范圍兩者間關(guān)系的示意圖。圖20的區(qū)域2001是PDA 1900的屏幕大小。具體來說,文檔圖像數(shù)據(jù)(欄1至欄3)按原樣顯示于PDA 1900的顯示單元105上的話,除了欄1以外其中還包括欄2的一部分。
因此,縮放處理單元1902將要顯示的區(qū)域放大為使得欄1的寬度(要顯示區(qū)域的寬度)與顯示單元105的屏幕寬度相配合。區(qū)域2002通過縮放處理單元1902中所進(jìn)行的處理與PDA 1900的屏幕大小相配合。
圖21是顯示單元105上顯示經(jīng)過放大的圖20中欄1的屏幕例。圖21的欄1寬度與屏幕寬度相配合,這使得可視性有所改善。
顯示控制單元104控制顯示單元105上顯示的顯示區(qū)域以便根據(jù)其經(jīng)過放大的顯示區(qū)域移動。
圖22是示出顯示控制單元104所顯示的各顯示區(qū)域其范圍的示意圖。當(dāng)輸入接收單元106接收一示出顯示區(qū)域變化的輸入時,顯示控制單元104控制顯示區(qū)域的移動以便沒有任何重復(fù)區(qū)域。
第二實施例的PDA 1900所進(jìn)行的處理進(jìn)程,除了隨后與第一實施例情形不同之處以外均與第一實施例情形相同,因此其說明從略。該不同之處在于,判定單元1901將所要顯示的區(qū)域其寬度與顯示單元105的屏幕寬度相比較,并且判斷該縮放處理是否可行,而該縮放處理單元1902根據(jù)該結(jié)果對所要顯示的區(qū)域進(jìn)行縮放處理。
第二實施例中,按縮放倍率進(jìn)行縮放處理以便文檔圖像數(shù)據(jù)中要顯示的區(qū)域(欄)其寬度與顯示單元105的屏幕寬度相配合。因而,用戶可很容易地查看所要顯示的區(qū)域。
本發(fā)明不局限于上述實施例,因此可如下進(jìn)行種種修改。
第二實施例中,顯示控制單元104控制顯示區(qū)域的移動以便沒有任何重復(fù)區(qū)域。但該控制不局限于移動。
圖23是示出第二實施例修改方案的顯示控制單元104所控制的各顯示區(qū)域其范圍的示意圖。當(dāng)移動所要顯示的范圍時,可移動該范圍以便有一預(yù)定范圍在移動方向上重復(fù)(重復(fù)寬度)。注意圖23中經(jīng)過移動的顯示區(qū)域略微向右位移,但實際顯示區(qū)域并不向右移動。
圖24是實施例的PDA的硬件配置圖。PDA包括作為控制單元的中央處理單元(CPU)2401,隨機(jī)存取存儲器(RAM)2402,只讀存儲器(ROM)2403,作為外部存儲裝置的閃存2404,利用一能夠與諸如觸控筆這類輸入裝置2420一同工作和顯示的液晶顯示器形成的顯示工作單元2405,用于對其輸入顯示工作單元2405的信號的輸入界面(I/F)2406,輸出聲音的音頻輸出單元2407,與外部設(shè)備或網(wǎng)絡(luò)相連接的通信接口2408,以及能夠使諸如電池2410或交流(AC)電源2411這類電源單元連接硬件的電源電路2409。ROM 2403或閃存2404其中存儲有諸如用以控制整個PDA的操作系統(tǒng)(OS)這類基本程序和PDA中可用的應(yīng)用軟件。
各實施例的文檔圖像處理服務(wù)器具有使用普通計算機(jī)的硬件配置,并且包括諸如CPU這類控制裝置、諸如ROM和RAM這類存儲裝置、諸如硬盤驅(qū)動器(HDD)和光盤(CD)驅(qū)動器這類外部存儲裝置、諸如顯示器這類顯示裝置、以及諸如鍵盤和鼠標(biāo)器這類輸入設(shè)備。
各實施例PDA所執(zhí)行的文檔圖像顯示程序或者文檔圖像處理服務(wù)器所執(zhí)行的文檔圖像處理程序是通過將程序按可安裝格式或者可執(zhí)行格式的文件記錄于諸如CD-ROM、軟盤(FD)、可記錄光盤(CD-R)、或者數(shù)字多媒體盤(DVD)這類計算機(jī)可讀記錄媒體中來提供。
PDA所執(zhí)行的文檔圖像顯示程序或者文檔圖像處理服務(wù)器所執(zhí)行的文檔圖像處理程序也可以通過將程序存儲于與諸如Internet(互聯(lián)網(wǎng))這類網(wǎng)絡(luò)相連接的計算機(jī)中并經(jīng)由網(wǎng)絡(luò)下載該程序來提供。此外,PDA所執(zhí)行的文檔圖像顯示程序或者文檔圖像處理服務(wù)器所執(zhí)行的文檔圖像處理程序也可以通過諸如Internet(互聯(lián)網(wǎng))這類網(wǎng)絡(luò)來提供或者發(fā)布。
PDA所執(zhí)行的文檔圖像顯示程序或者文檔圖像處理服務(wù)器所執(zhí)行的文檔圖像處理程序也可以通過先前將程序結(jié)合于ROM等當(dāng)中來提供。
各實施例PDA所執(zhí)行的文檔圖像顯示程序具有一包括諸如通信控制單元、文檔圖像數(shù)據(jù)獲取單元、判定單元、顯示控制單元、顯示單元、以及輸入接收單元這類各個單元的模塊配置。作為實際硬件,CPU從記錄媒體當(dāng)中讀取文檔圖像顯示程序,并且執(zhí)行該程序?qū)⒏鲉卧虞d到主存中,以便在該主存中生成通信控制單元、文檔圖像數(shù)據(jù)獲取單元、判定單元、顯示控制單元、顯示單元、以及輸入接收單元。
各實施例的文檔圖像處理服務(wù)器所執(zhí)行的文檔圖像處理程序具有一包括諸如文檔圖像數(shù)據(jù)獲取單元、文檔元素提取單元、讀取順序指定單元、顯示控制數(shù)據(jù)生成單元、文檔圖像數(shù)據(jù)組合單元、以及通信控制單元這類各個單元的模塊配置。作為實際硬件,CPU從記錄媒體當(dāng)中讀取文檔圖像處理程序,并且執(zhí)行該程序?qū)⒏鲉卧虞d到主存中,以便在該主存中生成文檔圖像數(shù)據(jù)獲取單元、文檔元素提取單元、讀取順序指定單元、顯示控制數(shù)據(jù)生成單元、文檔圖像數(shù)據(jù)組合單元、以及通信控制單元。
綜上所述,根據(jù)本發(fā)明的一個方面,當(dāng)要顯示文檔圖像數(shù)據(jù)時,以這種方式進(jìn)行控制根據(jù)顯示控制數(shù)據(jù)指定的讀取順序移動顯示區(qū)域,并且顯示由顯示控制數(shù)據(jù)指定的文檔圖像數(shù)據(jù)中要顯示的范圍。這使得用戶能夠很容易地查看其圖像大小比顯示單元的屏幕大小大的文檔圖像數(shù)據(jù)中所包含的文檔。
此外,根據(jù)本發(fā)明的另一方面,通過根據(jù)輸入接收單元接收到的輸入移動顯示區(qū)域來進(jìn)行顯示控制。這支持根據(jù)用戶的操作要求來顯示文檔圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,當(dāng)文檔圖像數(shù)據(jù)中要顯示的范圍其整行顯示于屏幕內(nèi)時,按相對于行方向垂直的方向移動顯示區(qū)域進(jìn)行顯示控制。這使用戶能夠無間斷地查看要顯示的范圍中所包括的文本。
此外,根據(jù)本發(fā)明的另一方面,當(dāng)文檔圖像數(shù)據(jù)中要顯示的范圍無法將整行顯示于顯示單元的屏幕內(nèi)時,按行方向移動顯示區(qū)域進(jìn)行顯示控制。這使用戶能夠查看要顯示的范圍中所包括的整行。
此外,根據(jù)本發(fā)明的另一方面,按顯示一行的行尾再顯示下一行的行首這種方式進(jìn)行控制。這使用戶能夠無間斷地查看要顯示的范圍中所包括的文本。
此外,根據(jù)本發(fā)明的另一方面,根據(jù)顯示控制數(shù)據(jù)中所包含的讀取順序進(jìn)行控制來顯示每一欄。因此,即便是文檔圖像數(shù)據(jù)中包含多欄,用戶也可以無間斷地查看每一欄。
此外,根據(jù)本發(fā)明的另一方面,用戶可以很容易地查看文檔圖像數(shù)據(jù)中所包含的圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,進(jìn)行控制時通過接收一選擇來顯示圖像數(shù)據(jù)。這支持根據(jù)用戶的要求來顯示圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,進(jìn)行顯示控制時從對一與圖像數(shù)據(jù)相關(guān)的區(qū)域的顯示移至對文檔中的圖像數(shù)據(jù)的顯示。這使用戶能夠很容易地查看圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,顯示給出所要顯示的范圍的圖標(biāo)。這使用戶能夠很容易地挑選文檔圖像數(shù)據(jù)中包含的所要顯示的范圍。
此外,根據(jù)本發(fā)明的另一方面,顯示圖像數(shù)據(jù)的縮略圖樣。這使用戶能夠很容易地挑選文檔圖像數(shù)據(jù)中包含的圖像數(shù)據(jù)的總體輪廓。
此外,根據(jù)本發(fā)明的另一方面,顯示經(jīng)過縮放處理的文檔圖像數(shù)據(jù)中要顯示的范圍。這使用戶能夠很容易地查看信息。
此外,根據(jù)本發(fā)明的另一方面,文檔圖像數(shù)據(jù)中要顯示的范圍其行寬或欄寬與顯示單元的屏幕寬度相配合。這使用戶能夠很容易地查看信息。
此外,根據(jù)本發(fā)明的另一方面,生成了包含文檔圖像數(shù)據(jù)中所要顯示的區(qū)域和讀取順序的顯示控制數(shù)據(jù)。因此,觀察該顯示控制數(shù)據(jù)進(jìn)行控制來顯示文檔圖像數(shù)據(jù)。這使用戶能夠很容易地查看比顯示單元的屏幕尺寸大的文檔圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,進(jìn)一步生成了包含行方向的顯示控制數(shù)據(jù)。因此,進(jìn)一步觀察行方向進(jìn)行控制來顯示文檔圖像數(shù)據(jù)。這使用戶能夠很容易地查看比顯示單元的屏幕尺寸大的文檔圖像數(shù)據(jù)。
此外,根據(jù)本發(fā)明的另一方面,記錄媒體其中存儲有文檔圖像顯示程序。通過將其中存儲的文檔圖像顯示程序加載到計算機(jī)中,來使計算機(jī)執(zhí)行該程序。
盡管為了完整和清楚的披露,就具體實施例來說明本發(fā)明,但所附的權(quán)利要求并不因此而受到限制,而應(yīng)解讀為體現(xiàn)對于本領(lǐng)域技術(shù)人員來說很容易實現(xiàn)的、屬于這里給出的基本啟示的全部修改方案和替代性構(gòu)成。
權(quán)利要求
1.一種用于顯示文檔圖像的設(shè)備,其特征在于,包括顯示單元,該單元在屏幕上顯示圖像;文檔圖像獲取單元,該單元獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù),所述文檔圖像數(shù)據(jù)包含具有圖像大小大于所述顯示單元的屏幕大小的文檔,所述顯示控制數(shù)據(jù)指定讀取文檔的順序和將要顯示的所述文檔圖像數(shù)據(jù)的范圍;以及顯示控制單元,該單元在顯示所述文檔圖像數(shù)據(jù)時,通過基于所指定的順序移動屏幕上的顯示區(qū)域來控制指定范圍的顯示。
2.如權(quán)利要求1所述的設(shè)備,其特征在于,進(jìn)一步包括輸入接收單元,該單元接收來自用戶的輸入,其中所述顯示控制單元基于接受的輸入以指定順序移動所述顯示區(qū)域。
3.如權(quán)利要求1所述的設(shè)備,其特征在于,進(jìn)一步包括判定單元,該單元判定獲取的文檔圖像數(shù)據(jù)中在行方向所述范圍的寬度是否比屏幕的寬度寬,其中當(dāng)判定所述范圍的寬度比屏幕的寬度窄時,所述顯示控制單元在垂直于行方向的方向上移動所述顯示區(qū)域。
4.如權(quán)利要求3所述的設(shè)備,其特征在于,當(dāng)判定所述范圍的寬度比屏幕的寬度寬時,所述顯示控制單元在行方向上移動所述顯示區(qū)域。
5.如權(quán)利要求4所述的設(shè)備,其特征在于,所述顯示控制單元在行方向上移動所述顯示區(qū)域直到包含在將要顯示的所述范圍中的任意行的末端,然后,所述顯示控制單元將所述顯示區(qū)域移動到包括下一行的頭部的位置。
6.如權(quán)利要求1所述的設(shè)備,其特征在于,所述文檔圖像獲取單元獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)為包含在所述文檔圖像數(shù)據(jù)中的每一欄指定將要顯示的范圍和顯示欄的順序,以及所述顯示控制單元將所述顯示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的任意欄的末端,然后,所述顯示控制單元根據(jù)在所述顯示控制數(shù)據(jù)中指定的順序?qū)⑺鲲@示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的另一欄的頭部。
7.如權(quán)利要求1所述的設(shè)備,其特征在于,所述文檔圖像獲取單元獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)將指示包含在所述文檔圖像數(shù)據(jù)中的照片或圖表的圖像數(shù)據(jù)的范圍指定作為將要顯示的所述范圍,以及所述顯示控制單元將所述顯示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的圖像數(shù)據(jù)。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,進(jìn)一步包括選擇接收單元,該單元接收來自用戶的圖像數(shù)據(jù)的選擇,其中當(dāng)所述選擇接收單元接收到所述圖像數(shù)據(jù)的選擇時,所述顯示控制單元將所述顯示區(qū)域移動到包括所述圖像數(shù)據(jù)的范圍。
9.如權(quán)利要求7所述的設(shè)備,其特征在于,所述文檔圖像獲取單元獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)指定代表包含在所述文檔圖像數(shù)據(jù)中的圖像數(shù)據(jù)的范圍與具有對應(yīng)于代表所述文檔的區(qū)域內(nèi)圖像數(shù)據(jù)的描述的圖像對應(yīng)區(qū)域之間的關(guān)聯(lián);以及所述顯示控制單元將所述顯示區(qū)域從所述圖像對應(yīng)區(qū)域移動到代表與所述圖像對應(yīng)區(qū)域關(guān)聯(lián)的圖像數(shù)據(jù)的范圍。
10.如權(quán)利要求7所述的設(shè)備,其特征在于,所述顯示控制單元控制指示將要顯示的所述范圍的圖標(biāo)的顯示。
11.如權(quán)利要求7所述的設(shè)備,其特征在于,當(dāng)在將要顯示的所述范圍中指定代表所述圖像數(shù)據(jù)的區(qū)域時,所述顯示控制單元控制指示所述圖像數(shù)據(jù)的縮略圖(的顯示。
12.如權(quán)利要求1至11中任一項所述的設(shè)備,其特征在于,進(jìn)一步包括縮放處理單元,該單元對所述文檔圖像數(shù)據(jù)執(zhí)行縮放處理,其中所述顯示控制單元將所述顯示區(qū)域移動到所述文檔圖像數(shù)據(jù)的已經(jīng)執(zhí)行縮放處理的范圍。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述縮放處理單元按縮放倍率縮小或放大將要顯示的文檔圖像數(shù)據(jù)的范圍的行寬度或欄寬度,使得行寬度或欄寬度匹配屏幕的寬度。
14.一種信息處理裝置,其特征在于,包括文檔圖像獲取單元,該單元獲取包含文檔的文檔圖像數(shù)據(jù);文檔元素提取單元,該單元從所獲取的文檔圖像數(shù)據(jù)中提取出指示文檔的預(yù)定單位的文檔元素;讀取順序指定單元,該單元指定讀取所提取出的文檔元素的順序;以及顯示控制數(shù)據(jù)生成單元,該單元為所述文檔圖像數(shù)據(jù)生成顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)包含將要顯示的所提取出的文檔元素的范圍和所指定的讀取所述文檔元素的順序。
15.如權(quán)利要求14所述的信息處理裝置,其特征在于,所述文檔元素提取單元進(jìn)一步提取所提取出的文檔元素的行方向,以及所述顯示控制數(shù)據(jù)生成單元生成進(jìn)一步包含所提取出的行方向的顯示控制數(shù)據(jù)。
16.一種顯示文檔圖像的方法,其特征在于,包括獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù),所述文檔圖像數(shù)據(jù)包含具有圖像大小大于顯示單元的屏幕大小的文檔,所述顯示控制數(shù)據(jù)指定讀取文檔的順序和將要顯示的所述文檔圖像數(shù)據(jù)的范圍;以及在顯示所述文檔圖像數(shù)據(jù)時,通過基于所指定的順序移動屏幕上的顯示區(qū)域來控制所指定的范圍的顯示。
17.如權(quán)利要求16所述的方法,其特征在于,進(jìn)一步包括接收來自用戶的輸入,其中所述控制包括基于接受的輸入以指定順序移動所述顯示區(qū)域。
18.如權(quán)利要求16所述的方法,其特征在于,進(jìn)一步包括判定獲取的文檔圖像數(shù)據(jù)中在行方向的所述范圍的寬度是否比屏幕的寬度寬,其中當(dāng)判定所述范圍的寬度比屏幕的寬度窄時,所述控制包括在垂直于行方向的方向上移動所述顯示區(qū)域。
19.如權(quán)利要求18所述的方法,其特征在于,當(dāng)判定所述范圍的寬度比屏幕的寬度寬時,所述控制包括在行方向上移動所述顯示區(qū)域。
20.如權(quán)利要求19所述的方法,其特征在于,所述控制包括在行方向上移動所述顯示區(qū)域直到包含在將要顯示的所述范圍中的任意行的末端,然后將所述顯示區(qū)域移動到包括下一行的頭部的位置。
21.如權(quán)利要求16所述的方法,其特征在于,所述獲取包括獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)為包含在所述文檔圖像數(shù)據(jù)中的每一欄指定將要顯示的范圍和顯示欄的順序,以及所述控制包括將所述顯示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的任意欄的末端,然后根據(jù)在所述顯示控制數(shù)據(jù)中指定的順序?qū)⑺鲲@示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的另一欄的頭部。
22.如權(quán)利要求16所述的方法,其特征在于,所述獲取包括獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)將指示包含在所述文檔圖像數(shù)據(jù)中的照片或圖表的圖像數(shù)據(jù)的范圍指定作為將要顯示的所述范圍,以及所述控制包括將所述顯示區(qū)域移動到包含在所述文檔圖像數(shù)據(jù)中的圖像數(shù)據(jù)。
23.如權(quán)利要求22所述的方法,其特征在于,進(jìn)一步包括接收來自用戶的圖像數(shù)據(jù)的選擇,其中當(dāng)接收到所述圖像數(shù)據(jù)的選擇時,所述控制包括將所述顯示區(qū)域移動到包括所述圖像數(shù)據(jù)的范圍。
24.如權(quán)利要求22所述的方法,其特征在于,所述獲取包括獲取所述顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)指定代表包含在所述文檔圖像數(shù)據(jù)中的圖像數(shù)據(jù)的范圍與具有對應(yīng)于代表所述文檔的區(qū)域內(nèi)圖像數(shù)據(jù)的描述的圖像對應(yīng)區(qū)域之間的關(guān)聯(lián);以及所述控制包括將所述顯示區(qū)域從所述圖像對應(yīng)區(qū)域移動到代表與所述圖像對應(yīng)區(qū)域關(guān)聯(lián)的圖像數(shù)據(jù)的范圍。
25.如權(quán)利要求22所述的方法,其特征在于,所述控制包括控制指示將要顯示的所述范圍的圖標(biāo)的顯示。
26.如權(quán)利要求22所述的方法,其特征在于,當(dāng)在將要顯示的所述范圍中指定代表所述圖像數(shù)據(jù)的區(qū)域時,所述控制包括控制指示所述圖像數(shù)據(jù)的縮略圖的顯示。
27.如權(quán)利要求16至26中任一項所述的方法,其特征在于,進(jìn)一步包括對所述文檔圖像數(shù)據(jù)執(zhí)行縮放處理,其中所述控制包括將所述顯示區(qū)域移動到所述文檔圖像數(shù)據(jù)的已經(jīng)執(zhí)行縮放處理的范圍。
28.如權(quán)利要求27所述的方法,其特征在于,所述執(zhí)行包括按縮放倍率縮小或放大將要顯示的文檔圖像數(shù)據(jù)的范圍的行寬度或欄寬度,使得行寬度或欄寬度匹配屏幕的寬度。
29.一種處理信息的方法,其特征在于,包括獲取包含文檔的文檔圖像數(shù)據(jù);從所獲取的文檔圖像數(shù)據(jù)中提取出指示文檔的預(yù)定單位的文檔元素;指定讀取所提取出的文檔元素的順序;以及為所述文檔圖像數(shù)據(jù)生成顯示控制數(shù)據(jù),所述顯示控制數(shù)據(jù)包含將要顯示的所提取出的文檔元素的范圍和所指定的讀取所述文檔元素的順序。
30.如權(quán)利要求29所述的方法,其特征在于,所述提取包括提取所提取出的文檔元素的行方向,以及所述生成包括生成進(jìn)一步包含所提取出的行方向的顯示控制數(shù)據(jù)。
31.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)可用媒介,在該媒介中包含有計算機(jī)可讀程序代碼,其特征在于,當(dāng)該代碼被執(zhí)行時使計算機(jī)執(zhí)行以下步驟獲取文檔圖像數(shù)據(jù)和顯示控制數(shù)據(jù),所述文檔圖像數(shù)據(jù)包含具有圖像大小大于顯示單元的屏幕大小的文檔,所述顯示控制數(shù)據(jù)指定讀取文檔的順序和將要顯示的所述文檔圖像數(shù)據(jù)的范圍;以及在顯示所述文檔圖像數(shù)據(jù)時,通過基于所指定的順序移動屏幕上的顯示區(qū)域來控制所指定的范圍的顯示。
全文摘要
本發(fā)明中的文檔圖像獲取單元,獲取包含具有圖像大小大于顯示單元的屏幕大小的文檔的文檔圖像數(shù)據(jù);以及指定讀取文檔的順序和所要顯示的文檔圖像數(shù)據(jù)的范圍的顯示控制數(shù)據(jù)。顯示控制單元通過基于所指定的順序移動屏幕上的顯示區(qū)域,來控制指定范圍的顯示。判定單元判定所獲取的文檔圖像數(shù)據(jù)在行方向上的范圍的寬度是否比屏幕的寬度寬。顯示控制單元根據(jù)該判定單元的判定結(jié)果移動顯示區(qū)域。
文檔編號G06F17/30GK101042630SQ20071008963
公開日2007年9月26日 申請日期2007年3月21日 優(yōu)先權(quán)日2006年3月22日
發(fā)明者森本勝士 申請人:株式會社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1