欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文檔編輯支援裝置、程序和存儲(chǔ)介質(zhì)的制作方法

文檔序號(hào):6610796閱讀:165來(lái)源:國(guó)知局
專利名稱:文檔編輯支援裝置、程序和存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在文檔編輯裝置中顯示網(wǎng)格線的技術(shù)。
技術(shù)背景知道使用計(jì)算機(jī),在某區(qū)域內(nèi)配置目標(biāo)(數(shù)字內(nèi)容),編輯或生成文 檔的技術(shù)。作為用于配置目標(biāo)的引導(dǎo)線,廣泛使用所謂的網(wǎng)格線(例如專利文獻(xiàn)1~5)。專利文獻(xiàn)l描述不是關(guān)于區(qū)域內(nèi)的全面,使用均一的網(wǎng)格線,而變更 任意的區(qū)域的網(wǎng)格線的尺寸技術(shù)。專利文獻(xiàn)2描述在組成版面的文字組網(wǎng) 格線中,按照文字?jǐn)?shù)、字體種類、字體尺寸等參數(shù),生成網(wǎng)格線的技術(shù)。 專利文獻(xiàn)3和4描述用戶從多個(gè)網(wǎng)格線中選擇所需的網(wǎng)格線的系統(tǒng)、設(shè)定 所需的網(wǎng)格線的系統(tǒng)。專利文獻(xiàn)5描述在DTP系統(tǒng)中,沿著網(wǎng)格線配置 塊的技術(shù)。[專利文獻(xiàn)l]特開(kāi)平8-194832號(hào)公報(bào)[專利文獻(xiàn)2]特表2003-523014號(hào)公報(bào)[專利文獻(xiàn)3]特開(kāi)昭64-17156號(hào)公告[專利文獻(xiàn)4]特開(kāi)平3-269678號(hào)公告[專利文獻(xiàn)5]特開(kāi)平9-270020號(hào)公告發(fā)明內(nèi)容在專利文獻(xiàn)2中記載的技術(shù)中,為了生成網(wǎng)格線,用戶有必要輸入?yún)?數(shù)。此外,在專利文獻(xiàn)1、 3、 4、 5中記載的技術(shù)中,根據(jù)用戶的指示和 選擇,進(jìn)行網(wǎng)格線的設(shè)定。即根據(jù)用戶的知識(shí)和經(jīng)驗(yàn),設(shè)定的網(wǎng)格線不同。 而本發(fā)明提供不根據(jù)用戶的知識(shí)和經(jīng)驗(yàn),自動(dòng)生成網(wǎng)格線的技術(shù)。 為了解決上述的課題,本發(fā)明提供一種文檔編輯支援裝置,具有取得表示成為編輯對(duì)象的文檔中包含的文本或圖像的至少一方的數(shù)據(jù)即至少一個(gè)目標(biāo)的目標(biāo)取得部件;存儲(chǔ)給定的分割比的分割比存儲(chǔ)部件;從由 所述目標(biāo)取得部件取得的目標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他 目標(biāo)的外接多邊形、或者在所述文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至 少任意一方抽出2條線,把抽出的線設(shè)定為基準(zhǔn)線的基準(zhǔn)線設(shè)定部件;生 成用所述分割比存儲(chǔ)部件中存儲(chǔ)的分割比分割由所述基準(zhǔn)線設(shè)定部件設(shè) 定的2條基準(zhǔn)線之間的虛擬線的虛擬線生成部件;沿著由所述虛擬線生成 部件生成的虛擬線,決定成為決定所述配置的對(duì)象的目標(biāo)在所述布局區(qū)域 中的配置的配置部件。根據(jù)文檔編輯支援裝置,接照成為編輯對(duì)象的文檔,自動(dòng)生成虛擬線。 在希望的形態(tài)中,該文檔編輯支援裝置中,所述分割比是V^^r蕓2 或者(1/2) (1/Vi)的范圍(r分割比)。所述分割比是[數(shù)學(xué)式1]<formula>formula see original document page 7</formula>或者[數(shù)學(xué)式2]<formula>formula see original document page 7</formula>的范圍?;蛘咚龇指畋仁荹數(shù)學(xué)式3]<formula>formula see original document page 7</formula>或者[數(shù)學(xué)式4] <formula>formula see original document page 7</formula>根據(jù)文檔編輯支援裝置,虛擬線處于包含黃金分割比的范圍的分割比 分割2條基準(zhǔn)線之間。在其他希望的形態(tài)中,文檔編輯支援裝置從所述其他目標(biāo)的外接矩形抽出所述2條基準(zhǔn)線中的至少一個(gè)。根據(jù)文檔編輯支援裝置,生成基于文檔中包含的目標(biāo)的虛擬線。 在其他希望的形態(tài)中,文檔編輯支援裝置中,所述基準(zhǔn)線設(shè)定部件從 所述其他目標(biāo)的外接多邊形、所述布局區(qū)域的邊界線、或者由所述虛擬線生成部件生成的虛擬線中至少一個(gè)抽出2條線,把抽出的線設(shè)定為基準(zhǔn)線。 根據(jù)文檔編輯支援裝置,把已經(jīng)生成的虛擬線作為基準(zhǔn)線使用。 在其他希望的形態(tài)中,文檔編輯支援裝置具有存儲(chǔ)某目標(biāo)和把從該目標(biāo)的外接多邊形抽出的線作為基準(zhǔn)線生成的虛擬線的對(duì)應(yīng)關(guān)系的對(duì)應(yīng)信息存儲(chǔ)部件。根據(jù)文檔編輯支援裝置,存儲(chǔ)目標(biāo)和基準(zhǔn)線的對(duì)應(yīng)關(guān)系。在其他希望的形態(tài)中,文檔編輯支援裝置具有通過(guò)變更所述文檔中 包含的目標(biāo)的尺寸或位置,編輯所述目標(biāo)的編輯部件;如果由所述編輯部 件編輯目標(biāo),就根據(jù)所述對(duì)應(yīng)信息存儲(chǔ)部件中存儲(chǔ)的信息,使用從由所述 編輯部件編輯的目標(biāo)的外接多邊形抽出的基準(zhǔn)線,更新表示與該目標(biāo)對(duì)應(yīng) 的虛擬線的更新部件。根據(jù)文檔編輯支援裝置,按照目標(biāo)的編輯,更新虛擬線。 在其他希望的形態(tài)中,文檔編輯支援裝置具有存儲(chǔ)所述布局區(qū)域的 邊界線和把從該邊界線抽出的線作為基準(zhǔn)線生成的虛擬線的對(duì)應(yīng)關(guān)系的 對(duì)應(yīng)信息存儲(chǔ)部件。根據(jù)文檔編輯支援裝置,存儲(chǔ)目標(biāo)和虛擬線的對(duì)應(yīng)關(guān)系。 在其他希望的形態(tài)中,文檔編輯支援裝置具有通過(guò)變更所述文檔中 的布局區(qū)域的尺寸或者形狀,編輯所述布局區(qū)域的編輯部件;如果由所述 編輯部件編輯布局區(qū)域,就根據(jù)所述對(duì)應(yīng)信息存儲(chǔ)部件中存儲(chǔ)的信息,使 用從由所述編輯部件編輯的布局區(qū)域的邊界線抽出的基準(zhǔn)線,更新表示與 該布局區(qū)域?qū)?yīng)的虛擬線的更新部件。根據(jù)文檔編輯支援裝置,按照布局區(qū)域的編輯,更新虛擬線。 在其他希望的形態(tài)中,文檔編輯支援裝置中,所述對(duì)應(yīng)信息存儲(chǔ)部件 還存儲(chǔ)表示由基準(zhǔn)線虛擬線生成部件生成的虛擬線和沿著該虛擬線配置 的目標(biāo)的對(duì)應(yīng)關(guān)系的信息;具有如果由所述更新部件更新虛擬線,就根據(jù)所述對(duì)應(yīng)信息存儲(chǔ)部件中存儲(chǔ)的信息,沿著更新后的虛擬線,再配置表示沿著該虛擬線配置的目標(biāo)的再配置部件。根據(jù)文檔編輯支援裝置,沿著更新后的虛擬線,再配置目標(biāo)。 在其他希望的形態(tài)中,文檔編輯支援裝置中,所述分割比存儲(chǔ)部件存儲(chǔ)多個(gè)分割比;成為決定所述配置的對(duì)象的目標(biāo)包含表示自身的屬性的屬 性信息;具有從所述分割比存儲(chǔ)部件存儲(chǔ)的多個(gè)分割比,根據(jù)成為決定所 述配置的對(duì)象的目標(biāo)中包含的屬性信息,現(xiàn)在一個(gè)分割比的分割比選擇部 件;所述虛擬線生成部件生成用由所述分割比選擇部件選擇的分割比分割 由所述基準(zhǔn)線設(shè)定部件設(shè)定的2條基準(zhǔn)線之間的虛擬線。根據(jù)文檔編輯支援裝置,使用多個(gè)分割比中根據(jù)目標(biāo)的屬性選擇的分 割比。在其他希望的形態(tài)中,在文檔編輯支援裝置中,所述分割比存儲(chǔ)部件 存儲(chǔ)多個(gè)分割比;所述文檔包含表示所述文檔中包含的目標(biāo)的配置的布局 信息;具有從所述分割比存儲(chǔ)部件存儲(chǔ)的多個(gè)分割比,根據(jù)所述文檔中包 含的布局信息,選擇一個(gè)分割比的分割比選擇部件;所述虛擬線生成部件 生成用由所述分割比選擇部件選擇的分割比分割由所述基準(zhǔn)線設(shè)定部件 設(shè)定的2條基準(zhǔn)線之間的虛擬線。根據(jù)文檔編輯支援裝置,使用多個(gè)分割比中根據(jù)布局選擇的分割比。 在其他希望的形態(tài)中,在文檔編輯支援裝置中,所述分割比存儲(chǔ)部件 存儲(chǔ)多個(gè)分割比;所述文檔包含表示背景的背景信息;具有從所述分割比 存儲(chǔ)部件存儲(chǔ)的多個(gè)分割比,根據(jù)所述文檔中包含的背景信息,選擇一個(gè) 分割比的分割比選擇部件;所述虛擬線生成部件生成用由所述分割比選擇 部件選擇的分割比分割由所述基準(zhǔn)線設(shè)定部件設(shè)定的2條基準(zhǔn)線之間的虛 擬線。根據(jù)文檔編輯支援裝置,使用多個(gè)分割比中根據(jù)背景選擇的分割比。 在其他希望的形態(tài)中,文檔編輯支援裝置具有使顯示部件顯示與所述虛擬線重疊的圖形的顯示控制部件。根據(jù)文檔編輯支援裝置,顯示與虛擬線重疊的圖形。此外,本發(fā)明提供一種程序,使具有存儲(chǔ)給定的分割比的分割比存儲(chǔ)部件的計(jì)算機(jī)裝置執(zhí)行以下的步驟取得表示成為編輯對(duì)象的文檔中包含的文本或圖像的至少一方的數(shù)據(jù)即至少一個(gè)目標(biāo)的步驟;從所述取得的目 標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他目標(biāo)的外接多邊形、或者在所 述文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至少任意一方抽出2條線,把抽出的線設(shè)定為基準(zhǔn)線的步驟;生成用所述分割比存儲(chǔ)部件中存儲(chǔ)的分割比 分割所述設(shè)定的2條基準(zhǔn)線之間的虛擬線的步驟;沿著所述生成的虛擬線, 決定成為決定所述配置的對(duì)象的目標(biāo)在所述布局區(qū)域中的配置的步驟。 本發(fā)明提供一種存儲(chǔ)所述程序的計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)。 根據(jù)該程序,按照成為編輯對(duì)象的文檔,自動(dòng)生成虛擬線


