(57)【要約】【課題】自動組版後に手作業が発生しないようにレイアウト作業を自動的に行い、レイアウト作業の省力化が可能な印刷システムを提供する。【解決手段】組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理手段と、前記データ取得処理手段により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記レイアウト枠から前記画像データが逸脱しないように変倍率を決定し、前記レイアウト枠と前記画像データとの間隔を調整することによりレイアウトを行う自動編集手段と、を備える。【選択図】図３
2009053973.tif 000002
【特許請求の範囲】
【請求項１】
組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理手段と、
前記データ取得処理手段により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記画像データが前記レイアウト枠から逸脱しないように変倍率を決定し、前記画像データと前記レイアウト枠との間隔を調整することによりレイアウトを行う自動編集手段と、
を備えることを特徴とする組版装置。
【請求項２】
請求項１に記載の組版装置において、
前記自動編集手段は、予め設定された上、下、左、及び右のうち少なくとも何れか一つの間隔を示す情報に基づいて、前記画像データと前記レイアウト枠との間隔を調整することを特徴とする組版装置。
【請求項３】
請求項１又は２に記載の組版装置において、
前記自動編集手段は、前記画像データに含まれる表示対象物が前記レイアウト枠の中央に位置するように調整することを特徴とする組版装置。
【請求項４】
組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理工程と、
前記データ取得処理工程により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記画像データが前記レイアウト枠から逸脱しないように変倍率を決定し、前記画像データと前記レイアウト枠との間隔を調整することによりレイアウトを行う自動編集工程と、
を備えることを特徴とする組版方法。
【請求項５】
コンピュータを、
組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理手段、
前記データ取得処理手段により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記画像データが前記レイアウト枠から逸脱しないように変倍率を決定し、前記画像データと前記レイアウト枠との間隔を調整することによりレイアウトを行う自動編集手段、
として機能させることを特徴とする組版処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベース上のデータに基づき、ＤＴＰ（Desk Top Publishing）データの作成及び編集を行う組版装置、組版方法、及び組版処理プログラムの技術分野に関する。
【背景技術】
【０００２】
一般に、自動組版において画像をＤＴＰデータ上に自動でレイアウトする場合は、必ずしも画像のサイズとレイアウト枠のサイズとが一致するとは限らないため、画像のサイズの調整を行うことやレイアウト枠内のどの位置に画像をレイアウトするかを指定することが多い。
【０００３】
例えば、特許文献１には、画像のサイズをレイアウト枠に合わせて調整を行い、且つ画像データの中心点とレイアウト枠の中心点を一致させるようにレイアウト位置を決定することが開示されている。
【特許文献１】特許２６８７７５５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、レイアウト枠の中心にレイアウトしたい対象物が画像データの中心にあるとは限らないため、自動で中心点を一致させるように配置した場合においても、最終的には手作業で微調整をしなければならないといった問題点があった。更に、画像データのサイズの調整のみ、或いは画像データの位置の調整のみの指定をするということができないという問題点もあった。また、レイアウト枠から画像データまでの余白（間隔）を全ての画像データで統一した場合等にも手作業する必要性が発生してしまうという問題点もあった。
【０００５】
そこで、本発明は、上記問題点に鑑みて為されたもので、その目的の一例は、自動組版後に手作業が発生しないようにレイアウト作業を自動的に行い、レイアウト作業の省力化が可能な組版装置、組版方法、及び組版処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理手段と、前記データ取得処理手段により入力されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記レイアウト枠から前記画像データが逸脱しないように変倍率を決定し、前記レイアウト枠と前記画像データとの間隔を調整することによりレイアウトを行う自動編集手段と、を備えることを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の組版装置において、前記自動編集手段は、予め設定された上、下、左、及び右のうち少なくとも何れか一つの間隔を示す情報に基づいて、前記画像データと前記レイアウト枠との間隔を調整することを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１又は２に記載の組版装置において、前記自動編集手段は、前記画像データに含まれる表示対象物が前記レイアウト枠の中央に位置するように調整することを特徴とする。
【０００９】
また、請求項４に記載の発明は、組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理工程と、前記データ取得処理工程により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記レイアウト枠から前記画像データが逸脱しないように変倍率を決定し、前記レイアウト枠と前記画像データとの間隔を調整することによりレイアウトを行う自動編集工程と、を備えることを特徴とする。
【００１０】
また、請求項５に記載の発明は、コンピュータを、組版処理をするのに必要な画像データと、レイアウト枠の大きさと位置とを示すレイアウトデータとを取得するデータ取得処理手段、前記データ取得処理手段により取得されたレイアウトデータに基づいて、前記画像データの縦横比を保持した状態で前記レイアウト枠から前記画像データが逸脱しないように変倍率を決定し、前記レイアウト枠と前記画像データとの間隔を調整することによりレイアウトを行う自動編集手段、として機能させることを特徴とする。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、自動組版後に手作業が発生しないようにレイアウト作業を自動的に行い、レイアウト作業の省力化を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の実施形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、ＤＴＰ編集システムに対して本発明を適用した場合の実施の形態である。
【００１３】
先ず、本実施形態に係るＤＴＰ編集システムの構成及び機能について、図１乃至３を参照して説明する。
【００１４】
図１は、本実施形態に係るＤＴＰ編集システムの概要構成の一例を示す図であり、図２は、テキストデータベースに登録された情報の一例を示す図であり、図３は、組版端末の概要構成の一例を示す図である。
【００１５】
図１に示すように、ＤＴＰ編集システムＳは、データベースサーバ１と、組版装置の一例としての組版端末２とを備えて構成されており、データベースサーバ１と組版端末２とはＬＡＮ（Local Area Network）等のネットワーク３を介して接続されている。
【００１６】
データベースサーバ１は、例えばサーバコンピュータからなり、記憶部（例えばハードディスクドライブ等からなる）には、カタログ、チラシ、又は雑誌等のＤＴＰデータの基になる商品（カタログ等の紙面上に掲載される商品）に関する情報を登録するためのデータベースが構築されている。当該データベースとしては、テキストデータベース１１、画像データベース１２、及び組み込み体裁データベース１３がある。
【００１７】
テキストデータベース１１には、図２に示すように、商品毎に固有に付与された商品番号に対応付けられて、各商品の商品名、商品の価格、画像ファイル名、及び余白（間隔）の指定値が登録されている。なお、余白（間隔）の指定値は、例えば図２に示すように、上余白、下余白、左余白、及び右余白を示す情報である。当該余白（間隔）の指定値は、画像データに含まれる表示対象物（例えば、後述する図６（Ｂ）に示す「○」、「△」、及び「☆」）がレイアウト枠の中央に位置するように予め設定されている。
【００１８】
画像データベース１２には、商品番号に対応付けられて各商品の画像データが登録されている。
【００１９】
組み込み体裁データベース１３には、例えばカタログ等の紙面に掲載すべき各商品のテキスト及び画像の組み込み体裁（言い換えれば、レイアウト）を示すデータ（レイアウト枠の大きさと位置とを示すレイアウトデータが含まれる）（例えばＸＭＬ（eXtensible Markup Language）及びＸＳＬＴ（eXtensible Stylesheet Language Transformation）形式で記述）が登録されている。
【００２０】
そして、データベースサーバ１は、組版端末２からの要求に応じてテキストデータベース１１、画像データベース１２、及び組み込み体裁データベース１３に登録されたデータを取得し、ネットワーク３を介して組版端末２に送信するようになっている。
【００２１】
組版端末２は、図３に示すように、ＣＰＵ，ＲＡＭ，データ及びプログラムを記憶するＲＯＭ等を備える処理部２１、ハードディスクドライブ等を備える記憶部２２、液晶ディスプレイ等を備える表示部２３、マウス及びキーボードを備える操作部２４、及びネットワーク３を介してデータベースサーバ１と通信を行うための通信部２５を備えて構成されている。
【００２２】
そして、処理部２１は、ＣＰＵが例えば記憶部２２に記憶されているＤＴＰ編集アプリケーションプログラム（本発明の組版処理プログラムを含む）を読み出し実行することにより、本発明のデータ取得処理手段、及び自動編集手段等として機能し、後述する処理を行うようになっている。
【００２３】
具体的には、処理部２１は、オペレータからの指示（操作部２４の操作による）に従って、ＤＴＰデータの基になる商品に関する情報をデータベースサーバ１及びネットワーク３を介して、テキストデータベース１１、画像データベース１２、及び組み込み体裁データベース１３から取得し、取得した商品に関する情報（テキストデータ、画像データ、及び組み込み体裁（レイアウト）を示すデータ）をＲＡＭにおいて予め設定されたＤＴＰデータの表示領域に格納する。
【００２４】
そして、処理部２１は、上記取得したテキストデータと、画像データと、組み込み体裁を示すデータとに基づいて、組版処理を行い、組版処理により得られたＤＴＰデータを表示部２３におけるディスプレイ（表示画面）上に表示させる。
【００２５】
このとき、処理部２１は、上記レイアウトデータに基づいて、画像データの縦横比を保持した状態で当該画像データが上記レイアウト枠から逸脱しないように変倍率を決定し、上記画像データと上記レイアウト枠との間隔を調整することによりレイアウトを行うようになっている。
【００２６】
次に、本実施形態に係るＤＴＰ編集システムＳの動作について、図５を用いて説明する。
【００２７】
なお、当該動作の前提として、ＤＴＰデータの基になる商品に関する情報が通信部２５及びネットワーク３を介して当該データベースサーバ１から取得されているものとする。
【００２８】
先ず、処理部２１は、データベースサーバ１から取得したレイアウトデータ及び画像データに基づいて、組版データの１頁内の必要な位置に必要な大きさで、画像データをレイアウト（割り付け）処理する（ステップＳ１１）。
【００２９】
次に、処理部２１は、当該レイアウトされた画像データのサイズを調整するか否かを判定し（ステップＳ１２）、当該画像データのサイズを調整しない場合には（ステップＳ１２；ＮＯ）、ステップＳ１５に移行する。一方、当該画像データのサイズを調整する場合には（ステップＳ１２；ＹＥＳ）、ステップＳ１３に移行する。
【００３０】
次に、処理部２１は、画像データの角部とレイアウト枠の角部とを一致させる（ステップＳ１３）。これにより、例えば、図４（Ａ）に示す状態から（Ｂ）に示す状態のように、画像データ５１の角部５１ａと、レイアウト枠５２の角部５２ａとが一致される。なお、画像データ５１の角部５１ａとレイアウト枠５２の角部５２ａとを一致させるとは、当該画像データ５１の輪郭を構成する二辺５１ｂ及び５１ｃと、当該レイアウト枠５２の二辺５２ｂ及び５２ｃとを合わせることである。また、各角部を一致させずに、当該画像データの輪郭を構成する一辺（例えば５１ｂ又は５１ｃ）と当該レイアウト枠の一辺（例えば５２ｂ又は５２ｃ）とを合わせても良い。
【００３１】
次に、処理部２１は、当該画像データの縦横比を保持した状態で、画像データが当該レイアウト枠を逸脱しないように変倍率を決定する（ステップＳ１４）。即ち、当該画像データのサイズを当該レイアウト枠の縦方向又は横方向の一方の辺に一致するように縦横比を保持したまま調整し、或いは当該レイアウト枠に完全に一致するように縦横比を保持したまま当該画像データのサイズを調整する。そして、縦方向に一致した場合には横方向に余白（間隔）が存在したとしても当該画像データのサイズ調整処理を終了し、逆に横方向に一致した場合には縦方向に余白（間隔）が存在したとしても当該画像データのサイズ調整処理を終了する。
【００３２】
次いで、処理部２１は、当該画像データのレイアウト位置を調整するか否かを判定し（ステップＳ１５）、図２（Ａ）に示すテキストデータを参照して、当該レイアウト位置を調整しない場合には（ステップＳ１５；ＮＯ）、当該処理を終了する。
【００３３】
一方、図２（Ａ）に示すテキストデータを参照して、当該レイアウト位置を調整する場合には（ステップＳ１５；ＹＥＳ）、ステップＳ１６に移行する。
【００３４】
次に、処理部２１は、当該レイアウト枠と当該画像データとの間隔を計測する（ステップＳ１６）。
【００３５】
次いで、処理部２１は、当該計測した間隔の値を、例えば図２に示すようなテキストデータに記憶させるか、又は後述する図６（Ａ）に示すような１商品毎のレイアウトに関する情報を有するテンプレートファイルに記憶させる（ステップＳ１７）。尚、当該計測した間隔の値は組版端末２のＲＡＭ上に一時的に記憶していても良い。
【００３６】
なお、当該余白（間隔）の指定値は、ｍｍ等の長さを表す単位又はレイアウト枠に対する画像データの座標で指定する。また当該余白（間隔）の指定値は、自動組版するテキストデータとは別のテキストデータに記載しても良い。更に、１商品毎のレイアウトに関する情報を有するテンプレートファイルに記憶しても良い。
【００３７】
次いで、処理部２１は、当該テキストデータ又はテンプレートファイルに記憶された当該レイアウト枠と当該画像データとの間隔の値に基づいて、当該画像データの位置を調整する（ステップＳ１８）。
【００３８】
そして処理部２１は、レイアウトされたデータを記憶部２２に記憶する。ここで、図６（Ａ）は、組版処理するためのテンプレートの一例を示す図であり、図６（Ｂ）は、自動組版結果の表示の一例を示す図である。
【００３９】
図６（Ａ）に示すように、ＤＴＰデータ上には、テキストデータ及び画像データが予め設定された位置（フレーム）に配置されている。また、図６（Ｂ）の例では、商品名、商品価格、及び画像レイアウト枠が、「丸、１０円、○」の場合、「三角、２０円、△」の場合、及び「星、３０円、☆」の場合に夫々設定され、画像データのサイズ調整と余白（間隔）調整を行ったときの自動組版結果の一例を示している。
【００４０】
例えば、図２（Ａ）に示すように、商品番号１に対応付けられた画像ファイル名maru.epsの場合、上下の余白（間隔）指定値はなく、左余白（間隔）指定値が３ｍｍに指定されているため、図６（Ｂ）左上図のように画像データがレイアウトされ、その結果、表示対象物である○は、レイアウト枠の中心に配置されることになる。
【００４１】
なお、余白（間隔）を指定する場合は、レイアウト枠と画像データのどの位置を基準としても良く、上下左右全ての間隔に対して指定することができるようにしても良い。
【００４２】
更に、上下や左右の間隔が夫々均等になるように自動配置することもできるようにしても良い。例えば、図２（Ａ）に示すように、商品番号３に対応付けられた画像ファイル名hosi.epsの場合、上下の余白（間隔）の指定値は無く、左右の余白（間隔）指定値がＸｍｍに指定されているため、図６（Ｂ）左下図のように画像データがレイアウトされ、その結果、表示対象物である☆は、レイアウト枠の中心に配置されることになる。
【００４３】
なお、画像データのサイズ調整を行わずに余白（間隔）の調整のみを行ったときの自動組版結果の一例を図７（Ａ）及び（Ｂ）に示す。
【００４４】
具体的には、先ず、処理部２１は、データベースサーバ１から取得したレイアウトデータ及び画像データに基づいて、組版データの１頁内の必要な位置に必要な大きさで、画像データをレイアウト（割り付け）処理する（ステップＳ１１）。
【００４５】
次に、処理部２１は、当該レイアウトされた画像データのサイズを調整しない（ステップＳ１２；ＮＯ）ので、ステップＳ１５に移行する。
【００４６】
そして、処理部２１は、当該画像データのレイアウト位置を調整するか否かを判定し（ステップＳ１５）、図２（Ｂ）に示すテキストデータを参照して、当該レイアウト位置を調整し（ステップＳ１５；ＹＥＳ）、ステップＳ１６に移行する。
【００４７】
次に、処理部２１は、当該レイアウト枠と当該画像データとの間隔を計測する（ステップＳ１６）。
【００４８】
次いで、処理部２１は、当該計測した間隔の値を、例えば図２（Ｂ）に示すようなテキストデータに記憶させるか、又は後述する図７（Ａ）に示すような１商品毎のレイアウトに関する情報を有するテンプレートファイルに記憶させる（ステップＳ１７）。
【００４９】
次いで、処理部２１は当該テキストデータ又はテンプレートファイルに記憶された当該レイアウト枠と当該画像データとの間隔の値に基づいて、当該画像データの位置を調整する（ステップＳ１８）。
【００５０】
例えば、図２（Ｂ）に示すように、商品番号１に対応付けられた画像ファイル名maru.epsの場合、上余白（間隔）及び左余白（間隔）指定値が３ｍｍに指定されているため、図７（Ｂ）左上図のように画像データがレイアウトされ、その結果、表示対象物である○は、レイアウト枠の中心に配置されることになる。
【００５１】
更に、上下や左右の間隔が夫々均等になるように自動配置することもできるようにしても良い。例えば、図２（Ｂ）に示すように、商品番号３に対応付けられた画像ファイル名hosi.epsの場合、上下の余白（間隔）の指定値はＹｍｍ、及び左右の余白（間隔）指定値がＸｍｍに指定されているため、図７（Ｂ）左下図のように画像データがレイアウトされ、その結果、表示対象物である☆は、レイアウト枠の中心に配置されることになる。
【００５２】
また、余白（間隔）の調整を行わずに画像データのサイズ調整のみを行ったときの自動組版結果の一例を、図８（Ａ）及び（Ｂ）に示す。
【００５３】
具体的には、先ず、処理部２１は、データベースサーバ１から取得したレイアウトデータ及び画像データに基づいて、組版データの１頁内の必要な位置に必要な大きさで、画像データをレイアウト（割り付け）処理する（ステップＳ１１）。
【００５４】
次に、処理部２１は、当該レイアウトされた画像データのサイズを調整して（ステップＳ１２；ＹＥＳ）、ステップＳ１３に移行する。
【００５５】
次に、処理部２１は、画像データの角部とレイアウト枠の角部とを一致させる（ステップＳ１３）。
【００５６】
次に、処理部２１は、当該画像データの縦横比を保持した状態で、画像データが当該レイアウト枠を逸脱しないように変倍率を決定する（ステップＳ１４）。
【００５７】
そして、処理部２１は、当該画像データのレイアウト位置を調整せず（ステップＳ１５；ＮＯ）、当該処理を終了する。
【００５８】
なお、本実施形態において、画像データの位置調整と画像データのサイズ調整とを同時に指定したが、夫々単独で画像データの位置調整と画像データのサイズ調整とを指定しても良い。
【００５９】
以上説明したように、本実施形態によれば、組版処理をするのに必要な画像データ５１と、レイアウト枠５２の大きさと位置とを示すレイアウトデータとを取得し、取得されたレイアウトデータに基づいて、画像データ５１の縦横比を保持した状態で画像データ５１がレイアウト枠５２から逸脱しないように変倍率を決定し、画像データ５１とレイアウト枠５２との余白（間隔）を調整することによりレイアウトを行う構成にしたので、自動組版後に手作業が発生しないようにすることができる。
【００６０】
また、予め設定された上、下、左、及び右のうち少なくとも何れか一つの余白（間隔）を示す情報に基づいて、画像データ５１とレイアウト枠５２との余白（間隔）を調整し、画像データ５１に含まれる表示対象物○、△、及び☆がレイアウト枠５２の中央に位置するように調整する構成にしたので、表示対象物○、△、及び☆がレイアウト枠５２の中央に位置することができる。
【００６１】
よって、自動組版後に手作業が発生しないようにレイアウト作業を自動的に行い、レイアウト作業の省力化を図ることができる。
【図面の簡単な説明】
【００６２】
【図１】本実施形態に係るＤＴＰ編集システムＳの概要構成の一例を示す図である。
【図２】テキストデータベース１１に登録された情報の一例を示す図である。
【図３】組版端末２の概要構成の一例を示す図である。
【図４】本実施形態に係る画像データのレイアウトの処理を説明するための図である。
【図５】本実施形態に係るＤＴＰ編集システムＳの動作の一例を示すフローチャートである。
【図６】（Ａ）は、組版処理するためのテンプレートの一例を示す図であり、（Ｂ）は、自動組版結果の表示の一例を示す図である。
【図７】（Ａ）は、組版処理するためのテンプレートの一例を示す図であり、（Ｂ）は、自動組版結果の表示の一例を示す図である。
【図８】（Ａ）は、組版処理するためのテンプレートの一例を示す図であり、（Ｂ）は、自動組版結果の表示の一例を示す図である。
【符号の説明】
【００６３】
１    データベースサーバ
２    組版端末
３    ネットワーク
１１  テキストデータベース
１２  画像データベース
１３  組み込み体裁データベース
２１  処理部
２２  記憶部
２３  表示部
２４  操作部
２５  通信部
Ｓ    ＤＴＰ編集システム
【図２】
2009053973.tif 000003
【図３】
2009053973.tif 000004
【図４】
2009053973.tif 000005
【図５】
2009053973.tif 000006
【図６】
2009053973.tif 000007
【図７】
2009053973.tif 000008
【図８】
2009053973.tif 000009
【図１】
2009053973.tif 000010