亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、程序及存儲(chǔ)介質(zhì)的制作方法

文檔序號(hào):6516052閱讀:160來源:國(guó)知局
專利名稱:數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、程序及存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及輸入數(shù)據(jù)的布局處理的數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、程序及存儲(chǔ)介質(zhì)。
背景技術(shù)
歷來,在構(gòu)成以打印機(jī)印刷的文檔的布局之際,掌握在文檔中使用的圖像及文本等作為構(gòu)成個(gè)別布局的數(shù)據(jù)(以下稱其為素材或數(shù)據(jù)素材)。這些素材,在作為印刷裝置的驅(qū)動(dòng)程序可以解釋的文檔輸出時(shí),生成這些素材一側(cè)的人員,生成這些素材本身,并且研究適用于這些素材的布局構(gòu)成,以手工作業(yè)方式進(jìn)行布局處理或以手工作業(yè)方式,生成將這些素材以確定的布局形式輸出的模板(比如,參照日本專利特開平11-353466號(hào)公報(bào))。
另外,歷來在利用以HTML(超文本標(biāo)記語言)及XML(可擴(kuò)充標(biāo)記語言)等為代表的標(biāo)記語言生成的內(nèi)容(contents)的布局領(lǐng)域內(nèi)進(jìn)行圖像數(shù)據(jù)及文本數(shù)據(jù)(以下稱其為素材數(shù)據(jù))的布局時(shí),作為對(duì)矩形的布局區(qū)域自動(dòng)地將矩形的素材數(shù)據(jù)進(jìn)行布局的方法,存在使用,比如,XSLT(XML樣式表轉(zhuǎn)換語言)樣式表等的模板并將素材數(shù)據(jù)進(jìn)行布局輸出的方法。另外,將矩形的素材數(shù)據(jù)自動(dòng)地布局到矩形的布局區(qū)域內(nèi)可通過HTML技術(shù)、XHTML(可擴(kuò)展超文本標(biāo)記語言)技術(shù)、XSLT技術(shù)、SVG(可縮放矢量圖形)技術(shù)等的技術(shù)組合而實(shí)現(xiàn)。
然而,使矩形的素材數(shù)據(jù)對(duì)矩形以外的形狀的布局區(qū)域自動(dòng)地進(jìn)行布局的技術(shù)尚未開發(fā),只能由人通過目視以手工作業(yè)方式對(duì)素材數(shù)據(jù)進(jìn)行比較,通過加工等等調(diào)整素材數(shù)據(jù),布局于布局區(qū)域內(nèi)的最優(yōu)位置。就是說,對(duì)于矩形以外的形狀,比如,圓形等的布局區(qū)域,進(jìn)行矩形的素材數(shù)據(jù)的布局時(shí),人們只能以手工作業(yè)方式進(jìn)行。
另外,作為印刷裝置的擴(kuò)大縮小等的一般布局技術(shù),對(duì)于將各頁(yè)面以磅為單位進(jìn)行印刷處理的印刷裝置,很容易附加將多個(gè)頁(yè)面布局到一個(gè)頁(yè)面內(nèi)的縮小印刷輸出功能的技術(shù)已經(jīng)公開(比如,在日本專利特開平9-26865號(hào)公報(bào)中)。
可是,在上述現(xiàn)有的數(shù)據(jù)處理裝置中,生成素材一側(cè)人員,為使印刷裝置的驅(qū)動(dòng)程序可以解釋,必須以手工作業(yè)方式進(jìn)行布局處理,對(duì)于生成素材的一側(cè),是非常重的負(fù)擔(dān),也需要人力成本。
另外,在生成將素材以確定的布局形式輸出的模板,使用該模板進(jìn)行布局處理,作為印刷裝置的驅(qū)動(dòng)程序可以解釋的文檔輸出的場(chǎng)合,只能以某種確定的模式輸出,不能得到與輸入的各種素材的尺寸等相對(duì)應(yīng)的動(dòng)態(tài)的布局結(jié)果。
此外,如上所述,在對(duì)矩形以外的形狀的布局區(qū)域人們以手工作業(yè)方式進(jìn)行矩形的素材數(shù)據(jù)的布局的場(chǎng)合,必須使素材數(shù)據(jù)在各種形狀的布局區(qū)域內(nèi)分別相對(duì)應(yīng)地進(jìn)行布局,存在需要技術(shù)勞動(dòng)及作業(yè)時(shí)間的問題,并且,還存在需要人力成本的問題。

發(fā)明內(nèi)容
本發(fā)明的第一個(gè)目的是提供一種可以自動(dòng)計(jì)算出適用于各種各樣的素材的配置信息并輸出印刷裝置的驅(qū)動(dòng)程序可以解釋的文檔的數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、程序及存儲(chǔ)介質(zhì)。
另外,本發(fā)明的第二個(gè)目的是提供一種可以使多個(gè)素材數(shù)據(jù)對(duì)各種形狀的布局區(qū)域自動(dòng)地進(jìn)行布局的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法。
為達(dá)到上述第一個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)1可以提供的數(shù)據(jù)處理裝置是一種可以與至少一個(gè)印刷裝置相連接,對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理裝置,其構(gòu)成包括輸入數(shù)據(jù)的輸入裝置;分析上述輸入的數(shù)據(jù)的分析裝置;根據(jù)上述分析裝置的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成裝置;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置后的數(shù)據(jù)變換為上述印刷裝置可能印刷的文檔的變換裝置。
根據(jù)這樣的構(gòu)成,因?yàn)閷?duì)上述輸入數(shù)據(jù)進(jìn)行分析;根據(jù)此分析結(jié)果生成數(shù)據(jù)的配置信息;并且按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置的數(shù)據(jù)變換為可利用上述印刷裝置進(jìn)行印刷的文檔;所以可以自動(dòng)計(jì)算出適用于各種各樣的素材(數(shù)據(jù))的配置信息并輸出印刷裝置的驅(qū)動(dòng)程序可以解釋的文檔。由此,可以減輕生成素材一側(cè)的負(fù)擔(dān),加之可以降低人力成本。另外,在生成素材的一側(cè),可以不考慮素材本身的布局,專注于素材的生成,可以期待素材本身的質(zhì)量的提高。此外,在布局處理一側(cè),通過構(gòu)筑可與各種各樣的素材相對(duì)應(yīng)的自動(dòng)布局功能,可以確立將素材生成一側(cè)和布局處理一側(cè)兩者分離的形式的迄今沒有過的新的服務(wù)模型。
優(yōu)選是提供一種具有將上述經(jīng)過變換的文檔輸出到上述印刷裝置的輸出裝置的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述變換裝置具有根據(jù)上述生成的配置信息生成模板的生成裝置;利用上述生成的模板配置上述數(shù)據(jù)的數(shù)據(jù)處理裝置。
根據(jù)這樣的構(gòu)成,可以高效率地進(jìn)行數(shù)據(jù)配置。
優(yōu)選是提供一種上述生成裝置通過對(duì)上述數(shù)據(jù)的比較、選擇及加工中的至少任何一種處理而生成上述配置信息的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述輸入的數(shù)據(jù)包含XML數(shù)據(jù),上述分析裝置對(duì)上述XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu)進(jìn)行分析的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述分析裝置對(duì)涉及注釋的數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述分析裝置對(duì)涉及圖像的數(shù)據(jù)進(jìn)行分析的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述生成裝置根據(jù)在上述輸入的數(shù)據(jù)內(nèi)描述的數(shù)據(jù)項(xiàng)目的順序生成上述配置信息的數(shù)據(jù)處理裝置。
根據(jù)這樣的構(gòu)成,可按照描述的順序配置數(shù)據(jù)。
優(yōu)選是提供一種上述生成裝置根據(jù)在上述數(shù)據(jù)內(nèi)描述的優(yōu)先順序生成上述配置信息的數(shù)據(jù)處理裝置。
根據(jù)這樣的構(gòu)成,可優(yōu)先配置優(yōu)先順序高的數(shù)據(jù)。
優(yōu)選是提供一種其構(gòu)成包括判別構(gòu)成上述輸入的數(shù)據(jù)的各數(shù)據(jù)項(xiàng)目的種類的判別裝置;根據(jù)上述判別的數(shù)據(jù)種類將上述數(shù)據(jù)分布存放的存放裝置;以及提取上述存放的數(shù)據(jù)的提取裝置;上述生成裝置生成上述提取數(shù)據(jù)的配置信息的數(shù)據(jù)處理裝置。
根據(jù)這樣的構(gòu)成,可以根據(jù)數(shù)據(jù)的種類高效率地進(jìn)行數(shù)據(jù)配置。
優(yōu)選是提供一種上述存放裝置生成上述數(shù)據(jù)項(xiàng)目與該數(shù)據(jù)的存放地點(diǎn)的對(duì)應(yīng)表,上述提取裝置使用上述對(duì)應(yīng)表提取上述存放的數(shù)據(jù)的數(shù)據(jù)處理裝置。
根據(jù)這樣的構(gòu)成,可以根據(jù)數(shù)據(jù)的種類高效率地進(jìn)行數(shù)據(jù)提取。
為達(dá)到上述第二個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)2可以提供一種數(shù)據(jù)處理裝置,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收裝置;分析上述接收裝置所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析裝置;判斷利用上述接收裝置所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷裝置;以及在上述判斷裝置判斷為是矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收入矩形的布局區(qū)域,而在上述判斷裝置判斷為是非矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局裝置。
根據(jù)這樣的構(gòu)成,因?yàn)閷?duì)上述接收裝置接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種進(jìn)行分析;對(duì)利用上述接收裝置接收的上述布局區(qū)域數(shù)據(jù)確定的布局區(qū)域的形狀是矩形還是非矩形進(jìn)行判斷;并且在判斷為是矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收入矩形的布局區(qū)域,而在判斷為是非矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域;所以可以將素材數(shù)據(jù)對(duì)各種形狀的布局區(qū)域自動(dòng)地進(jìn)行配置。
優(yōu)選是提供一種還具有根據(jù)上述分析裝置的分析結(jié)果將上述素材數(shù)據(jù)匯集到以標(biāo)記語言描述的數(shù)據(jù)文件的數(shù)據(jù)匯集裝置;上述布局裝置利用上述數(shù)據(jù)匯集裝置匯集的上述數(shù)據(jù)文件執(zhí)行布局處理的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種在上述素材數(shù)據(jù)中包含圖像數(shù)據(jù)時(shí),上述數(shù)據(jù)匯集裝置描述確定在上述數(shù)據(jù)文件內(nèi)上述圖像數(shù)據(jù)的存放地點(diǎn)的信息的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述標(biāo)記語言是XML的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種在上述布局裝置中還具有將布局處理后的印刷數(shù)據(jù)變換為可由輸出對(duì)象的印刷裝置進(jìn)行處理的數(shù)據(jù)形式的變換裝置的數(shù)據(jù)處理裝置。
優(yōu)選是提供一種上述接收裝置經(jīng)網(wǎng)絡(luò)接收由要求布局處理的用戶終端發(fā)出的上述素材數(shù)據(jù)和上述布局區(qū)域數(shù)據(jù)的數(shù)據(jù)處理裝置。
為達(dá)到上述第一個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)3可以提供一種利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī),對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法,其構(gòu)成包括輸入數(shù)據(jù)的輸入步驟;分析上述輸入的數(shù)據(jù)的分析步驟;根據(jù)上述分析步驟的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成步驟;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置后的數(shù)據(jù)變換為上述印刷裝置可能印刷的文檔的變換步驟。
根據(jù)這樣的構(gòu)成,可以得到與上述第1方面同樣的效果。
為達(dá)到上述第二個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)4可以提供一種利用數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收步驟;分析上述接收步驟所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析步驟;判斷在上述接收步驟所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷步驟;以及在上述判斷步驟判斷為是矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收入矩形的布局區(qū)域,而在上述判斷步驟判斷為是非矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局步驟。
根據(jù)這樣的構(gòu)成,可以得到與上述第2方面同樣的效果。
優(yōu)選是提供一種還具有根據(jù)上述分析步驟的分析結(jié)果將上述素材數(shù)據(jù)匯集到以標(biāo)記語言描述的數(shù)據(jù)文件的數(shù)據(jù)匯集步驟;上述布局步驟利用上述數(shù)據(jù)匯集步驟匯集的上述數(shù)據(jù)文件執(zhí)行布局處理的數(shù)據(jù)處理方法。
優(yōu)選是提供一種在上述素材數(shù)據(jù)中包含圖像數(shù)據(jù)時(shí),上述數(shù)據(jù)匯集步驟描述確定在上述數(shù)據(jù)文件內(nèi)上述圖像數(shù)據(jù)的存放地點(diǎn)的信息的數(shù)據(jù)處理方法。
優(yōu)選是提供一種上述標(biāo)記語言是XML的數(shù)據(jù)處理方法。
優(yōu)選是提供一種在上述布局步驟中還具有將布局處理后的印刷數(shù)據(jù)變換為可由輸出對(duì)象的印刷裝置進(jìn)行處理的數(shù)據(jù)形式的變換步驟的數(shù)據(jù)處理方法。
優(yōu)選是提供一種上述接收步驟經(jīng)網(wǎng)絡(luò)接收由要求布局處理的用戶終端發(fā)出的上述素材數(shù)據(jù)和上述布局區(qū)域數(shù)據(jù)的數(shù)據(jù)處理方法。
為達(dá)到上述第一個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)5可以提供一種執(zhí)行利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī)對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法的程序,其構(gòu)成包括輸入數(shù)據(jù)的輸入模塊;分析上述輸入的數(shù)據(jù)的分析模塊;根據(jù)上述分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成模塊;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置的數(shù)據(jù)變換為上述印刷裝置可能印刷的文檔的變換模塊。
根據(jù)這樣的構(gòu)成,可以得到與上述第1方面同樣的效果。
為達(dá)到上述第二個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)6可以提供一種執(zhí)行數(shù)據(jù)處理方法的程序,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收模塊;分析上述接收模塊所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析模塊;判斷由上述接收模塊所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷模塊;以及在上述判斷模塊判斷為是矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收入矩形的布局區(qū)域,而在上述判斷模塊判斷為是非矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局模塊。
根據(jù)這樣的構(gòu)成,可以得到與上述第2方面同樣的效果。
為達(dá)到上述第一個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)7可以提供一種保持執(zhí)行利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī)對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法的程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其構(gòu)成包括輸入數(shù)據(jù)的輸入模塊;分析上述輸入的數(shù)據(jù)的分析模塊;根據(jù)上述分析步驟的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成模塊;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置的數(shù)據(jù)變換為上述印刷裝置可能印刷的文檔的變換模塊。
根據(jù)這樣的構(gòu)成,可以得到與上述第1方面同樣的效果。
為達(dá)到上述第二個(gè)目的,根據(jù)本發(fā)明的實(shí)施方式(方面)8可以提供一種保持執(zhí)行執(zhí)行數(shù)據(jù)處理方法的程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收模塊;分析上述接收模塊所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析模塊;判斷由上述接收模塊所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷模塊;以及在上述判斷模塊判斷為是矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收入矩形的布局區(qū)域,而在上述判斷模塊判斷為是非矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局模塊。
根據(jù)這樣的構(gòu)成,可以得到與上述第2方面同樣的效果。
本發(fā)明的上述及其他目的、特點(diǎn)和優(yōu)點(diǎn)從下述的結(jié)合附圖的描述更加清楚。


