專利名稱:文檔圖像顯示設(shè)備及用于控制其操作的方法和用于其的控制程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文檔圖像顯示設(shè)備及用于控制該設(shè)備的操作的方法和程序。
背景技術(shù):
存在通過對文檔進行成像而不是通過由文本文件表示該文檔而獲得的文檔圖像(H本專利申請公開 N0.2001-266068, 2000-322511,11-122398,7-168911 )。由于與由文本文件表示的文檔相比,這種文檔圖像難以編輯,因此,在不希望改變文檔的內(nèi)容的情況下,這是有效的。在諸如稱為所謂“智能電話”的移動電話上觀看文檔圖像的情況下,顯示屏尺寸小的事實使得有必要上下和左右滾動文檔多次。
發(fā)明內(nèi)容
本發(fā)明的目的是使得能夠僅通過沿一個軸滾動來觀看文檔圖像。根據(jù)本發(fā)明的文檔圖像顯示設(shè)備的特征在于,包括:顯示區(qū)域定位裝置(顯示區(qū)域定位設(shè)備),用于在通過對文檔成像所獲得的文檔圖像上定位顯示區(qū)域,該顯示區(qū)域定義在顯示單元的顯示屏上呈現(xiàn)顯示的區(qū)域;字符圖像排列裝置(字符圖像排列設(shè)備),以包含在文檔圖像中的每個字符的位置坐標為基礎(chǔ),在文檔流是水平書寫的文檔流的情況下,以根據(jù)從在顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,從顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像,該字符圖像是對表示包含在文檔圖像中的字符的字符圖像的逐個字符提取的結(jié)果;以及顯示單元,用于在顯示屏上顯示已經(jīng)由字符圖像排列裝置在顯示區(qū)域內(nèi)排列的字符圖像。本發(fā)明還提供適用于上述文檔圖像顯示設(shè)備的操作控制方法。具體地,該方法包括:顯示區(qū)域定位裝置在通過對文檔成像獲得的文檔圖像上定位顯示區(qū)域,該顯示區(qū)域定義在顯示單元的顯示屏上呈現(xiàn)顯示的區(qū)域;以包含在文檔圖像中的每個字符的位置坐標為基礎(chǔ),字符圖像排列裝置在文檔流是水平書寫的文檔流的情況下,以根據(jù)從顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,以根據(jù)從顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像,該字符圖像是對表示包含在文檔圖像中的字符的字符圖像的逐個字符提取的結(jié)果;以及顯示單元在顯示屏上顯示已經(jīng)由字符圖像排列裝置在顯示區(qū)域內(nèi)排列的字符圖像。本發(fā)明還提供用于實現(xiàn)控制上述文檔圖像顯示設(shè)備的操作的方法的程序。此外,還可以布置成使得提供已經(jīng)存儲這種程序的記錄介質(zhì)。根據(jù)本發(fā)明,在通過對文檔成像獲得的文檔圖像上定位顯示區(qū)域。在每字符的基礎(chǔ)上,提取表示包含在文檔圖像中的字符的字符圖像。基于包含在文檔圖像中的每個字符的位置坐標,在文檔流是水平書寫的文檔流的情況下,以根據(jù)從顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,以根據(jù)從顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在顯示區(qū)域內(nèi)排列字符圖像。在顯示屏上顯示在顯示區(qū)域內(nèi)排列的字符圖像。根據(jù)本發(fā)明,逐個字符提取包含在文檔圖像中的字符圖像。在水平書寫的情況下,以使得不需要左右滾動的方式,根據(jù)從在顯示區(qū)域中被顯示在最上面的字符起的字符流來排列字符圖像。在垂直書寫的情況下,以使得不需要上下滾動的方式,根據(jù)從在顯示區(qū)域中被顯示在最右面的字符起的字符流來排列字符圖像。在文檔由水平書寫組成的情況下,能夠僅通過左右滾動來觀看文檔圖像。在文檔由垂直書寫組成的情況下,能夠僅通過上下滾動來觀看文檔圖像。該設(shè)備可以進一步包括命令裝置(命令設(shè)備),用于施加放大命令或縮小命令;以及顯示區(qū)域改變裝置(顯示區(qū)域改變設(shè)備),用于根據(jù)來自命令裝置的放大命令來縮小顯示區(qū)域的尺寸,以及根據(jù)來自命令裝置的縮小命令來放大顯示的尺寸。在除包含字符圖像的字符圖像區(qū)域外,文檔圖像還包含表示在對文檔成像前由圖像文件表示的圖像的原始圖像區(qū)域的情況下,該設(shè)備可以進一步包括原始圖像區(qū)域調(diào)整裝置(原始圖像區(qū)域調(diào)整設(shè)備),用于執(zhí)行定中心處理,以便在顯示區(qū)域中將原始圖像區(qū)域定中心,以及用于執(zhí)行使得原始圖像區(qū)域?qū)⒈话ㄔ陲@示區(qū)域中的縮小處理,或使得原始圖像區(qū)域?qū)⑴c顯示區(qū)域匹配的放大處理;通過字符圖像排列裝置,字符圖像被排列在字符圖像區(qū)域中。該設(shè)備還可以進一步包括布局改變裝置(布局改變設(shè)備),用于根據(jù)字符流,重新布置原始圖像區(qū)域和字符圖像區(qū)域的放置,關(guān)于水平書寫的文檔,文檔圖像具有與顯示區(qū)域的寬度相同的寬度,關(guān)于垂直書寫的文檔,文檔圖像具有與顯示區(qū)域的高度相同的高度。
圖1是文檔圖像通信系統(tǒng)的概述;圖2是圖示移動電話的電氣構(gòu)成的框圖;圖3是圖示文檔圖像服務器的電氣構(gòu)成的框圖;圖4是文檔圖像的例子;圖5圖示文檔圖像的一部分的例子;圖6是位置坐標的列表;圖7是圖示文檔圖像服務器的處理過程的流程圖;圖8是圖示移動電話的處理過程的流程圖;圖9是文檔圖像的例子;圖10圖示改變文檔圖像的方式;圖11至15是文檔圖像的例子;圖16圖示文檔圖像的一部分的例子;圖17是位置坐標的列表;圖18圖示改變文檔圖像的方式;以及圖19是文檔圖像的例子。
具體實施方式
示出本發(fā)明的實施例的圖1圖示了文檔圖像通信系統(tǒng)的概述(其中,已經(jīng)成像的文檔稱為“文檔圖像”)。根據(jù)該實施例的文檔圖像通信系統(tǒng)包括能夠經(jīng)由因特網(wǎng)(該網(wǎng)絡不限于因特網(wǎng),并且也可以是室內(nèi)LAN (局域網(wǎng))等等)相互通信的移動電話I和文檔圖像服務器20。響應來自移動電話I的請求,表示文檔圖像的文件被從文檔圖像服務器20傳輸?shù)揭苿与娫扞。圖2是圖示稱為所謂的“智能電話”的移動電話I的電氣構(gòu)成的框圖。移動電話I的整體操作受控制單元2控制。移動電話I設(shè)置有通信設(shè)備10和天線11,用于與其他移動電話通信和接入因特網(wǎng)。經(jīng)由天線11,下載用于執(zhí)行稍后描述的操作的程序12。通過將所下載的程序12安裝在移動電話I中,移動電話I將如稍后描述地操作。移動電話I還設(shè)置有存儲卡讀寫器13??梢圆贾贸墒褂么鎯ㄗx寫器13讀取在存儲卡14上存儲的程序,以便將程序安裝在移動電話I中。移動電話I進一步設(shè)置有顯示單元3,用于在顯示屏上顯示文檔和圖像等等。觸摸面板4被形成在顯示單元3的顯示屏上。通過觸摸在顯示屏上形成的觸摸面板4,用戶能將諸如滾動命令和放大或縮小命令的各種命令施加到移動電話I。移動電話I還包括存儲器5,在該存儲器5中存儲程序和規(guī)定的數(shù)據(jù)。移動電話I進一步包括揚聲器8和麥克風9。語音信號被放大器電路7放大并被施加到揚聲器8,由此,從揚聲器8輸出語音。此外,表不已經(jīng)從麥克風9輸入的語音的語音信號由放大器電路7放大并輸入到控制單元2。在文檔圖像通過被顯示在小顯示屏上來被觀看的情況下,必須執(zhí)行上、下和左、右滾動。在該實施例中,布置成能夠僅通過上下或左右滾動來觀看文檔圖像。圖3是圖示文檔圖像服務器20的電氣構(gòu)成的框圖。文檔圖像服務器20的整體操作受CPU21控制。文檔圖像服務器20包括用于接入因特網(wǎng)的通信單元22、用于存儲規(guī)定的數(shù)據(jù)等等的存儲器23、諸如鍵盤的輸入單元24、硬盤25、用于訪問硬盤25的硬盤驅(qū)動26,以及CD-ROM(光盤只讀存儲器)驅(qū)動27。存儲用于控制稍后描述的操作的程序的CD-R0M28被加載到CD-ROM驅(qū)動27中并且該程序被讀取。所讀取的程序被安裝在文檔圖像服務器20中。程序也可以僅經(jīng)由因特網(wǎng)接收,而不存儲在諸如⑶-R0M28的記錄介質(zhì)上。表示文檔的文本文件已經(jīng)被存儲在硬盤25上。文本文件可以被從硬盤25讀取并由CPU21轉(zhuǎn)換成表示文檔圖像的圖像文件。通過轉(zhuǎn)換獲得的圖像文件被存儲在硬盤25上。圖4是文檔圖像30的例子。如上所述,文檔圖像30不是由文本文件表示的,而是由通過圖像文件表示的對文檔成像獲得的文件表示的。文檔圖像30是由圖像文件表示的圖像。圖4中表示字符的字符圖像由圓形31表示。文檔圖像30的字符流是水平書寫的字符流。因此,左上頂點是原點并且由位置坐標(X0, Y0)表示。右下頂點由位置坐標(XI, Yl)表示。與圖4相比,圖5圖示了放大的文檔圖像30的一部分。在該實施例中,將表示在文檔圖像30中包含的字符的字符圖像31檢測為矩形(或一些其他形狀)。還檢測所檢測的字符圖像31的位置坐標,并且如上所述生成位置坐標的列表。由于文檔圖像的字符流是水平書寫的字符流,因此,每個字符圖像31的位置坐標由左上頂點的坐標和右下頂點的坐標表示。表示字符圖像31中的第一字符的字符圖像31A的位置坐標由(xll,yll)和(xl2,yl2)表示。類似地,表示第二字符的字符圖像31B的位置坐標由(x21,y21)和(x22,y22)表示。表示第三字符的字符圖像31C的位置坐標由(x31,y31)和(x32,y32)表示。表示第三字符的字符圖像31C之后是換行符。表示第四字符的字符圖像31D的坐標由(x41,y41)和(x42,y42)表示。關(guān)于其他字符圖像31,類似地檢測位置坐標。圖6是位置坐標的列表的例子。已經(jīng)與文檔圖像關(guān)聯(lián)地生成該位置坐標的列表。位置坐標的列表還包含指示文檔圖像30的字符流的數(shù)據(jù)(在文檔圖像30的情況下,該流是水平書寫的流,但也可以是垂直書寫的流),如上所述。字符圖像31的位置坐標已經(jīng)與文檔圖像30的字符流關(guān)聯(lián)地存儲在位置坐標的列表中,如上所述。在存在換行符的情況下,將換行符之前的字符圖像31的位置坐標之后的位置坐標保留為空白。圖7是圖示文檔圖像服務器20的處理過程的流程圖。如上所述,通過對由文本文件表示的文檔成像生成文檔圖像30 (步驟41)。接著,從文檔圖像30檢測字符圖像31并獲得其位置坐標(步驟42)。由所獲得的位置坐標生成位置坐標的列表,如前所述(步驟43)。圖8是圖示移動電話I的處理過程的流程圖。將假定已經(jīng)將請求文檔圖像30的數(shù)據(jù)從移動電話I傳輸?shù)轿臋n圖像服務器20,并且響應該請求數(shù)據(jù),已經(jīng)將表示文檔圖像30的圖像文件和位置坐標的列表從文檔圖像服務器20傳輸?shù)揭苿与娫扞。在表示文檔圖像30的圖像文件的頭部中植入位置坐標的列表。自然地,可以通過與圖像文件分開的文件,從文檔圖像服務器20傳輸表示位置坐標的列表的數(shù)據(jù)。圖像文件在移動電話I的存儲器5中打開,并且在由所打開的圖像文件表示的文檔圖像30上定位顯示區(qū)域(步驟51)。如果文檔圖像30是水平書寫的文檔圖像,則顯示區(qū)域的初始位置可以位于文檔圖像30的左上。如果文檔圖像30是垂直書寫的文檔圖像,那么顯示區(qū)域的初始位置將位于文檔圖像30的右上。圖9是文檔圖像30的例子。如上所述,顯示區(qū)域60被定位在文檔圖像30中。假定wl表示顯示區(qū)域60的寬度,并且假定hi表示其高度。在顯示區(qū)域60內(nèi)的文檔圖像30被顯示在移動電話I的顯示單元3的顯示屏上。通過施加到觸摸面板4上的滾動命令來移動顯示區(qū)域60,并且根據(jù)放大或縮小命令來縮小或放大其尺寸。接著,以文檔圖像30的寬度變?yōu)榕c顯示區(qū)域60的寬度wl相同的方式來改變文檔圖像30 (圖8的步驟52)。從文檔圖像30并且根據(jù)文檔圖像30的字符流提取所檢測的字符圖像31,在已經(jīng)改變其寬度的文檔圖像中重新布置所提取的字符圖像31。圖10圖示了生成具有與顯示區(qū)域60的寬度wl相同的寬度wl的文檔圖像32的方式。為生成具有與顯示區(qū)域60的寬度wl相同的寬度wl的文檔圖像32,根據(jù)位置坐標的列表,提取組成文檔圖像30的字符圖像31。通過以根據(jù)位置坐標的列表的順序排列所提取的字符圖像31,來生成文檔圖像32。例如,通過根據(jù)該字符圖像順序排列文檔圖像30的第一字符圖像31A、第二字符圖像31B和第三字符圖像31C,來生成文檔圖像32。由于第三字符圖像31C之后是換行符,因此,也將換行符放置在文檔圖像32中。在文檔圖像30中的第四行上,存在落在顯示區(qū)域60外的字符圖像31E。因此,對落在顯示區(qū)域60外的字符圖像31E,在文檔圖像32中提供換行符。字符圖像31的左上頂點處的X坐標與字符圖像31的右下頂點的X坐標之間的差是字符圖像31的寬度。通過根據(jù)字符流排列多個字符圖像31,來生成具有寬度wl的文檔圖像32,該多個字符圖像31的寬度的總和落在顯示區(qū)域60的覽度wl內(nèi)并且取接近覽度wl。因此,在字符流是水平書寫的字符流的情況下,以根據(jù)從在顯示區(qū)域60中被顯示在最上面的字符起的字符流的順序,在顯示區(qū)域60內(nèi)排列字符圖像。在字符流是垂直書寫的情況下,以根據(jù)從在顯示區(qū)域60中被顯示在最右面的字符起的字符流的順序,在顯示區(qū)域60內(nèi)排列字符圖像。圖11是由此生成的文檔圖像32的例子。文檔圖像32的寬度是wl,其與顯示區(qū)域60的寬度wl相同。由于所生成的文檔圖像32是使得已經(jīng)根據(jù)字符流將其字符圖像31重新排列,因此能夠僅通過上下滾動來完整地閱讀文檔圖像32的內(nèi)容,而不需要左右滾動。再次參考圖8,在移動電話I的顯示單元3的顯示屏上顯示顯示區(qū)域60內(nèi)的文檔圖像32(步驟53)。根據(jù)施加到移動電話I的用戶操作來移動、放大或縮小顯示區(qū)域60(步驟 54)。當上下滾動命令被施加到移動電話I時(步驟54),根據(jù)該滾動命令,上下移動顯示區(qū)域60 (步驟56)。參考圖11,當顯示區(qū)域60位于文檔圖像32的頂部處的位置處時,如果施加向下滾動命令,貝1J顯示區(qū)域60向下移動。由此,在顯示單元3的顯示屏上顯示(滾動)顯示區(qū)域60的移動后的文檔圖像32。如果將放大命令施加到移動電話I (圖8中的步驟54),則縮小顯示區(qū)域60的尺寸(縮小到顯示區(qū)域61)(圖8中的步驟55),如圖11所示。假定w2和h2分別表示顯示區(qū)域61的寬度和高度。改變文檔圖像32的寬度(可以利用文檔圖像30)以便采用與縮小的顯示區(qū)域61的寬度w2相同的寬度,并且重新排列字符圖像31等等(圖8中的步驟51、52)。圖12是使其寬度已經(jīng)與縮小的顯示區(qū)域61的寬度w2相同的文檔圖像33的例子。將理解到,能夠僅通過施加向上或向下滾動命令,以與圖11中所示的文檔圖像32類似的方式來觀看文檔圖像33。如果將縮小命令施加到移動電話I (圖8中的步驟54),則放大顯示區(qū)域60的尺寸(放大到顯示區(qū)域62)(圖8中的步驟55),如圖13所示。假定w3和h3分別表示顯示區(qū)域62的寬度和高度。改變文檔圖像32的寬度(可以利用文檔圖像30)以便采用與放大的顯示區(qū)域61的寬度w3相同的寬度,并且重新排列字符圖像31等等(圖8中的步驟51、52)。圖14是使其寬度已經(jīng)與放大的顯示區(qū)域62的寬度w3相同的文檔圖像34的例子。將理解到能夠僅通過施加向上或向下滾動命令,以與圖11和12中所示的文檔圖像32類似的方式來觀看文檔圖像34。在上述實施例中,字符流是水平書寫的字符流,但在字符流是垂直書寫的情況下,操作也是類似的。在字符流是垂直書寫的字符流的情況下,改變文檔圖像的大小,以便具有與顯示區(qū)域的高度相同的高度(也改變字符圖像的排列)。通過根據(jù)向左或向右滾動命令來使顯示區(qū)域向左或右移動,能夠僅通過左右滾動來觀看文檔圖像。很顯然,即使字符流是垂直書寫,將以與水平書寫類似的方式,顯示根據(jù)放大縮小命令而被放大或縮小尺寸的文檔圖像。圖15至19圖示了修改。圖15是文檔圖像70的例子。鑒于通過對僅由字符組成的文檔成像來獲得圖4中所示的文檔圖像30,則通過對除字符外還包含圖像(在對文檔被成像前,由圖像文件表示的圖像)的文檔成像來獲得圖15中所示的文檔圖像70。文檔圖像70包括原始圖像區(qū)域71至81以及字符圖像區(qū)域91至105。原始圖像區(qū)域71至81是包含在對文檔圖像70成像前由圖像文件表示的圖像的區(qū)域。字符圖像區(qū)域91至105是包含在對文檔圖像70成像前由文本文件表示的文本的區(qū)域。然而,由于已經(jīng)對文檔圖像70成像,因此,字符圖像區(qū)域91至105是作為文檔圖像70的部分的圖像部分。由圖像文件表示的字符被表達為原始圖像區(qū)域71中的黑色圓形、原始圖像區(qū)域72中的黑色矩形,以及原始圖像區(qū)域73中的黑色三角形。由圓形表示字符圖像區(qū)域91至105中的字符。文檔圖像70是水平書寫的,由(X3,Y3)表示左上頂點,并且由(X4,Y4)表示右下頂點。與圖15相比,圖16圖示了放大的文檔圖像70。文檔圖像70包含原始圖像區(qū)域71至81和字符圖像區(qū)域91至105,如上所述。為了指定區(qū)域71至81以及91至105的位置,檢測區(qū)域71至81以及91至105的每一個的左上和右下頂點的位置坐標并存儲在位置坐標的列表中。此外,關(guān)于字符圖像區(qū)域91至105,也檢測包圍包含在字符圖像區(qū)域91至105中的字符圖像31的正方形的左上和右下頂點的位置坐標并存儲在位置坐標的列表中。此外,由于原始圖像區(qū)域71的左上和右下頂點的位置坐標分別是(xill,yill)和(xi21, yi21),因此,將這些坐標xill、yill、xi21、yi21存儲在位置坐標的列表中,作為原始圖像區(qū)域71的位置坐標。關(guān)于包含在字符圖像區(qū)域91中的字符圖像31,將這些字符圖像31的左上和右下頂點的坐標存儲在位置坐標的列表中,如上所述。關(guān)于包含在字符圖像區(qū)域91中的第一字符圖像31,左上頂點的位置坐標是(xl I,y 11)以及右下頂點的位置坐標是(xl2,yl2)。因此,將這些坐標xll、yll、xl2、yl2存儲在位置坐標的列表中,作為字符圖像區(qū)域91的第一字符圖像31的位置坐標。圖17是與圖15中所示的文檔圖像70對應的位置坐標的列表的例子。位置坐標的列表包含文檔圖像70的位置坐標和包含在文檔圖像70中的區(qū)域(原始圖像區(qū)域71至81以及字符圖像區(qū)域91至105)的位置坐標。關(guān)于包含在文檔圖像70中的區(qū)域(原始圖像區(qū)域71至81,字符圖像區(qū)域91至105),已經(jīng)附加了數(shù)字識別符號。在水平書寫的情況下,如在文檔圖像70中,已經(jīng)按從左到右和從上到下的數(shù)字順序附加了識別符號。當改變文檔圖像70時,根據(jù)識別符號來確定區(qū)域的位置,如稍后描述地。位置坐標的列表還包含指示區(qū)域是原始圖像區(qū)域71至81中的一個還是字符圖像區(qū)域91至105的一個的數(shù)據(jù)。包含在字符圖像區(qū)域91至105的各個中的字符圖像31的位置坐標還與包含這些字符圖像31的字符圖像區(qū)域91至105關(guān)聯(lián)地被存儲在位置坐標的列表中。與圖10對應的圖18圖示了將文檔圖像70改變成具有與顯示區(qū)域60的寬度wl相同的寬度wl的文檔圖像110的方式(圖8中的步驟52)。在文檔圖像70改變成具有與顯示區(qū)域60的寬度wl相同的寬度的文檔圖像110的情況下,按識別符號的順序,從上定位原始圖像區(qū)域71至81以及字符圖像區(qū)域91至105。關(guān)于原始圖像區(qū)域71至81,以一個區(qū)域的中心將與文檔圖像110在其橫向方向中的中心重合的方式進行定中心處理。自然,可以以一個區(qū)域沿其橫向方向的兩個邊緣將與文檔圖像110在其橫向方向中的兩個邊重合的方式,來執(zhí)行放大或縮小。關(guān)于字符圖像區(qū)域91至105,提取包含在字符圖像區(qū)域91至105中的字符圖像31,并且以與上述類似的方式,根據(jù)字符流重新排列所提取的字符圖像31。圖19是被生成為具有與顯示區(qū)域60的寬度wl相同的寬度的文檔圖像110的例子。在文檔圖像110 中表示對應于區(qū)域71、72、73、74、91、92、93、75、94、76、96、97 和 77的圖像部分 111、112、113、114、121、122、123、115、124、125、116、126、127 和 117,這些圖像
部分按照對應于識別符號的數(shù)字順序。由于文檔圖像110的寬度wl與顯示區(qū)域60的寬度相同,因此,能僅通過向上和向下滾動,觀看文檔圖像110。以與上述類似的方式,根據(jù)放大或縮小命令,放大或縮小顯示區(qū)域60的尺寸,以及改變文檔圖像70 (文檔圖像110)以便采用與縮小或放大的顯示區(qū)域60的寬度相同的寬度。盡管上述文檔圖像110是水平書寫的,但也可以是垂直書寫(可以布置成能夠指定書寫是水平還是垂直的)。在垂直書寫的情況下,按從上到下和從右到左的數(shù)字順序來確定識別符號。此外,在垂直書寫的情況下,改變文檔圖像110以便其具有與顯示區(qū)域60相同的高度。在上述實施例中,移動電話I和文檔圖像服務器20通信,但不一定要求移動電話I和文檔圖像服務器20通信。例如,可以布置成使得在移動電話I中,而不是由文檔圖像服務器20執(zhí)行對文檔圖像成像和生成位置坐標的列表,并且可以布置成將已經(jīng)生成的文檔圖像和位置坐標的列表輸入到移動電話I。此外,很顯然,本發(fā)明不限于移動電話,而是適用于讀取設(shè)備,諸如電子書。此外,可以布置成使得文檔圖像服務器20執(zhí)行圖7的步驟41至43,即從對文檔成像到生成位置坐標的列表,以及圖8的步驟51和52,即定位顯示區(qū)域和改變文檔圖像。即使通過利用低性能CPU的移動電話,也能僅通過沿一個軸滾動來觀看文檔圖像。
權(quán)利要求
1.一種文檔圖像顯示設(shè)備,包括: 顯示區(qū)域定位裝置,用于在通過對文檔成像獲得的文檔圖像上定位顯示區(qū)域,所述顯示區(qū)域定義在顯示單元的顯示屏上呈現(xiàn)顯示的區(qū)域; 字符圖像排列裝置,以包含在所述文檔圖像中的每個字符的位置坐標為基礎(chǔ),在文檔流是水平書寫的文檔流的情況下,以根據(jù)從所述顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,以根據(jù)從所述顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,所述字符圖像是對表示包含在所述文檔圖像中的字符的字符圖像的逐個字符提取的結(jié)果;以及 顯示單元,用于在所述顯示屏上顯示已經(jīng)由所述字符圖像排列裝置在所述顯示區(qū)域內(nèi)排列的字符圖像。
2.根據(jù)權(quán)利要求1所述的文檔圖像顯示設(shè)備,進一步包括: 命令裝置,用于施加放大命令或縮小命令;以及 顯示區(qū)域改變裝置,用于根據(jù)來自所述命令裝置的放大命令來縮小顯示區(qū)域的尺寸,以及根據(jù)來自所述命令裝置的縮小命令來放大所述顯示的尺寸。
3.根據(jù)權(quán)利要求2所述的文檔圖像顯示設(shè)備,其中,除包含所述字符圖像的字符圖像區(qū)域外,所述文檔圖像還包含表示在對所述文檔成像前由圖像文件表示的圖像的原始圖像區(qū)域; 進一步包括原始圖像區(qū)域調(diào)整裝置,用于執(zhí)行定中心處理,以便在所述顯示區(qū)域中將所述原始圖像區(qū)域定中心,以及用于執(zhí)行使得所述原始圖像區(qū)域?qū)⒈话ㄔ谒鲲@示區(qū)域中的縮小處理,或使得所述原始圖像 區(qū)域?qū)⑴c所述顯示區(qū)域匹配的放大處理;通過所述字符圖像排列裝置,所述字符圖像被排列在所述字符圖像區(qū)域中。
4.根據(jù)權(quán)利要求3所述的文檔圖像顯示設(shè)備,進一步包括布局改變裝置,用于根據(jù)所述字符流重新布置所述原始圖像區(qū)域和所述字符圖像區(qū)域的放置;關(guān)于水平書寫的文檔,所述文檔圖像具有與所述顯示區(qū)域的寬度相同的寬度,關(guān)于垂直書寫的文檔,所述文檔圖像具有與所述顯示區(qū)域的高度相同的高度。
5.一種控制文檔圖像顯示設(shè)備的操作的方法,包括: 顯示區(qū)域定位裝置在通過對文檔成像獲得的文檔圖像上定位顯示區(qū)域,所述顯示區(qū)域定義在顯示單元的顯示屏上呈現(xiàn)顯示的區(qū)域; 以包含在所述文檔圖像中的每個字符的位置坐標為基礎(chǔ),字符圖像排列裝置在文檔流是水平書寫的文檔流的情況下,以根據(jù)從所述顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,以根據(jù)從顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,所述字符圖像是對表示包含在所述文檔圖像中的字符的字符圖像的逐個字符提取的結(jié)果;以及 顯示單元在所述顯示屏上顯示已經(jīng)由所述字符圖像排列裝置在所述顯示區(qū)域內(nèi)排列的所述字符圖像。
6.一種用于控制文檔圖像顯示設(shè)備的計算機的計算機可讀程序,使得: 在通過對文檔成像獲得的文檔圖像上定位顯示區(qū)域,所述顯示區(qū)域定義在顯示單元的顯示屏上呈現(xiàn)顯示的區(qū)域; 以包含在所述文檔圖 像中的每個字符的位置坐標為基礎(chǔ),在文檔流是水平書寫的文檔流的情況下,以根據(jù)從所述顯示區(qū)域中被顯示在最上面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,以及在文檔流是垂直書寫的文檔流的情況下,以根據(jù)從所述顯示區(qū)域中被顯示在最右面的字符起的字符流的順序,在所述顯示區(qū)域內(nèi)排列字符圖像,所述字符圖像是對表示包含在所述文檔圖像中的字符的字符圖像的逐個字符提取的結(jié)果;以及在所述顯示屏上顯示已經(jīng)在所述顯示區(qū)域內(nèi)排列的所述字符圖像。
全文摘要
為了通過僅沿一個軸滾動來觀看文檔圖像,文檔被轉(zhuǎn)換為圖像以生成具有與顯示區(qū)域的寬度相同的寬度的文檔圖像。當生成這種文檔圖像時提取將來自文檔圖像中的文本表示為圖像的字符圖像,并且根據(jù)文本流來重新排列所提取的字符圖像。所生成的文檔圖像具有與顯示區(qū)域相同的寬度,并且因此能夠僅通過上下滾動來觀看。
文檔編號G06F17/21GK103221946SQ20118005554
公開日2013年7月24日 申請日期2011年11月15日 優(yōu)先權(quán)日2010年11月18日
發(fā)明者小椋繪理奈 申請人:富士膠片株式會社