專(zhuān)利名稱(chēng):信息顯示裝置及信息顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息顯示裝置及信息顯示方法。
背景技術(shù):
JP-A-2005-84089 (這里所用術(shù)語(yǔ)"JP-A"是指"未經(jīng)審查已公 布的日本專(zhuān)利申請(qǐng)")披露了這樣的技術(shù)即,確定其中包含有第 一圖像A和第二圖像B兩者的共同圖像尺寸Mab,然后當(dāng)其中一個(gè) 圖像小于共同圖像尺寸Mab時(shí),將用于全面著色顯示的數(shù)據(jù)添加在 這一圖像的周邊從而使第一和第二圖像分別與共同圖像尺寸相同并 且將其設(shè)定為待顯示的圖像,并且分別將從這些顯示圖像截取的圖
像顯示在分割的屏幕上從而自動(dòng)地將各圖像的分辨率設(shè)定為相同。
發(fā)明內(nèi)容
本發(fā)明的目的在于使圖像信息變形成不溢出屏幕。
(1) 根據(jù)本發(fā)明的第一方面,提供一種信息顯示裝置,包括 顯示部分,其顯示圖像信息;獲取單元,其獲取待受到顯示處理的
圖像信息;縮放處理單元,其按照指定的縮放比對(duì)所獲取的圖像信 息進(jìn)行縮放處理;以及變形單元,其對(duì)受到縮放處理的圖像信息的 尺寸與所述顯示部分的顯示區(qū)域的尺寸進(jìn)行比較,并且在所述圖像 信息大于所述顯示區(qū)域的情況下使所述圖像信息變形,以將整個(gè)圖 像信息顯示在所述顯示區(qū)域上。
(2) 如在第(1)項(xiàng)中所述的信息顯示裝置,其中,所述變形 單元通過(guò)以下述方式進(jìn)行縮放處理以使所述圖像信息變形從而將整 個(gè)圖像信息顯示在所述顯示區(qū)域上即,使沿著所述圖像信息的橫 向的縮放比不同于沿著所述圖像信息的縱向的縮放比。
(3) 如在第(2)項(xiàng)中所述的信息顯示裝置,其中,所述變形單元通過(guò)以下述方式進(jìn)行縮放處理來(lái)進(jìn)行調(diào)節(jié)從而將整個(gè)圖像信息 顯示在所述顯示區(qū)域上即,使所述圖像信息沿著橫向的尺寸與所 述顯示部分的顯示區(qū)域沿著橫向的尺寸大致一致或者使所述圖像信 息沿著縱向的尺寸與所述顯示部分的顯示區(qū)域沿著縱向的尺寸大致 一致。
(4) 如在第(2)項(xiàng)或第(3)項(xiàng)中所述的信息顯示裝置,還包 括存儲(chǔ)部分,在使沿著所述圖像信息的橫向的縮放比不同于縱向 的縮放比的情況下,所述存儲(chǔ)部分存儲(chǔ)在上述縮放比變?yōu)椴煌?所指定的縮放比,其中,所述縮放處理單元響應(yīng)顯示另一圖像信息 的指令而在以所存儲(chǔ)的縮放比作為所指定的縮放比的情況下對(duì)由所 述獲取單元獲取的另一圖像信息進(jìn)行縮放處理,并且顯示按照所存
儲(chǔ)的縮放比進(jìn)行的縮放處理的結(jié)果。
(5) 如在第(1)項(xiàng)中所述的信息顯示裝置,其中,所述變形 單元按照對(duì)于所述圖像信息各部分的非均一的縮放比來(lái)對(duì)所述圖像 信息進(jìn)行縮放處理以使圖像變形,從而將整個(gè)圖像信息顯示在所述 顯示區(qū)域上。
(6) 根據(jù)本發(fā)明的第二方面,提供一種信息顯示方法,包括 顯示圖像信息;獲取待受到顯示處理的圖像信息;按照指定的縮放 比對(duì)所獲取的圖像信息進(jìn)行縮放處理;對(duì)受到縮放處理的圖像信息 的尺寸與用于顯示圖像信息的顯示部分的顯示區(qū)域的尺寸進(jìn)行比 較;以及在所述圖像信息大于所述顯示區(qū)域的情況下使所述圖像信
息變形,以將整個(gè)圖像信息顯示在所述顯示區(qū)域上。
根據(jù)第(1)項(xiàng)或第(6)項(xiàng)所述的本發(fā)明,可使圖像信息變形
成不溢出屏幕。
根據(jù)第(2)項(xiàng)所述的本發(fā)明,放大或縮小圖像信息以使圖像信 息變形成不溢出屏幕。
根據(jù)第(3)項(xiàng)所述的本發(fā)明,可以按照不溢出屏幕的范圍中的 最大尺寸來(lái)顯示圖像信息。
根據(jù)第(4)項(xiàng)所述的本發(fā)明,可以使用之前已經(jīng)指定的縮放比。
根據(jù)第(5)項(xiàng)所述的本發(fā)明,按照對(duì)于圖像信息各部分的非均一的縮放比來(lái)對(duì)圖像信息進(jìn)行縮放處理,從而使圖像信息變形成不 溢出屏幕。
基于以下附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)說(shuō)明,其中 圖1為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置實(shí)例的構(gòu) 造的框圖2為示出由根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置處理的 文檔實(shí)例的說(shuō)明圖3為示出由根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置從文檔 截取的圖像信息實(shí)例的說(shuō)明圖4為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置的文檔顯 示實(shí)例的說(shuō)明圖5為示出由根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置進(jìn)行的 處理實(shí)例的流程圖6為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置的顯示實(shí) 例的說(shuō)明圖7A 7D為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置的 顯示實(shí)例的說(shuō)明圖8為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置中的文檔 (包含圖像信息)的變型例的說(shuō)明圖;以及
圖9為示出根據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置中的文檔 (包含圖像信息)的另一變型例的說(shuō)明圖。
具體實(shí)施例方式
將參照
根據(jù)本發(fā)明的示例性實(shí)施例。如圖l所示,根 據(jù)本發(fā)明示例性實(shí)施例的信息顯示裝置1例如構(gòu)造為包括控制部分 11、存儲(chǔ)部分12、操作部分13以及顯示部分14。
控制部分11為諸如CPU(中央處理單元)等的程序控制裝置并 且根據(jù)存儲(chǔ)在存儲(chǔ)部分12中的程序進(jìn)行操作??刂撇糠?1獲取作為顯示處理對(duì)象的圖像信息并且按照指定的倍率(放大率)對(duì)如此 獲取的圖像信息進(jìn)行縮放處理(放大和縮小處理)。將如此放大/縮 小的圖像信息的尺寸與顯示部分14的顯示區(qū)域的尺寸進(jìn)行比較。當(dāng) 該圖像信息大于顯示部分14的顯示區(qū)域(即該圖像信息的縱向部分 或橫向部分溢出顯示區(qū)域)時(shí),進(jìn)行這樣的處理即,使圖像信息 的縱向與橫向之間的倍率不同,從而將整個(gè)圖像信息容納并顯示在 顯示區(qū)域內(nèi)。稍后將對(duì)控制部分11的此處理進(jìn)行詳細(xì)說(shuō)明。
存儲(chǔ)部分12包括諸如RAM (隨機(jī)存取存儲(chǔ)器)等的存儲(chǔ)裝置。 由控制部分11執(zhí)行的程序存儲(chǔ)在存儲(chǔ)部分12中??梢砸赃@樣的方 式提供程序艮卩,將該程序存儲(chǔ)在諸如DVD-ROM (數(shù)字通用光盤(pán)-只讀存儲(chǔ)器)等計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,進(jìn)而將該程序復(fù)制到存儲(chǔ) 部分12。此外,存儲(chǔ)部分12也作為控制部分11的工作存儲(chǔ)器而進(jìn) 行操作。
操作部分13例如由數(shù)字鍵或箭頭鍵構(gòu)成,該操作部分接收用戶 的操作并將操作內(nèi)容輸出到控制部分11。顯示部分14由液晶顯示器 等構(gòu)成。在本實(shí)施例中,假定預(yù)先設(shè)定顯示部分14的顯示區(qū)域的尺 寸。在下文中,將該尺寸顯示為PwXPh。顯示部分14根據(jù)從控制 部分11輸入的指令顯示圖像信息。
接下來(lái),將對(duì)由控制部分11進(jìn)行的信息顯示處理進(jìn)行說(shuō)明。在 本實(shí)施例中,信息顯示裝置1接收包括有待處理的圖像信息的文檔 圖像??刂撇糠?1指定包含在文檔圖像中的圖像信息。如圖2所示, 文檔例如由形成有多個(gè)空白欄的表格和寫(xiě)入各欄的字符等構(gòu)成。
控制部分11限定有效像素(除了基色之外,通過(guò)文檔圖像的邊
角部分等處的像素值表示的像素)連續(xù)的區(qū)域,并且將外接有效像
素連續(xù)的區(qū)域的外接矩形提取為矩形區(qū)域。由于檢測(cè)有效像素連續(xù)
的部分的處理和限定外接該部分的矩形的處理是公知的,因此將省 略其詳細(xì)說(shuō)明。
根據(jù)這些處理,控制部分11以關(guān)聯(lián)的方式記錄用于識(shí)別各外接 矩形的信息(外接矩形識(shí)別信息)和用于限定由外接矩形識(shí)別信息 識(shí)別的各矩形的坐標(biāo)信息(例如,左上角坐標(biāo)和右下角坐標(biāo))。控制部分11檢査每個(gè)外接矩形是否包含在另一個(gè)外接矩形中。 例如,假定關(guān)注的外接矩形N的左上角坐標(biāo)和右下角坐標(biāo)分別為
(Pnltx, Pnlty)禾口 (Pnrbx, Pnrby),如果記錄有與諸如Pxlt x<Pnlt x、 Pxlt y<Pnlt y、 Pxrb x〉Pnrb x以及Pxrb y>Pnrb y等坐標(biāo)信息相關(guān) 的外接矩形X (在這種情況下,例如,將文檔的左上角設(shè)定為原點(diǎn), 然后將文檔的高度方向(下方)設(shè)定為Y軸的正方向,并且將文檔 的寬度方向(右方)設(shè)定為X軸的正方向),則判定為關(guān)注的外接 矩形N包含在另一個(gè)外接矩形X內(nèi)??刂撇糠?1除去包含在另一 個(gè)外接矩形X內(nèi)的外接矩形之中尺寸小于預(yù)先設(shè)定的閾值(寬度和 高度的尺寸小于預(yù)設(shè)值)的外接矩形。此處理可防止由字符序列的 各字符(或諸如濁輔音標(biāo)記等字符的組成元素)構(gòu)成的具有相對(duì)小 的尺寸的外接矩形被取出,并且此處理還取出外接表格各單元格的 圖像部分的外接矩形。因而,例如將尺寸的閾值至少設(shè)定為兩個(gè)或 更多個(gè)平均字符尺寸的尺寸。
控制部分11對(duì)各外接矩形進(jìn)行此處理并且生成確定不被除去 的外接矩形(沒(méi)有包含在另一個(gè)外接矩形內(nèi)的各外接矩形)的列表。 將文檔圖像之中確定不被除去的各外接矩形內(nèi)的部分圖像提取為待 處理的圖像信息。
因而,關(guān)于圖2中所示的文檔,例如提取出如圖3所示的包含 在多個(gè)外接矩形的每一個(gè)中的圖像信息。
控制部分11開(kāi)始在顯示部分14上顯示文檔圖像的處理。在此 處理中,控制部分11進(jìn)行文檔圖像的縮放處理,以便例如首先在顯 示部分14的顯示區(qū)域內(nèi)顯示整個(gè)文檔圖像。例如,當(dāng)文檔圖像的寬 度尺寸為Dw且高度尺寸為Dh時(shí),控制部分計(jì)算rw=Pw/Dw和 rh=Ph/Dh并且將rw和rh中較小的一個(gè)設(shè)定為縮放比Rc,并且按照 該縮放比Rc縮小或放大(縮放處理)整個(gè)文檔圖像。在這種情況下, 分別將沿X軸方向的縮放比Rx和沿Y軸方向的縮放比Ry設(shè)定為縮 放比Rc。
因而,文檔圖像顯示在顯示部分14的整個(gè)顯示區(qū)域上(圖4)。 然后,控制部分11將如此提取的圖像信息之一 (首先可根據(jù)預(yù)定條件選擇圖像信息之一,其后可根據(jù)用戶指令選擇圖像信息之一)設(shè) 定為已選圖像信息,進(jìn)而進(jìn)行用于識(shí)別已選圖像信息的顯示處理(圖 4中Y)??梢酝ㄟ^(guò)這樣的處理來(lái)實(shí)現(xiàn)用于識(shí)別的顯示處理即,利 用預(yù)定的顏色繪制已選圖像信息的外接矩形的框線。
控制部分11響應(yīng)放大或縮小正被顯示的內(nèi)容的指令從而開(kāi)始 如圖5所示的處理。也就是說(shuō),控制部分11根據(jù)用戶的指令設(shè)定縮
放比。假定當(dāng)前的縮放比為R (沿X軸方向?yàn)镽x且沿Y軸方向?yàn)?Ry),當(dāng)用戶指示放大處理時(shí),例如通過(guò)將預(yù)定值A(chǔ)R分別加到Rx 和Ry上從而使縮放比Rx和Ry增大。相反,當(dāng)用戶指示縮小處理 時(shí),例如通過(guò)分別從Rx和Ry中減去預(yù)定值A(chǔ)R從而使縮放比Rx 和Ry減小。
此外,在這種情況下,當(dāng)在AR的加減處理等之后而改變的縮 放比Rx和Ry小于預(yù)定的下限值Rmin時(shí),可分別將縮放比Rx和 Ry設(shè)定為Rmin。相似地,當(dāng)如此改變的縮放比Rx和Ry大于預(yù)定 的上限值Rmax時(shí),可分別將縮放比Rx和Ry設(shè)定為Rmax。也就是 說(shuō),在本實(shí)施例中,在根據(jù)用戶的指定改變縮放比的情況下,將沿X 軸方向和Y軸方向的縮放比設(shè)定為彼此相等(也就是說(shuō),縱橫方向 倍率相同)。
當(dāng)用這種方式改變縮放比時(shí),控制部分11開(kāi)始如圖5所示的處 理,并且首先將用戶所指定的縮放比作為指定的縮放比存儲(chǔ)到存儲(chǔ) 部分12中(Sl)。
然后,控制部分11計(jì)算按照已經(jīng)改變的縮放比Rx和Ry來(lái)縮 小或放大的文檔圖像的尺寸(S2)。在這種情況下,文檔圖像沿X 軸方向的尺寸為DwXRx,沿Y軸方向的尺寸為DhXRy??刂撇糠?br>
11檢査縮放處理之后的尺寸是否大于顯示區(qū)域,也就是說(shuō)檢查是否 DwXRx>Pw或DhXRy>Ph (S3)。
當(dāng)判定為縮放處理之后的尺寸小于顯示區(qū)域時(shí),控制部分11繼 續(xù)將縮放處理之后的整個(gè)文檔圖像顯示在顯示部分14的顯示區(qū)域上 (S4)。
另一方面,當(dāng)在S3的處理中判定為縮放處理之后的尺寸大于顯示區(qū)域時(shí),控制部分11判斷縮放處理之后的已選圖像信息的區(qū)域的 尺寸是否大于顯示區(qū)域(S5)。例如,當(dāng)縮放處理之前的已選圖像 信息的區(qū)域的左上角坐標(biāo)和右下角坐標(biāo)分別為(Pnlt x, Pnlt y)和 (Pnrb x, Pnrb y )時(shí),判斷是否Rx- (Pnrb x國(guó)Pnlt x) >Pw或Ry (Pnrb y - Pnlt y) >Ph。
當(dāng)判定為縮放處理之后的已選圖像信息的區(qū)域的尺寸大于顯示 咅卩分14的顯示區(qū)土或(Rx- (Pnrb x陽(yáng)Pnlt x) >Pw或Ry (Pnrb y-Pnlt y) 〉Ph)時(shí),控制部分11獲取這樣的縮放比(在下文中稱(chēng)為限制縮
放比)即,按照該縮放比使縮放處理之后的已選圖像信息的區(qū)域
的尺寸處于顯示區(qū)域內(nèi)(S6)。限制縮放比例如為在X軸方向上 px=Pw/ (Pnrb x - Pnlt x)且在Y軸方向上py=Ph/ (Pnrb y隱Pnlt y)。
控制部分11選擇至少小于"l"的px和py之一 (即要求縮小 的一個(gè))并將所選擇的縮放比應(yīng)用于對(duì)應(yīng)的軸向(S7)。也就是 說(shuō),控制部分11將所選擇的縮放比設(shè)定為對(duì)應(yīng)軸向的縮放比。例 如,當(dāng)px小于"l"時(shí),將Rx設(shè)定為px。相反,當(dāng)py小于"l"時(shí), 將Ry設(shè)定為py。
控制部分11獲取已選圖像信息的區(qū)域的中心坐標(biāo)(S8)。當(dāng)縮 放處理之前該區(qū)域的左上角坐標(biāo)和右下角坐標(biāo)分別為(Pnlt x, Pnlt y) 禾口 (Pnrb x, Pnrb y),中心坐標(biāo)為(Rx-(Pnlt x + Pnrb x)/2, (Ry.(Pnlt y + Pnrby) /2)??刂撇糠?1控制顯示區(qū)域以便使所計(jì)算的中心坐 標(biāo)位于顯示部分14的顯示區(qū)域的中心(S9)。也就是說(shuō),顯示縮放 處理之后的文檔圖像中從(Rx- (Pnlt x + Pnrb x )/2 — Pw/2 , ( Ry■ (Pnlt y + Pnrb y) /2 - Ph/2 )至lj (Rx- (Pnlt x + Pnrb x) /2 + Pw/2 , ( Ry (Pnlt y + Pnrby) /2+Ph/2)的坐標(biāo)值的區(qū)域。
在這種情況下,當(dāng)已選圖像信息的區(qū)域的寬度和高度比不同于 顯示部分14的顯示區(qū)域的寬度和高度比時(shí),Rx與Ry彼此不同。然 而,同樣在這種情況下,如上所述,控制部分11通過(guò)使己選圖像信 息的縱向與橫向之間的倍率不同而再次執(zhí)行縮放處理,從而進(jìn)行調(diào) 節(jié)以使整個(gè)已選圖像信息顯示在顯示區(qū)域內(nèi)。
顯示模式并不限于前述實(shí)例,控制部分11也可在處理S9中進(jìn)從文檔圖像中提取作為己選圖像信 息部分的外接矩形,然后按照所指定的縮放比(在處理S1中存儲(chǔ)的 縮放比)對(duì)整個(gè)文檔圖像進(jìn)行縮放處理,從而控制文檔圖像的顯示 范圍并且以這樣的方式顯示文檔圖像即,使已選圖像信息的范圍 的中心坐標(biāo)位于顯示部分14的顯示區(qū)域的中心部分。此外,控制部 分11按照在處理S7中所獲取的各軸的縮放比對(duì)所提取的已選圖像 信息進(jìn)行縮放處理,并且通過(guò)將已顯示文檔圖像用作背景的方式將 利用縮放處理所獲取的已選圖像信息的圖像疊加在已顯示文檔圖像 上。將已選圖像信息與文檔圖像合成從而使受到縮放處理的已選圖 像信息的中心坐標(biāo)位于顯示區(qū)域的中心。
根據(jù)本實(shí)例,作為實(shí)例如圖6所示,以下述方式將已選圖像信 息與按照指定的縮放比受到縮放處理且用作背景的文檔圖像合成在 一起即,按照調(diào)節(jié)后的縮放比僅對(duì)已選圖像信息進(jìn)行縮放處理, 其中,該調(diào)節(jié)后的縮放比不同于指定的縮放比并且被調(diào)節(jié)成使整個(gè) 已選圖像信息顯示在顯示部分14上。因而,在圖6中,盡管整個(gè)已 選圖像信息顯示在顯示區(qū)域內(nèi),但具有相同尺寸的其他圖像部分(在
圖6中沿著上下方向在己選圖像信息的鄰近處顯示的部分)部分地
溢出顯示區(qū)域。
此外,在處理S5中,當(dāng)縮放處理之后的已選圖像信息的區(qū)域的 尺寸不大于顯示部分14的顯示區(qū)域時(shí),控制部分11可在顯示部分 14的顯示區(qū)域上顯示縮放處理之后的整個(gè)文檔圖像(S10)并且結(jié)束 處理。
在前述處理S7中,控制部分11也可以選擇等于或大于"1"的
縮放比從而設(shè)定比率如下
Rx=px Hy=py
當(dāng)以這種方式設(shè)定比率時(shí),已選圖像信息沿著寬度和高度方向放大 從而可以被顯示在整個(gè)顯示區(qū)域上。控制部分11將如此計(jì)算出的沿 各軸方向的縮放比Rx、 Ry存儲(chǔ)在存儲(chǔ)部分12中。
此外,控制部分11響應(yīng)來(lái)自用戶的指令切換已選圖像信息。作為實(shí)例,控制部分11按照各圖像信息的左上角坐標(biāo)的Y軸坐標(biāo)值逐 漸減小的順序(當(dāng)存在多個(gè)沿Y軸方向的坐標(biāo)值相同的區(qū)域時(shí),按 照X軸坐標(biāo)值逐漸減小的順序)將所提取的各圖像信息與序列號(hào)相 關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)部分12中。
然后,控制部分11首先將與最小序列號(hào)相關(guān)的圖像信息設(shè)定為 已選圖像信息。其后,當(dāng)用戶利用箭頭鍵等指示將下一條圖像信息 設(shè)定為已選圖像信息時(shí),將當(dāng)前正選擇的圖像信息的相關(guān)序列號(hào)加 "1"。然后,將與通過(guò)對(duì)當(dāng)前序列號(hào)加"1"而獲得的新序列號(hào)相 關(guān)的圖像信息設(shè)定為已選圖像信息。相反,當(dāng)用戶利用箭頭鍵等指 示將前一條圖像信息設(shè)定為己選圖像信息時(shí),從當(dāng)前正選擇的圖像 信息的相關(guān)序列號(hào)中減去"1"。然后,將與通過(guò)從當(dāng)前序列號(hào)中減 去"1"而獲得的新序列號(hào)相關(guān)的圖像信息設(shè)定為已選圖像信息。
當(dāng)以這種方式切換已選圖像信息時(shí),控制部分11可以執(zhí)行處理
S2和后續(xù)處理。在這種情況下,基于切換之前的己選圖像信息所計(jì) 算的縮放比Rx、 Ry也適用于切換之后的已選圖像信息。
此外,當(dāng)切換已選圖像信息時(shí),控制部分11可讀取存儲(chǔ)在存儲(chǔ) 部分12中的指定縮放比的信息,然后將縮放比設(shè)定為指定縮放比并 且執(zhí)行處理S2和后續(xù)處理。在這種情況下,即使以較高優(yōu)先級(jí)應(yīng)用 用戶指定的縮放比從而按照該指定的縮放比來(lái)縮小或放大切換之后 的已選圖像信息,但只要切換之后的己選圖像信息可以全部顯示在 顯示部分14的顯示區(qū)域上,那么就可以以指定的縮放比(如上所述, 該縮放比沿縱橫方向相同)來(lái)顯示切換之后的已選圖像信息。
此外,控制部分11可在圖5的處理S5中進(jìn)行下述處理。也就 是說(shuō),當(dāng)縮放處理之后的己選圖像信息大于顯示區(qū)域時(shí),即當(dāng) Rx- (Pnrb x - Pnlt x) >Pw或Ry- (Pnrb y - Pnlt y) >Ph時(shí),控制部 分11檢查縮放處理之后的已選圖像信息是否即使在旋轉(zhuǎn)90度的狀 態(tài)下也溢出顯示區(qū)域。也就是說(shuō),檢查是否Rx' (Pnrb x-Pnlt x) >Ph 或Ry- (Pnrb y隱Pnlt y) >Pw。
然后,當(dāng)Rx' (Pnrb x - Pnltx)不大于Ph且Ry- (Pnrb y - Pnlty) 不大于Pw時(shí),可按照指定的縮放比對(duì)文檔圖像進(jìn)行縮放處理,然后可將縮放處理之后的文檔圖像旋轉(zhuǎn)90度并顯示在顯示部分14上。
在這種情況下,可控制顯示位置以使己選圖像信息的中心坐標(biāo)與顯
示區(qū)域的中心一致。
此夕卜,在這禾中情況下,當(dāng)Rx'(Pnrb x - Pnltx) >Pw或Ry (Pnrb y誦Pnlt y) >PhRx- (Pnrb x陽(yáng)Pnlt x) >Ph ^ Ry' (Pnrb y - Pnlt y)
>Pw時(shí),由于縮放處理之后的已選圖像信息即使旋轉(zhuǎn)90度也溢出顯 示區(qū)域,因此控制部分11轉(zhuǎn)入處理S6及后續(xù)處理以繼續(xù)進(jìn)行處理。 本實(shí)施例具有前述構(gòu)造并且以下述方式進(jìn)行操作。根據(jù)本實(shí)施
例的信息顯示裝置1獲取至少包括一條圖像信息的文檔圖像。在這 種情況下,假定信息顯示裝置1例如獲取如圖2所示的文檔。信息 顯示裝置1限定有效像素連續(xù)的區(qū)域并且檢測(cè)外接所限定區(qū)域的外 接矩形。此外,當(dāng)在所檢測(cè)到的外接矩形之中存在包含在另一個(gè)外 接矩形中的外接矩形時(shí),信息顯示裝置1從所檢測(cè)到的外接矩形中 排除包含在另一個(gè)外接矩形中的外接矩形。
通過(guò)這種方式,信息顯示裝置1至少確定一個(gè)沒(méi)有包含在另一 個(gè)外接矩形中的外接矩形。然后,信息顯示裝置1提取如此確定的 各外接矩形內(nèi)的文檔圖像部分作為圖像信息。
信息顯示裝置1選擇所提取的各圖像信息之一作為已選圖像信
息。例如可以以這樣的方式進(jìn)行該選擇即,將位于文檔圖像最上
部的圖像信息選擇為已選圖像信息。
此外,信息顯示裝置1根據(jù)預(yù)定的方法確定初始的縮放比。例
如可以以這樣的方式選擇該初始的縮放比即,在預(yù)定的備選對(duì)象 之中選擇可以將整個(gè)文檔圖像顯示在顯示部分M的顯示區(qū)域中的縮
放比。作為實(shí)例,假定文檔圖像的寬度和高度分別為D和Dh,而顯 示區(qū)域的寬度和高度分別為Pw禾n Ph,計(jì)算Rmin=min[Dw/Pw, Dh/Ph],進(jìn)而可將預(yù)定的備選對(duì)象之中(例如,4%、 14%、 28%、、 94%、 100%、…、144%、…)等于或小于Rmin的最大值備選對(duì)象 設(shè)定為初始的縮放比。
信息顯示裝置1利用初始的縮放比對(duì)整個(gè)文檔圖像進(jìn)行縮放處 理并將縮放處理之后的圖像顯示在顯示部分14的顯示區(qū)域中(圖7A)。
然后,信息顯示裝置1接收來(lái)自用戶的改變縮放比的指令。響 應(yīng)用戶的指令,可以對(duì)縮放比逐步增加和減少預(yù)定值。作為另一種 選擇,響應(yīng)用戶的指令,可以從前述預(yù)定的備選對(duì)象中選擇大于當(dāng) 前比率的下一個(gè)縮放比(當(dāng)用戶操作以增大縮放比時(shí))或小于當(dāng)前 比率的下一個(gè)縮放比(當(dāng)用戶操作以減小縮放比時(shí))。
信息顯示裝置1按照所改變的縮放比縮小或放大整個(gè)文檔圖像
并且將縮放處理之后的圖像顯示在顯示部分14的顯示區(qū)域上。在這
種情況下,信息顯示裝置1檢查縮放處理之后的圖像是否溢出顯示 區(qū)域。當(dāng)判定為圖像沒(méi)有溢出顯示區(qū)域時(shí),將縮放處理之后的圖像
顯示在顯示部分14的顯示區(qū)域上。
相反,當(dāng)判定為圖像溢出顯示區(qū)域時(shí),進(jìn)一步檢査已選圖像信 息是否溢出顯示區(qū)域。當(dāng)已選圖像信息沒(méi)有溢出顯示區(qū)域時(shí),以這 樣的方式顯示文檔圖像(包括已選圖像信息)即,將文檔圖像上 的已選圖像信息的顯示區(qū)域設(shè)定成使已選圖像信息的中心位于顯示 區(qū)域的中心(圖7B)。在這種情況下,縮放比為預(yù)定的縮放比,并 且沿豎直(Y軸)方向的縮放比與沿水平(X軸)方向的縮放比設(shè) 定為相同。
當(dāng)判定為已選圖像信息溢出顯示區(qū)域時(shí),信息顯示裝置1計(jì)算 已選圖像信息的寬度W (W=Prbx-Pltx,其中對(duì)應(yīng)于己選圖像信息 的外接矩形的左上角坐標(biāo)為(Pltx, Pity),并且其右下角坐標(biāo)為(Prb x, Prby))禾口高度H (H=Prb y - Pit y)。
然后,信息顯示裝置1利用顯示區(qū)域的寬度Pw和高度Ph計(jì)算 沿各軸方向的縮放比px二Pw/W和py=Ph/H,并且選擇小于"1"的X 或Y軸方向的縮放比。圖7C示出了已選圖像信息沿X軸方向溢出 的實(shí)例。在此實(shí)例中,用前述方法計(jì)算的px小于"l"而用前述方法 計(jì)算的py并不小于"l"。因而,信息顯示裝置1選擇px并且將當(dāng)前 沿X軸和Y軸方向的縮放比Rx和Ry之中與該所選擇的縮放比相對(duì) 應(yīng)的縮放比Rx改變?yōu)樗x擇的px (即Rx=px)。與所選擇的縮放 比不對(duì)應(yīng)的縮放比Ry仍為指定的縮放比。信息顯示裝置1按照沿著各軸向的縮放比Rx和Ry對(duì)文檔圖像(包括己選圖像信息)進(jìn)行縮 放處理以使文檔圖像變形從而顯示在顯示部分14的顯示區(qū)域上。在
這種情況下,將文檔圖像上的已選圖像信息的顯示區(qū)域設(shè)定成使已
選圖像信息的中心位于顯示區(qū)域的中心(圖7D)。根據(jù)這種情況, 盡管Rx和Ry不是彼此一致(縮放比沿著各方向不同),但整個(gè)已 選圖像信息可以顯示在顯示區(qū)域內(nèi)。
在前述說(shuō)明中,盡管說(shuō)明了在使沿各軸向的縮放比Rx和Ry不 同時(shí)改變后的Rx與Ry之間的比率可以采用任意值(即Rx/Ry或 Ry/Rx可以采用任意值)以便顯示整個(gè)已選圖像信息,但也可以限制 該比率。例如,信息顯示裝置1可以檢査改變后的Rx/Ry是否處于 預(yù)定的限制范圍內(nèi)。當(dāng)比率沒(méi)有處于限制范圍內(nèi)時(shí),可將已經(jīng)改變 的縮放比恢復(fù)到改變之前的比率,然后可以按照所恢復(fù)的縮放比對(duì) 文檔圖像進(jìn)行縮放處理并顯示該文檔圖像。在這種情況下,盡管以 溢出的方式顯示已選圖像信息的一部分,但可將表示這種狀態(tài)的信 息(諸如"存在部分未顯示的信息"等的字符串)與已選圖像信息 一起顯示°
此外,例如當(dāng)改變Rx和Ry中之一時(shí),如果改變后的Rx/Ry沒(méi) 有處于預(yù)定的限制范圍內(nèi),則可將這些縮放比中沒(méi)有改變的另一個(gè) 縮放比改變?yōu)樘幵诳梢燥@示整個(gè)已選圖像信息的范圍中從而判斷是 否可將改變后的Rx/Ry設(shè)定在預(yù)定的限制范圍內(nèi)。當(dāng)判定為肯定時(shí), 可將這些縮放比中沒(méi)有改變的另一個(gè)縮放比改變?yōu)檫@樣的數(shù)值艮卩,
該數(shù)值處于能夠顯示整個(gè)己選圖像信息的范圍內(nèi)并且該數(shù)值能夠?qū)?改變后的Rx/Ry設(shè)定成處在預(yù)定的限制范圍內(nèi),從而按照改變后的 縮放比對(duì)文檔圖像進(jìn)行縮放處理以變形和顯示該文檔圖像。
此外,可以對(duì)每種已選圖像信息確定諸如Rx/Ry等的倍率的限 制值。在這種情況下,信息顯示裝置1基于包含在己選圖像信息中 的像素值和有效像素的密度等判斷已選圖像信息通過(guò)字符、線條以 及圖像(位像)中的哪一種形成。由于可將公知的方法用作該 判斷方法,因此將省略其詳細(xì)說(shuō)明。
然后,信息顯示裝置1可利用預(yù)先分別針對(duì)字符、線條以及圖像所確定的對(duì)應(yīng)的一個(gè)限制范圍來(lái)判斷倍率是否處在限制范圍內(nèi)。
例如,對(duì)于字符可將倍率確定為處在從0.5到2.0的范圍中,對(duì)
于線條可將倍率確定為處在從0.6到1.8的范圍中,并且對(duì)于圖像可 將倍率確定為處在從0.8到1.2的范圍中。在包括被確定為"圖像" 的像素的圖像信息為已選圖像信息的情況下,當(dāng)改變縮放比時(shí),判 斷Rx/Ry是否處在從0.8到1.2的范圍內(nèi)。當(dāng)判定Rx/Ry不處在從 0.8到1.2的范圍內(nèi)(即,判斷結(jié)果為否定)時(shí),將縮放比恢復(fù)為指 定的比率(改變之前的縮放比),從而對(duì)文檔圖像進(jìn)行縮放處理并 顯示該文檔圖像。相反,當(dāng)判定Rx/Ry處在從0.8到1.2的范圍內(nèi)(即, 判斷結(jié)果為肯定)時(shí),按照已經(jīng)改變的縮放比對(duì)文檔圖像進(jìn)行縮放 處理并顯示該文檔圖像。
此外,盡管前述說(shuō)明示出了利用諸如沿各軸向不同的倍率等不 同的縮放比進(jìn)行縮放處理從而顯示整個(gè)已選圖像信息的情況,但變 形處理并不限于此。例如,信息顯示裝置1可以利用非均一的縮放 比來(lái)對(duì)圖像信息的各部分進(jìn)行圖像信息的縮放處理,從而使圖像變 形以便在顯示區(qū)域上顯示整個(gè)圖像信息。
如圖8所示,利用非均一的縮放比對(duì)各部分的縮放處理例如可 以為(A)縮放比沿著一個(gè)軸向朝向周邊部分變得更小或(B)進(jìn)行 變形處理以形成通過(guò)魚(yú)眼透鏡所獲取的圖像。圖8示出了對(duì)網(wǎng)格狀 圖像進(jìn)行變形處理的實(shí)例以便易于理解。此外,可利用縫刻(Seam Carving)技術(shù) (Avidan. S. and Shamir. A., 2007, Seam Carving for Content-Aware Image Resizing, ACM Trans. Graph. 26, 3 (Jul. 2007), 10, DOI=http:〃doi.acm.org/10.1145/1276377.1276390)使圖像變形。 根據(jù)縫刻,檢測(cè)與受到縮放處理的各方向連續(xù)的低能量(或熵,即 可以根據(jù)預(yù)定的方法基于像素值計(jì)算的特征值)的路徑。在縮小的 情況下,刪除路徑。相反,在放大的情況下,復(fù)制路徑并將其設(shè)置 到鄰近位置處以放大圖像信息。根據(jù)這種方法,由于刪除具有相對(duì) 小的改變值的路徑,例如如圖9所示,按照相同的倍率保持有效像 素之中包括諸如字符等有意義的像素的部分,但刪除及按照其倍率 改變沒(méi)有包含有意義的像素的部分。在本實(shí)施例中,可以以下述方式不是通過(guò)信息顯示裝置1而是 通過(guò)未示出的服務(wù)器來(lái)進(jìn)行控制部分11的處理即,信息顯示裝置 1接收服務(wù)器的處理結(jié)果進(jìn)而由信息顯示裝置1進(jìn)行后續(xù)處理。
例如,信息顯示裝置1可將指定的縮放比、顯示區(qū)域的尺寸以 及用于指定待顯示文檔的信息(URL等)等發(fā)送到服務(wù)器。然后,
服務(wù)器可執(zhí)行除了諸如在圖5中所示的處理S4和S9等顯示處理以
外的處理。然后,信息顯示裝置1可從服務(wù)器接收作為待顯示對(duì)象
的圖像信息(包括中心坐標(biāo)等信息)并且顯示縮放處理之后的文檔
或顯示其中心坐標(biāo)被設(shè)定為顯示區(qū)域中心的己接收?qǐng)D像。
出于解釋和說(shuō)明的目的提供了本發(fā)明的示例性實(shí)施例的前述說(shuō)
明。其本意并不是窮舉或?qū)⒈景l(fā)明限制為所公開(kāi)的確切形式。顯然, 對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員可以進(jìn)行許多修改和變型。選擇和說(shuō)明 該示例性實(shí)施例是為了更好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,因 此使得本技術(shù)領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明所適用的各種實(shí) 施例并預(yù)見(jiàn)到適合于特定應(yīng)用的各種修改。目的在于通過(guò)所附權(quán)利 要求及其等同內(nèi)容限定本發(fā)明的范圍。
權(quán)利要求
1.一種信息顯示裝置,包括顯示部分,其顯示圖像信息;獲取單元,其獲取待受到顯示處理的圖像信息;縮放處理單元,其按照指定的縮放比對(duì)所獲取的圖像信息進(jìn)行縮放處理;以及變形單元,其對(duì)受到縮放處理的圖像信息的尺寸與所述顯示部分的顯示區(qū)域的尺寸進(jìn)行比較,并且在所述圖像信息大于所述顯示區(qū)域的情況下使所述圖像信息變形,以將整個(gè)圖像信息顯示在所述顯示區(qū)域上。
2. 如權(quán)利要求1所述的信息顯示裝置,其中,所述變形單元通過(guò)以下述方式進(jìn)行縮放處理以使所述圖像信息變形從而將整個(gè)圖像信息顯示在所述顯示區(qū)域上即,使沿著所述 圖像信息的橫向的縮放比不同于沿著所述圖像信息的縱向的縮放 比。
3. 如權(quán)利要求2所述的信息顯示裝置,其中, 所述變形單元通過(guò)以下述方式進(jìn)行縮放處理來(lái)進(jìn)行調(diào)節(jié)從而將整個(gè)圖像信息顯示在所述顯示區(qū)域上即,使所述圖像信息沿著橫 向的尺寸與所述顯示部分的顯示區(qū)域沿著橫向的尺寸大致一致或者 使所述圖像信息沿著縱向的尺寸與所述顯示部分的顯示區(qū)域沿著縱 向的尺寸大致一致。
4. 如權(quán)利要求2或3所述的信息顯示裝置,還包括存儲(chǔ)部分,在使沿著所述圖像信息的橫向的縮放比不同于縱向 的縮放比的情況下,所述存儲(chǔ)部分存儲(chǔ)在上述縮放比變?yōu)椴煌?所指定的縮放比,其中,所述縮放處理單元響應(yīng)顯示另一圖像信息的指令而在以所存儲(chǔ)的縮放比作為所指定的縮放比的情況下對(duì)由所述獲取單元獲 取的另一圖像信息進(jìn)行縮放處理,并且顯示按照所存儲(chǔ)的縮放比進(jìn) 行的縮放處理的結(jié)果。
5. 如權(quán)利要求1所述的信息顯示裝置,其中,所述變形單元按照對(duì)于所述圖像信息各部分的非均一的縮放比 來(lái)對(duì)所述圖像信息進(jìn)行縮放處理以使圖像變形,從而將整個(gè)圖像信 息顯示在所述顯示區(qū)域上。
6. —種信息顯示方法,包括 顯示圖像信息;獲取待受到顯示處理的圖像信息;按照指定的縮放比對(duì)所獲取的圖像信息進(jìn)行縮放處理;對(duì)受到縮放處理的圖像信息的尺寸與用于顯示圖像信息的顯示部分的顯示區(qū)域的尺寸進(jìn)行比較;以及在所述圖像信息大于所述顯示區(qū)域的情況下使所述圖像信息變 形,以將整個(gè)圖像信息顯示在所述顯示區(qū)域上。
全文摘要
本發(fā)明公開(kāi)了一種信息顯示裝置和信息顯示方法,所述信息顯示裝置包括顯示部分,其顯示圖像信息;獲取單元,其獲取待受到顯示處理的圖像信息;縮放處理單元,其按照指定的縮放比對(duì)所獲取的圖像信息進(jìn)行縮放處理;以及變形單元,其對(duì)受到縮放處理的圖像信息的尺寸與所述顯示部分的顯示區(qū)域的尺寸進(jìn)行比較,并且在所述圖像信息大于所述顯示區(qū)域的情況下使所述圖像信息變形,以將整個(gè)圖像信息顯示在所述顯示區(qū)域上。
文檔編號(hào)G09G5/36GK101609661SQ20091000048
公開(kāi)日2009年12月23日 申請(qǐng)日期2009年1月16日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者上堀幸代, 托魯·福斯 申請(qǐng)人:富士施樂(lè)株式會(huì)社