下面簡(jiǎn)要說(shuō)明附圖。圖1是表示一個(gè)實(shí)施例的文檔編輯裝置100的功能結(jié)構(gòu)的框圖。圖2是表示文檔編輯裝置100的硬件結(jié)構(gòu)的框圖。圖3是表示文檔編輯裝置100的動(dòng)作的程序流程圖。圖4是例示對(duì)象文檔即文檔D1的圖。圖5是表示網(wǎng)格線生成處理的細(xì)節(jié)的程序流程圖。圖6是例示生成的網(wǎng)格線的圖。圖7是表示周邊區(qū)域的網(wǎng)格線生成處理的程序流程圖。圖8是例示對(duì)象區(qū)域的圖。圖9是例示周邊區(qū)域中生成的網(wǎng)格線的圖。圖IO是表示網(wǎng)格線的生成的其他例子的圖。圖11是表示網(wǎng)格線的更新處理的程序流程圖。圖12是例示更新前的網(wǎng)格線的圖。圖13是例示目標(biāo)的尺寸變更后的網(wǎng)格線的圖。圖14是例示目標(biāo)位置變更后的網(wǎng)格線的圖。圖15是例示變形例2的分割比的選擇方法的圖。圖16是例示變形例2的其他分割比的選擇方法的圖。圖17是例示變形例4的分割比的選擇方法的圖。圖18是例示變形例4的其他分割比的選擇方法的圖。圖19是例示基準(zhǔn)線不平行的情形的圖。圖20是例示基準(zhǔn)線不平行的情形的圖。 圖21是例示基準(zhǔn)線不平行的情形的圖。 圖22是例示星形的目標(biāo)的基準(zhǔn)線的圖。 符號(hào)的說(shuō)明。100—文檔編輯裝置;101—目標(biāo)取得部;102—網(wǎng)格線生成部;102— 存儲(chǔ)部;103—基準(zhǔn)線設(shè)定部;104—網(wǎng)格線生成部;105—配置部;106— 編輯部;107—更新部;108—輸入輸出部;IIO—CPU; 120—ROM; 130 —RAM; 140—I/F; 150—HDD; 160—鍵盤(pán)和鼠標(biāo);170—顯示器;180—網(wǎng)絡(luò)IF; 190—總線。
具體實(shí)施方式
1.結(jié)構(gòu)圖1是表示本發(fā)明一個(gè)實(shí)施例的文檔編輯裝置100的功能結(jié)構(gòu)的框圖。文檔編輯裝置ioo具有編輯文檔的功能、它附帶的支援文檔的編輯的功能。文檔編輯裝置100根據(jù)成為編輯對(duì)象的文檔(以下稱作"對(duì)象文檔"),自動(dòng)生成網(wǎng)格線。"文檔"是指包含表示配置在布局區(qū)域內(nèi)的至少一個(gè)目 標(biāo)或者布局區(qū)域中目標(biāo)的配置的布局信息的數(shù)據(jù)、或者按照該數(shù)據(jù)輸出的 結(jié)果物。"目標(biāo)"是指表示文本(字符串)或圖像的至少一方的數(shù)據(jù)、或 者由該數(shù)據(jù)表示的文本或圖像。"布局區(qū)域"是指配置目標(biāo)的區(qū)域,具體 而言,是輸出的文檔的物理的邊界。布局區(qū)域例如是指打印文檔的l或多 頁(yè)紙、 一頁(yè)、連續(xù)的多頁(yè)、頁(yè)中的一部分區(qū)域、或版面。"網(wǎng)格線"是指 用于決定目標(biāo)的配置的引導(dǎo)線。網(wǎng)格線是虛擬的線,沒(méi)必要顯示為用戶能 用視覺(jué)識(shí)別。目標(biāo)取得部101取得成為決定配置的對(duì)象的目標(biāo)。存儲(chǔ)部102存儲(chǔ)各 種數(shù)據(jù)和程序。具體而言,存儲(chǔ)部102存儲(chǔ)給定的分割比r。基準(zhǔn)線設(shè)定 部103從(1)對(duì)象文檔中包含的目標(biāo)中對(duì)象文檔以外的其他目標(biāo)的外接 多邊形、或者(2)布局區(qū)域的邊界線中至少任意一方抽出2條線,把抽 出的線設(shè)定為基準(zhǔn)線。網(wǎng)格線生成部104生成用給定的分割比分割2條基 準(zhǔn)線之間的網(wǎng)格線。配置部105沿著網(wǎng)格線決定對(duì)象目標(biāo)的配置。輸入輸 出部108顯示輸出文檔等數(shù)據(jù),或者輸入來(lái)自用戶的指示。此外,存儲(chǔ)部102存儲(chǔ)表示某目標(biāo)和把從該目標(biāo)的外接多邊形抽出的 線作為基準(zhǔn)線生成的虛擬線的對(duì)應(yīng)關(guān)系的信息。編輯部106編輯目標(biāo)。具 體而言,編輯部106變更目標(biāo)的尺寸、位置、其他屬性。更新部107如果 編輯目標(biāo),就根據(jù)編輯后的目標(biāo),更新與該目標(biāo)對(duì)應(yīng)的虛擬線。具體而言, 更新部107使用從編輯后的目標(biāo)的外接多邊形抽出的基準(zhǔn)線,再度生成虛 擬線。存儲(chǔ)部102存儲(chǔ)表示虛擬線和沿著該虛擬線配置的目標(biāo)的對(duì)應(yīng)關(guān)系的 信息。配置部105如果更新虛擬線,就沿著更新后的虛擬線,再配置沿著 該虛擬線配置的目標(biāo)。須指出的是,在本實(shí)施例中,存儲(chǔ)部102存儲(chǔ)黃金分割比作為分割比。 "黃金分割比"是指由以下表達(dá)式(1)表示的比。須指出的是,表達(dá)式 (O的右項(xiàng)和左項(xiàng)可以改變。 [數(shù)學(xué)式5]…("2圖2是表示文檔編輯裝置100的硬件結(jié)構(gòu)的框圖。CPU (central processing unit) 110是控制文檔編輯裝置100的各構(gòu)成要素的控制裝置。 ROM (Read Only Memory) 120是存儲(chǔ)文檔編輯裝置100的起動(dòng)所必要的 數(shù)據(jù)和程序的存儲(chǔ)裝置。RAM (Random Access Memory) 130是作為執(zhí)行 程序時(shí)的工作區(qū)工作的存儲(chǔ)裝置。I/F (Interface) 140是與各種輸入輸出 裝置或存儲(chǔ)裝置之間進(jìn)行數(shù)據(jù)和控制信號(hào)的輸入輸出的接口。 HDD (Hard Disk Drive) 150是存儲(chǔ)各種程序和數(shù)據(jù)的存儲(chǔ)裝置。關(guān)于本實(shí)施例, HDD150存儲(chǔ)進(jìn)行網(wǎng)格線的生成的文檔編輯程序、作為給定的分割比的黃 金分割比。鍵盤(pán)和鼠標(biāo)160是用于對(duì)文檔編輯裝置IOO進(jìn)行指示輸入的輸 入裝置。顯示器170是顯示數(shù)據(jù)的內(nèi)容或者處理的狀況的輸出裝置。在本 實(shí)施例中,顯示器170顯示目標(biāo)、布局區(qū)域、網(wǎng)格線。網(wǎng)絡(luò)IF180是用于 與通過(guò)網(wǎng)絡(luò)(省略圖示)連接的其他裝置之間進(jìn)行數(shù)據(jù)的收發(fā)的接口。文 檔編輯裝置100能通過(guò)網(wǎng)絡(luò)和網(wǎng)絡(luò)IF180接收文檔(正確而言,表示文檔 的電子數(shù)據(jù))。CPUllO、 ROM120、 RAM130、 I/F140通過(guò)總線190連接。CPU110通過(guò)執(zhí)行文檔編輯程序,文檔編輯裝置100具有圖1所示的功能結(jié)構(gòu)。須指出的是,文檔編輯裝置ioo如果包含圖1所示的功能結(jié)構(gòu)和圖2所示的硬件結(jié)構(gòu),就可以是任意的裝置。例如,文檔編輯裝置100可以是所謂的個(gè)人電腦?;蛘?,文檔編輯裝置ioo可以是具有這些功能的打印機(jī)等圖像形成裝置。2.動(dòng)作2-1.網(wǎng)格線的生成圖3是表示文檔編輯裝置100的動(dòng)作的程序流程圖。在步驟S10中, CPU110取得成為處理對(duì)象的目標(biāo)。在本實(shí)施例中,CPUUO在包含在對(duì)象 文檔即文檔D,中的狀態(tài)下,取得目標(biāo)。文檔D,存儲(chǔ)在HDD150中。CPU110 從HDD150讀出文檔Di。圖4是例示對(duì)象文檔即文檔D,的圖。文檔Di在布局區(qū)域內(nèi)包含目標(biāo) T,和目標(biāo)I,。各目標(biāo)包含表示自身的屬性的屬性信息。根據(jù)用戶的指示, 進(jìn)行對(duì)象目標(biāo)的確定。以下以目標(biāo)Ti為對(duì)象目標(biāo)的情形為例,進(jìn)行說(shuō)明。再參照?qǐng)D3進(jìn)行說(shuō)明。步驟S20中,CPU110生成網(wǎng)格線。步驟S30 中,CPU110沿著所生成的網(wǎng)格線,配置對(duì)象目標(biāo)。圖5是表示網(wǎng)格線生成處理的細(xì)節(jié)的程序流程圖。圖5所示的流程以 從用戶輸入網(wǎng)格線的生成指示為契機(jī)開(kāi)始。在步驟S100中,CPU110生成 把布局區(qū)域L分割為黃金分割比的網(wǎng)格線。詳細(xì)而言,CPU110首先決定 網(wǎng)格線的生成中所使用的至少1組基準(zhǔn)線?;鶞?zhǔn)線是從以下的(1)或(2) 中的至少任意一方抽出的2條線。(1) 對(duì)象文檔中包含的目標(biāo)中對(duì)象目標(biāo)以外的其他目標(biāo)的外接矩形。(2) 布局區(qū)域L的邊界線。 預(yù)先決定使用所述線中的哪個(gè)線作為基準(zhǔn)線使用。這里,首先把布局區(qū)域L的邊界線,具體而言,把布局區(qū)域L的上邊和下邊、右邊和左邊等 2組線作為基準(zhǔn)線使用。CPU110生成把選擇的基準(zhǔn)線之間分割為黃金分割比的網(wǎng)格線。在該 例子中,從l組(2條)基準(zhǔn)線生成2條網(wǎng)格線。即從2組基準(zhǔn)線生成合 計(jì)4條網(wǎng)格線。CPU110在RAM130中存儲(chǔ)確定生成的網(wǎng)格線的信息,例 如表示直線的斜率和碎片的參數(shù)。圖6是例示生成的網(wǎng)格線的圖。在圖6中,實(shí)線表示布局區(qū)域L的邊 界線,虛線表示網(wǎng)格線。網(wǎng)格線G,和G2是把布局區(qū)域L的上邊和下邊作 為基準(zhǔn)線生成的線。網(wǎng)格線G3和G4是把布局區(qū)域L的右邊和左邊作為基 準(zhǔn)線生成的線。須指出的是,生成的網(wǎng)格線的數(shù)量并不局限于圖6所示的。 CPU110也可以只使用上邊和下邊、或者右邊和左邊中的任意一組基準(zhǔn)線 生成網(wǎng)格線。此外,在圖6所示的例子中,生成把2條基準(zhǔn)線之間分割為 1: { (l+VF)/2)的線、{ (l+VF)/2}: 1的線等2條網(wǎng)格線??墒?,CPU110 也可以只把其中1條線作為網(wǎng)格線生成。再參照?qǐng)D5進(jìn)行說(shuō)明。在步驟S110中,CPU110判斷在文檔D!中, 在布局區(qū)域L中是否存在配置完畢的目標(biāo)即對(duì)象目標(biāo)以外的其他目標(biāo)。文 檔D,包含表示布局區(qū)域的區(qū)域信息、至少一個(gè)目標(biāo)、表示布局區(qū)域中的 目標(biāo)的配置的布局信息。CPU110根據(jù)這些信息,判斷是否存在其他目標(biāo)。 判斷為不存在其他目標(biāo)時(shí)(步驟S110: NO), CPU110結(jié)束圖5所示的處 理。現(xiàn)在,文檔D,包含對(duì)象目標(biāo)(目標(biāo)T,)以外的其他目標(biāo)(目標(biāo)L )(步 驟S110: YES),所以CPU110把處理轉(zhuǎn)移到步驟S120。在步驟S120中,CPU110生成把其他目標(biāo)周邊的區(qū)域按黃金分割比分 割的網(wǎng)格線。即CPU110使用根據(jù)其他目標(biāo)決定的基準(zhǔn)線,生成新的網(wǎng)格 線。圖7是表示周邊區(qū)域的網(wǎng)格線生成處理的程序流程圖。在步驟S121 中,CPU110以其他目標(biāo)作為基準(zhǔn),決定在哪個(gè)方向生成網(wǎng)格線。具體而 言,CPU110根據(jù)目標(biāo),決定基準(zhǔn)線。基準(zhǔn)線從目標(biāo)的外接矩形的邊抽出。 例如CPU110決定把目標(biāo)的外接矩形的上邊、下邊、右邊或左邊中的任意 一邊作為基準(zhǔn)線(以下,稱作"第一基準(zhǔn)線")使用。在本實(shí)施例中,CPU110 決定把目標(biāo)的外接矩形的上邊作為第一基準(zhǔn)線使用。須指出的是,在該例子中,目標(biāo)Ii的邊界線和目標(biāo)L的外接矩形一致。 因此,因此,以下把"目標(biāo)的外接矩形的邊"稱作"目標(biāo)的邊"。例如,"目 標(biāo)的外接矩形的上邊"只稱作"目標(biāo)的上邊"。接著,CPU110決定另一條基準(zhǔn)線(以下,稱作"第二基準(zhǔn)線")。具 體而言,CPU110決定從基準(zhǔn)線的候補(bǔ)把滿足預(yù)先決定的條件的作為第二 基準(zhǔn)線使用。基準(zhǔn)線的候補(bǔ)例如是布局區(qū)域L內(nèi)存在的其他目標(biāo)的邊界線的邊、其他目標(biāo)的外接矩形的邊、或者布局區(qū)域的邊界線的邊。選擇為第 二基準(zhǔn)線的條件例如是"從其他目標(biāo)的重心觀察,位于與第一基準(zhǔn)線相同
的方向,并且與第一基準(zhǔn)線平行的線"。在本實(shí)施例中,CPU110把布局區(qū) 域L的上邊決定為第二基準(zhǔn)線。在本實(shí)施例中,決定在其他目標(biāo)(目標(biāo)I》 之"上"生成網(wǎng)格線。
在步驟S122中,CPU110取得生成網(wǎng)格線的區(qū)域(以下,稱作"對(duì)象 區(qū)域")的寬度和高度。"對(duì)象區(qū)域"是指用至少包含第一基準(zhǔn)線和包含第 二基準(zhǔn)線的線包圍的區(qū)域。在本實(shí)施例中,對(duì)象區(qū)域是由包含第一基準(zhǔn)線 的線、第二基準(zhǔn)線的線、基準(zhǔn)線的候補(bǔ)包圍的區(qū)域中面積最小的區(qū)域。
圖8是例示對(duì)象區(qū)域的圖。第一基準(zhǔn)線Si是包含目標(biāo)^的上邊的直 線,第二基準(zhǔn)線S2是布局區(qū)域L的上邊。在本實(shí)施例中,對(duì)象區(qū)域是由 第一基準(zhǔn)線S卜第二基準(zhǔn)線S2、布局區(qū)域L的右邊和左邊包圍的區(qū)域。 在圖8中,對(duì)象區(qū)域A,由斜線表示。CPUllO計(jì)算對(duì)象區(qū)域A,的高度H 和寬度W。
再參照?qǐng)D7進(jìn)行說(shuō)明。在步驟S123中,CPUllO判斷對(duì)象區(qū)域的高度 H和寬度W、對(duì)象目標(biāo)的最小高度Hmin和最小寬度W^是否滿足預(yù)先決 定的條件。目標(biāo)的最小高度是指目標(biāo)的高度中最小的。目標(biāo)的最小寬度是 指目標(biāo)的寬度中最小的。作為條件,使用對(duì)象區(qū)域的高度H和寬度W中
的任意一方比最小高度H^n和最小寬度Wmin還小的條件,即W<Wmin或
者H<Hmin。判斷為滿足該條件時(shí)(S123: YES), CPUllO不生成把對(duì)象 區(qū)域按黃金分割比分割的網(wǎng)格線。即CPUllO把處理轉(zhuǎn)移到步驟S125。
須指出的是,步驟S123中使用的條件并不局限于此。例如,也可以 使用對(duì)象區(qū)域的高度H和寬度W雙方比最小高度Hmin和最小寬度Wmin
還小的條件,即W〈Wmin并且H〈H^的條件。或者,不根據(jù)對(duì)象區(qū)域的高
度H和寬度W,關(guān)于全部對(duì)象區(qū)域,生成網(wǎng)格線。這時(shí),有可能與其它 目標(biāo)重疊地配置對(duì)象目標(biāo)。
在判斷為不滿足條件時(shí)(S123: NO),在步驟S124中,CPU110生成 把對(duì)象區(qū)域黃金分割的網(wǎng)格線,即把第一基準(zhǔn)線和第二基準(zhǔn)線之間黃金分 割的網(wǎng)格線。該處理與圖5的步驟S100同樣進(jìn)行。CPU110把確定生成的 網(wǎng)格線的信息例如表示直線的斜率和碎片的參數(shù)、或者直線中包含的點(diǎn)和直線的方向向量與識(shí)別成為生成該網(wǎng)格線的基礎(chǔ)的目標(biāo)的信息例如目標(biāo)
的標(biāo)識(shí)符關(guān)聯(lián)存儲(chǔ)到RAM130。
在步驟S125中,CPUllO判斷關(guān)于全部方向,處理是否結(jié)束。即 CPUllO判斷關(guān)于與其他目標(biāo)對(duì)應(yīng)的全部基準(zhǔn)線的候補(bǔ),處理是否結(jié)束。 在本實(shí)施例中,CPU110判斷其他目標(biāo)的上邊、下邊、右邊和左邊分別作 為第一基準(zhǔn)線的處理是否結(jié)束。首先,關(guān)于全部奉獻(xiàn),判斷處理未結(jié)束時(shí) (步驟S125: NO), CPU110更新第一基準(zhǔn)線,重復(fù)執(zhí)行步驟S121 S125 的處理。關(guān)于全部奉獻(xiàn),判斷為處理結(jié)束時(shí)(步驟S125: YES), CPU110 結(jié)束圖7所示的處理。
CPU110把使網(wǎng)格線和生成該網(wǎng)格線時(shí)使用的基準(zhǔn)線對(duì)應(yīng)的信息(以 下稱作"基準(zhǔn)線的對(duì)應(yīng)信息")存儲(chǔ)到HDD150中。基準(zhǔn)線的對(duì)應(yīng)信息包 含網(wǎng)格線的標(biāo)識(shí)符、確定抽出基準(zhǔn)線的圖形(布局區(qū)域的基準(zhǔn)線、其他目 標(biāo)的外接矩形)的標(biāo)識(shí)符、確定該圖形中作為基準(zhǔn)線使用的邊的標(biāo)識(shí)符。
圖9是例示其他目標(biāo)(目標(biāo)I》的周邊區(qū)域中生成的網(wǎng)格線的圖。在 目標(biāo)L的上和下生成網(wǎng)格線G5~ G8。須指出的是,在該例子中,目標(biāo)I, 的右和左的區(qū)域的寬度或高度比目標(biāo)Ti的最小寬度或最小高度還小,所以 不生成網(wǎng)格線。
再參照?qǐng)D5,進(jìn)行說(shuō)明。在步驟S130中,CPU110判斷對(duì)象目標(biāo)的內(nèi) 部是否能分割。根據(jù)表示目標(biāo)的屬性的屬性信息進(jìn)行該判斷。作為目標(biāo)的 屬性,使用目標(biāo)的種類(文本、圖像)。具體而言,CPU110在對(duì)象目標(biāo)表 示圖像時(shí),判斷為內(nèi)部也能分割?;蛘撸部梢允褂媚繕?biāo)的種類以外的其 他屬性。屬性也可以是表示是否也可以分割內(nèi)部的標(biāo)志。這時(shí),CPU110 根據(jù)標(biāo)志,判斷內(nèi)部是否也能分割?;蛘撸部梢允潜硎緦傩?、目標(biāo)的尺 寸或位置的信息。屬性信息包含在目標(biāo)中?;蛘邔傩孕畔⒃谀繕?biāo)以外,以 數(shù)據(jù)庫(kù)等形態(tài)存儲(chǔ)在HDD150。
判斷為對(duì)象目標(biāo)的內(nèi)部不能分割時(shí)(步驟S130: NO), CPU110把處 理轉(zhuǎn)移到步驟S150。判斷為對(duì)象目標(biāo)的內(nèi)部能分割時(shí)(步驟S130: YES), 在步驟S140中,CPU110生成把對(duì)象目標(biāo)的內(nèi)部按黃金分割比分割的網(wǎng)格 線。該處理與步驟S100的處理同樣進(jìn)行。這里,使用對(duì)象目標(biāo)的上邊和 下邊、目標(biāo)的右邊和左邊等2組基準(zhǔn)線。在步驟S150中,CPU110判斷對(duì)對(duì)象目標(biāo)以外的全部目標(biāo)結(jié)束處理。 當(dāng)判斷為對(duì)全部目標(biāo)未結(jié)束處理時(shí)(S150: NO), CPU110更新處理對(duì)象 的目標(biāo),重復(fù)執(zhí)行步驟S120 S150的處理。判斷為對(duì)全部目標(biāo)結(jié)束處理時(shí) (S150: YES), CPU110結(jié)束圖5所示的處理。CPU110在顯示器170顯 示生成的網(wǎng)格線。用戶能參照網(wǎng)格線,指定目標(biāo)的配置?;蛘?,CPU110 按照預(yù)先決定的算法,決定目標(biāo)的配置。這時(shí),在顯示器170可以不顯示 網(wǎng)格線。CPU110輸出這樣編輯的文檔。即CPU110在HDD150中存儲(chǔ)編 輯的文檔,在顯示器170顯示,或者通過(guò)打印機(jī)等輸出裝置輸出。
圖10是表示網(wǎng)格線的生成的其他例子的圖。在該例子中,文檔包含 目標(biāo)丁2。網(wǎng)格線G,廣G"是以布局區(qū)域L的邊為基準(zhǔn)線生成的網(wǎng)格線。網(wǎng) 格線G,s禾卩016是在目標(biāo)丁2的上側(cè)生成的網(wǎng)格線。網(wǎng)格線017和G^是在 目標(biāo)T2的下側(cè)生成的網(wǎng)格線。網(wǎng)格線G^和G20是在目標(biāo)T2的左側(cè)生成
的網(wǎng)格線。
2-2.網(wǎng)格線的更新
以上,說(shuō)明新生成的網(wǎng)格線的處理。下面,說(shuō)明按照目標(biāo)或布局區(qū)域 的變更,更新已經(jīng)生成的網(wǎng)格線的處理。在該例子中,文檔編輯程序具有 按照用戶的操作輸入,變更目標(biāo)的位置或尺寸、或者布局區(qū)域的形狀或尺 寸的功能,即編輯目標(biāo)或布局區(qū)域的功能。須指出的是,在2-2小節(jié)中, "對(duì)象目標(biāo)"是指位置或尺寸變更的目標(biāo)。
圖11是表示網(wǎng)格線的更新處理的程序流程圖。這里,以目標(biāo)的尺寸 變更為例,說(shuō)明處理,但是存在目標(biāo)的位置變更、布局區(qū)域的尺寸變更(例 如,從A4尺寸向B4尺寸的變更)、或者布局區(qū)域的形狀的變更(例如從 四邊形向五邊形的變更)時(shí)的處理也與它同樣進(jìn)行。
在步驟S200中,CPU110判斷是否進(jìn)行了目標(biāo)的尺寸變更。判斷為沒(méi) 進(jìn)行目標(biāo)的尺寸變更時(shí)(S200: NO), CPU110結(jié)束圖ll所示的處理。判 斷為進(jìn)行了目標(biāo)的尺寸變更時(shí)(S200: YES), CPU110把處理轉(zhuǎn)移到步驟 S210。
在步驟S210中,CPU110判斷是否存在吸附在對(duì)象網(wǎng)格線上的其他目 標(biāo)。這里,"對(duì)象網(wǎng)格線"是指與對(duì)象目標(biāo)對(duì)應(yīng)的網(wǎng)格線,即把對(duì)象目標(biāo) 的外接矩形的邊作為基準(zhǔn)線生成的網(wǎng)格線。"對(duì)象目標(biāo)"是指處理對(duì)象的目標(biāo)即尺寸變更的目標(biāo)。"吸附在網(wǎng)格線上的目標(biāo)"是指根據(jù)網(wǎng)格線決定 其位置的目標(biāo)。"對(duì)象網(wǎng)格線"有時(shí)可以一個(gè)也不存在,有時(shí)存在多個(gè)。
例如決定為目標(biāo)O的外接四邊形的下邊與網(wǎng)格線G!—致時(shí),是指"目標(biāo) O吸附在網(wǎng)格線Gi上"?;蛘?,決定為目標(biāo)O的外接四邊形的下邊與網(wǎng)格 線G,—致,右邊與網(wǎng)格線G3—致時(shí),"目標(biāo)O吸附在網(wǎng)格線Gj卩網(wǎng)格線 G3"。
判斷為存在吸附在對(duì)象網(wǎng)格線上的其他目標(biāo)時(shí)(S210: YES),在步 驟S220中,CPU110存儲(chǔ)表示對(duì)象網(wǎng)格線和其他目標(biāo)的對(duì)應(yīng)關(guān)系的信息(以 下稱作"吸附的對(duì)應(yīng)信息")。吸附的對(duì)應(yīng)信息包含確定網(wǎng)格線的標(biāo)識(shí)符、 確定吸附在該網(wǎng)格線上的目標(biāo)的標(biāo)識(shí)符。
在步驟S230中,CPU110更新網(wǎng)格線,從而把對(duì)象目標(biāo)的周邊區(qū)域黃 金分割。即CPU110存儲(chǔ)更新前后的網(wǎng)格線的對(duì)應(yīng)關(guān)系,生成更新后的網(wǎng) 格線。更新后的網(wǎng)格線是把尺寸變更后的對(duì)象目標(biāo)的周邊區(qū)域黃金分割的 網(wǎng)格線。生成更新后的網(wǎng)格線的處理與圖7的步驟S124的處理同樣進(jìn)行。
在步驟S240中,CPU110判斷在對(duì)象目標(biāo)的內(nèi)部是否存在網(wǎng)格線。當(dāng) 判斷為在對(duì)象目標(biāo)的內(nèi)部存在網(wǎng)格線時(shí)(步驟S240: YES),在步驟S250 中,CPU110更新對(duì)象目標(biāo)內(nèi)部的網(wǎng)格線。即CPU110存儲(chǔ)更新前后的網(wǎng) 格線的對(duì)應(yīng)關(guān)系,生成更新后的網(wǎng)格線。生成更新后的網(wǎng)格線的處理與圖 5的步驟S140的處理同樣進(jìn)行。
在步驟S260中,CPU110把由所述處理更新的網(wǎng)格線上吸附的目標(biāo)移 動(dòng)到由更新后的網(wǎng)格線決定的位置。即CPU110沿著更新后的網(wǎng)格線再配 置目標(biāo)。
圖12是例示更新前的網(wǎng)格線的圖。圖13是例示目標(biāo)的尺寸變更后的 網(wǎng)格線的圖。圖14是例示目標(biāo)位置變更后的網(wǎng)格線的圖。在這些例子中, 目標(biāo)I,是對(duì)象目標(biāo)。目標(biāo)1的位置決定為目標(biāo)T,的下邊與網(wǎng)格線G6 —致, 即目標(biāo)Ti的下邊位于網(wǎng)格線G6上。根據(jù)目標(biāo)L的尺寸變更(圖13)和位 置變更(圖14),網(wǎng)格線G6的位置也變更。這時(shí),目標(biāo)T,的位置沿著更 新后的網(wǎng)格線G6決定。
如上所述,根據(jù)本實(shí)施例,不根據(jù)用戶的知識(shí)或經(jīng)驗(yàn),自動(dòng)生成一定 的網(wǎng)格線。此外,按照目標(biāo)的配置,動(dòng)態(tài)更新網(wǎng)格線,所以取得適合于目標(biāo)的配置的網(wǎng)格線。 3.變形例本發(fā)明并不局限于上述的實(shí)施例,能進(jìn)行各種變形。須指出的是,在 以下,關(guān)于與實(shí)施例公共的事項(xiàng),省略其說(shuō)明。此外,關(guān)于與實(shí)施例公共的要素,使用公共的參照編號(hào)進(jìn)行說(shuō)明。以下的變形例中的2條以上可以 組合使用。3-1.變形例1分割2條基準(zhǔn)線之間時(shí)使用的分割比并不局限于黃金分割比。也可以 使用黃金分割比以外的比率。例如,分割比r可以在V^^r^2或者(1/2) ^r^ (1/W)的范圍中。h V5是所謂的"白銀比"。須指出的是,以上 的范圍適合是根據(jù)"數(shù)學(xué)研究會(huì)",第42巻7號(hào)、P.32、 2003年7月發(fā)行, 日本評(píng)論社的記載?;蛘叻指畋萺也可以在以黃金分割比為基準(zhǔn)的給定范 圍,例如±10%的范圍中?!?0%作為誤差的允許范圍廣泛使用。具體而 言,分割比r可以是由以下的表達(dá)式(2)或表達(dá)式(3)表示的范圍中。[數(shù)學(xué)式6]A 二或者[數(shù)學(xué)式7]3-2.變形例2HDD150也可以存儲(chǔ)多個(gè)分割比。這時(shí),CPU110從多個(gè)分割比中選 擇一個(gè)分割比作為處理中使用的分割比選擇。根據(jù)對(duì)象目標(biāo)的屬性進(jìn)行分 割比的選擇。屬性如以下所示,表示目標(biāo)的屬性。(a)目標(biāo)的種類("文 本"、"圖像"等),(b)目標(biāo)的分類("標(biāo)題"、"副題"、"本文"、"主圖像"、 "副圖像"等),(c)字體尺寸,(d)字體的種類("明朝"、"Gothic"), (e)字體的類型("標(biāo)準(zhǔn)"、"粗體"、"斜體"),(f)目標(biāo)的尺寸(面積、 文字?jǐn)?shù)、象素?cái)?shù)),(g)目標(biāo)的優(yōu)先級(jí)("高"、"中"、"低"或者指數(shù)),(h)目標(biāo)的形狀("三角形"、"四邊形"、"五邊形"、"星形"、"橢圓形"),(j)目標(biāo)的顏色(平均色、代表色),(k)目標(biāo)和網(wǎng)格線的關(guān)系(目標(biāo)配置在 網(wǎng)格線的上方,或配置在下方)。以下,說(shuō)明按照目標(biāo)的屬性選擇分割比 的具體例。(1) 按照對(duì)象目標(biāo)的形狀,選擇分割比的例子圖15是例示變形例2的分割比的選擇方法的圖。在該例子中,HDD150 作為分割比,存儲(chǔ)r產(chǎn)々、r2=1.618 (黃金分割比)、r3=2.0等3個(gè)分割比。 此外,HDD150存儲(chǔ)把目標(biāo)的屬性和分割比對(duì)應(yīng)的表。在該表中記載著-(a)目標(biāo)的形狀為"矩形"時(shí),使用分割比i"2 (圖15 (A)); (b)目標(biāo)的 形狀為"矩形"以外,并且目標(biāo)配置在虛擬線之上時(shí),使用分割比r,(圖 15 (B)); (c)目標(biāo)的形狀為"矩形"以外,并且目標(biāo)配置在虛擬線之下 時(shí),使用分割比r3 (圖15 (C))。 CPU110按照該表,選擇分割比。目標(biāo)O為矩形時(shí),目標(biāo)O的邊和網(wǎng)格線G重疊。這時(shí),在視覺(jué)上能 明確認(rèn)識(shí)目標(biāo)的邊界,所以作為分割比,采用黃金分割比。目標(biāo)為圓、橢 圓、星形等其他矩形以外的形狀時(shí),目標(biāo)O的邊和網(wǎng)格線G不重疊。這 時(shí),認(rèn)為在視覺(jué)上目標(biāo)的邊界比邊界線更靠近中心。因此,在虛擬線的上 方配置目標(biāo)時(shí),把r產(chǎn)V^作為分割比采用,在虛擬線的下方配置目標(biāo)時(shí), 把r產(chǎn)2.0作為分割比采用。須指出的是,這時(shí),目標(biāo)O配置在網(wǎng)格線G 的上方或配置在下方的信息也包含在屬性中。(2) 按照對(duì)象目標(biāo)的顏色,選擇分割比的例子圖16是例示變形例2的其他分割比的選擇方法的圖。在該例子中, HDD150作為分割比,存儲(chǔ)r產(chǎn)W、 r2=1.618等2條分割比。此夕卜,HDD150 存儲(chǔ)把目標(biāo)的屬性和分割比對(duì)應(yīng)的表。在該表中記載著(a)目標(biāo)的顏色 是紅、橙、黃色等色度高的暖色系的顏色時(shí),使用分割比f(wàn)2 (圖16 (A)); 目標(biāo)的顏色是綠、藍(lán)、紫等冷色系的顏色時(shí),使用分割比^ (圖16 (B))。 CPU110按照該表,選擇分割比。須指出的是,在圖16中,代替著色,用 陰影表現(xiàn)顏色。目標(biāo)O的顏色是暖色系時(shí),顯眼性提高。即目標(biāo)醒目,所以作為分割 比,采用黃金分割比。相反,冷色系的顏色的顯眼性低,所以作為分割比, 采用黃金分割比以外的比率。3-3.變形例3HDD150存儲(chǔ)多個(gè)分割比時(shí),根據(jù)布局進(jìn)行分割比的選擇。這時(shí), HDD150存儲(chǔ)把布局和分割比對(duì)應(yīng)的表。具體而言,如下所述。以下,說(shuō) 明HDD150作為分割比,存儲(chǔ)r產(chǎn)V^、 r2=1.618等2條分割比的例子。(1) 按照目標(biāo)的數(shù)量,選擇分割比的例子在該例子中,HDD150存儲(chǔ)把文檔中包含的目標(biāo)的數(shù)量和分割比對(duì)應(yīng) 的表。在該表中記載著(a)目標(biāo)的數(shù)量為閾值(例如5個(gè))以上時(shí),使 用分割比r,; (b)目標(biāo)的數(shù)量低于閾值時(shí),使用分割比i"2。 CPU110按照 該表,選擇分割比。(2) 按照目標(biāo)的配置,選擇分割比的例子在該例子中,文檔Di包含表示目標(biāo)的大致配置的布局信息。布局信 息包含布局區(qū)域中的目標(biāo)的大致的配置,例如"目標(biāo)1配置在布局區(qū)域的 上部l/3的區(qū)域中,目標(biāo)r,配置在布局區(qū)域的下半部分"的信息。在該表 中記載著(a)目標(biāo)配置在布局區(qū)域的上半部分時(shí),使用分割比r,; (b)目 標(biāo)配置在布局區(qū)域的下半部分時(shí),使用分割比r2。 CPU110按照該表,選 擇分割比。3-4.變形例HDD150存儲(chǔ)多個(gè)分割比時(shí),也可以根據(jù)背景進(jìn)行分割比的選擇。這 時(shí),HDD150存儲(chǔ)把背景和分割比對(duì)應(yīng)的表。具體而言,例如如下所述。 以下,說(shuō)明HDD150作為分割比,存儲(chǔ)r尸V^、 r2=1.618等2條分割比的 例子。(1)按照背景的頻率成分,選擇分割比的例子圖1是例示變形例4的分割比的選擇方法的圖。在該例子中,CPU110 取得背景的圖像的頻率特性。CPU110從取得的頻率特性取得背景的特征 頻率。特征頻率是表示頻率特性的特征的頻率,例如強(qiáng)度成為閾值以上的 頻率的邊界值。HDD150存儲(chǔ)把特征頻率和分割比對(duì)應(yīng)的表。在該表中記 載著(a)特征頻率處于比閾值還低的高頻區(qū)域時(shí),使用分割比f(wàn)2(圖17 (A)); (b)特征頻率處于比閾值還高的高頻區(qū)域時(shí),使用分割比n (圖 17(B))。 CPU110按照該表選擇分割比。特征頻率處于低頻區(qū)域時(shí),即在背景中,低頻成分是支配性的時(shí),背景是平的圖像,或者具有花紋,但是由大致的花紋構(gòu)成的圖像。這時(shí),在 視覺(jué)上,敏感地認(rèn)識(shí)目標(biāo)的配置,所以作為分割比,使用黃金分割比。相 反,特征頻率處于高頻區(qū)域時(shí),即在背景中,高頻成分是支配性的時(shí),背 景是由復(fù)雜的花紋構(gòu)成的圖像。這時(shí),在視覺(jué)上,不敏感地認(rèn)識(shí)目標(biāo)的配 置,所以作為分割比,使用黃金分割比以外的比。(2)按照背景和目標(biāo)的顏色的對(duì)比度,選擇分割比的例子 圖18是例示變形例4的其他分割比的選擇方法的圖。在該例子中, CPU110計(jì)算對(duì)象目標(biāo)的顏色和背景色的對(duì)比度。HDD150存儲(chǔ)把對(duì)比度 和分割比對(duì)應(yīng)的表。在該表中記載著(a)對(duì)比度比閾值低時(shí),使用分割 比n(圖18(A));對(duì)比度比閾值高時(shí),使用分割比r2(圖18(B))。CPU110 按照該表,選擇分割比。須指出的是,在圖18中,代替著色,用陰影表 現(xiàn)顏色。對(duì)比度高時(shí),在視覺(jué)上,敏感地認(rèn)識(shí)目標(biāo)的配置,所以作為分割比, 使用黃金分割比。相反,對(duì)比度低時(shí),在視覺(jué)上,不敏感地認(rèn)識(shí)目標(biāo)的配 置,所以作為分割比,使用黃金分割比以外的比。須指出的是,在變形例2 4中,作為多個(gè)分割比,例示r產(chǎn)V^、r^1.618、 r3=2.0,但是分割比并不局限于它。如果是變形例1中說(shuō)明的分割比,就 可以使用此外的任意分割比。此外,變形例2 4中說(shuō)明的分割比和屬性的 關(guān)系不過(guò)是例子,分割比和屬性的關(guān)系并不局限于此。例如,在變形例中, 也可以在對(duì)比度高時(shí),使用黃金分割比以外的比,在對(duì)比度低時(shí),使用黃 金分割比。3-5.變形例5生成網(wǎng)格線時(shí)使用的2條基準(zhǔn)線可以不平行?;鶞?zhǔn)線不平行時(shí), CPU110生成按分割比分割2條基準(zhǔn)線之間的網(wǎng)格線。圖19、圖20、圖21是例示基準(zhǔn)線不平行的情形的圖。圖19表示基 準(zhǔn)線不平行,并且在布局區(qū)域中不相交的例子。網(wǎng)格線G^是以給定的分 割比r分割基準(zhǔn)線Su和Su之間的線。圖20表示基準(zhǔn)線不平行,并且在 布局區(qū)域中相交的例子。網(wǎng)格線022是以給定的分割比r分割基準(zhǔn)線S13 和S"之間的線。圖21表示基準(zhǔn)線中的1條是曲線的例子。網(wǎng)格線023是 以給定的分割比r分割基準(zhǔn)線S^禾Q S,6之間的線。從這些例子可知,2條基準(zhǔn)線可以不平行,也可以是曲線。3-6.變形例6根據(jù)目標(biāo)設(shè)定基準(zhǔn)線時(shí)使用的圖形并不局限于外接矩形。也可以使用 外接三角形、外接五邊形、其他外接多邊形。預(yù)先決定使用哪個(gè)外接多邊 形?;蛘?,目標(biāo)作為屬性信息,還可以具有表示使用哪個(gè)外接多邊形的信 息?;蛘撸凑詹季謪^(qū)域的形狀,決定使用哪個(gè)外接多邊形。此外,目標(biāo)的外接多邊形并不一定在視覺(jué)上與目標(biāo)外接。在數(shù)據(jù)上, 目標(biāo)具有某區(qū)域,所以如果是與該區(qū)域外接的多邊形,就作為外接多邊形 使用。例如,在數(shù)據(jù)上,在圖像的周邊設(shè)置空白時(shí),外接多邊形是與包含 空白的區(qū)域外接的多邊形。3-7.變形例作為基準(zhǔn)線使用的線和作為基準(zhǔn)線使用的順序并不局限于實(shí)施例中 說(shuō)明的。即在圖5所示的例子中,首先布局區(qū)域L的邊界線決定為基準(zhǔn)線 (步驟S100),接著從其他目標(biāo)至少抽出一條基準(zhǔn)線(步驟S120)。可是, 選擇基準(zhǔn)線的理由并不局限于此。例如HDD150也可以存儲(chǔ)記載選擇基準(zhǔn) 線的條件的表。這時(shí),CPU110按照該表,選擇基準(zhǔn)線。選擇基準(zhǔn)線的條 件可以使用任意的。例如,按照網(wǎng)格線生成處理的循環(huán)的次數(shù),使用不同 的條件。具體而言,例如在第一次循環(huán)中,布局區(qū)域的邊界線作為基準(zhǔn)線 的候補(bǔ)選擇。在第二次循環(huán)中,布局區(qū)域的邊界線和其他目標(biāo)的外接矩形 的邊作為基準(zhǔn)線的候補(bǔ)選擇。在第三次循環(huán)中,布局區(qū)域的邊界線、其他 目標(biāo)的外接矩形的邊、已經(jīng)生成的網(wǎng)格線作為基準(zhǔn)線的候補(bǔ)選擇。3-8.變形例網(wǎng)格線是虛擬線,所以并不一定顯示為用戶能用視覺(jué)識(shí)別。可是, CPU110可以在顯示器170顯示與網(wǎng)格線對(duì)應(yīng)的圖形。在上述的實(shí)施例中, 說(shuō)明作為與網(wǎng)格線對(duì)應(yīng)的圖形,把直線(線段)與網(wǎng)格線重疊地顯示的例 子。也可以顯示線段、虛線、點(diǎn)、其他圖形。這些圖形與網(wǎng)格線重疊并且 以給定間隔配置。3-9.變形例9在步驟S10 (圖3)中取得目標(biāo)的方法并不局限于上述的實(shí)施例中說(shuō) 明的方法。目標(biāo)可以在對(duì)象文檔中包含的數(shù)據(jù)之外另外取得。此外,存在多個(gè)目標(biāo)時(shí),分別取得目標(biāo)。目標(biāo)也可以不包含屬性信息。屬性信息可以 在目標(biāo)之外,作為其他數(shù)據(jù)取得和處理。3-10.變形例10存儲(chǔ)基準(zhǔn)線的對(duì)應(yīng)信息和吸附的對(duì)應(yīng)信息的定時(shí)并不局限于上述的 實(shí)施例中說(shuō)明的。CPU110在每次生成網(wǎng)格線時(shí),在HDD150存儲(chǔ)基準(zhǔn)線 的對(duì)應(yīng)信息?;蛘撸珻PU110在關(guān)于對(duì)象文檔中包含的全部目標(biāo),決定配 置的處理結(jié)束后,在HDD150中存儲(chǔ)基準(zhǔn)線的對(duì)應(yīng)信息。此外,CPU110 在每次決定目標(biāo)的配置時(shí),把吸附的對(duì)應(yīng)信息在HDD150存儲(chǔ)?;蛘撸?CPU110在關(guān)于對(duì)象文檔中包含的全部目標(biāo),決定配置的處理結(jié)束后,在 HDD150中存儲(chǔ)對(duì)應(yīng)信息。3-11.變形例ll成為更新網(wǎng)格線的處理的契機(jī)的事件并不局限于圖11的流程圖中說(shuō) 明的。在圖ll所示的流程圖中,網(wǎng)格線的更新以目標(biāo)的尺寸變更為契機(jī)。 可是,也可以把更新按鈕的點(diǎn)擊等用戶的指示作為契機(jī),更新網(wǎng)格線。3-12.變形例12在步驟S30 (圖3)中,沿著網(wǎng)格線配置目標(biāo)的處理并不局限于與網(wǎng) 格線相切地配置目標(biāo)。沿著網(wǎng)格線配置是指至少根據(jù)目標(biāo)的位置決定的目 標(biāo)的特征點(diǎn)和網(wǎng)格線的相對(duì)位置關(guān)系滿足預(yù)先決定的關(guān)系地配置。目標(biāo)的 特征點(diǎn)可以是外接多邊形的頂點(diǎn)中預(yù)先決定的點(diǎn)(例如外接矩形的左上頂 點(diǎn))、外接多邊形的邊上的預(yù)先決定的點(diǎn)(例如外接矩形的上邊的中點(diǎn))、 中心、重心、其他任意點(diǎn)。3-13.變形例13在上述的實(shí)施例中,說(shuō)明目標(biāo)的形狀是四邊形的例子。可是,目標(biāo)的 形狀并不局限于四邊形。如果是橢圓形、n邊形(n^3)、或者它們的組合 等具有一定形狀的,就可以是任意形狀。圖22是例示星形的目標(biāo)的基準(zhǔn)線的圖。圖22 (a)是表示目標(biāo)的形狀 的圖。圖22 (b)表示把目標(biāo)的外接四邊形的一邊(延長(zhǎng)的線S^)作為基 準(zhǔn)線使用的例子。圖22 (c)表示把目標(biāo)的一邊(延長(zhǎng)的線S32)作為基準(zhǔn) 線使用的例子。3-14.變形例14此外,在上述的實(shí)施例中,說(shuō)明把根據(jù)布局區(qū)域或目標(biāo)決定的線作為 基準(zhǔn)線使用的例子。可是,作為基準(zhǔn)線使用的線并不局限于這些線。已經(jīng) 生成的網(wǎng)格線可以作為生成新的網(wǎng)格線時(shí)的基準(zhǔn)線使用。3-15.變形例15目標(biāo)的數(shù)量并不局限于上述的實(shí)施例中說(shuō)明的。在上述的實(shí)施例中, 說(shuō)明成為決定配置的對(duì)象的目標(biāo)和此外的其他目標(biāo)分別為一個(gè)的例子???是,成為決定配置的對(duì)象的目標(biāo)的數(shù)量可以是多個(gè)。這時(shí),CPU110從多 個(gè)目標(biāo)一個(gè)一個(gè)按順序決定成為實(shí)際進(jìn)行處理的對(duì)象的目標(biāo)。CPU110對(duì) 確定為處理對(duì)象的目標(biāo)進(jìn)行上述的實(shí)施例中說(shuō)明的處理。這時(shí),CPU110 把成為決定配置的對(duì)象的多個(gè)目標(biāo)中實(shí)際成為處理對(duì)象的目標(biāo)以外的未 決定配置的目標(biāo)作為生成網(wǎng)格線時(shí)的其他目標(biāo)處理,也可以在生成網(wǎng)格線 時(shí)不予考慮。3-16.變形例16文檔編輯裝置的功能結(jié)構(gòu)并不局限于圖1所示的。圖1所示的功能的 一部分可以省略。特別是關(guān)于網(wǎng)格線的更新的功能(編輯部106和更新部 107)可以省略。此外,文檔編輯裝置的硬件結(jié)構(gòu)并不局限于圖2所示的。 可以省略圖2所示的結(jié)構(gòu)的一部分。特別是可以省略鍵盤(pán)和鼠標(biāo)160、顯 示器170和網(wǎng)絡(luò)IF180。這些功能可以通過(guò)與文檔編輯裝置不同的裝置提 供。此外,包含多個(gè)裝置的系統(tǒng)可以具有圖l所示的功能結(jié)構(gòu)和圖2所示 的硬件結(jié)構(gòu)。例如,某裝置具有相當(dāng)于圖1的目標(biāo)取得部101的網(wǎng)格線生 成部102的功能,其它裝置具有此外的功能,包含這些裝置的系統(tǒng)作為全 體具有圖l所示的功能結(jié)構(gòu)。3-17.變形例17在圖5的程序流程圖中,省略步驟S110 S150的處理。即也可以只根 據(jù)布局區(qū)域的邊界線,生成網(wǎng)格線?;蛘呦喾?,在圖5的程序流程圖中, 省略步驟S100的處理。如果使用從(1)對(duì)象文檔中包含的目標(biāo)中對(duì)象目 標(biāo)以外的其他目標(biāo)的外接多邊形、(2)布局區(qū)域L的邊界線、或者(3) 已經(jīng)生成的網(wǎng)格線中至少一個(gè)抽出的2條基準(zhǔn)線,就可以任意設(shè)計(jì)從哪個(gè) 圖形以怎樣的順序抽出基準(zhǔn)線。3-18.變形例18在圖7的程序流程圖中,也可以省略步驟S123的處理。即無(wú)論對(duì)象 區(qū)域的尺寸,關(guān)于全部對(duì)象區(qū)域,生成網(wǎng)格線。 3-19.其它變形例在上述的實(shí)施例和變形例中在HDD150中存儲(chǔ)的數(shù)據(jù)、信息和參數(shù)的 種類可以存儲(chǔ)在HDD150以外的裝置中。例如,屬性信息存儲(chǔ)在文檔編輯 裝置100以外的其他裝置中。這時(shí),文檔編輯裝置IOO通過(guò)經(jīng)過(guò)網(wǎng)絡(luò)的通 信或者直接連接,從其他裝置取得屬性信息。須指出的是,這時(shí),文檔編 輯裝置100沒(méi)必要預(yù)先存儲(chǔ)屬性信息?;蛘?,可以由用戶輸入。在上述的實(shí)施例和變形例中,"預(yù)先決定"的數(shù)據(jù)、信息和參數(shù)的種 類也可以按照用戶的指示決定?;蛘?,可以按照預(yù)先決定的算法,由 CPU110決定這些數(shù)據(jù)、信息和參數(shù)的種類。在上述的實(shí)施例和變形例中,動(dòng)畫(huà)生成程序存儲(chǔ)在HDD150??墒?, 文檔編輯程序可以由CD-ROM (Compact Disk Read Only Memory)等計(jì)算 機(jī)可讀取的存儲(chǔ)介質(zhì)提供。
權(quán)利要求
1. 一種文檔編輯支援裝置,具有目標(biāo)取得部件,取得至少一個(gè)目標(biāo),該目標(biāo)表示成為編輯對(duì)象的文檔中包含的文本或圖像的至少一方的數(shù)據(jù);分割比存儲(chǔ)部件,存儲(chǔ)給定的分割比;基準(zhǔn)線設(shè)定部件,從由所述目標(biāo)取得部件所取得的目標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他目標(biāo)的外接多邊形、或者在所述文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至少任意一方抽出2條線,將所抽出的線設(shè)定為基準(zhǔn)線;虛擬線生成部件,生成用所述分割比存儲(chǔ)部件中存儲(chǔ)的分割比分割由所述基準(zhǔn)線設(shè)定部件所設(shè)定的2條基準(zhǔn)線之間的虛擬線;和配置部件,沿著由所述虛擬線生成部件所生成的虛擬線,決定成為決定所述配置的對(duì)象的目標(biāo)在所述布局區(qū)域中的配置。
2. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝置,其特征在于 所述分割比在^^r^2或者(1/2) (1/V^)的范圍內(nèi),其中,r為分割比。
3. 根據(jù)權(quán)利要求2所述的文檔編輯支援裝置,其特征在于 所述分割比在[數(shù)學(xué)式1]艦1 + ,n , l + V 、或者[數(shù)學(xué)式2]的范圍內(nèi)。
4. 根據(jù)權(quán)利要求3所述的文檔編輯支援裝置,其特征在于所述分割比為[數(shù)學(xué)式3]<formula>formula see original document page 3</formula>或者[數(shù)學(xué)式4] <formula>formula see original document page 3</formula>
5. 根據(jù)權(quán)利要求1所述的文檔編輯支援裝置,其特征在于-從所述其他目標(biāo)的外接矩形抽出所述2條基準(zhǔn)線中的至少一條基準(zhǔn)線。
6. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝置,其特征在于 所述基準(zhǔn)線設(shè)定部件從所述其他目標(biāo)的外接多邊形、所述布局區(qū)域的邊界線、或者由所述虛擬線生成部件已經(jīng)生成的虛擬線中至少一個(gè)抽出2 條線,將所抽出的線設(shè)定為基準(zhǔn)線。
7. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝置,其特征在于具有對(duì)應(yīng)信息存儲(chǔ)部件,存儲(chǔ)表示某目標(biāo)、和將從該目標(biāo)的外接多邊 形抽出的線作為基準(zhǔn)線生成的虛擬線之間的對(duì)應(yīng)關(guān)系。
8. 根據(jù)權(quán)利要求7所述的文檔編輯支援裝置,其特征在于-具有編輯部件,通過(guò)變更所述文檔中包含的目標(biāo)的尺寸或位置,編輯所述目標(biāo);禾口更新部件,如果由所述編輯部件編輯目標(biāo),就根據(jù)所述對(duì)應(yīng)信息存儲(chǔ) 部件中存儲(chǔ)的信息,使用從由所述編輯部件所編輯的目標(biāo)的外接多邊形抽 出的基準(zhǔn)線,更新表示與該目標(biāo)對(duì)應(yīng)的虛擬線。
9. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝置,其特征在于具有對(duì)應(yīng)信息存儲(chǔ)部件,存儲(chǔ)表示所述布局區(qū)域的邊界線、和將從該 邊界線抽出的線作為基準(zhǔn)線生成的虛擬線之間的對(duì)應(yīng)關(guān)系的信息。
10. 根據(jù)權(quán)利要求9所述的文檔編輯支援裝置,其特征在于-具有-編輯部件,通過(guò)變更所述文檔中的布局區(qū)域的尺寸或者形狀,編輯所 述布局區(qū)域;和更新部件,如果由所述編輯部件編輯布局區(qū)域,就根據(jù)所述對(duì)應(yīng)信息 存儲(chǔ)部件中存儲(chǔ)的信息,使用從由所述編輯部件所編輯的布局區(qū)域的邊界 線抽出的基準(zhǔn)線,更新表示與該布局區(qū)域?qū)?yīng)的虛擬線。
11. 根據(jù)權(quán)利要求8或10所述的文檔編輯支援裝置,其特征在于 所述對(duì)應(yīng)信息存儲(chǔ)部件還存儲(chǔ)表示由基準(zhǔn)線虛擬線生成部件所生成的虛擬線、和沿著該虛擬線配置的目標(biāo)之間的對(duì)應(yīng)關(guān)系的信息;具有再配置部件,如果由所述更新部件更新虛擬線,就根據(jù)所述對(duì)應(yīng) 信息存儲(chǔ)部件中存儲(chǔ)的信息,沿著更新后的虛擬線,再配置表示沿著該虛 擬線配置的目標(biāo)。
12. 根據(jù)權(quán)利要求1所述的文檔編輯支援裝置,其特征在于 所述分割比存儲(chǔ)部件存儲(chǔ)多個(gè)分割比;成為決定所述配置的對(duì)象的目標(biāo)包含表示自身的屬性的屬性信息; 具有分割比選擇部件,從所述分割比存儲(chǔ)部件所存儲(chǔ)的多個(gè)分割比,根據(jù)成為決定所述配置的對(duì)象的目標(biāo)中包含的屬性信息,選擇一個(gè)分割比;所述虛擬線生成部件生成用由所述分割比選擇部件所選擇的分割比 分割由所述基準(zhǔn)線設(shè)定部件所設(shè)定的2條基準(zhǔn)線之間的虛擬線。
13. 根據(jù)權(quán)利要求1所述的文檔編輯支援裝置,其特征在于 所述分割比存儲(chǔ)部件存儲(chǔ)多個(gè)分割比;所述文檔包含表示所述文檔中包含的目標(biāo)的配置的布局信息; 具有分割比選擇部件,從所述分割比存儲(chǔ)部件所存儲(chǔ)的多個(gè)分割比,根據(jù)所述文檔中包含的布局信息,選擇一個(gè)分割比;所述虛擬線生成部件生成用由所述分割比選擇部件所選擇的分割比分割由所述基準(zhǔn)線設(shè)定部件所設(shè)定的2條基準(zhǔn)線之間的虛擬線。
14. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝簟,其特征在于 所述分割比存儲(chǔ)部件存儲(chǔ)多個(gè)分割比; 所述文檔包含表示背景的背景信息;具有分割比選擇部件,從所述分割比存儲(chǔ)部件所存儲(chǔ)的多個(gè)分割比, 根據(jù)所述文檔中包含的背景信息,選擇一個(gè)分割比;所述虛擬線生成部件生成用由所述分割比選擇部件所選擇的分割比分割由所述基準(zhǔn)線設(shè)定部件所設(shè)定的2條基準(zhǔn)線之間的虛擬線。
15. 根據(jù)權(quán)利要求l所述的文檔編輯支援裝置,其特征在于-具有顯示控制部件,使顯示部件顯示與所述虛擬線重疊的圖形。
16. —種程序,使具有存儲(chǔ)給定的分割比的分割比存儲(chǔ)部件的計(jì)算機(jī) 裝置執(zhí)行以下的步驟取得表示成為編輯對(duì)象的文檔中包含的文本或圖像的至少一方的數(shù)據(jù)即至少一個(gè)目標(biāo)的步驟;從所述所取得的目標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他目標(biāo) 的外接多邊形、或者在所述文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至少任 意一方抽出2條線,將所抽出的線設(shè)定為基準(zhǔn)線的步驟;生成用所述分割比存儲(chǔ)部件中存儲(chǔ)的分割比分割所述所設(shè)定的2條基 準(zhǔn)線之間的虛擬線的步驟;和沿著所述所生成的虛擬線,決定成為決定所述配置的對(duì)象的目標(biāo)在所 述布局區(qū)域中的配置的步驟。
17. —種計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì),存儲(chǔ)了使具有存儲(chǔ)給定的分割比 的分割比存儲(chǔ)部件的計(jì)算機(jī)裝置執(zhí)行以下的步驟的程序-取得表示成為編輯對(duì)象的文檔中包含的文本或圖像的至少一方的數(shù) 據(jù)即至少一個(gè)目標(biāo)的步驟;從所述所取得的目標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他目標(biāo) 的外接多邊形、或者在所述文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至少任 意一方抽出2條線,將所抽出的線設(shè)定為基準(zhǔn)線的步驟;生成用所述分割比存儲(chǔ)部件中存儲(chǔ)的分割比分割所述所設(shè)定的2條基 準(zhǔn)線之間的虛擬線的步驟;和沿著所述所生成的虛擬線,決定成為決定所述配置的對(duì)象的目標(biāo)在所 述布局區(qū)域中的配置的步驟。
全文摘要
文檔編輯支援裝置具有取得成為編輯對(duì)象的文檔中包含至少一個(gè)目標(biāo)的目標(biāo)取得部件;存儲(chǔ)給定的分割比的分割比存儲(chǔ)部件;從由目標(biāo)取得部件取得的目標(biāo)中成為決定配置的對(duì)象的目標(biāo)以外的其他目標(biāo)的外接多邊形、或者在文檔內(nèi)配置目標(biāo)的布局區(qū)域的邊界線中至少任意一方抽出2條線,把抽出的線設(shè)定為基準(zhǔn)線的基準(zhǔn)線設(shè)定部件;生成用分割比存儲(chǔ)部件中存儲(chǔ)的分割比分割由基準(zhǔn)線設(shè)定部件設(shè)定的2條基準(zhǔn)線之間的虛擬線的虛擬線生成部件;沿著由虛擬線生成部件生成的虛擬線,決定成為決定配置的對(duì)象的目標(biāo)在布局區(qū)域中的配置的配置部件。不根據(jù)用戶的知識(shí)和經(jīng)驗(yàn),自動(dòng)生成網(wǎng)格線。
文檔編號(hào)G06F17/24GK101221557SQ20071012718
公開(kāi)日2008年7月16日 申請(qǐng)日期2007年7月4日 優(yōu)先權(quán)日2006年7月4日
發(fā)明者山門(mén)均, 永原敦示, 宇 谷 申請(qǐng)人:精工愛(ài)普生株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黎城县| 怀安县| 奇台县| 九龙城区| 云霄县| 阿荣旗| 萝北县| 浪卡子县| 襄城县| 洛浦县| 定南县| 凌云县| 明星| 连州市| 正安县| 色达县| 应用必备| 北宁市| 应用必备| 宽城| 嘉善县| 邓州市| 慈溪市| 岑巩县| 海南省| 绥棱县| 新和县| 石家庄市| 宽甸| 桐乡市| 浏阳市| 德格县| 云南省| 平罗县| 社会| 贡觉县| 泰宁县| 迁西县| 清水县| 于都县| 张家口市|