專利名稱:信息顯示裝置和信息顯示方法
技術領域:
本發(fā)明涉及信息顯示裝置和信息顯示方法。
背景技術:
JP-A-11-224082 (此處所使用的術語"JP-A"是指"未審查的 已
公開日本專利申請")公開了一種沿主掃描方向或副掃描方向自動 滾動由圖像信息和/或文本信息形成的圖像文本信息的任意部分的技 術, 一種利用改變和指示滾動位置的裝置改變滾動位置的技術,以及 一種利用任意改變滾動速度的裝置改變滾動速度的技術。
JP-A-2003-131642公開了這樣的實例,所述實例包括將文檔 布置在平面上的裝置、顯示如此布置的文檔的具有恒定尺寸的顯示區(qū) 域的裝置、能夠允許用戶指示至少兩個方向的裝置、根據所指示的兩 個方向沿著左向或右向移動該平面上的所述顯示區(qū)域的裝置、檢測顯 示區(qū)域已經移動到頁面布局平面的左端或右端的裝置以及當顯示區(qū) 域己經移動到左端或右端時將顯示區(qū)域恢復到右端或左端并且向上 或向下移動顯示區(qū)域的裝置。
發(fā)明內容
本發(fā)明的目的在于調整執(zhí)行字符序列信息的巻動顯示(以滾動 方式顯示)時的顯示速度。根據本發(fā)明的第一方面,提供一種信息顯示裝置,包括提 取單元,其提取虛擬地排列成一行的字符序列圖像的一部分作為顯示
區(qū)域;顯示單元,其顯示所提取的顯示區(qū)域內的所述字符序列圖像的
所述一部分;移動單元,其移動所述字符序列圖像上的所述顯示區(qū)域; 以及指定單元,其基于用戶執(zhí)行的操作的內容和過去指定的移動速度
的內容中的至少一種來指定所述顯示區(qū)域的移動速度。[2]在第[1]項所描述的信息顯示裝置中,在用戶執(zhí)行指定所述顯 示區(qū)域的移動速度的操作的情況下,所述指定單元將所述操作所指定 的移動速度的信息與在執(zhí)行所述操作時指定所述顯示區(qū)域的信息相 關聯地記錄為過去指定的移動速度的內容。在第[2]項所描述的信息顯示裝置中,所述指定單元獲取過去
指定的移動速度的內容,并且基于下述移動速度的信息來指定所述移
動速度所述移動速度的信息與在指定所述移動速度的各個時刻指定 所述顯示區(qū)域的信息相關聯。在第[1]至第[3]項中的任一項所描述的信息顯示裝置中,所述
指定單元在基于過去指定的移動速度的內容來指定所述移動速度的 情況下,根據預定方法轉換基于過去指定的移動速度的內容而指定的 移動速度,并且指定通過所述轉換獲取的移動速度。在第[4]項所描述的信息顯示裝置中,所述指定單元以如下方
式轉換基于過去指定的移動速度的內容而指定的移動速度在所指定
的移動速度低于參考速度的情況下,將所指定的移動速度轉換成低于
所指定的移動速度的速度;而在所指定的移動速度高于所述參考速度
的情況下,將所指定的移動速度轉換成高于所指定的移動速度的速 度。根據本發(fā)明的第二方面,提供一種信息顯示方法,包括提 取虛擬地排列成一行的字符序列圖像的一部分作為顯示區(qū)域;顯示所 提取的顯示區(qū)域內的所述字符序列圖像的所述一部分;移動所述字符 序列圖像上的所述顯示區(qū)域;以及基于用戶執(zhí)行的操作的內容和過去 指定的移動速度的內容中的至少一種來指定所述顯示區(qū)域的移動速 度。
根據第[1]項或第[6]項所描述的本發(fā)明,可以調整執(zhí)行巻動顯示
等時的顯示速度。
根據第[2]項所描述的本發(fā)明,可以基于過去的操作來調整執(zhí)行
巻動顯示等時的顯示速度。
根據第[3]項所描述的本發(fā)明,可以基于過去相應時刻的操作調 整執(zhí)行巻動顯示等時的顯示速度。根據第[4]項所描述的本發(fā)明,可以利用過去的操作來調整執(zhí)行 巻動顯示等時的顯示速度。
根據第[5]項所描述的本發(fā)明,可以通過強調過去的操作來調整 執(zhí)行巻動顯示等時的顯示速度。
基于下列附圖對本發(fā)明的示例性實施例進行詳細說明,其中-圖1是示出根據本發(fā)明示例性實施例的信息顯示裝置的實例的 構造的框圖2是根據本發(fā)明示例性實施例的信息顯示裝置的功能框圖3是示出作為根據本發(fā)明示例性實施例的信息顯示裝置要處 理的對象的文檔的實例的說明圖4是示出根據本發(fā)明示例性實施例的信息顯示裝置執(zhí)行的處 理的一部分的流程圖5是示出根據本發(fā)明示例性實施例的信息顯示裝置提取的顯 示區(qū)域的實例的說明圖6是示出根據本發(fā)明示例性實施例的信息顯示裝置記錄的過 去指定的移動速度的內容的實例的說明圖7是示出根據本發(fā)明示例性實施例的信息顯示裝置執(zhí)行的顯 示的實例的說明圖8A和8B是示出根據本發(fā)明示例性實施例的信息顯示裝置執(zhí) 行的移動速度轉換的實例的說明圖9是示出根據本發(fā)明示例性實施例的信息顯示裝置生成的行 連接圖像(連接成行的圖像)的實例的說明圖IOA至IOC是示出根據本發(fā)明示例性實施例的信息顯示裝置 生成的圖像的實例的說明圖ll是示出根據本發(fā)明示例性實施例的信息顯示裝置顯示的圖 像的實例的說明圖12A和12B是示出根據本發(fā)明示例性實施例的信息顯示裝置 顯示的其他圖像的實例的說明圖;以及圖13A和13B也是示出根據本發(fā)明示例性實施例的信息顯示裝 置顯示的其他圖像的實例的說明圖。
具體實施例方式
參照附圖,對本發(fā)明的示例性實施例進行說明。如圖1所示, 例如,根據本發(fā)明示例性實施例的信息顯示裝置1構造為包括控制部 11、存儲部12、操作部13、顯示部14和通信部15。所述信息顯示 裝置1經由如網絡等通信裝置與外部服務器2等連接以便能與所述服 務器等進行通信。所述信息顯示裝置1可以包括通信部,該通信部用 于經由諸如網絡等通信裝置來發(fā)送/接收字符序列信息等。此外,信 息顯示裝置1可以包括用于接納便攜式存儲裝置等的接口,從而將存 儲在便攜式存儲裝置中的字符序列信息等發(fā)送到存儲部12。
控制部11是例如CPU (中央處理單元)等程序控制裝置,其根 據存儲在存儲部12中的程序進行操作。控制部11獲取要進行顯示處 理的字符序列信息并且生成通過連接字符序列信息的第n行的尾部 與第(n+l)行的頭部而形成的一行圖像。控制部提取這樣生成的一 行圖像的一部分作為顯示區(qū)域并且在顯示部14上顯示所提取的圖 像。此外,控制部11在一行圖像上移動顯示區(qū)域。另外,控制部ll 控制該移動的速度。將在后面描述控制部11的處理的詳細內容。
存儲部12是如RAM (隨機存取存儲器)的存儲裝置,其在其 中保存控制部11所執(zhí)行的程序。上述程序可以以存儲在CD-ROM(光 盤只讀存儲器)、DVD-ROM (數字通用盤只讀存儲器)或便攜式存 儲裝置中的方式提供并且存儲在存儲部12中。此外,存儲部12還用 作控制部11的工作存儲器。
操作部13例如由用于將移動方向指示為橫向或豎向的數字鍵或 交叉鍵構成。操作部13輸出用戶執(zhí)行的操作的內容至控制部11。顯 示部14由諸如液晶顯示器等顯示裝置構成,其根據從控制部11輸入 的指令在指定位置顯示例如字符序列等圖像。
通信部15例如是用來與網絡接口或移動電話網絡進行通信的收 發(fā)電路,其經由諸如網絡接口或移動電話網絡等通信裝置來發(fā)送和接收信息。通信部15根據從控制部11輸入的指令經由通信裝置來發(fā)送 信息,并且經由這些通信裝置將接收到的信息輸出到控制部11。
接下來,對控制部11執(zhí)行的處理的內容進行說明。作為實例, 如圖2所示,根據本實施例的控制部11構造為在功能上包括圖像生
成部21、圖像提取部22、移動控制部23和控制信息獲取部24。
圖像生成部21獲取要進行處理的文檔的數據。作為實例,如圖 3所示,這些數據可以包括如繪圖或圖片的圖示部分(P)以及字符 序列部分(T)。圖像生成部21通過如眾所周知的頁面布局分析處 理來識別字符序列部分(T)并且提取字符序列部分的圖像(原始圖 像)。
圖像生成部21從這樣提取的原始圖像中識別例如重要像素連續(xù) 的區(qū)域,然后將各個區(qū)域中相鄰區(qū)域之間的距離小于或等于閾值的區(qū) 域分組,并且識別構成每個字符的一組像素。然后,限定外接每個字 符的字符外接矩形(圖4的(Sl))。
接下來,圖像生成部21確定沿著豎向相鄰字符外接矩形之間的
平均距離和橫向相鄰字符外接矩形之間的平均距離中距離較短的方 向讀取字符,并且沿字符讀取方向獲取進一步外接多個字符外接矩形
的行外接矩形(圖4的(S2))。
然后,圖像生成部21將各個行外接矩形連接作為一行從而生成 虛擬的行圖像。行圖像可以以預定的或指定的放大/縮小比例按比例 放大或縮小。當文檔數據內有多個作為原始圖像的字符序列部分時, 可以以預定順序連接分別由原始圖像生成的行圖像(例如,優(yōu)先地選 擇位于上側的字符行部分,并且當在同一高度上有多個字符行部分 時,優(yōu)先地選擇位于左側的字符行部分),從而生成一行圖像(虛擬 地排列成一行的字符序列圖像)。
圖像提取部22提取虛擬地排列成一行的字符序列圖像的一部分 作為顯示區(qū)域。例如,圖像提取部22從設置在一行上的字符序列圖 像中提取與從字符序列圖像的左端移動s個像素的位置相距與顯示 部14的可顯示寬度對應的w個像素的區(qū)域(即從頭部起第s個像素 的位置到第(s+w)個像素的位置的部分)作為顯示區(qū)域然后,圖像提取部22在顯示部14上顯示這樣提取的圖像。
移動控制部23隨著時間的流逝而移動該顯示區(qū)域。從而,以巻
動顯示(滾動顯示)的方式顯示字符序列圖像。如后,移動控制部
23指示圖像提取部22以使其以指定的移動速度(例如,p個像素/ 秒)沿字符序列的讀取方向移動顯示區(qū)域。
這樣,圖像提取部22在以指定的移動速度移動顯示區(qū)域的同時, 在各個時刻提取顯示區(qū)域內的圖像,并且將所提取的圖像輸出到顯示 部14從而更新要在顯示部14上顯示的圖像。
移動控制部23基于控制信息獲取部24獲取的控制信息來控制 移動速度??刂菩畔?1)表示用戶在操作部13的操作的信息以 及(2)與用戶(或者也可以是其他人員)執(zhí)行的操作相關的信息。
當獲取表示用戶在操作部13的操作的信息啟,移動控制部23 基于表示操作的信息確定移動速度,并且指示圖像提取部22沿字符 序列的讀取方向以所確定的移動速度移動顯示區(qū)域。例如,當沒有執(zhí) 行操作時,顯示區(qū)域的移動速度可以被確定為p個像素/秒,而當用 戶按下箭頭鍵中的右向箭頭鍵時,移動速度可以被確定為p+Ap個像 素/秒。作為選擇,當用戶按下箭頭鍵中的左向箭頭鍵時,顯示區(qū)域 的移動速度可以被確定為p-Ap個像素/秒,而當左向箭頭鍵被連續(xù) 按兩次時,移動速度可以被確定為一p個像素/秒(即沿著與字符序 列的讀取方向相反的方向以p個像素/秒的速度移動顯示區(qū)域)。
此外,移動控制部23存儲與已經執(zhí)行的操作相關的信息。作為 實例,如圖6所示,移動控制部23將根據用戶進行的鍵按下操作等 而確定的移動速度的信息與指定要顯示的字符序列的信息(對象指定 信息)相關聯地進行存儲。移動速度的信息是以這樣的方式構造的 表示由指定顯示區(qū)域的信息所指定的該顯示區(qū)域被顯示時的移動速 度的信息與該指定顯示區(qū)域的信息(例如,在顯示區(qū)域的左端的像素 值)相關。移動控制部23可將這些信息存儲在存儲部12中或者將這 些信息發(fā)送到外部服務器2并且存儲在該服務器中。
另外,移動控制部23可以以如下方式確定移動速度。即,移動 控制部23將用于指定要顯示的字符序列的對象指定信息輸出到控制信息獲取部24,從而請求與對象指定信息相關的關于過去操作的信
息(過去指定的移動速度的內容)。當控制信息獲取部24響應請求 從存儲部12或外部服務器2獲取與用戶(或者也可以是其他人員) 在過去執(zhí)行的操作相關的信息(過去指定的移動速度的內容)時,移 動控制部3基于表示過去指定的移動速度的內容的信息來控制顯示 區(qū)域的移動速度。此外,當沒有獲取過去指定的移動速度的內容時, 可以以預定移動速度移動顯示區(qū)域,并且如上所述可以基于用戶的操 作改變移動速度。
如上所述,如圖6所示,表示過去指定的移動速度的內容的信 息是以如下方式構造的表示由指定顯示區(qū)域的信息所指定的該顯示 區(qū)域被顯示時的移動速度的信息與用于該指定顯示區(qū)域的信息(例 如,在顯示區(qū)域的左端的像素值)相關。因此,移動控制部23獲取 用來指定當前由圖像提取部22提取的顯示區(qū)域的信息(當前位置信 息),然后取出與當前位置信息相關的移動速度的信息,并且將這樣 取出的移動速度的信息輸出到圖像提取部22。
當獲取過去指定的移動速度的內容并且接收到用戶的操作時, 移動控制部23可以優(yōu)先地處理用戶的當前操作,從而不考慮過去指 定的移動速度的內容而基于用戶的當前操作來控制移動速度。作為選 擇,當獲取過去指定的移動速度的內容并且接收到用戶的操作時,移 動控制部23可以在基于用戶的當前操作而確定的移動速度pl和基于 過去指定的移動速度的內容而確定的移動速度p2之間執(zhí)行數學統(tǒng)計 運算(例如,算數平均、加權平均、中值提取、最大值提取、最小值 提取等),并且可以基于統(tǒng)計運算的結果來控制移動速度。
這樣,移動控制部分23基于從用戶接收到的操作的內容和過去 指定的移動速度的內容中的至少一種來指定顯示區(qū)域的移動速度。
控制信息獲取部24接收所輸入的用來指定要顯示的字符序列的
對象指定信息,并且檢查與所輸入的對象指定信息相關的表示過去指 定的移動速度的內容的信息是否存在于預定存儲部分,例如存儲部 12或者服務器2中。當與所輸入的對象指定信息相關的表示過去指 定的移動速度的內容的信息存在于預定存儲部分中時,控制信息獲取部24獲取這些信息并且將這些信息輸出到移動控制部23。此外,控 制信息獲取部24將用戶在操作部13執(zhí)行的操作的內容輸出到移動控 制部23。
因此,根據本實施例的信息顯示裝置1以如下方式操作。信息 顯示裝置1接收包含字符序列的信息的文檔并且從文檔中提取字符 序列的信息。接著,信息顯示裝置1進一步從所提取的字符序列信息 中取出每一行的圖像并且將第n行圖像的尾部與第(n+l)行圖像的 頭部連接從而生成一行圖像。
信息顯示裝置1首先從該行圖像的左端截取出包含具有預定寬 度w的一部分的顯示區(qū)域,并且將這樣截取出的顯示區(qū)域輸出到顯 示部14。
這種情況下的顯示內容是這樣的,即作為賣例,如圖7所示, 顯示一行圖像的一部分(B)。當顯示該圖像時,信息顯示裝置l可 以生成表示原始字符序列圖像(原始圖像)中的哪一部分與該部分對 應的信息(A)。例如,信息顯示裝置1生成通過以比例b縮小原始 圖像而獲得的按比例縮小的圖像。
另外,信息顯示裝置1獲取顯示區(qū)域的左端所在的行的號碼(行 號)。為了能夠實現該行號的獲取,信息顯示裝置1在生成行圖像時 分別預先將從行圖像的左端到各行的頭部(行頭部位置)的像素數與 上述行號相關聯地進行存儲。接著,可以參考所存儲的信息,獲取在 進行處理時屬于顯示區(qū)域的左端處(與行圖像的左端相距像素數x) 的位置的行。
信息顯示裝置1在按比例縮小的圖像上繪制矩形,該矩形包圍 在以上述方式獲取的行(第L行)中沿字符讀取方向從第((x-X(L))/b) 個像素的位置到第((x-X(L))/b + w/b)個像素的位置的區(qū)域。在這種情 況下,X(L)表示與這樣獲取的行號L相關的行的頭部的像素數。當 該矩形的右端超過下一行的頭部位置X(L+l)/b時,即當滿足關系式 <formula>formula see original document page 11</formula>時,信息顯示裝置繪制包圍在以上述方式獲取 的行(第L行)中沿字符讀取方向從第((x-X(L))/b)個像素的位置到 行的尾部的區(qū)域的矩形,還繪制包圍從下一行(第(L+1)行)的頭位置到第((x-X(L)))/b + w/b-X(L+l)/b)個像素的位置的區(qū)域的矩形。
盡管上述說明了這樣的實例,g卩在基于過去指定的移動速度 的內容指定移動速度的情況下,實際上使用過去的移動速度信息,然 而本發(fā)明并不局限于此。也就是說,根據本實施例的信息顯示裝置1 獲取與用戶(也可以是其他人員)在過去執(zhí)行的操作相關的信息(過 去指定的移動速度的內容),并且獲取用來指定當前顯示區(qū)域的信息 (當前位置信息),從而取出與當前位置信息相關的移動速度信息。 接著,用預定方法轉換這樣取出的移動速度信息。
轉換方法可設定為利用使轉換前的數值與轉換后的數值相關的 表格或者利用數學表達式來轉換信息。例如,可以以這樣的方式進行 轉換,g卩當過去指定的移動速度低于預定參考速度時,將移動速度 轉換成低于過去指定的移動速度的速度,而當過去指定的移動速度高 于預定參考速度時,將移動速度轉換成高于過去指定的移動速度的速 度。在這種情況下,參考速度可以是沒有執(zhí)行操作時的移動速度。
圖8A示出了表格的內容的實例,其中,當過去實際移動速度是 低于參考速度p的速度r時,將速度轉換成低于過去實際移動速度的 速度r',從而強調用戶的"設定為低于無操作狀態(tài)下的速度"的意圖。 相反,當過去實際移動速度是高于參考速度p的速度q時,將速度轉 換成高于過去實際移動速度的速度q',從而強調用戶的"設定為高于 無操作狀態(tài)下的速度"的意圖。
上述轉換的實例并不局限于上述情況。作為實例,可以從圖6 所示的信息中提取顯示區(qū)域以恒定速度移動的區(qū)段(時間段)。接著, 如圖8B所示,可以在不改變移動距離的情況下以如下方式改變上述 區(qū)段(時間段)中的移動速度 一開始將速度設定為低速,在途中將 速度設定為高于過去指定的速度,并且在停止之前再次將速度設定為 低速。圖8B給出了相對于時間的流逝的移動量的情況。
也就是說,作為實例,如圖6所示,當表示過去操作的信息以 如下方式構造時表示由指定顯示區(qū)域的信息所指定的該顯示區(qū)域被 顯示時的移動速度的信息與指定顯示區(qū)域的信息(例如,在顯示區(qū)域 的左端的像素值)相關,信息顯示裝置1按照像素值的大小從小值到大值的順序重新設定指定顯示區(qū)域的信息,從而指定出現相同移動速 度的部分。接著,信息顯示裝置1參考指定該區(qū)段的第一顯示區(qū)域的
信息P0S1和指定該區(qū)段的最后顯示區(qū)域的信息P0S2來計算移動距 離POS2 — POSl。此外,信息顯示裝置1獲取在該移動距離中的移動 速度(恒定速度q)并且計算移動時間段T=(POS2-POSl)/q。接著, 如圖8B所示,用表示t時刻的移動速度的函數q' = f(q, T, t)確定在移 動時間段T (從時刻O到時刻T)內的t時刻的移動速度q。在該實 例中,當每個區(qū)段的開始時刻為O時,滿足以下表達式
f(q, T, t) < q (t < 172)
f(q, T, T/2) = q
f(q, T, t) > q (t > T/2)
〖(q,T,t)dt = qT
例如在過去指定的移動速度的內容存儲在服務器2中的情況下, 過去指定的移動速度的多項內容設定為與共同的對象指定信息相關 聯。在這種情況下,可以對通過各項指定內容獲取的移動速度進行數 學統(tǒng)計運算,從而獲取要指示的移動速度。在允許使用其他人員的過 去指定的移動速度的內容的情況下,在將用戶執(zhí)行的操作的內容記錄 到服務器2等中的情況下,可以將與用戶相關的信息與記錄相關聯地 存儲。與用戶相關的信息可以是如年齡、專業(yè)領域(職業(yè))、母語等 信息。根據本實施例的信息顯示裝置1可被設置為接收用戶輸入的這 些信息并且將這些信息預先存儲在存儲部12中,并且控制部11將這 些信息包含在記錄中。
在獲取過去指定的移動速度的內容的情況下,當存在多條指定內 容的信息時,控制部11可參考存儲在存儲部12中的與用戶相關的信 息并且獲取包括與所參考的信息最相關的信息的指定內容(在一致的 項目數目多或信息用例如年齡等數值表示的情況下,可利用具有最小 數值差的信息或者利用這些一致的項目的數目與用數值表示的項中的 數值差之間的加權和來進行判斷)。根據上述方法,可以參考其他人 員的在年齡或專業(yè)領域等方面接近的過去指定的內容。另外,可以進一步記錄日期和時間以便使用近日的信息。
該記錄可包括如信息顯示裝置1的類型或者操作部13的種類(例 如觸摸面板、箭頭鍵、數字鍵)的信息。即,根據本實施例的信息顯 示裝置1可以在移動電話和個人計算機中實現。因此,可以優(yōu)先地獲 取用戶使用的同類型的過去指定的移動速度的內容。同樣,在獲取過 去指定的移動速度的內容的情況下,當存在多條指定內容的信息時, 控制部11可以參考存儲在存儲部12中的與用戶或者類型等相關的信 息,并且獲取包括與所參考的信息最相關的信息的指定內容(在一致 的項目數目多或信息用例如年齡等數值表示的情況下,可利用具有最 小數值差的信息或者利用一致的項目的數目與用數值表示的項中的數 值差之間的加權和來進行判斷)。
本實施例并不限于僅對一行圖像進行巻動顯示的情況。例如,可 以以下面的方式執(zhí)行處理。即,根據本實施例的信息顯示裝置1的控
制部11識別圖4所示的處理S2中找到的行外接矩形的與字符讀取方 向相反的一側的尾部位置作為這些行(Ll, L2,……)的起始位置, 并且將與各個行外接矩形有關的行外接矩形的高度(hn)、寬度(wn) 和到相鄰行外接矩形的距離(ln)分別記錄為行高、行寬和行間距。另 外,在各個行外接矩形的寬度之中檢測最大寬度wmax,以便獲取與每 個行外接矩形的寬度之差為Wrest—n= wmax - wn。 Wrest_n表示第n行 的空白部分的寬度。另外,獲取各個行外接矩形的各行的起始位置之 中位于與字符讀取方向相反的一側(即,在從左向右讀取時的最左側) 的最尾端位置的起始位置的值Lmin,并且進一步計算在行頭部一側的 空白ILn-Lminl和在行尾部一側的空白Wrest—n - ILn+Lminl作為空白部 分的信息。在這種情況下,lxl表示x的絕對值。在下文中,原始圖像 的寬度(字符序列讀取方向上的長度)被設為W,并且高度(字符序 列的行的設置方向上的長度)被設為H。
控制部11至少保留具有寬度(2 W)和高度(2 H)的圖像的 存儲區(qū)域。另外,控制部ll首先將表示所關注的行的變量n設定為n-l。 在后文中,為了簡化說明,基于字符序列的讀取方向是從左到右(X 軸方向)而進行說明。例如在從上向下的方向上設置字符序列的情況
14下,可以改變該軸線。此外,在從右向左讀取字符序列的情況下,可 以使該軸線的方向反向。
例如,控制部ll將原始圖像設置在所保留區(qū)域的(O, H-SPw)-(W, 2 H-EPw)的范圍內,并且將同樣的原始圖像設置在(W,H-EPi) -(2 W,2 H-EPi)的范圍內(圖9) 。 Pi表示第i行與第(i+l)行 之間的寬度,并且Pi可以用Pi-hi + li或P產(hi + hi+l)/2 + li表示。 在前一種情況下,上一行與下一行的上部重合。在后一種情況下,上 一行與下一行的中心部分重合。另外,EPi表示從i-l到i二n的Pj 相加而獲得的值(n是所關注的行)。
這樣,控制部11在字符讀取方向上連續(xù)地以重復的方式設置原 始圖像,并且以如下方式設置要與原始圖像相鄰布置的圖像,即使 其在行設置方向上偏移與一行對應的Pn。也就是說,作為實例,如 圖10A至10C所示,圖像生成部21設置多個原始圖像A以便使其 在字符讀取方向上彼此偏移一行,從而以如下方式形成圖像,即字 符序列信息的第n行的尾部與其第(n+l)行的起始部連接作為一行。 在圖IOA至IOC所示的實例中,生成這樣的圖像(稱為行連接圖像) 相應各行圖像的字符序列以如下方式在同一高度上對齊,第一原始圖 像的第一行設置在與下一 (第二)原始圖像的第二行相同的高度上, 并且第二原始圖像的第二行設置在與第三原始圖像的第三行相同的 高度上等等。
控制部11提取行連接圖像的一部分(即包括所連接的行的一部 分的范圍)作為顯示區(qū)域,并且將所提取的圖像輸出到顯示部14并 且在該顯示部上顯示。例如,當顯示部14的可顯示范圍與用寬度為 Rw和高度為Rh的矩形(顯示區(qū)域R)表示的形狀和尺寸相對應時, 控制部11提取并輸出顯示區(qū)域R的圖像(圖10C)。
控制部11在以指定速度在行連接圖像上移動顯示區(qū)域R的同 時,提取顯示區(qū)域R內的圖像部分并且將所提取的圖像輸出到顯示 部14。
另外,當顯示區(qū)域R的與移動方向相反的端側的坐標達到重復 設置的原始圖像的邊界時,即,當顯示區(qū)域R的左端側的X軸(沿左右方向延伸的軸線被稱為X軸)坐標達到原始圖像的寬度W時,
控制部11將設置在(W, H-EP》-(2 W,2 'H-EPi)范圍內的原始圖 像移動至iJ(0,H-EPi)-(W,2'H-EPi)范圍內。另外,將原始圖像重新 設置在(W, H-EPi+1) -(2 W, 2'H-I]Pi+!)的范圍內。此外,從顯示 區(qū)域R的X坐標中減去W。在這種情況下,用上述方法指定顯示區(qū) 域R的移動速度。
在使移動方向反向的情況下,當顯示區(qū)域R的與移動方向相反 的端側的坐標達到重復設置的原始圖像的邊界時,即,當顯示區(qū)域R 的右端側的X軸坐標達到原始圖像的寬度W時,控制部11將設置 在(0, H- Z P0-(W, 2 H- E Pi)范圍內的原始圖像移動至lj (W, H-1: Pi) -(2 W, 2 H-EPi)范圍內。另外,將原始圖像重新設置在(O,H-i: Pi.D-(W, 2 'H-i:Pi.,)的范圍內。此外,將W加到顯示區(qū)域的X坐標 中。
另外,在這種情況下,控制部11可響應來自用戶的指令等將所 提取的區(qū)域R的位置移動到前一行或下一行。即,當接收到移動到 前一行的指令時,控制部11將顯示區(qū)域R的位置從接收到指令時顯 示區(qū)域的位置沿著與字符序列讀取方向相反的方向移動與原始圖像 的寬度W相對應的距離。反之,當接收到移動到下一行的指令時, 控制部11將顯示區(qū)域R的位置從接收到指令時顯示區(qū)域的位置沿著 與字符序列讀取方向一致的方向移動與原始圖像的寬度W相對應的 距離。
如上所述,當有多條設置成多行的字符序列信息(通過頁面布 局分析處理得到的字符序列部分)時,多條字符序列信息按照預定順 序排序,并且對其各個圖像進行處理。在這種情況下,控制部ll可 以將第i條字符序列信息(字符序列部分的圖像)的最后一行的尾部 與第(i+l)條字符序列信息(字符序列部分的圖像)的第一行的頭 部連接作為一行來生成行連接圖像。
另外,控制部11可以區(qū)分以下兩種字符之間的顏色 一種字符 是除顯示用戶正在讀取的字符例如顯示區(qū)域R的中心部分的范圍(所 關注的位置)內的行之外的行的字符(稱為其他行的字符),另一種字符是包含在所關注的位置處的行中并位于至少距所關注的位置的 預定范圍內的字符(稱為所關注的字符)。作為實例,其他行的字符 可以以淺灰色顯示,而所關注的字符可以以深灰色或黑色顯示。
此外,控制部11可以區(qū)分所關注的字符和包含在所關注的位置 處的行中但是位于距所關注的位置的預定范圍之外的字符之間的顏 色。例如,可以根據與所關注的位置的距離將這些字符顯示為更淺(圖 11)。
雖然對顯示區(qū)域R形成為矩形并且矩形的一對邊被設定為與行 連接圖像包含的各行相平行的情況做出了上述說明,但是本實施例并
不限于此。即,為了向用戶清楚地指明在進行讀取時,要讀取的行
將移動到下一行,可以如圖12A所示使提取的區(qū)域R傾斜e角度, 從而朝向斜下方設置所關注的行的字符序列(圖12B)。
另外,根據本實施例的信息顯示裝置1的控制部.11可以設置成 可以在以滾動方式顯示行連接圖像的模式和以非滾動方式顯示行連 接圖像的模式之間變化。在這種情況下,當在滾動模式下時,可以以 如下方式進行如圖7所示的顯示除所關注的位置處的行之外的行的 字符以較淺灰色顯示。反之,在非滾動模式下,將全部字符顯示為具 有均一濃度的字符圖像。此外,在非滾動模式下,包含所關注的位置 的行可以標有下劃線或者可以用矩形包圍。
此外,如圖13A和13B所示,控制部11可以在原始圖像上顯 示表示顯示區(qū)域R的顯示內容(完整顯示)。在這種情況下,全部 原始圖像顯示在顯示部14的整個顯示區(qū)域上,并且顯示表示以非滾 動模式顯示的區(qū)域的矩形(圖13A)。當當前顯示區(qū)域R跨越相鄰 的行時,矩形以左右分開的方式顯示(圖13B)。
控制部11可以被設置成能夠在完整顯示、滾動模式和非滾動模 式之間進行切換。
另外,當通過利用所關注的第n行的行頭部一側的jLn-Lminl和 行尾部一側的Wrest一n-ILn+Lminl而確定顯示區(qū)域R的所關注的位置 (例如,中心坐標)位于行頭部一側的空白ILn-Lminl的左端與原始 圖像的左端之間時,控制部ll會將滾動速度(顯示區(qū)域R的移動速
17度)設定為高于指定的速度。此外,當顯示區(qū)域R的所關注的位置 (例如,中心坐標)位于行尾部一側的空白Wrest—n-ILn+Lminl的左
端(即,空白的末端)與原始圖像的右端之間時,可將滾動速度(顯
示區(qū)域R的移動速度)設定為高于指定的速度。
上述對原始圖像中包含的字符序列圖像是位像的情況做出
了說明。然而,當設置有原始圖像中包含的字符序列的代碼的信息 (即,用于區(qū)分如漢字、日文假名、字母等字符種類的信息)時,控
制部11可以使用這些代碼的信息,并依據顯示區(qū)域R的所關注的位
置(例如,中心坐標)處的字符種類來將滾動速度(顯示區(qū)域R的
移動速度)與指定的速度區(qū)別開。例如,當字符是漢字時,滾動速度
可以設定為低于指定的速度,而當字符是日文假名或字母時,滾動速
度可以設定為高于措定的速度。
可以根據讀取漢字的困難程度(例如漢字的筆劃數或者漢字的
JIS (日本工業(yè)標準)等級)來區(qū)分滾動速度從指定速度所改變的改
另外,可以依據所提取的區(qū)域R的所關注的位置(例如,中心 坐標)處的字符的修飾狀況來改變指定速度。例如,當字符的尺寸比 較大時,滾動速度可以設定為低于指定速度。此外,當字符為粗體時, 滾動速度可以設定為低于指定速度。
另外,可以根據顯示區(qū)域R的所關注的位置(例如,中心坐標) 周圍的字符序列是否為包含在預定字典中的字符序列來改變顯示區(qū) 域R的指定移動速度。例如,將常用字預先存儲在字典中,當字符 序列與存儲在字典中的字不一致時,滾動速度可設定為低于指定速 度。
另外,可以根據字符序列的字符之間的距離改變指定移動速度。 例如,字符之間的距離越小,滾動速度可設定為越低于指定速度。
另外,雖然對在讀取方向上設置兩個原始圖像的情況做出了說 明,然而控制部11也可以在讀取方向上設置多個原始圖像。在這種 情況下,從左邊起第j個原始圖像(假設作為在第i行處具有所關注 的行的原始圖像)設置在((j-l) 'W, H-EPi)-(j 'W, 2 'H-EPi)位置處。在這種情況下,刪除不與顯示區(qū)域R重合的原始圖像,并且各個原 始圖像的位置和顯示區(qū)域R的位置向所刪除的原始圖像的方向移動。 本實施例也可以構造為這樣圖像生成部21的處理可以不是由 信息顯示裝置1而是由服務器2執(zhí)行,并且作為處理的結果虛擬地排 列成一行的字符序列圖像可以發(fā)送給信息顯示裝置1,從而隨后的處 理可以由信息顯示裝置1執(zhí)行。
另外,圖像提取部22的處理也可以由服務器2執(zhí)行。在這種情 況下,信息顯示裝置1將移動控制部23確定的移動速度發(fā)送給服務 器2。接著,服務器2如同圖像提取部22那樣執(zhí)行處理來設定顯示 區(qū)域并且將這樣設定的顯示區(qū)域內的圖像發(fā)送給信息顯示裝置1。接 著,信息顯示裝置1從服務器2接收并顯示該圖像。
出于解釋和說明的目的提供了本發(fā)明的示例性賣施例的上述說
明。其本意并不是窮舉或將本發(fā)明限制在所公開的確切形式。顯然, 對于本技術領域的普通技術人員可以進行許多修改和變型。選擇和說 明上述示例性實施例是為了更好地解釋本發(fā)明的原理及其實際應用, 因此使得本技術領域的其他技術人員能夠理解本發(fā)明所適用的各種
實施例并預見到適合于特定應用的各種修改。目的在于通過所附權利 要求書及其等同內容限定本發(fā)明的范圍。
19
權利要求
1.一種信息顯示裝置,包括提取單元,其提取虛擬地排列成一行的字符序列圖像的一部分作為顯示區(qū)域;顯示單元,其顯示所提取的顯示區(qū)域內的所述字符序列圖像的所述一部分;移動單元,其移動所述字符序列圖像上的所述顯示區(qū)域;以及指定單元,其基于用戶執(zhí)行的操作的內容和過去指定的移動速度的內容中的至少一種來指定所述顯示區(qū)域的移動速度。
2. 根據權利要求1所述的信息顯示裝置,其中,在用戶執(zhí)行指定所述顯示區(qū)域的移動速度的操作的情況下,所 述指定單元將所述操作所指定的移動速度的信息與在執(zhí)行所述操作時指定所述顯示區(qū)域的信息相關聯地記錄為過去指定的移動速度的 內容。
3. 根據權利要求2所述的信息顯示裝置,其中, 所述指定單元獲取過去指定的移動速度的內容,并且基于下述移動速度的信息來指定所述移動速度所述移動速度的信息與在指定 所述移動速度的各個時刻指定所述顯示區(qū)域的信息相關聯。
4. 根據權利要求1至3中任一項所述的信息顯示裝置,其中, 所述指定單元在基于過去指定的移動速度的內容來指定所述移動速度的情況下,根據預定方法轉換基于過去指定的移動速度的內容 而指定的移動速度,并且指定通過所述轉換獲取的移動速度。
5. 根據權利要求4所述的信息顯示裝置,其中, 所述指定單元以如下方式轉換基于過去指定的移動速度的內容而指定的移動速度在所指定的移動速度低于參考速度的情況下,將所指定的移動速度轉換成低于所指定的移動速度的速度;而在所指定 的移動速度高于所述參考速度的情況下,將所指定的移動速度轉換成 高于所指定的移動速度的速度。
6. —種信息顯示方法,包括提取虛擬地排列成一行的字符序列圖像的一部分作為顯示區(qū)域;顯示所提取的顯示區(qū)域內的所述字符序列圖像的所述一部分; 移動所述字符序列圖像上的所述顯示區(qū)域;以及 基于用戶執(zhí)行的操作的內容和過去指定的移動速度的內容中的 至少一種來指定所述顯示區(qū)域的移動速度。
全文摘要
本發(fā)明公開一種信息顯示裝置和信息顯示方法。該信息顯示裝置包括提取單元,其提取虛擬地排列成一行的字符序列圖像的一部分作為顯示區(qū)域;顯示單元,其顯示所提取的顯示區(qū)域內的所述字符序列圖像的所述一部分;移動單元,其移動所述字符序列圖像上的所述顯示區(qū)域;以及指定單元,其基于用戶執(zhí)行的操作的內容和過去指定的移動速度的內容中的至少一種來指定所述顯示區(qū)域的移動速度。
文檔編號G09G5/34GK101599265SQ200910000479
公開日2009年12月9日 申請日期2009年1月16日 優(yōu)先權日2008年6月4日
發(fā)明者上堀幸代, 托魯·福斯 申請人:富士施樂株式會社