專利名稱:圖像處理裝置及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置和圖像處理方法。
背景技術(shù):
JP 2001-312261 A描述了接收手繪圖形等和對(duì)表示該圖形的圖 像進(jìn)行顯示的技術(shù)。
當(dāng)接收到手繪圖形的信息、選擇所接收到的圖形信息的一部分, 并且接收到對(duì)由所選擇的信息指定的圖形進(jìn)行放大、縮小等處理的變 換指令時(shí),不對(duì)未選擇的圖形進(jìn)行變換。因此,會(huì)破壞彼此相關(guān)的圖 形之間的相對(duì)位置。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種圖像處理裝置,該圖像
處理裝置包括存儲(chǔ)單元、接收單元、搜索單元、處理單元及輸出單 元。所述存儲(chǔ)單元存儲(chǔ)所繪制的多個(gè)圖像元素的信息。所述接收單元 接收變換指令,所述變換指令用于對(duì)由所述多個(gè)圖像元素的信息指定 的圖像元素的一部分進(jìn)行變換。所述搜索單元從所述存儲(chǔ)單元中搜索 下述圖像元素(i)所述圖像元素與作為所述變換指令的對(duì)象的圖 像元素具有基于預(yù)定條件的關(guān)系,且(ii)所述圖像元素不是所述變 換指令的對(duì)象。所述處理單元基于所接收到的變換指令對(duì)(i)作為 所接收到的變換指令的對(duì)象的圖像元素以及(ii)作為搜索結(jié)果被找 到的圖像元素進(jìn)行變換處理。輸出單元輸出所述變換處理的結(jié)果。
根據(jù)第[l]項(xiàng)所描述的構(gòu)造,基于預(yù)定條件,與作為變換指令的 對(duì)象的圖像元素一起搜索要變換的圖像元素。因此,與不具有第[l] 項(xiàng)所描述的構(gòu)造的情況相比,可以防止破壞彼此相關(guān)的圖形之間的相 對(duì)位置。所述搜索單元可以從所述存儲(chǔ)單元中搜索下述圖像元素 (i)所述圖像元素與作為所述變換指令的對(duì)象的圖像元素具有這樣 的關(guān)系作為基于預(yù)定條件的關(guān)系所述圖像元素的至少一部分與作為 所述變換指令的對(duì)象的圖像元素重疊,并且(ii)所述圖像元素不是 所述變換指令的對(duì)象。
根據(jù)第[2]項(xiàng)所描述的構(gòu)造,與不具有第[2]項(xiàng)所描述的構(gòu)造的 情況相比,可以通過(guò)選擇至少彼此部分重疊的圖像元素作為彼此相關(guān) 的圖形,來(lái)防止破壞具有這種關(guān)系的圖形之間的相對(duì)位置。所述搜索單元可以從所述存儲(chǔ)單元中搜索下述圖像元素 (i)所述圖像元素具有這樣的關(guān)系作為基于預(yù)定條件的關(guān)系所述 圖像元素被作為所述變換指令的對(duì)象的圖像元素包圍,并且(ii)所 述圖像元素不是所述變換指令的對(duì)象。
根據(jù)第[3]項(xiàng)所描述的構(gòu)造,與不具有第[3]項(xiàng)所描述的構(gòu)造的 情況相比,可以通過(guò)選擇被作為所述變換指令的對(duì)象的圖像元素包圍 的圖像元素作為要變換的圖形,來(lái)防止破壞具有這種關(guān)系的圖形之間 的相對(duì)位置。所述存儲(chǔ)單元可以為每個(gè)圖像元素存儲(chǔ)與繪制日期和時(shí)間 相關(guān)的信息。所述搜索單元可以從所述存儲(chǔ)單元中搜索下述圖像元 素(i)所述圖像元素具有基于下述條件的關(guān)系,所述條件包括與 繪制日期和時(shí)間條件相關(guān)的條件作為預(yù)定條件,并且(ii)所述圖像 元素不是所述變換指令的對(duì)象。
根據(jù)第[4]項(xiàng)所描述的構(gòu)造,與不具有第[4]項(xiàng)所描述的構(gòu)造的
情況相比,可以通過(guò)基于包括繪制日期和時(shí)間的條件選擇要變換的圖 像元素,來(lái)防止破壞基于繪制時(shí)間的間隔而被認(rèn)為彼此相關(guān)的圖形之 間的相對(duì)位置。根據(jù)本發(fā)明的第二方面,提供一種圖像處理方法,該圖像處 理方法包括接收變換指令,所述變換指令用于對(duì)由多個(gè)圖像元素的 信息指定的多個(gè)圖像元素的一部分進(jìn)行變換,其中,所述多個(gè)圖像元 素的信息存儲(chǔ)在存儲(chǔ)單元中;從所述存儲(chǔ)單元中搜索下述圖像元素 (i)所述圖像元素與作為所述變換指令的對(duì)象的圖像元素具有基于
預(yù)定條件的關(guān)系,并且(ii)所述圖像元素不是所述變換指令的對(duì)象; 基于所接收到的變換指令對(duì)(i)作為所接收到的變換指令的對(duì)象的 圖像元素以及(ii)作為搜索結(jié)果被找到的圖像元素進(jìn)行變換處理; 以及輸出所述變換處理的結(jié)果。
根據(jù)第[5]項(xiàng)所描述的方法,基于預(yù)定條件,與作為變換指令的 對(duì)象的圖像元素一起搜索要變換的圖像元素。因此,與不具有第[5] 項(xiàng)所描述的方法的情況相比,可以防止破壞彼此相關(guān)的圖形之間的相 對(duì)位置。在第[5]項(xiàng)所描述的圖像處理方法中,所述搜索步驟可以是 從所述存儲(chǔ)單元中搜索下述圖像元素(i)所述圖像元素與作為所 述變換指令的對(duì)象的圖像元素具有這樣的關(guān)系作為基于預(yù)定條件的 關(guān)系所述圖像元素的至少一部分與作為所述變換指令的對(duì)象的圖像 元素重疊,并且(ii)所述圖像元素不是所述變換指令的對(duì)象。
根據(jù)第[6]項(xiàng)所描述的方法,與不具有第[6]項(xiàng)所描述的方法的 情況相比,可以通過(guò)選擇至少彼此部分重疊的圖像元素作為彼此相關(guān) 的圖形,來(lái)防止破壞具有這種關(guān)系的圖形之間的相對(duì)位置。在第[5]項(xiàng)或第[6]項(xiàng)所描述的圖像處理方法中,所述搜索可 以是從所述存儲(chǔ)單元中搜索下述圖像元素(i)所述圖像元素具有 這樣的關(guān)系作為基于預(yù)定條件的關(guān)系所述圖像元素被作為所述變換 指令的對(duì)象的圖像元素包圍,并且(ii)所述圖像元素不是所述變換 指令的對(duì)象。
根據(jù)第[7]項(xiàng)所描述的方法,與不具有第[7]項(xiàng)所描述的方法的
情況相比,可以通過(guò)選擇被作為所述變換指令的對(duì)象的圖像元素包圍 的圖像元素作為要變換的圖形,來(lái)防止破壞具有這種關(guān)系的圖形之間 的相對(duì)位置。
以下將參照附圖詳細(xì)說(shuō)明本發(fā)明的示例性實(shí)施例,其中
圖1是示出根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置的構(gòu)造的
框圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置的實(shí)例的 功能框圖3是示出存儲(chǔ)在根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置中 的圖像元素信息實(shí)例的說(shuō)明圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置的處理實(shí) 例中的目標(biāo)平面實(shí)例的簡(jiǎn)圖5是示出通過(guò)根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置生成 的圖像元素關(guān)系表的實(shí)例的簡(jiǎn)圖6是示出可通過(guò)根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置繪 制的圖像元素實(shí)例的簡(jiǎn)圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置的操作的 流程圖;以及
圖8是示出已通過(guò)根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置變 換的圖像元素實(shí)例的簡(jiǎn)圖。
具體實(shí)施例方式
以下將參照
本發(fā)明的示例性實(shí)施例。
如圖1所示,根據(jù)本發(fā)明示例性實(shí)施例的圖像處理裝置1包括 控制部11、存儲(chǔ)部12、輸入部13及顯示部14。
控制部ll是例如CPU (中央處理器)等程序控制裝置,并且根 據(jù)存儲(chǔ)在存儲(chǔ)部12中的程序進(jìn)行操作??刂撇?1接收用于繪制例如 字符或圖形等圖像元素的繪制指令。根據(jù)繪制指令而繪制的圖像元素 存儲(chǔ)在存儲(chǔ)部12中??刂撇?1還接收變換指令,該變換指令用于對(duì) 圖像元素的一部分進(jìn)行變換,并從存儲(chǔ)部12中搜索下述圖像元素 (i)該圖像元素與作為變換指令的對(duì)象的圖像元素具有基于預(yù)定條 件的關(guān)系,并且(ii)該圖像元素不是變換指令的對(duì)象。然后,控制 部11對(duì)(i)作為變換指令的對(duì)象的圖像元素以及(ii)作為搜索結(jié) 果被找到的圖像元素進(jìn)行變換處理,并輸出變換結(jié)果??刂撇縧l的 具體處理將在后面進(jìn)行說(shuō)明。
存儲(chǔ)部12包括例如RAM(隨機(jī)存取存儲(chǔ)器)和/或硬盤等存儲(chǔ)裝
置。存儲(chǔ)部12存儲(chǔ)將要通過(guò)控制部11執(zhí)行的程序。該程序可以設(shè)置
為存儲(chǔ)在例如DVD-ROM等存儲(chǔ)介質(zhì)中的狀態(tài),并且可以復(fù)制到存儲(chǔ)部 12?;诳刂撇?1接收到的繪制指令而繪制的圖像元素的信息存儲(chǔ) 在存儲(chǔ)部12中。
輸入部13可以包括鼠標(biāo)和鍵盤,還可以包括寫字板。輸入部13 接收用戶的指令并將接收到的指令輸出到控制部11。例如,輸入部 13將繪制在寫字板上的圖形的信息輸出到控制部11。
顯示部14包括顯示裝置,并且根據(jù)從控制部11輸入的指令來(lái) 顯示例如圖像元素等多種信息。顯示裝置可以布置為使用戶能夠通過(guò) 輸入部13的寫字板來(lái)識(shí)別所顯示的內(nèi)容。
以下說(shuō)明通過(guò)控制部11進(jìn)行的處理的細(xì)節(jié)。如圖2所示,控制 部11在功能上包括繪制指令接收部21、圖像元素存儲(chǔ)部22、圖像輸 出部23、變換對(duì)象接收部24、變換操作接收部25、圖像元素關(guān)系設(shè) 定部26、搜索部27以及變換處理部28。
繪制指令接收部21根據(jù)用戶通過(guò)輸入部13進(jìn)行的輸入操作接 收用于繪制字符(多個(gè)字符)和/或圖形(多個(gè)圖形)的繪制指令。 例如,繪制指令接收部21接收這樣的繪制指令,該繪制指令用于在 用戶使用寫字板或鼠標(biāo)指定的坐標(biāo)處繪制通過(guò)鍵盤輸入的字符串。繪 制指令接收部21根據(jù)鼠標(biāo)和/或?qū)懽职宓牟僮鹘邮沼糜诶L制例如圓 形、矩形和手繪線條等圖形(多個(gè)圖形)的繪制指令。
圖像元素存儲(chǔ)部22基于繪制指令接收部21接收到的繪制指令 生成唯一的識(shí)別符(圖像元素識(shí)別符)。圖像元素存儲(chǔ)部22基于繪 制指令生成圖像元素的信息,并將圖像元素的信息與圖像元素識(shí)別符 彼此關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)部12中。例如,圖像元素的信息可以是用于 根據(jù)繪制指令指定要繪制的圖形(多個(gè)圖形)的矢量信息(一組坐標(biāo) 信息)。基于所輸入的繪制指令生成用于繪制字符串和/或圖形的矢 量信息的技術(shù)是公知的,故省略其詳細(xì)說(shuō)明。
圖像元素存儲(chǔ)部22可以從時(shí)鐘部(未示出)獲取表示矢量信息 存儲(chǔ)在存儲(chǔ)部12中時(shí)的繪制時(shí)間的日期和時(shí)間信息,并且可以將所 獲取的日期和時(shí)間信息與矢量信息相關(guān)聯(lián)地進(jìn)行記錄。
也就是說(shuō),如圖3所示,圖像元素識(shí)別符(ID)、矢量信.息(V)
以及日期和時(shí)間信息(T)彼此關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)部12中。
圖像輸出部23生成其中繪制了存儲(chǔ)在存儲(chǔ)部12中的圖像元素 的顯示畫面,并且將所生成的顯示畫面輸出到顯示部14。變換對(duì)象 接收部24接收用于選擇繪制在顯示畫面中的圖像元素的一部分的指 令操作,并將所選擇的圖像元素設(shè)定為變換對(duì)象。例如,變換對(duì)象接 收部24指定在鼠標(biāo)等進(jìn)行點(diǎn)擊操作的位置繪制的圖像元素,并將所 指定的圖像元素設(shè)定為變換對(duì)象。
變換操作接收部25接收包括對(duì)圖像元素(多個(gè)圖像元素)進(jìn)行 變換的處理指令。這種處理的實(shí)例包括圖像元素的旋轉(zhuǎn)、字符串排列 方向的改變(從橫向書寫變?yōu)樨Q向書寫等)以及圖像元素尺寸的改變。
圖像元素關(guān)系設(shè)定部26在存儲(chǔ)部12中預(yù)留用于存儲(chǔ)繪制平面 (也可以稱為"目標(biāo)平面")的區(qū)域。目標(biāo)平面可以在分辨率上低于 顯示畫面。例如,當(dāng)顯示畫面具有800X600像素時(shí),目標(biāo)平面可以 是100X 75像素的像素組。
圖像元素關(guān)系設(shè)定部26基于存儲(chǔ)在存儲(chǔ)部12中的圖像元素在 目標(biāo)平面上繪制圖像元素。此時(shí),無(wú)論由圖像元素指定的顏色如何, 圖像元素識(shí)別符為X的圖像元素的像素值都設(shè)定為X。當(dāng)多個(gè)圖像元 素的圖形繪制在相同像素中時(shí),該多個(gè)圖像元素的圖像元素識(shí)別符記 錄在該像素中。因此,例如,當(dāng)
(1) 圖像元素識(shí)別符為"1"且具有矩形形狀的圖像元素E1、
(2) 圖像元素識(shí)別符為"2"且具有橢圓形狀的圖像元素E2以
及
(3) 圖像元素識(shí)別符為"3"且被圖像元素E2的橢圓包圍的圖 像元素E3
存儲(chǔ)在存儲(chǔ)部12中時(shí),圖4所示的圖像繪制在目標(biāo)平面上。 圖像元素關(guān)系設(shè)定部26沿著主掃描方向(例如從左到右)提取 目標(biāo)平面的一行。然后,圖像元素關(guān)系設(shè)定部26選擇存儲(chǔ)在存儲(chǔ)部 12中的圖像元素之一作為當(dāng)前元素(假定0p[i]表示第i個(gè)被選擇的 當(dāng)前元素的圖像元素識(shí)別符)。當(dāng)在假定最左邊的像素是第0個(gè)像素
的情況下掃描所提取的行時(shí),圖像元素關(guān)系設(shè)定部26搜索當(dāng)前元素
的圖像元素識(shí)別符為0p[i]的像素。無(wú)論圖像元素關(guān)系設(shè)定部26在 何時(shí)找到像素值為0p[i]的像素,圖像元素關(guān)系設(shè)定部26都累計(jì)并 記錄所找到的像素的位置(若所找到的像素是從左端起第x個(gè)像素, 則為x)。在下文中,將第k個(gè)被記錄的像素的位置稱為R[i,k]。
圖像元素關(guān)系設(shè)定部26準(zhǔn)備記錄R[i,k] (k=l,2,…),然后提 取一對(duì)記錄,即奇數(shù)記錄R[i,2n-1](n二l,2,…)及在其之后的偶 數(shù)記錄R[i, 2n] (n= 1, 2,…)。當(dāng)不存在奇數(shù)記錄之后的偶數(shù)記錄時(shí), 不進(jìn)行提取。
在選擇各個(gè)圖像元素作為當(dāng)前元素的同時(shí),對(duì)存儲(chǔ)在存儲(chǔ)部12 中的圖像元素進(jìn)行上述處理。
圖像元素關(guān)系設(shè)定部26對(duì)從目標(biāo)平面中最上面一行起提取的第 p行進(jìn)行上述處理。如果在所提取的記錄中存在一組i和j (i^j) 滿足R[i, 2n-1] <R[j, 2m-l] 〈R[j, 2m] <R[i, 2n],則圖像元素關(guān)系 設(shè)定部26暫時(shí)判定圖像元素Op[j]包含在圖像元素0p[i]中r并將表 示圖像元素Op[j]包含在圖像元素Op[i]中的信息與識(shí)別該行的值p 相關(guān)聯(lián)地進(jìn)行記錄。
圖像元素關(guān)系設(shè)定部26對(duì)目標(biāo)平面的所有行進(jìn)行上述處理。如 果記錄有表示圖像元素Op[j]包含在圖像元素0p[i]中的信息,并且 未記錄表示圖像元素Op[i]包含在圖像元素0p[j]中的信息,則圖像 元素關(guān)系設(shè)定部26記錄表示圖像元素Op[j]包含在圖像元素0p[i] 中的信息。
如果記錄有(a)表示圖像元素Op[j]包含在圖像元素0p[i]中 的信息和(b)表示圖像元素Op[i]包含在圖像元素0p[j]中的信息這 兩種信息,則圖像元素關(guān)系設(shè)定部26記錄表示圖像元素0p[j]與圖 像元素Op[i]彼此相交的信息。
這種記錄可以生成圖像元素關(guān)系表,該圖像元素關(guān)系表將包含 在各個(gè)圖像元素識(shí)別符中的圖像元素識(shí)別符和與各個(gè)圖像元素識(shí)別 符相交的圖像元素識(shí)別符與各個(gè)圖像元素識(shí)別符相關(guān)聯(lián)地存儲(chǔ)(見圖 5)。
例如,在圖4所示的目標(biāo)平面中,由于圖像元素識(shí)別符為"1"
的像素位于P二5的行,所以獲得第3個(gè)和第19個(gè)位置,即R[l,l] =3及R[l,2] = 19。此外,還在這一行中獲得R[2,l]二4及R[2,2] 二18。因此,若1 = 1且j二2,則滿足R[i, 2n-l]<R[j, 2m-l]<R[j, 2m] <R[i,2n],表示圖像元素識(shí)別符為"2"的圖像元素包含在圖像元素 識(shí)別符為"1"的圖像元素中的臨時(shí)信息與p二5相關(guān)聯(lián)地進(jìn)行記錄。
然而,在p二7的行上,R[l,l]=3、 R[l,2]二19、 R[2,l]二2, R[2, 2]=20。若1 = 2且j二l,則滿足R[i, 2n-l]<R[j, 2m-1] <R[j, 2m] <R[i,2n]。因此,表示圖像元素識(shí)別符為"1"的圖像元素包含在圖 像元素識(shí)別符為"2"的圖像元素中的臨時(shí)信息與p = 7相關(guān)聯(lián)地進(jìn)行 記錄。由于記錄有(a)圖像元素識(shí)別符為"2"的圖像元素包含在圖 像元素識(shí)別符為"1"的圖像元素中的臨時(shí)信息和(b)圖像元素識(shí)別 符為"1"的圖像元素包含在圖像元素識(shí)別符為"2"的圖像元素中的 臨時(shí)信息,所以圖像元素關(guān)系設(shè)定部26判定圖像元素識(shí)別符為"1" 的圖像元素與圖像元素識(shí)別符為"2"的圖像元素彼此相交。
另一方面,在從p二7到p=10的各行中,當(dāng)i二l或2且j二3 時(shí),滿足R[i,2n-l]<R[j,2m-1]< R[j, 2m] <R[i, 2n],并且不存在 其它記錄。因此,圖像元素關(guān)系設(shè)定部26判定圖像元素識(shí)別符為"1" 或"2"的圖像元素包含圖像元素識(shí)別符為"3"的圖像元素。
作為上述相交判定或與之組合的替代,例如,如果其中記錄有 多個(gè)圖像元素識(shí)別符的某個(gè)像素包含在目標(biāo)平面中,則圖像元素關(guān)系 設(shè)定部26可以判定由記錄在該某個(gè)像素中的該多個(gè)圖像元素識(shí)別 符識(shí)別的圖像元素彼此相交。
圖像元素關(guān)系設(shè)定部26可以在用戶給出繪制指令時(shí)進(jìn)行上述處理。
搜索部27接收通過(guò)變換對(duì)象接收部24設(shè)定為變換對(duì)象的圖像 元素的圖像元素識(shí)別符。然后,搜索部27在圖5所示的圖像元素關(guān) 系表中搜索包含在由所接收到的圖像元素識(shí)別符指定的圖像元素中 的圖像元素或與由所接收到的圖像元素識(shí)別符指定的圖像元素相交 的圖像元素。然后,搜索部27將搜索結(jié)果輸出到變換處理部28。
即使一對(duì)圖像元素被記錄為彼此相交的圖像元素但是該對(duì)圖像 元素之間的尺寸差大于預(yù)定閾值,搜索部27也可以認(rèn)為這樣的圖像 元素是彼此不相交的圖像元素,并從搜索結(jié)果中排除這樣的圖像元 素。
如果圖像元素關(guān)系設(shè)定部26判定該對(duì)圖像元素為彼此相交的圖
像元素但是該對(duì)圖像元素之間的尺寸差大于預(yù)定閾值,則圖像元素關(guān)
系設(shè)定部26可以認(rèn)為這樣的圖像元素彼此不相交,而也可以不將這 樣的圖像元素記錄在屈像元素關(guān)系表中。
此外,即使一對(duì)圖像元素被記錄為相交或包含的圖像元素,搜 索部27也可以參考這些圖像元素的繪制時(shí)間,并從搜索結(jié)果中排除 以大于預(yù)定閾值的時(shí)間間隔進(jìn)行繪制操作的圖像元素。
變換處理部28基于變換操作接收部25接收到的變換指令,對(duì) (i)由變換對(duì)象接收部24設(shè)定的圖像元素和(ii)由從搜索部27 輸出的搜索結(jié)果指定的圖像元素進(jìn)行變換處理。
接下來(lái),將在以下對(duì)根據(jù)本示例性實(shí)施例的圖像處理裝置1的 操作進(jìn)行說(shuō)明。用戶操作圖像處理裝置1的輸入部13以輸入字符(多 個(gè)字符)禾卩/或圖形(多個(gè)圖形)。例如,假定首先繪制第一矩形, 然后繪制包圍第一矩形的第二矩形,繪制與第二矩形相交的橢圓,并 在遠(yuǎn)離這些圖形的位置書寫字符串(見圖6)。在這種情況下
(1) 圖像元素識(shí)別符為"l"且具有矩形形狀的圖像元素El (第 一矩形);
(2) 圖像元素識(shí)別符為"2"且具有包圍圖像元素E1的矩形形 狀的圖像元素E2 (第二矩形);
(3) 圖像元素識(shí)別符為"3"且具有包圍圖像元素E1并與圖像 元素E2相交的橢圓形狀的圖像元素E3;以及
(4) 圖像元素識(shí)別符為"4"且具有與上述圖像元素El至E3 無(wú)任何包含或相交關(guān)系的字符串的圖像元素E4連同各自的繪制時(shí)間 進(jìn)行記錄。
當(dāng)用戶選擇第二矩形來(lái)改變第二矩形(圖像元素E2)的形狀時(shí), 圖像處理裝置1以如下方式進(jìn)行操作。如圖7所示,當(dāng)接收到用于對(duì) 第二矩形進(jìn)行變換的變換指令時(shí)(Sl),圖像處理裝置1從存儲(chǔ)在存 儲(chǔ)部12中的圖像元素中搜索下述圖像元素(i)該圖像元素與第二 矩形具有基于預(yù)定條件的關(guān)系,并且(ii)該圖像元素不是變換指令 的對(duì)象(S2)。
如上所述,在這里搜索與第二矩形相交或包含在第二矩形中的
圖像元素。于是,找到圖像元素El的第一矩形和圖像元素E3的橢圓 作為搜索結(jié)果。
如同被指定為變換對(duì)象的第二矩形一樣,圖像處理裝置1選擇 通過(guò)搜索找到的第一矩形和橢圓作為變換對(duì)象(S3)。然后,圖像處 理裝置1根據(jù)用戶的指令進(jìn)行變換處理(S4)。例如,當(dāng)以用戶指定 的點(diǎn)作為放大/縮小中心對(duì)圖像元素E2進(jìn)行放大或縮小操作時(shí),圖像 處理裝置1進(jìn)行變換處理,以便以相同點(diǎn)作為放大/縮小中心對(duì)圖像 元素El和E3進(jìn)行放大或縮小操作。圖像處理裝置1在顯示部14上 顯示經(jīng)變換的圖像元素(S5)。
因此,例如當(dāng)用戶對(duì)對(duì)象進(jìn)行豎向上的兩倍放大操作時(shí),如圖8 所示,圖像元素E1、 E2和E3在豎向上被放大兩倍,而圖像元素E4 未經(jīng)變換。
可以對(duì)用圖像元素表示的各個(gè)圖形以預(yù)先定義的方法變換圖像 元素。例如,在貝塞爾曲線中,控制點(diǎn)的位置可以根據(jù)放大或縮小比 例而移動(dòng)。例如,假定控制點(diǎn)的坐標(biāo)是(Cx,Cy),并且被指定為放大/ 縮小中心點(diǎn)的位置的坐標(biāo)為(Px,Py)。若放大/縮小比例為n,則新控 制點(diǎn)的位置為(C' x, C' y) = (Px, Py) + n {(Cx, Cy) — (Px, Py)}。
另外,可以在排列圖像元素的坐標(biāo)系中設(shè)置虛擬格點(diǎn)。與上述 控制點(diǎn)相似,假定格點(diǎn)C(Cx,Cy)的坐標(biāo)移動(dòng)到新位置(C'x,C'y)二 (Px,Py)十H KCx,Cy) — (Px,Py)h在這種情況下,控制點(diǎn)可以移動(dòng) 相同的距離(C, x, C, y) 一 (Cx, Cy),其中(Cx, Cy)是最接近于控制點(diǎn)的 格點(diǎn)。
盡管已經(jīng)說(shuō)明了要進(jìn)行變換處理的圖像元素是通過(guò)圖像處理裝 置1的輸入部13輸入的并且圖像元素顯示在顯示部14上,然而本發(fā) 明不局限于此。也可以通過(guò)例如網(wǎng)絡(luò)等通信裝置輸入圖像元素的信息
或接收變換指令。類似地,圖像元素也可以顯示在經(jīng)由通信裝置連接 的外部裝置上。
變換操作不局限于用戶以顯性方式進(jìn)行的變換操作。即使通過(guò) 例如將字符串的橫向書寫變?yōu)樨Q向書寫的另一項(xiàng)操作改變了尺寸,也 可以搜索與該字符串的圖像元素具有預(yù)定關(guān)系(相交或包含)的另一 個(gè)圖像元素,并且可以以與該字符串的尺寸變化相同的比例改變所找 到的圖像元素的尺寸。
根據(jù)本示例性實(shí)施例的圖像處理裝置1,與不具有根據(jù)本示例 性實(shí)施例的構(gòu)造的情況相比,可以減少對(duì)彼此相關(guān)的圖形之間相對(duì)位 置的破壞。
權(quán)利要求
1. 一種圖像處理裝置,包括存儲(chǔ)單元,其存儲(chǔ)所繪制的多個(gè)圖像元素的信息;接收單元,其接收變換指令,所述變換指令用于對(duì)由所述多個(gè)圖像元素的信息指定的圖像元素的一部分進(jìn)行變換;搜索單元,其從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素與作為所述變換指令的對(duì)象的圖像元素具有基于預(yù)定條件的關(guān)系,并且(ii)所述圖像元素不是所述變換指令的對(duì)象;處理單元,其基于所接收到的變換指令對(duì)(i)作為所接收到的變換指令的對(duì)象的圖像元素以及(ii)作為搜索結(jié)果被找到的圖像元素進(jìn)行變換處理;以及輸出單元,其輸出所述變換處理的結(jié)果。
2. 根據(jù)權(quán)利要求1所述的圖像處理裝置,其中, 所述搜索單元從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素與作為所述變換指令的對(duì)象的圖像元素具有這樣的關(guān)系作 為基于預(yù)定條件的關(guān)系所述圖像元素的至少一部分與作為所述變換 指令的對(duì)象的圖像元素重疊,并且(ii)所述圖像元素不是所述變換 指令的對(duì)象。
3. 根據(jù)權(quán)利要求1或2所述的圖像處理裝置,其中, 所述搜索單元從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素具有這樣的關(guān)系作為基于預(yù)定條件的關(guān)系所述圖像元素被 作為所述變換指令的對(duì)象的圖像元素包圍,并且(ii)所述圖像元素 不是所述變換指令的對(duì)象。
4. 根據(jù)權(quán)利要求l或2所述的圖像處理裝置,其中, 所述存儲(chǔ)單元為每個(gè)圖像元素存儲(chǔ)與繪制日期和時(shí)間相關(guān)的信息,并且 所述搜索單元從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述 圖像元素具有基于下述條件的關(guān)系,所述條件包括與繪制日期和時(shí)間 條件相關(guān)的條件作為預(yù)定條件,并且(ii)所述圖像元素不是所述變 換指令的對(duì)象。
5. 根據(jù)權(quán)利要求3所述的圖像處理裝置,其中, 所述存儲(chǔ)單元為每個(gè)圖像元素存儲(chǔ)與繪制日期和時(shí)間相關(guān)的信息,并且所述搜索單元從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述 圖像元素具有基于下述條件的關(guān)系,所述條件包括與繪制日期和時(shí)間 條件相關(guān)的條件作為預(yù)定條件,并且(ii)所述圖像元素不是所述變 換指令的對(duì)象。
6. —種圖像處理方法,包括接收變換指令,所述變換指令用于對(duì)由多個(gè)圖像元素的信息指 定的所述多個(gè)圖像元素的一部分進(jìn)行變換,其中,所述多個(gè)圖像元素 的所述信息存儲(chǔ)在存儲(chǔ)單元中;從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素與作 為所述變換指令的對(duì)象的圖像元素具有基于預(yù)定條件的關(guān)系,并且(ii)所述圖像元素不是所述變換指令的對(duì)象;基于所接收到的變換指令對(duì)(i)作為所接收到的變換指令的對(duì) 象的圖像元素以及(ii)作為搜索結(jié)果被找到的圖像元素進(jìn)行變換處 理;以及輸出所述變換處理的結(jié)果。
7. 根據(jù)權(quán)利要求6所述的圖像處理方法,其中, 所述搜索步驟從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素與作為所述變換指令的對(duì)象的圖像元素具有這樣的關(guān)系作 為基于預(yù)定條件的關(guān)系所述圖像元素的至少一部分與作為所述變換 指令的對(duì)象的圖像元素重疊,并且(ii)所述圖像元素不是所述變換 指令的對(duì)象。
8.根據(jù)權(quán)利要求6或7所述的圖像處理方法,其中,所述搜索步驟從所述存儲(chǔ)單元中搜索下述圖像元素,(i)所述圖像元素具有這樣的關(guān)系作為基于預(yù)定條件的關(guān)系所述圖像元素被作為所述變換指令的對(duì)象的圖像元素包圍,并且(ii)所述圖像元素不是所述變換指令的對(duì)象。
全文摘要
本發(fā)明公開一種圖像處理裝置和圖像處理方法,該圖像處理裝置包括存儲(chǔ)單元、接收單元、搜索單元、處理單元及輸出單元。所述存儲(chǔ)單元存儲(chǔ)所繪制的圖像元素的信息。所述接收單元接收變換指令,所述變換指令用于對(duì)由所述圖像元素的信息指定的圖像元素的一部分進(jìn)行變換;所述搜索單元從所述存儲(chǔ)單元中搜索下述圖像元素(i)所述圖像元素與作為變換指令的對(duì)象的圖像元素具有基于預(yù)定條件的關(guān)系,并且(ii)所述圖像元素不是變換指令的對(duì)象。所述處理單元基于所接收到的變換指令對(duì)(i)作為所接收到的變換指令的對(duì)象的圖像元素以及(ii)作為搜索結(jié)果被找到的圖像元素進(jìn)行變換處理。所述輸出單元輸出所述變換處理的結(jié)果。
文檔編號(hào)G06T11/80GK101383049SQ20081012661
公開日2009年3月11日 申請(qǐng)日期2008年6月17日 優(yōu)先權(quán)日2007年9月4日
發(fā)明者川本浩史 申請(qǐng)人:富士施樂(lè)株式會(huì)社