圖1為示出作為實(shí)施方式1的數(shù)據(jù)處理裝置的布局輸出裝置的構(gòu)成的框圖。
圖2為示出裝設(shè)有布局輸出裝置的通用計(jì)算機(jī)的硬件構(gòu)成的框圖。
圖3為示出從數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖4為示出數(shù)據(jù)素材分布單元104的功能構(gòu)成的示圖。
圖5為示出數(shù)據(jù)提取單元106的功能構(gòu)成的示圖。
圖6為示出數(shù)據(jù)分析單元107的功能構(gòu)成的示圖。
圖7A及圖7B為示出配置數(shù)據(jù)的區(qū)域的示圖。
圖8為示出布局處理單元108的功能構(gòu)成的示圖。
圖9為示出布局輸出處理步驟的流程圖。
圖10為示出從作為實(shí)施方式2的數(shù)據(jù)處理裝置的布局輸出裝置的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖11為示出從作為實(shí)施方式3的數(shù)據(jù)處理裝置的布局輸出裝置的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖12為示出從作為實(shí)施方式4的數(shù)據(jù)處理裝置的布局輸出裝置的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖13為包含PC及服務(wù)器的系統(tǒng)的概略構(gòu)成圖。
圖14為示出作為實(shí)施方式5的數(shù)據(jù)處理裝置的布局輸出裝置100或布局輸出裝置1111的內(nèi)單元構(gòu)成的示圖。
圖15為示出圖14所示的數(shù)據(jù)分析單元107的分析處理的詳細(xì)情況的流程圖。
圖16為示出圖14所示的數(shù)據(jù)匯集單元1207的匯集處理的詳細(xì)情況的流程圖。
圖17為示出利用步驟S1403的處理的XML數(shù)據(jù)和圖像數(shù)據(jù)的關(guān)聯(lián)的具體示例的示圖。
圖18為示出圖14所示的布局處理單元108的布局處理的詳細(xì)情況的流程圖。
圖19A~圖19C為示出在步驟S1604的處理中布局區(qū)域?yàn)榫匦螘r(shí)的處理例的示圖。
圖20A~圖20C為示出在步驟S1604的處理中布局區(qū)域?yàn)榫匦我酝獾男螤?環(huán)形)時(shí)的處理例的示圖。
具體實(shí)施例方式
下面結(jié)合示出優(yōu)選實(shí)施例的附圖對(duì)本發(fā)明予以詳細(xì)描述。附圖中同樣的標(biāo)號(hào)在全部附圖中表示同一或類似的單元件,其重復(fù)的描述不贅述。
下面參照附圖對(duì)本發(fā)明的數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、程序及存儲(chǔ)介質(zhì)的實(shí)施方式予以說明。
圖1為示出作為實(shí)施方式1的數(shù)據(jù)處理裝置的布局輸出裝置的構(gòu)成的框圖。布局輸出裝置100,在經(jīng)過通信線路102接受從數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材時(shí),自動(dòng)進(jìn)行矩形布局處理,并經(jīng)過通信線路110將文檔輸出到印刷設(shè)備組111。其中,作為向布局輸出裝置100提供的數(shù)據(jù)素材組101,可以列舉的有各種數(shù)據(jù)形式。此數(shù)據(jù)素材組101,比如,貯存于經(jīng)網(wǎng)絡(luò)連接的服務(wù)器中或貯存于與網(wǎng)絡(luò)分離的存儲(chǔ)介質(zhì)中。另外,印刷設(shè)備組111,對(duì)經(jīng)過通信線路110接收的文檔進(jìn)行印刷。另外,通信線路102、110經(jīng)網(wǎng)絡(luò)、無線、藍(lán)牙等進(jìn)行數(shù)據(jù)通信。
布局輸出裝置100,具有輸入單元103、數(shù)據(jù)素材分布單元104、數(shù)據(jù)存放區(qū)105、數(shù)據(jù)提取單元106、數(shù)據(jù)分析單元107、布局處理單元108以及輸出單元109。
輸入單元103,具有經(jīng)通信線路102進(jìn)行通信的通信單元112,接收經(jīng)此通信單元112發(fā)送的數(shù)據(jù)。數(shù)據(jù)素材分布單元104,判別接受來自輸入單元103的數(shù)據(jù)的種類,比如是圖像數(shù)據(jù)還是文本數(shù)據(jù)等等,并將數(shù)據(jù)分布存放于數(shù)據(jù)存放區(qū)105。另外,數(shù)據(jù)素材分布單元104,以文件形式生成數(shù)據(jù)及其存儲(chǔ)地點(diǎn)的對(duì)應(yīng)表,輸出到數(shù)據(jù)提取單元106。比如,由此對(duì)應(yīng)表來管理標(biāo)識(shí)符(ID)等等。數(shù)據(jù)存放區(qū)105,具有可分類存放數(shù)據(jù)的區(qū)域。
數(shù)據(jù)提取單元106,根據(jù)由數(shù)據(jù)素材分布單元104通知的對(duì)應(yīng)表提取存放于數(shù)據(jù)存放區(qū)105中的數(shù)據(jù)。數(shù)據(jù)分析單元107,對(duì)從數(shù)據(jù)存放區(qū)105中提取的數(shù)據(jù)的內(nèi)容進(jìn)行分析,提取在生成布局之際所需要的信息。布局處理單元108,根據(jù)由數(shù)據(jù)分析單元107得到的信息進(jìn)行比較、選擇、加工等處理,對(duì)各個(gè)數(shù)據(jù)自動(dòng)計(jì)算出適合該數(shù)據(jù)內(nèi)容的配置地點(diǎn),進(jìn)行構(gòu)成布局的處理,并且變化為各種印刷設(shè)備的驅(qū)動(dòng)程序可以解釋的文檔。
輸出單元109,與輸入單元103一樣,具有經(jīng)通信線路110進(jìn)行通信的通信單元113,經(jīng)此通信單元113將布局處理單元108生成的文檔發(fā)送到印刷設(shè)備組111。
作為本實(shí)施方式的數(shù)據(jù)處理裝置的布局輸出裝置100,裝設(shè)有通用計(jì)算機(jī)(PC),上述各部分(模塊),可通過計(jì)算機(jī)內(nèi)的CPU執(zhí)行存儲(chǔ)于存儲(chǔ)介質(zhì)中的控制程序而實(shí)現(xiàn)。
圖2為示出裝設(shè)有布局輸出裝置100的通用計(jì)算機(jī)的硬件構(gòu)成的框圖。此通用計(jì)算機(jī)具有CPU1、ROM2、RAM3、磁盤控制器(DISKC)7、顯示控制器(DSPC)9、I/O接口11及通信接口15經(jīng)總線13相連接的構(gòu)成。CPU1從ROM2中順序讀取并執(zhí)行控制程序,對(duì)整個(gè)布局輸出裝置100進(jìn)行控制。RAM3用作輸入數(shù)據(jù)的存儲(chǔ)及作業(yè)用存儲(chǔ)區(qū)等。磁盤控制器7,控制大容量的硬盤8。顯示控制器9,控制向顯示器10轉(zhuǎn)送的顯示數(shù)據(jù)。I/O接口11與鍵盤12及鼠標(biāo)14連接。通信單元112、113利用通信接口(I/F)15實(shí)現(xiàn)數(shù)據(jù)通信。
圖3為示出從數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。圖中,201是描述圖像數(shù)據(jù)的信息和注釋數(shù)據(jù)的XML數(shù)據(jù)。XML數(shù)據(jù)是在數(shù)據(jù)分布側(cè)及其接收側(cè)之間以預(yù)先確定的標(biāo)志結(jié)構(gòu)描述的數(shù)據(jù)。其中,在<imgdata>標(biāo)志(即,opening tag<imgdata>和closing tag</imgdata>)內(nèi)的區(qū)域內(nèi)包圍全部的信息,在位于該區(qū)域中的<img01>標(biāo)志內(nèi)的區(qū)域內(nèi)描述各圖像數(shù)據(jù)的信息,此處為圖像尺寸、數(shù)據(jù)容量、數(shù)據(jù)素材存放地點(diǎn)等信息。另外,作為此圖像的說明文在<comment>標(biāo)志內(nèi)的區(qū)域內(nèi)描述注釋數(shù)據(jù)。202、203是在XML數(shù)據(jù)201內(nèi)的區(qū)域內(nèi)描述信息的圖像數(shù)據(jù)。其中,作為圖像數(shù)據(jù),使用JPEG圖像。
圖4為示出數(shù)據(jù)素材分布單元104的功能構(gòu)成的示圖。數(shù)據(jù)素材分布單元104,具有數(shù)據(jù)種類判別單元302、數(shù)據(jù)存放單元303及對(duì)應(yīng)表生成單元304。數(shù)據(jù)種類判別單元302,是進(jìn)行數(shù)據(jù)種類判別處理的部分,判別從輸入單元103接收的數(shù)據(jù)是XML數(shù)據(jù)還是JPEG圖像數(shù)據(jù)。數(shù)據(jù)存放單元303,是進(jìn)行將數(shù)據(jù)存放于數(shù)據(jù)存放區(qū)105的處理的部分,并根據(jù)進(jìn)行數(shù)據(jù)種類判別處理的結(jié)果將數(shù)據(jù)分別存放于與數(shù)據(jù)存放區(qū)105相對(duì)應(yīng)的地點(diǎn)。對(duì)應(yīng)表生成單元304,利用標(biāo)識(shí)符(ID)以文件形式生成用來判別存放于數(shù)據(jù)存放區(qū)105中的數(shù)據(jù)的存在地點(diǎn)的對(duì)應(yīng)表,并通知數(shù)據(jù)提取單元106。
圖5為示出數(shù)據(jù)提取單元106的功能構(gòu)成的示圖。數(shù)據(jù)提取單元106,具有對(duì)應(yīng)表分析單元402及對(duì)應(yīng)數(shù)據(jù)取得單元403。對(duì)應(yīng)表分析單元402,分析由數(shù)據(jù)素材分布單元104通知的對(duì)應(yīng)表的文件,檢查數(shù)據(jù)存放于數(shù)據(jù)存放區(qū)105的什么地點(diǎn)。對(duì)應(yīng)數(shù)據(jù)取得單元403,從數(shù)據(jù)存放區(qū)105提取與對(duì)應(yīng)表分析單元402分析的結(jié)果相對(duì)應(yīng)的數(shù)據(jù)。其中,在提取的數(shù)據(jù)是XML數(shù)據(jù)時(shí),將XML數(shù)據(jù)移交給數(shù)據(jù)分析單元107。
圖6為示出數(shù)據(jù)分析單元107的功能構(gòu)成的示圖。數(shù)據(jù)分析單元107,具有標(biāo)志結(jié)構(gòu)分析單元502、構(gòu)成順序決定單元503及數(shù)據(jù)素材詳細(xì)信息提取單元504,檢查從數(shù)據(jù)提取單元106接收的XML數(shù)據(jù)的嵌套結(jié)構(gòu)等。
標(biāo)志結(jié)構(gòu)分析單元502,分析XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu)。首先,尋找<imgdata>標(biāo)志,之后尋找<img01>標(biāo)志(參照?qǐng)D3)。此外,利用<img01>標(biāo)志尋找有關(guān)圖像數(shù)據(jù)的數(shù)據(jù)和由<comment>標(biāo)志包圍的其后跟隨的注釋數(shù)據(jù)。構(gòu)成順序決定單元503,根據(jù)標(biāo)志結(jié)構(gòu)分析單元502分析的結(jié)果,決定配置數(shù)據(jù)的順序。首先,數(shù)據(jù)分析單元107,根據(jù)分析結(jié)果,解釋為圖像及其后跟隨的注釋為一組而定義為一個(gè)素材。于是,因?yàn)橐?amp;lt;img01>標(biāo)志包圍的形式描述<comment>標(biāo)志,所以在進(jìn)行布局處理的場(chǎng)合,解釋為圖像數(shù)據(jù)優(yōu)先而先進(jìn)行配置。數(shù)據(jù)素材詳細(xì)信息提取單元504,與利用構(gòu)成順序決定單元503得到的數(shù)據(jù)一起,提取關(guān)于圖像數(shù)據(jù)的尺寸等的信息。
圖7A及圖7B為示出配置數(shù)據(jù)的區(qū)域的示圖。圖7A示出將整個(gè)區(qū)域指定為數(shù)據(jù)配置區(qū)域(斜線單元)的場(chǎng)合。在此場(chǎng)合,對(duì)于整個(gè)區(qū)域,將各輸入數(shù)據(jù)以適合各個(gè)數(shù)據(jù)的形式進(jìn)行配置。圖7B示出對(duì)整個(gè)區(qū)域?qū)?shù)據(jù)配置區(qū)域指定為段組的場(chǎng)合。在此場(chǎng)合,指示在段組中進(jìn)行布局處理,段的大小等可根據(jù)輸入的數(shù)據(jù)的大小等信息而動(dòng)態(tài)地改變。
圖8為示出布局處理單元108的功能構(gòu)成的示圖。布局處理單元108,具有構(gòu)成順序確認(rèn)單元702、數(shù)據(jù)配置計(jì)算單元703、模板生成單元704及對(duì)象印刷設(shè)備對(duì)應(yīng)數(shù)據(jù)變換單元705。
構(gòu)成順序確認(rèn)單元702,根據(jù)從數(shù)據(jù)分析單元107得到的數(shù)據(jù),確認(rèn)配置數(shù)據(jù)的順序的信息等等。數(shù)據(jù)配置計(jì)算單元703,在考慮配置順序的同時(shí),進(jìn)行用來在配置區(qū)域(參照?qǐng)D7A、圖7B)內(nèi)高效配置數(shù)據(jù)的計(jì)算和比較。在本實(shí)施方式中,因?yàn)榻忉尀椤皥D像和注釋是成為一組的素材,進(jìn)行以圖像為主的布局”,所以參照由數(shù)據(jù)分析單元107得到的圖像尺寸信息等等,首先配置圖像。于是,在余下的空白部分上配置針對(duì)該圖像數(shù)據(jù)的注釋。此時(shí),當(dāng)圖像尺寸很大超過整個(gè)布局范圍時(shí),自動(dòng)將圖像縮小使其勉強(qiáng)顯示。
另外,在段組(參照?qǐng)D7B)中,當(dāng)圖像尺寸超過段的尺寸時(shí),段的尺寸可自動(dòng)改變?yōu)榭膳渲迷搱D像的尺寸。另外,在沒有空白部分,不能加入注釋等場(chǎng)合,可以將其配置于下一頁(yè)或下一段中進(jìn)行顯示。另外,在將圖像和注釋收錄于整個(gè)布局范圍(參照?qǐng)D7A)的場(chǎng)合,因?yàn)閳D像和注釋是一組,可以在顯示注釋的部分之后插入換行指示、換頁(yè)指示或格線等強(qiáng)調(diào)圖像和注釋是一組。
模板生成單元704,根據(jù)由數(shù)據(jù)配置計(jì)算單元703計(jì)算的信息自動(dòng)生成與數(shù)據(jù)的配置信息相對(duì)應(yīng)的模板。在本實(shí)施方式中,此模板是作為與XML的數(shù)據(jù)變換相對(duì)應(yīng)的XSLT(XML樣式表轉(zhuǎn)換語言)數(shù)據(jù)生成的。
對(duì)象印刷設(shè)備對(duì)應(yīng)數(shù)據(jù)變換單元705,利用由模板生成單元704生成的XSLT數(shù)據(jù),將XML數(shù)據(jù)臨時(shí)變換為HTML形式的數(shù)據(jù)或XHTML(可擴(kuò)展超文本標(biāo)記語言)形式的數(shù)據(jù),再將此數(shù)據(jù)變換為印刷設(shè)備固有形式的印刷數(shù)據(jù)而文檔化。具體言之,在對(duì)象印刷設(shè)備是像復(fù)印機(jī)這樣的處理能力高裝載的存儲(chǔ)器的容量大的設(shè)備時(shí),也可以將數(shù)據(jù)原樣不變地輸入。另一方面,在是像噴墨打印機(jī)這樣的處理能力低裝載的存儲(chǔ)器的容量小的設(shè)備時(shí),因?yàn)樾枰賹⑽臋n變換為可與其相對(duì)應(yīng)的結(jié)構(gòu),就要進(jìn)行該操作。于是,最后將完成全部變換的文檔輸出到輸出單元109。
圖9為示出布局輸出處理步驟的流程圖。此處理程序,存放于計(jì)算機(jī)內(nèi)的存儲(chǔ)介質(zhì)(ROM2或硬盤8)中,由CPU1執(zhí)行。首先,由輸入單元103,經(jīng)通信線路102從數(shù)據(jù)素材組101中接收數(shù)據(jù)素材(步驟S1)。由數(shù)據(jù)素材分布單元104判別接收的數(shù)據(jù)的種類,即是XML數(shù)據(jù)還是JPEG圖像數(shù)據(jù)(步驟S2)。于是,將數(shù)據(jù)存放于與數(shù)據(jù)的種類相對(duì)應(yīng)的數(shù)據(jù)存放區(qū)105中(步驟S3)。利用數(shù)據(jù)的標(biāo)識(shí)符(ID),以文件形式生成可以判別數(shù)據(jù)及其存放地點(diǎn)的對(duì)應(yīng)表(步驟S4)。
根據(jù)生成的對(duì)應(yīng)表,由數(shù)據(jù)提取單元106檢查數(shù)據(jù)存放于何處(步驟S5),從數(shù)據(jù)存放區(qū)105中提取對(duì)應(yīng)的數(shù)據(jù)(步驟S6)。判別提取的數(shù)據(jù)是否是XML數(shù)據(jù)(步驟S7)。在不是XML數(shù)據(jù)時(shí),本處理結(jié)束。另一方面,在提取的數(shù)據(jù)是XML數(shù)據(jù)時(shí),就由數(shù)據(jù)分析單元107分析XML數(shù)據(jù)的結(jié)構(gòu)(步驟S8),并根據(jù)該分析結(jié)果確定配置數(shù)據(jù)的順序(步驟S9)。此外,還提取有關(guān)圖像數(shù)據(jù)的大小等的詳細(xì)信息(步驟素材數(shù)據(jù)10)。
之后,由布局處理單元108確認(rèn)配置數(shù)據(jù)的順序等等(步驟S11),為了高效地在配置區(qū)域內(nèi)配置數(shù)據(jù)進(jìn)行計(jì)算和比較(步驟S12)。根據(jù)計(jì)算出的信息,生成與數(shù)據(jù)的配置信息相對(duì)應(yīng)的模板(步驟S13)。利用生成的模板將XML數(shù)據(jù)變換為HTML形式或XHTML形式的文檔(步驟S14)。由輸出單元109將完成變換的文檔經(jīng)通信線路110輸出到印刷設(shè)備組111(步驟S15)。之后,本處理結(jié)束。
這樣,根據(jù)作為實(shí)施方式1的數(shù)據(jù)處理裝置的布局輸出裝置,可以自動(dòng)計(jì)算出適合于各種各樣的數(shù)據(jù)素材的布局并輸出可由印刷設(shè)備(裝置)的驅(qū)動(dòng)程序解釋的文檔。由此,可以減輕生成數(shù)據(jù)素材一側(cè)的負(fù)擔(dān),并且可以降低人力成本。另外,在生成素材的一側(cè),可以不考慮數(shù)據(jù)素材本身的布局,專注于數(shù)據(jù)素材的生成,可以期待數(shù)據(jù)素材本身的質(zhì)量的提高。此外,在布局處理一側(cè),通過構(gòu)筑可與各種各樣的數(shù)據(jù)素材相對(duì)應(yīng)的自動(dòng)布局功能,可以確立將素材生成一側(cè)和布局處理一側(cè)兩者分離的形式的迄今沒有過的新的服務(wù)模型。特別是,在實(shí)施方式1中,可以進(jìn)行圖像優(yōu)先的配置。
下面,參照?qǐng)D10對(duì)實(shí)施方式2予以說明。
因?yàn)樽鳛閷?shí)施方式2的數(shù)據(jù)處理裝置的布局輸出裝置的構(gòu)成與上述實(shí)施方式1相同,其說明省略。在實(shí)施方式2中,示出的是從數(shù)據(jù)素材組101中提供與上述實(shí)施方式1不同的數(shù)據(jù)素材的場(chǎng)合。
圖10為示出從實(shí)施方式2的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖中,801是描述注釋數(shù)據(jù)和圖像數(shù)據(jù)的信息的XML數(shù)據(jù)。XML數(shù)據(jù)是在數(shù)據(jù)分布側(cè)及其接收側(cè)之間以預(yù)先確定的標(biāo)志結(jié)構(gòu)描述的數(shù)據(jù)。全部數(shù)據(jù),由<commentdata>標(biāo)志包圍,在其包圍中,以<comment01>標(biāo)志描述針對(duì)注釋的數(shù)據(jù)的信息,此處為字號(hào)、字形、數(shù)據(jù)容量等等的信息。另外,作為針對(duì)此注釋的說明圖的圖像數(shù)據(jù)是以<img>標(biāo)志包圍的形式描述。802是在XML數(shù)據(jù)內(nèi)描述信息的圖像數(shù)據(jù)。此處,作為圖像數(shù)據(jù)使用JPEG圖像。
數(shù)據(jù)分析單元107,檢查從數(shù)據(jù)提取單元106接收的XML數(shù)據(jù)的嵌套結(jié)構(gòu)。標(biāo)志結(jié)構(gòu)分析單元502,分析XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu),首先,尋找<commentdata>標(biāo)志,之后尋找<comment01>標(biāo)志。在此<comment01>標(biāo)志內(nèi)尋找有關(guān)注釋的數(shù)據(jù)和以<img>標(biāo)志包圍的跟隨其后的圖像數(shù)據(jù)。
構(gòu)成順序決定單元503,根據(jù)由標(biāo)志結(jié)構(gòu)分析單元502分析的結(jié)果確定配置數(shù)據(jù)的順序。首先,數(shù)據(jù)分析單元107,根據(jù)分析結(jié)果,解釋為圖像及其后跟隨的注釋為一組而定義為一個(gè)素材。于是,因?yàn)橐?amp;lt;comment01>標(biāo)志包圍的形式描述<ing>標(biāo)志,所以在進(jìn)行布局處理的場(chǎng)合,解釋為注釋數(shù)據(jù)優(yōu)先而先進(jìn)行配置。數(shù)據(jù)素材詳細(xì)信息提取單元504,與利用構(gòu)成順序決定單元503得到的數(shù)據(jù)一起,提取關(guān)于字號(hào)、圖像數(shù)據(jù)的尺寸等的信息。
另外,在布局處理單元108中進(jìn)行以下的處理。就是說,構(gòu)成順序確認(rèn)單元702,根據(jù)由數(shù)據(jù)分析單元107得到的數(shù)據(jù),確認(rèn)配置數(shù)據(jù)的順序的信息等等。數(shù)據(jù)配置計(jì)算單元703,在考慮配置順序的同時(shí),進(jìn)行用來在配置區(qū)域(參照?qǐng)D7A、圖7B)內(nèi)高效配置數(shù)據(jù)的計(jì)算和比較。
在本實(shí)施方式中,因?yàn)榻忉尀椤皥D像和注釋是成為一組的素材,進(jìn)行以注釋為主的布局”,所以參照由數(shù)據(jù)分析單元107得到的圖像尺寸信息等等,首先配置注釋。于是,在余下的空白部分上配置針對(duì)該注釋數(shù)據(jù)的圖像。此時(shí),當(dāng)注釋的數(shù)據(jù)量很大超過整個(gè)布局范圍時(shí),自動(dòng)將字號(hào)等進(jìn)行調(diào)整使其勉強(qiáng)顯示,或者接著輸出到下一頁(yè)或下一段。另外,在空白部分很小時(shí),不能加入圖像的場(chǎng)合,因?yàn)槭亲⑨寖?yōu)先,可以將圖像尺寸進(jìn)行調(diào)整使其裝入到該不大的空白中,或者配置于下一頁(yè)或下一段中顯示該圖像。另外,在將圖像和注釋收錄于整個(gè)布局范圍的場(chǎng)合,因?yàn)閳D像和注釋是一組,可以在顯示圖像的部分之后立即插入換行指示、換頁(yè)指示或格線等強(qiáng)調(diào)注釋和圖像是一組。
模板生成單元704,根據(jù)由數(shù)據(jù)配置計(jì)算單元703計(jì)算的信息自動(dòng)生成與數(shù)據(jù)的配置信息相對(duì)應(yīng)的模板。在本實(shí)施方式中,此模板是作為與XML的數(shù)據(jù)變換相對(duì)應(yīng)的XSLT(XML樣式表轉(zhuǎn)換語言)數(shù)據(jù)生成的。
這樣,根據(jù)作為實(shí)施方式2的數(shù)據(jù)處理裝置的布局輸出裝置,可以進(jìn)行注釋優(yōu)先的配置。
下面,參照?qǐng)D11對(duì)實(shí)施方式3予以說明。
因?yàn)樽鳛閷?shí)施方式3的數(shù)據(jù)處理裝置的布局輸出裝置的構(gòu)成與上述實(shí)施方式1相同,其說明省略。在實(shí)施方式3中,示出的是從數(shù)據(jù)素材組101中提供與上述實(shí)施方式1、2不同的數(shù)據(jù)素材的場(chǎng)合。
圖11為示出從實(shí)施方式3的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖中,901是描述注釋數(shù)據(jù)的信息的XML數(shù)據(jù)。XML數(shù)據(jù)是在數(shù)據(jù)分布側(cè)及其接收側(cè)之間以預(yù)先確定的標(biāo)志結(jié)構(gòu)描述的數(shù)據(jù)。首先,由<commentdata>標(biāo)志包圍全部數(shù)據(jù),在其包圍中,以<comment01>標(biāo)志描述針對(duì)注釋的數(shù)據(jù)的信息,此處為字號(hào)、字形、數(shù)據(jù)容量等等的信息。
數(shù)據(jù)分析單元107,檢查從數(shù)據(jù)提取單元106接收的XML數(shù)據(jù)的嵌套結(jié)構(gòu)。標(biāo)志結(jié)構(gòu)分析單元502,分析XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu),首先,尋找<commentdata>標(biāo)志,之后尋找<comment01>標(biāo)志。之后再尋找作為<comment01>標(biāo)志的屬性的“priority”。
構(gòu)成順序決定單元503,根據(jù)由標(biāo)志結(jié)構(gòu)分析單元502分析的結(jié)果確定配置數(shù)據(jù)的順序。首先,數(shù)據(jù)分析單元107,根據(jù)分析結(jié)果,解釋為只描述注釋的信息。于是,理解為根據(jù)“priority”的屬性的值,從優(yōu)先順序高的數(shù)據(jù)起配置注釋數(shù)據(jù)。數(shù)據(jù)素材詳細(xì)信息提取單元504,與利用構(gòu)成順序決定單元503得到的數(shù)據(jù)一起,提取關(guān)于字號(hào)數(shù)據(jù)等的信息。
另外,在布局處理單元108中進(jìn)行以下的處理。構(gòu)成順序確認(rèn)單元702,根據(jù)由數(shù)據(jù)分析單元107得到的數(shù)據(jù),確認(rèn)配置數(shù)據(jù)的順序的信息等等。數(shù)據(jù)配置計(jì)算單元703,在考慮配置順序的同時(shí),進(jìn)行用來在配置區(qū)域(參照?qǐng)D7A、圖7B)內(nèi)高效配置數(shù)據(jù)的計(jì)算和比較。
在本實(shí)施方式中,因?yàn)榻忉尀椤爸辉谧⑨尩臄?shù)據(jù)信息中包含配置的優(yōu)先順序”,所以首先優(yōu)先配置由數(shù)據(jù)分析單元107得到的優(yōu)先順序第一高的注釋的數(shù)據(jù)。于是,在余下的空白部分上配置優(yōu)先順序第二高的注釋的數(shù)據(jù)。此時(shí),當(dāng)注釋的數(shù)據(jù)量很大超過整個(gè)布局范圍時(shí),可以轉(zhuǎn)到下一頁(yè)或下一段進(jìn)行顯示,或者在段組的場(chǎng)合,可根據(jù)注釋的數(shù)據(jù)量變更段的大小,或者在整個(gè)頁(yè)數(shù)確定的場(chǎng)合,可以將優(yōu)先順序低的注釋的數(shù)據(jù)等舍棄不予顯示而配置。
模板生成單元704,根據(jù)由數(shù)據(jù)配置計(jì)算單元703計(jì)算的信息自動(dòng)生成與數(shù)據(jù)的配置信息相對(duì)應(yīng)的模板。在本實(shí)施方式中,此模板是作為與XML的數(shù)據(jù)變換相對(duì)應(yīng)的XSLT數(shù)據(jù)生成的。
這樣,根據(jù)作為實(shí)施方式3的數(shù)據(jù)處理裝置的布局輸出裝置,可以按照在XML數(shù)據(jù)中描述的優(yōu)先順序進(jìn)行注釋的數(shù)據(jù)的配置。
下面,參照?qǐng)D12對(duì)實(shí)施方式4予以說明。
因?yàn)樽鳛閷?shí)施方式4的數(shù)據(jù)處理裝置的布局輸出裝置的構(gòu)成與上述實(shí)施方式1相同,其說明省略。在實(shí)施方式4中,示出的是從數(shù)據(jù)素材組101中提供與上述實(shí)施方式1、2、3不同的數(shù)據(jù)素材的場(chǎng)合。
圖12為示出從實(shí)施方式4的數(shù)據(jù)素材組101中提供的數(shù)據(jù)素材的示圖。
圖中,1001是描述圖像數(shù)據(jù)的信息的XML數(shù)據(jù)。XML數(shù)據(jù)是在數(shù)據(jù)分布側(cè)及其接收側(cè)之間以預(yù)先確定的標(biāo)志結(jié)構(gòu)描述的數(shù)據(jù)。首先,由<imgdata>標(biāo)志包圍全部數(shù)據(jù),在其包圍中,以<img01>標(biāo)志描述針對(duì)圖像的第1數(shù)據(jù)的信息,此處為圖像尺寸、數(shù)據(jù)容量、數(shù)據(jù)素材存放地點(diǎn)等等的信息。1002、1003、1004是在XML數(shù)據(jù)的<img01>部分內(nèi)容內(nèi)描述信息的圖像數(shù)據(jù)。這些圖像數(shù)據(jù),其內(nèi)容相同,只有尺寸不同。作為圖像數(shù)據(jù),使用JPEG圖像數(shù)據(jù)。
數(shù)據(jù)分析單元107,檢查從數(shù)據(jù)提取單元106接收的XML數(shù)據(jù)的嵌套結(jié)構(gòu)。標(biāo)志結(jié)構(gòu)分析單元502,分析XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu),首先,尋找<imgdata>標(biāo)志,之后尋找<img01>標(biāo)志。之后順序分析,尋找<size01>標(biāo)志、<size02>標(biāo)志、...。構(gòu)成順序決定單元503,根據(jù)由標(biāo)志結(jié)構(gòu)分析單元502分析的結(jié)果確定配置數(shù)據(jù)的順序。首先,數(shù)據(jù)分析單元107,根據(jù)分析結(jié)果,解釋為在XML數(shù)據(jù)中只描述圖像數(shù)據(jù),描述內(nèi)容相同尺寸不同的圖像數(shù)據(jù)的信息,以及與其相對(duì)應(yīng)的存在地點(diǎn)。數(shù)據(jù)素材詳細(xì)信息提取單元504,與利用構(gòu)成順序決定單元503得到的數(shù)據(jù)一起,提取關(guān)于圖像數(shù)據(jù)等的信息。
另外,在布局處理單元108中進(jìn)行以下的處理。構(gòu)成順序確認(rèn)單元702,根據(jù)由數(shù)據(jù)分析單元107得到的數(shù)據(jù),確認(rèn)配置數(shù)據(jù)的順序的信息等等。數(shù)據(jù)配置計(jì)算單元703,在考慮配置順序的同時(shí),進(jìn)行用來在配置區(qū)域(參照?qǐng)D7A、圖7B)內(nèi)高效配置數(shù)據(jù)的計(jì)算和比較。
在本實(shí)施方式中,因?yàn)榻忉尀椤爸皇菆D像的數(shù)據(jù)信息,對(duì)同一圖像數(shù)據(jù)準(zhǔn)備了每個(gè)尺寸不同的數(shù)據(jù)”,所以可以從其中自動(dòng)選取適合于整個(gè)布局范圍的尺寸而配置該選擇的尺寸的圖像數(shù)據(jù)。此外,在輸入的XML數(shù)據(jù)存在多個(gè),各XML數(shù)據(jù)以XML數(shù)據(jù)1001所示的標(biāo)志的內(nèi)容描述的場(chǎng)合,將這些圖像與整個(gè)布局范圍進(jìn)行比較,為使這些圖像進(jìn)入整個(gè)布局范圍內(nèi)進(jìn)行計(jì)算,從各XML數(shù)據(jù)中選擇與該計(jì)算結(jié)果的數(shù)據(jù)大小相對(duì)應(yīng)的圖像數(shù)據(jù)進(jìn)行配置處理。
模板生成單元704,根據(jù)由數(shù)據(jù)配置計(jì)算單元703計(jì)算的信息自動(dòng)生成與數(shù)據(jù)的配置信息相對(duì)應(yīng)的模板。在本實(shí)施方式中,此模板是作為與XML的數(shù)據(jù)變換相對(duì)應(yīng)的XSLT數(shù)據(jù)生成的。
這樣,根據(jù)作為實(shí)施方式4的數(shù)據(jù)處理裝置的布局輸出裝置,可以配置與布局范圍符合的尺寸的圖像。
下面,參照?qǐng)D13~20對(duì)實(shí)施方式5予以說明。
下面以作為本發(fā)明的實(shí)施方式5的數(shù)據(jù)處理裝置裝載的PC(個(gè)人計(jì)算機(jī))及服務(wù)器為例,對(duì)包含這些PC及服務(wù)器的系統(tǒng)的概略構(gòu)成予以說明。另外,在本實(shí)施方式的PC及服務(wù)器中,具有由XML作為標(biāo)記語言描述的內(nèi)容的布局處理功能。
下面,對(duì)與實(shí)施方式1~4相同的構(gòu)成要素賦予相同的參照標(biāo)號(hào),重復(fù)的說明則省略。
圖13為包含PC及服務(wù)器的系統(tǒng)的概略構(gòu)成圖。在圖13中,1101是用戶,是利用后述的PC1104、1106的用戶。用戶1101,指示將意欲布局的圖像數(shù)據(jù)及文本數(shù)據(jù)等(以下稱其為素材數(shù)據(jù))和預(yù)先準(zhǔn)備的布局區(qū)域數(shù)據(jù)(比如,模板數(shù)據(jù))給予后述的PC1104、1106。PC1104,接受用戶1101的指示,將素材數(shù)據(jù)布局到由布局區(qū)域數(shù)據(jù)指定的布局區(qū)域,生成可由后述的印刷設(shè)備組111進(jìn)行印刷處理的印刷數(shù)據(jù),進(jìn)行輸出(110)處理。另外,PC1104的上述布局處理,由后述的布局輸出裝置100進(jìn)行。
布局輸出裝置100,組裝在PC1104的內(nèi)單元,通過用戶1101的指示,利用給予的素材數(shù)據(jù)和布局區(qū)域數(shù)據(jù)進(jìn)行布局處理。PC1106是可以與網(wǎng)絡(luò)相連接的PC,比如,可以與因特網(wǎng)1108相連接。另外,PC1106,比如,也可以是與網(wǎng)絡(luò)相連接的便攜式電話及PDA等移動(dòng)式終端設(shè)備。另外,因特網(wǎng)1108也可以是專線及無線通信網(wǎng)或其組合。
1110是服務(wù)器,經(jīng)因特網(wǎng)1108接收素材數(shù)據(jù)及布局區(qū)域數(shù)據(jù),將素材數(shù)據(jù)布局到由接收的布局區(qū)域數(shù)據(jù)指定的布局區(qū)域,生成可由后述的印刷設(shè)備組111進(jìn)行印刷處理的印刷數(shù)據(jù),進(jìn)行輸出(110)處理。另外,服務(wù)器1110上的上述布局處理,由后述的布局輸出裝置1111進(jìn)行。布局輸出裝置1111組裝在服務(wù)器1110的內(nèi)單元,利用服務(wù)器1110接收的素材數(shù)據(jù)和布局區(qū)域數(shù)據(jù)進(jìn)行布局處理。就是說,布局輸出裝置1111,進(jìn)行與上述布局輸出裝置100同樣的處理。印刷設(shè)備組111,從PC1104及服務(wù)器1110接受印刷數(shù)據(jù)進(jìn)行印刷處理并輸出印刷品。利用以上的構(gòu)成,用戶1101,可以通過使用PC1106經(jīng)因特網(wǎng)1108利用服務(wù)器1110的功能(比如,布局處理功能)。
下面對(duì)通過圖13所示的系統(tǒng)的因特網(wǎng)1108的印刷處理的流程進(jìn)行說明。首先,PC1106,接受用戶1101發(fā)出的布局指示(1103),經(jīng)過網(wǎng)絡(luò)1107、因特網(wǎng)1108及網(wǎng)絡(luò)1109向裝載布局輸出裝置1111的服務(wù)器1110發(fā)送布局指示和素材數(shù)據(jù)及布局區(qū)域數(shù)據(jù)。由此,服務(wù)器1110,接收布局指示和素材數(shù)據(jù)及布局區(qū)域數(shù)據(jù)。在接收到這些的服務(wù)器1110內(nèi),布局輸出裝置1111起動(dòng),布局輸出裝置1111利用接收到的素材數(shù)據(jù)和布局區(qū)域數(shù)據(jù)進(jìn)行布局處理。于是,通過布局處理生成的印刷數(shù)據(jù)輸出(1113)到印刷設(shè)備組111,一系列的處理流程結(jié)束。
另外,如圖13所示,布局輸出裝置100及布局輸出裝置1111的功能,既可以是各用戶利用的PC具有的功能,也可以是與網(wǎng)絡(luò)相連接的服務(wù)器具有的功能,可以是與網(wǎng)絡(luò)相連接的終端可利用的功能。
圖14為示出本實(shí)施方式的布局輸出裝置100或布局輸出裝置1111的內(nèi)單元構(gòu)成的示圖。
101是數(shù)據(jù)素材組,由圖像數(shù)據(jù)及文本數(shù)據(jù)等素材數(shù)據(jù)、布局區(qū)域數(shù)據(jù)等數(shù)據(jù)素材構(gòu)成,包含多個(gè)數(shù)據(jù)。102是收發(fā)數(shù)據(jù)素材的通信線路,可以是專線、網(wǎng)絡(luò)、藍(lán)牙等各種通信路徑。112是通信單元(接收),可以與各種通信形態(tài)(方式)相對(duì)應(yīng)地進(jìn)行通信,可經(jīng)過通信線路102接收各種數(shù)據(jù)。103是輸入單元,具有通信單元112,接受通信單元112接收的數(shù)據(jù)素材。
107是數(shù)據(jù)分析單元,對(duì)包含在輸入單元103接收的數(shù)據(jù)素材中的各個(gè)數(shù)據(jù)的種類進(jìn)行判別,對(duì)每個(gè)種類進(jìn)行處理,分析內(nèi)容,提取為生成布局所必需的信息(以下稱其為提取信息)。作為此提取信息,比如,有素材數(shù)據(jù)的大小及形狀等有關(guān)形狀的信息。1207是數(shù)據(jù)匯集單元,將數(shù)據(jù)分析單元107對(duì)布局區(qū)域數(shù)據(jù)以外的數(shù)據(jù)(素材數(shù)據(jù))每一個(gè)提取的提取信息作為一個(gè)XML數(shù)據(jù)進(jìn)行匯集處理。
108是布局處理單元,對(duì)數(shù)據(jù)匯集單元1207生成的XML數(shù)據(jù)和布局區(qū)域數(shù)據(jù)進(jìn)行比較,必需時(shí)對(duì)素材數(shù)據(jù)進(jìn)行加工,對(duì)素材數(shù)據(jù)進(jìn)行布局處理配置到布局區(qū)域內(nèi)的最優(yōu)位置。1209是印刷設(shè)備對(duì)應(yīng)處理單元,將布局處理單元108布局的布局?jǐn)?shù)據(jù)變換為印刷設(shè)備組111的驅(qū)動(dòng)程序可以解釋的文檔(印刷數(shù)據(jù))。109是輸出單元,與輸入單元103一樣,具有與各種通信形態(tài)相對(duì)應(yīng)的通信單元113,可經(jīng)過后述的通信線路110將印刷設(shè)備對(duì)應(yīng)處理單元1209生成的文檔輸出到印刷設(shè)備組111。
通信單元113,與輸入單元103內(nèi)的通信單元112一樣,可以發(fā)送各種數(shù)據(jù)(包含上述的文檔)。通信線路110,在PC1104或服務(wù)器1110和印刷設(shè)備組111之間進(jìn)行連接,是用于數(shù)據(jù)通信的通信線路,與上述通信線路102一樣,可以采用各種各樣的通信線路。
下面對(duì)圖14所示的數(shù)據(jù)分析單元107的分析處理的詳細(xì)情況予以說明。
圖15為示出圖14所示的數(shù)據(jù)分析單元107的分析處理的詳細(xì)情況的流程圖。步驟S1301示出圖14所示的數(shù)據(jù)分析單元107的分析處理,其構(gòu)成包含步驟S1302、S1303。在步驟S1302中,數(shù)據(jù)分析單元107判別在輸入單元103接收的數(shù)據(jù)素材中包含的各個(gè)數(shù)據(jù)的種類和輸入各個(gè)數(shù)據(jù)的順序,并將各個(gè)數(shù)據(jù)與輸入的順序相對(duì)應(yīng)地進(jìn)行存儲(chǔ)。
之后,在步驟S1303中,數(shù)據(jù)分析單元107對(duì)各個(gè)數(shù)據(jù)的每個(gè)種類進(jìn)行分析,進(jìn)行詳細(xì)信息的提取處理。具體言之,數(shù)據(jù)分析單元107,在輸入數(shù)據(jù)是圖像數(shù)據(jù)時(shí),提取圖像縱橫尺寸、壓縮形式等信息;而在輸入數(shù)據(jù)是文本數(shù)據(jù)時(shí),提取字號(hào)、文本數(shù)、字形等信息。另外,在輸入的數(shù)據(jù)是表示布局區(qū)域的數(shù)據(jù)時(shí),數(shù)據(jù)分析單元107,提取布局區(qū)域的縱橫、半徑等的尺寸、區(qū)域的形狀等的信息。在提取處理后,數(shù)據(jù)分析單元107,將提取的數(shù)據(jù)輸出到數(shù)據(jù)匯集單元1207。
下面,對(duì)圖14所示的數(shù)據(jù)匯集單元1207的匯集處理的詳細(xì)情況予以說明。
圖16為示出圖14所示的數(shù)據(jù)匯集單元1207的匯集處理的詳細(xì)情況的流程圖。步驟S1401,示出數(shù)據(jù)匯集單元1207的匯集處理,其構(gòu)成包含步驟S1402、S1403。在步驟S1402中,數(shù)據(jù)匯集單元1207對(duì)從數(shù)據(jù)分析單元107接受的各數(shù)據(jù)的詳細(xì)信息進(jìn)行匯集處理。其中,數(shù)據(jù)匯集單元1207,將各數(shù)據(jù)(素材數(shù)據(jù))的詳細(xì)信息作為一個(gè)XML數(shù)據(jù)進(jìn)行匯集,但布局區(qū)域數(shù)據(jù)不在其內(nèi)。
之后,在步驟S1403中,數(shù)據(jù)匯集單元1207,在給出的素材數(shù)據(jù)中包含圖像數(shù)據(jù)時(shí),通過添加表示圖像數(shù)據(jù)在XML數(shù)據(jù)中的所在位置的鏈接,可使XML數(shù)據(jù)與圖像數(shù)據(jù)相關(guān)聯(lián)。下面,對(duì)步驟S1403中的XML數(shù)據(jù)和圖像數(shù)據(jù)的關(guān)聯(lián)處理舉例說明之。
圖17為示出利用步驟S1403的處理的XML數(shù)據(jù)和圖像數(shù)據(jù)的關(guān)聯(lián)的具體示例的示圖。在圖17中,1501是匯集素材數(shù)據(jù)的詳細(xì)信息由數(shù)據(jù)匯集單元1207生成的XML數(shù)據(jù)的示例。如XML數(shù)據(jù)1501所示,作為提取詳細(xì)信息的輸入數(shù)據(jù)(素材數(shù)據(jù)),在給出圖像數(shù)據(jù)的場(chǎng)合,圖像數(shù)據(jù)的縱橫尺寸、文件名等信息由<widthsize>標(biāo)志及<name>標(biāo)志包圍進(jìn)行描述。另外,在輸入數(shù)據(jù)是文本數(shù)據(jù)的場(chǎng)合,文本數(shù)據(jù)的內(nèi)容,由<data>標(biāo)志及<fontsize>標(biāo)志包圍進(jìn)行描述。通過以上的處理,數(shù)據(jù)匯集單元1207,根據(jù)輸入數(shù)據(jù),生成如圖17所示的XML數(shù)據(jù)。
此外,數(shù)據(jù)匯集單元1207,利用<priority>標(biāo)志,對(duì)各素材數(shù)據(jù)的輸入順序或指定順序賦予優(yōu)先順序(1、2、3、...)。另外,1502是臨時(shí)保存圖像數(shù)據(jù)的實(shí)體的temp區(qū)域,輸入的圖像數(shù)據(jù)臨時(shí)在此保存。
如圖17所示,在temp區(qū)域1502中臨時(shí)保存圖像數(shù)據(jù)1503~1505。圖像數(shù)據(jù)1503~1505是輸入到輸入單元103并且在是圖像數(shù)據(jù)時(shí)由數(shù)據(jù)分析單元107進(jìn)行分析處理的圖像數(shù)據(jù),圖像尺寸等互相不同。另外,圖像數(shù)據(jù)1503、1504、1505的文件名為test01.jpg、test02.jpg及test03.jpg。另外,temp區(qū)域1502,設(shè)置于PC1104及服務(wù)器1110內(nèi)的存儲(chǔ)器之上。
數(shù)據(jù)匯集單元1207,利用<datalink>標(biāo)志在XML數(shù)據(jù)1501內(nèi)指定temp區(qū)域1502的保存地點(diǎn)作為鏈接目標(biāo)的路徑。由此,如圖17在箭頭所示,比如,利用XML數(shù)據(jù)1501內(nèi)的<datalink>標(biāo)志包圍的“temp/test01.jpg”的描述,可指定保存于temp區(qū)域1502中的圖像數(shù)據(jù)1503(test01.jpg)。
下面,對(duì)圖14所示的布局處理單元108的布局處理的詳細(xì)情況予以說明。
圖18為示出圖14所示的布局處理單元108的布局處理的詳細(xì)情況的流程圖。步驟S1601是示出布局處理單元108的布局處理的處理,其構(gòu)成包含步驟S1602、S1603及S1604。在步驟S1602中,布局處理單元108讀入數(shù)據(jù)匯集單元1207生成的XML數(shù)據(jù),掌握并存儲(chǔ)對(duì)布局區(qū)域進(jìn)行布局的數(shù)據(jù)(素材數(shù)據(jù))的數(shù)目。之后,在步驟S1603中,布局處理單元108,讀入布局區(qū)域數(shù)據(jù),判斷布局區(qū)域是矩形還是矩形以外的形狀,并根據(jù)該判斷在下一個(gè)步驟S1604中進(jìn)行不同的處理。
之后,在步驟S1604中,布局處理單元108,對(duì)布局到布局區(qū)域內(nèi)的素材數(shù)據(jù)的尺寸與由布局區(qū)域數(shù)據(jù)得到的布局區(qū)域的尺寸進(jìn)行比較,并且進(jìn)行素材數(shù)據(jù)的配置處理及素材數(shù)據(jù)的尺寸的變更處理。
下面對(duì)步驟S1604的處理以布局區(qū)域?yàn)榫匦蔚膱?chǎng)合的處理例進(jìn)行說明。圖19A~19C是示出在步驟S1604的處理中布局區(qū)域是矩形的場(chǎng)合的處理例的示圖。下面對(duì)布局處理單元108,將圖19(a)所示的4個(gè)素材數(shù)據(jù)針對(duì)圖19(b)所示的布局區(qū)域1705及圖19(c)所示的布局區(qū)域1707(均為矩形)進(jìn)行布局處理的場(chǎng)合進(jìn)行說明。
圖19(a)是示出素材數(shù)據(jù)組的示圖。在圖19(a)中,1701~1703是圖像數(shù)據(jù),其各自的尺寸和種類不同。1704是文本數(shù)據(jù)。在將這些素材數(shù)據(jù)對(duì)圖19(b)所示的布局區(qū)域1705進(jìn)行布局處理的場(chǎng)合,首先,布局處理單元108,選擇布局區(qū)域1705的縱橫的尺寸大的,在橫的尺寸大時(shí),將其橫尺寸(橫向的長(zhǎng)度)與各素材數(shù)據(jù)的橫尺寸的合計(jì)進(jìn)行比較,判斷全部素材數(shù)據(jù)是否可以放入該布局區(qū)域1705內(nèi)。就是說,布局處理單元108,判斷是否可以將素材數(shù)據(jù)原樣不變并列配置于布局區(qū)域1705之內(nèi)。
此處,布局處理單元108,在判斷不能將素材數(shù)據(jù)原樣不變配置于布局區(qū)域1705之內(nèi)時(shí),就將素材數(shù)據(jù)中的一個(gè)或全部縱橫以相同比率進(jìn)行縮小處理。此時(shí),布局處理單元108,如圖19(b)的右圖所示,通過縮小處理及配置處理使全部縮小后的素材數(shù)據(jù)1701a~1704a可以容納于布局區(qū)域1705內(nèi)。
另外,下面對(duì)于將同一素材數(shù)據(jù)(圖19(a)的素材數(shù)據(jù)),針對(duì)圖19(c)的左圖所示的縱長(zhǎng)矩形的布局區(qū)域1707進(jìn)行布局處理的場(chǎng)合予以說明。在此場(chǎng)合也與圖17(b)所示的布局處理的原理相同,布局處理單元108,將布局區(qū)域1707的縱尺寸(縱向的長(zhǎng)度)與各素材數(shù)據(jù)的縱尺寸的合計(jì)進(jìn)行比較,判斷全部素材數(shù)據(jù)是否可以放入該布局區(qū)域1707內(nèi)。此處,在判斷不能將素材數(shù)據(jù)配置于布局區(qū)域1707之內(nèi)時(shí),布局處理單元108,就通過將各素材數(shù)據(jù)縱橫以相同比率進(jìn)行縮小,對(duì)各素材數(shù)據(jù),如圖19(c)的中圖所示,進(jìn)行套入布局區(qū)域1707的處理。由此,在布局區(qū)域1707的縱向方向上各素材數(shù)據(jù)可以收入,但是,如圖19(c)的中圖所示,存在圖及文本在橫向方向上突出的情況。在這種場(chǎng)合,布局處理單元108再次對(duì)各素材數(shù)據(jù)進(jìn)行縮小處理以便符合布局區(qū)域1707的橫向尺寸。
如上所述,對(duì)于矩形的布局區(qū)域,布局處理單元108,可以自動(dòng)進(jìn)行各素材數(shù)據(jù)的布局處理。在上述具體示例中,布局處理單元108,對(duì)于布局區(qū)域,是以1行或1列排列素材數(shù)據(jù)進(jìn)行配置處理,但并不限定于此,也可通過預(yù)先設(shè)定在1行或1列中排列的數(shù)據(jù)的最大數(shù),自動(dòng)進(jìn)行段組等的處理,可以使素材數(shù)據(jù)在一個(gè)矩形布局區(qū)域內(nèi)進(jìn)行多行多列的布局處理。
下面對(duì)步驟S1604的處理示出以布局區(qū)域?yàn)榫匦我酝獾男螤畹膱?chǎng)合的處理例進(jìn)行說明。圖20A~20C是示出在步驟S1604的處理中布局區(qū)域是矩形以外的形狀的場(chǎng)合的處理例的示圖。下面對(duì)布局處理單元108,對(duì)圖20(a)左圖所示的環(huán)形的布局區(qū)域1801將圖19(a)所示的4個(gè)素材數(shù)據(jù)(圖像數(shù)據(jù)1701~1703及文本數(shù)據(jù)1704)進(jìn)行布局處理的場(chǎng)合進(jìn)行說明。另外,環(huán)形的布局區(qū)域1801的例子,比如,有CD(光盤)的標(biāo)簽等等。
布局處理單元108,如圖20(b)的方格1802所示,想象將整個(gè)布局區(qū)域1801以方格紙的小方格覆蓋。于是,將包圍成為布局區(qū)域1801的內(nèi)側(cè)的方格的區(qū)域確定為實(shí)際被進(jìn)行布局處理的區(qū)域。圖20(b)所示的濃度高的區(qū)域是成為實(shí)際的布局處理對(duì)象的布局區(qū)域1803。
于是,布局處理單元108,任意確定布局開始基點(diǎn),按照從優(yōu)先順序高的素材數(shù)據(jù)起的順序,從確定的基點(diǎn)起在順時(shí)鐘方向上對(duì)布局區(qū)域進(jìn)行套入處理。此時(shí),布局處理單元108,在有一個(gè)素材數(shù)據(jù)大于布局區(qū)域1803時(shí),就以一定程度的間隔對(duì)該素材數(shù)據(jù)的縱向尺寸和橫向尺寸進(jìn)行縮小處理。由此,使該素材數(shù)據(jù)的縱向和橫向都縮小到可以收入布局區(qū)域1803而將其配置于布局區(qū)域1803內(nèi)。
在第2個(gè)以后的素材數(shù)據(jù)的配置時(shí),同樣,布局處理單元108,在剩余的空白區(qū)域內(nèi),布局處理優(yōu)先順序次高的素材數(shù)據(jù)。另外,在空白區(qū)域比某一閾值小時(shí),布局處理單元108將剩余的素材數(shù)據(jù)(未配置的素材數(shù)據(jù))舍棄(不配置)。如上所示,布局處理單元108,優(yōu)先配置處理優(yōu)先順序高的素材數(shù)據(jù),而對(duì)優(yōu)先順序低的素材數(shù)據(jù),在難以配置時(shí),就不進(jìn)行配置處理的這樣一種可以按照優(yōu)先順序進(jìn)行的配置處理。
具體言之,在對(duì)圖像數(shù)據(jù)1701~1703順序賦予優(yōu)先順序“1”~“3”,對(duì)文本數(shù)據(jù)1704賦予優(yōu)先順序“4”時(shí),布局處理單元108,通過從圖像數(shù)據(jù)1701起按照順時(shí)鐘方向配置圖像數(shù)據(jù)1702、1703,最后配置文本數(shù)據(jù)1704,進(jìn)行,比如,如圖20C所示的布局。
如上所述,本實(shí)施方式的布局處理單元108,可以將一組多個(gè)素材數(shù)據(jù)對(duì)各種形狀的布局區(qū)域進(jìn)行布局處理。
之后,印刷設(shè)備對(duì)應(yīng)處理單元1209,再將由經(jīng)過布局處理單元108進(jìn)行布局處理的布局?jǐn)?shù)據(jù)變換為印刷設(shè)備組111固有的形式,文檔(印刷數(shù)據(jù))化。具體言之,在印刷設(shè)備組111是像復(fù)印機(jī)這樣的處理能力高裝載的存儲(chǔ)器的容量大的設(shè)備時(shí),也可以將布局?jǐn)?shù)據(jù)原樣不變地輸出,但在是像噴墨打印機(jī)這樣的處理能力低裝載的存儲(chǔ)器的容量小的印刷裝置時(shí),可以將文檔變換為可與其相對(duì)應(yīng)的結(jié)構(gòu)的文檔。于是,輸出單元109,通過在印刷設(shè)備對(duì)應(yīng)處理單元1209中將完成全部變換的文檔(印刷數(shù)據(jù))輸出而結(jié)束布局輸出裝置100整個(gè)的處理。
另外,在上述的實(shí)施方式中,示出的是將圖像數(shù)據(jù)臨時(shí)保存于temp區(qū)域1502中進(jìn)行處理的示例,但并不限定于此,在像流那樣,以分組為單位進(jìn)行數(shù)據(jù)處理時(shí),也可以對(duì)實(shí)時(shí)逐次接收的圖像數(shù)據(jù)進(jìn)行布局處理。
另外,在上述實(shí)施方式中,作為標(biāo)記語言是以XML為例進(jìn)行說明的,但并不限定于此,也可以通過將文檔的一部分以稱為“標(biāo)志”的特別的字符串包圍,利用描述文檔的標(biāo)記語言來對(duì)文檔的結(jié)構(gòu)(標(biāo)題、鏈接等)及修飾信息(字符的大小及組版的狀態(tài))進(jìn)行并布局處理。
如上所示的本實(shí)施方式的PC1104及服務(wù)器1110,因?yàn)閷?duì)非矩形形狀的布局區(qū)域也可以自動(dòng)地進(jìn)行布局處理,可以實(shí)現(xiàn)縮短歷來以人工方式進(jìn)行的布局作業(yè)時(shí)間而削減人力成本。另外,在迄今依賴專用應(yīng)用軟件對(duì)CD、DVD的標(biāo)簽等的非矩形區(qū)域進(jìn)行布局處理中,通過本實(shí)施方式的PC1104及服務(wù)器1110利用標(biāo)記語言技術(shù)進(jìn)行布局處理,可以不再依賴專用的應(yīng)用軟件進(jìn)行處理。此外,通過經(jīng)服務(wù)器1110及因特網(wǎng)1108向用戶終端提供對(duì)非矩形區(qū)域的布局處理環(huán)境,也可以確立迄今尚無的因特網(wǎng)服務(wù)的一種模型。另外,在提供因特網(wǎng)服務(wù)的場(chǎng)合,服務(wù)器1110輸出的印刷數(shù)據(jù)也可經(jīng)因特網(wǎng)1108送還用戶終端。
另外,在上述實(shí)施方式中,是將用來實(shí)現(xiàn)PC1104及服務(wù)器1110的布局輸出裝置100、1111的功能的程序讀入到存儲(chǔ)器中由CPU執(zhí)行而實(shí)現(xiàn)其功能,但并不限定于此,也可以將各處理的全部或一部分功能由專用的硬件實(shí)現(xiàn)。
以上是本發(fā)明的實(shí)施方式的說明,本發(fā)明并不限定于這些實(shí)施方式,只要是在權(quán)利要求的范圍內(nèi)示出的功能或?qū)嵤┓绞降臉?gòu)成具有的功能可以達(dá)到的構(gòu)成,無論是何種構(gòu)成都適用。
另外,本發(fā)明的目的也可以通過將存儲(chǔ)實(shí)現(xiàn)實(shí)施方式的功能的軟件的程序代碼的存儲(chǔ)介質(zhì)供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)(或CPU及MPU)讀出存放于存儲(chǔ)介質(zhì)中的程序代碼并執(zhí)行而達(dá)到。
此時(shí),從存儲(chǔ)介質(zhì)讀出的程序代碼本身可實(shí)現(xiàn)上述的實(shí)施方式的功能,該程序代碼及存儲(chǔ)該程序代碼的存儲(chǔ)介質(zhì)也構(gòu)成本發(fā)明。
另外,作為用來供給程序代碼的存儲(chǔ)介質(zhì),比如,有軟盤(注冊(cè)商標(biāo))、硬盤、光盤、磁光盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲(chǔ)卡、ROM等。另外,也可以通過與因特網(wǎng)、商業(yè)網(wǎng)絡(luò)、局域網(wǎng)等相連接的另一計(jì)算機(jī)、數(shù)據(jù)庫(kù)(未圖示)等通過網(wǎng)絡(luò)供給程序代碼。
另外,通過執(zhí)行計(jì)算機(jī)讀出的程序代碼,不僅可實(shí)現(xiàn)上述實(shí)施方式的功能,而且可以根據(jù)該程序代碼的指示,由運(yùn)行于計(jì)算機(jī)上的OS(操作系統(tǒng))等執(zhí)行實(shí)際處理的一部分或全部,通過這種處理實(shí)現(xiàn)上述的實(shí)施方式的功能的場(chǎng)合也包含在內(nèi)。
此外,從記錄介質(zhì)讀出的程序代碼,在寫入到插入到計(jì)算機(jī)中的功能擴(kuò)展板及與計(jì)算機(jī)相連接的功能擴(kuò)展單元中設(shè)置的存儲(chǔ)器之后,根據(jù)該程序的指示,由設(shè)置于該功能擴(kuò)展板及功能擴(kuò)展單元中的CPU等進(jìn)行實(shí)際的處理的一部分或全部,藉助該處理也可實(shí)現(xiàn)上述的實(shí)施方式的功能的場(chǎng)合也包含在內(nèi)。
此外,上述程序代碼,也可以是通過與在計(jì)算機(jī)系統(tǒng)中業(yè)已記錄的程序代碼進(jìn)行組合而實(shí)現(xiàn)上述功能的程序代碼,即所謂的差分文件(差分程序)。
本申請(qǐng)系根據(jù)并且要求承認(rèn)在先的日本專利申請(qǐng)No.2004-040479,申請(qǐng)日期2004年2月17日,日本專利申請(qǐng)No.2004-081174,申請(qǐng)日期2004年3月19日,此處援引其整個(gè)內(nèi)容作為組成部分。
權(quán)利要求
1.一種可以與至少一個(gè)印刷裝置相連接,對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理裝置,其構(gòu)成包括輸入數(shù)據(jù)的輸入裝置;分析上述輸入的數(shù)據(jù)的分析裝置;根據(jù)上述分析裝置的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成裝置;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置后的數(shù)據(jù)變換為可用上述印刷裝置印刷的文檔的變換裝置。
2.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中具有將上述變換后的文檔輸出到上述印刷裝置的輸出裝置。
3.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中上述變換裝置具有根據(jù)上述生成的配置信息生成模板的生成裝置;并利用上述生成的模板來配置上述數(shù)據(jù)。
4.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中上述生成裝置通過對(duì)上述數(shù)據(jù)進(jìn)行比較、選擇及加工中的至少一種處理而生成上述配置信息。
5.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中上述輸入的數(shù)據(jù)包含XML數(shù)據(jù),上述分析裝置對(duì)上述XML數(shù)據(jù)的標(biāo)志結(jié)構(gòu)進(jìn)行分析。
6.如權(quán)利要求5所述的數(shù)據(jù)處理裝置,其中上述分析裝置對(duì)涉及注釋的數(shù)據(jù)進(jìn)行分析。
7.如權(quán)利要求5所述的數(shù)據(jù)處理裝置,其中上述分析裝置對(duì)涉及圖像的數(shù)據(jù)進(jìn)行分析。
8.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中上述生成裝置根據(jù)在上述輸入的數(shù)據(jù)內(nèi)描述的數(shù)據(jù)項(xiàng)目的順序生成上述配置信息。
9.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中上述生成裝置根據(jù)在上述數(shù)據(jù)內(nèi)描述的優(yōu)先順序生成上述配置信息。
10.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,包括判別構(gòu)成上述輸入的數(shù)據(jù)的各數(shù)據(jù)項(xiàng)目的種類的判別裝置;根據(jù)上述判別出的數(shù)據(jù)種類將上述數(shù)據(jù)分布存放的存放裝置;以及提取上述存放的數(shù)據(jù)的提取裝置;其中上述生成裝置生成上述提取的數(shù)據(jù)的配置信息。
11.如權(quán)利要求10所述的數(shù)據(jù)處理裝置,其中上述存放裝置生成上述數(shù)據(jù)項(xiàng)目與該數(shù)據(jù)的存放地點(diǎn)的對(duì)應(yīng)表,上述提取裝置使用上述對(duì)應(yīng)表來提取上述存放的數(shù)據(jù)。
12.一種數(shù)據(jù)處理裝置,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收裝置;分析上述接收裝置所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析裝置;判斷利用上述接收裝置所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷裝置;以及在上述判斷裝置判斷為是矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收納于矩形的布局區(qū)域,而在上述判斷裝置判斷為是非矩形時(shí),參照上述分析裝置的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局裝置。
13.如權(quán)利要求12所述的數(shù)據(jù)處理裝置,其中還具有根據(jù)上述分析裝置的分析結(jié)果將上述素材數(shù)據(jù)匯集到以標(biāo)記語言描述的數(shù)據(jù)文件的數(shù)據(jù)匯集裝置;上述布局裝置利用上述數(shù)據(jù)匯集裝置所匯集的上述數(shù)據(jù)文件執(zhí)行布局處理。
14.如權(quán)利要求12所述的數(shù)據(jù)處理裝置,其中在上述素材數(shù)據(jù)中包含圖像數(shù)據(jù)時(shí),上述數(shù)據(jù)匯集裝置在上述數(shù)據(jù)文件內(nèi)描述確定上述圖像數(shù)據(jù)的存放地點(diǎn)的信息。
15.如權(quán)利要求13所述的數(shù)據(jù)處理裝置,其中上述標(biāo)記語言是XML。
16.如權(quán)利要求12所述的數(shù)據(jù)處理裝置,其中還具有將上述布局裝置布局處理后的印刷數(shù)據(jù)變換為可用輸出目的地的印刷裝置處理的數(shù)據(jù)形式的變換裝置。
17.如權(quán)利要求12所述的數(shù)據(jù)處理裝置,其中上述接收裝置經(jīng)網(wǎng)絡(luò)從要求進(jìn)行布局處理的用戶終端接收上述素材數(shù)據(jù)和上述布局區(qū)域數(shù)據(jù)。
18.一種利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī),對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法,其構(gòu)成包括輸入數(shù)據(jù)的輸入步驟;分析上述輸入的數(shù)據(jù)的分析步驟;根據(jù)上述分析步驟的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成步驟;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置后的數(shù)據(jù)變換為可用上述印刷裝置印刷的文檔的變換步驟。
19.一種利用數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收步驟;分析在上述接收步驟所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析步驟;判斷由在上述接收步驟所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷步驟;以及當(dāng)在上述判斷步驟判斷為是矩形時(shí),參照上述分析步驟的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收納于矩形的布局區(qū)域,而在上述判斷步驟判斷為是非矩形時(shí),參照上述分析步驟的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局步驟。
20.如權(quán)利要求19所述的數(shù)據(jù)處理方法,其中還具有根據(jù)上述分析步驟的分析結(jié)果將上述素材數(shù)據(jù)匯集到以標(biāo)記語言描述的數(shù)據(jù)文件的數(shù)據(jù)匯集步驟;上述布局步驟利用在上述數(shù)據(jù)匯集步驟所匯集的上述數(shù)據(jù)文件執(zhí)行布局處理。
21.如權(quán)利要求19所述的數(shù)據(jù)處理方法,其中在上述素材數(shù)據(jù)中包含圖像數(shù)據(jù)時(shí),上述數(shù)據(jù)匯集步驟在上述數(shù)據(jù)文件內(nèi)描述確定上述圖像數(shù)據(jù)的存放地點(diǎn)的信息。
22.如權(quán)利要求20所述的數(shù)據(jù)處理方法,其中上述標(biāo)記語言是XML。
23.如權(quán)利要求19所述的數(shù)據(jù)處理方法,其中還具有將在上述布局步驟進(jìn)行布局處理后的印刷數(shù)據(jù)變換為可用輸出目的地的印刷裝置處理的數(shù)據(jù)形式的變換步驟。
24.如權(quán)利要求19所述的數(shù)據(jù)處理方法,其中上述接收步驟經(jīng)網(wǎng)絡(luò)從要求進(jìn)行布局處理的用戶終端接收上述素材數(shù)據(jù)和上述布局區(qū)域數(shù)據(jù)。
25.一種執(zhí)行利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī)對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法的程序,其構(gòu)成包括輸入數(shù)據(jù)的輸入模塊;分析上述輸入的數(shù)據(jù)的分析模塊;根據(jù)上述分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成模塊;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置的數(shù)據(jù)變換為可用上述印刷裝置印刷的文檔的變換模塊。
26.一種執(zhí)行數(shù)據(jù)處理方法的程序,其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收模塊;分析在上述接收模塊所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析模塊;判斷由在上述接收模塊所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷模塊;以及當(dāng)在上述判斷模塊判斷為是矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收納于矩形的布局區(qū)域,而在上述判斷模塊判斷為是非矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局模塊。
27.一種保持執(zhí)行利用與至少一個(gè)印刷裝置相連接的計(jì)算機(jī)對(duì)輸入的數(shù)據(jù)進(jìn)行布局處理的數(shù)據(jù)處理方法的程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其構(gòu)成包括輸入數(shù)據(jù)的輸入模塊;分析上述輸入的數(shù)據(jù)的分析模塊;根據(jù)上述分析步驟的分析結(jié)果生成上述數(shù)據(jù)的配置信息的生成模塊;以及按照上述生成的配置信息對(duì)上述數(shù)據(jù)進(jìn)行配置,并且將該配置的數(shù)據(jù)變換為可用上述印刷裝置印刷的文檔的變換模塊。
28.一種保持執(zhí)行執(zhí)行數(shù)據(jù)處理方法的程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其構(gòu)成包括接收作為布局處理的對(duì)象的素材數(shù)據(jù)和確定布局區(qū)域的布局區(qū)域數(shù)據(jù)的接收模塊;分析在上述接收模塊所接收的上述素材數(shù)據(jù)的種類及形狀中的至少一種的分析模塊;判斷由在上述接收模塊所接收的上述布局區(qū)域數(shù)據(jù)所確定的布局區(qū)域的形狀是矩形還是非矩形的判斷模塊;以及當(dāng)在上述判斷模塊判斷為是矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以使上述素材數(shù)據(jù)收納于矩形的布局區(qū)域,而在上述判斷模塊判斷為是非矩形時(shí),參照上述分析模塊的分析結(jié)果執(zhí)行布局處理以根據(jù)優(yōu)先順序?qū)⑸鲜鏊夭臄?shù)據(jù)配置到非矩形的布局區(qū)域的布局模塊。
全文摘要
一種可以自動(dòng)計(jì)算出適用于各種各樣的素材的配置信息并輸出印刷裝置的驅(qū)動(dòng)程序可以解釋的文檔的數(shù)據(jù)處理裝置。輸入單元(103)輸入數(shù)據(jù)。數(shù)據(jù)分析單元(107)分析輸入的數(shù)據(jù)。布局處理單元(108)根據(jù)數(shù)據(jù)分析單元的分析結(jié)果生成數(shù)據(jù)的配置信息。布局處理單元(108)按照生成的配置信息配置數(shù)據(jù),并且將該配置數(shù)據(jù)變換為印刷裝置可印刷的文檔。
文檔編號(hào)G06F3/12GK1658144SQ20051000835
公開日2005年8月24日 申請(qǐng)日期2005年2月17日 優(yōu)先權(quán)日2004年2月17日
發(fā)明者巖崎晉吾 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1