(57)【要約】【課題】素材となる画像が裁ちしろや折りしろを有するものであっても、無駄に用紙サイズを大きくすることなく画像を配置する画像配置装置および画像配置プログラムを提供する。【解決手段】所定の領域内に画像を配置する画像配置装置において、上記領域内における画像の配置規則を入手する規則入手部と、印刷媒体上に印刷される印刷画像を表した、印刷物の仕上がりサイズが指定された印刷画像データを入手するデータ入手部と、上記データ入手部で入手された印刷画像データが表す印刷画像のうち、該印刷画像データに指定されている仕上がりサイズからはみ出す画像部分を求めて削除するはみ出し削除部と、上記印刷画像データが表す印刷画像のうち、上記はみ出し削除部による削除を経て残った画像部分を、上記規則入手部で入手された配置規則に従って上記領域内に配置する画像配置部とを備えた。【選択図】図６
2008305297.tif 000002
【特許請求の範囲】
【請求項１】
所定の領域内に画像を配置する画像配置装置において、
前記領域内における画像の配置規則を入手する規則入手部と、
印刷媒体上に印刷される印刷画像を表した、印刷物の仕上がりサイズが指定された印刷画像データを入手するデータ入手部と、
前記データ入手部で入手された印刷画像データが表す印刷画像のうち、該印刷画像データに指定されている仕上がりサイズからはみ出す画像部分を求めて削除するはみ出し削除部と、
前記印刷画像データが表す印刷画像のうち、前記はみ出し削除部による削除を経て残った画像部分を、前記規則入手部で入手された配置規則に従って前記領域内に配置する画像配置部とを備えたことを特徴とする画像配置装置。
【請求項２】
前記データ入手部で入手された印刷画像データに指定されている仕上がりサイズと、該印刷画像データが表す印刷画像が印刷される印刷媒体のサイズとを比較するサイズ比較部を備え、
前記画像配置部が、前記サイズ比較部による比較の結果、前記仕上がりサイズが前記印刷媒体のサイズ以上である場合には、前記印刷画像データが表す印刷画像を前記領域内に配置するものであることを特徴とする請求項１記載の画像配置装置。
【請求項３】
コンピュータシステム内で実行され、該コンピュータシステムに、所定の領域内に画像を配置させる画像配置プログラムにおいて、
前記領域内における画像の配置規則を入手する規則入手部と、
印刷媒体上に印刷される印刷画像を表した、印刷物の仕上がりサイズが指定された印刷画像データを入手するデータ入手部と、
前記データ入手部で入手された印刷画像データが表す印刷画像のうち、該印刷画像データに指定されている仕上がりサイズからはみ出す画像部分を求めて削除するはみ出し削除部と、
前記印刷画像データが表す印刷画像のうち、前記はみ出し削除部による削除を経て残った画像部分を、前記規則入手部で入手された配置規則に従って前記領域内に配置する画像配置部とを構築することを特徴とする画像配置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の領域内に画像を配置するための画像配置装置および画像配置プログラムに関する。
【背景技術】
【０００２】
近年、印刷の分野においては、印刷物の作成方式として、コンピュータ上で印刷用の画像データを作成する過程と、作成した画像データに基づき用紙上への出力が行われる過程と、出力物に対する裁断処理や折り綴じ処理を施す過程とを踏んで印刷物を完成させる方式が一般的になってきている。
【０００３】
この方式では、印刷物の仕上がりサイズ内の画像（以下、閲覧画像と呼ぶ）は、用紙への出力が行われる段階においては、閲覧画像の周囲に、後段の裁断処理や折り綴じ処理のために必要となる裁ちしろや折りしろを設けた状態で用紙上に出力されることが多く、裁断位置や折り綴じ位置の目印（いわゆるトンボ）を付けた形で用紙上への出力が行われることもある（例えば、特許文献１〜特許文献３参照）。こうした裁ちしろや折りしろの位置は、上述した、コンピュータ上での印刷用の画像データの作成の際に設定される。
【特許文献１】特開平８−１５６４４３号公報
【特許文献２】特開平８−１６４６８５号公報
【特許文献３】特開２００５−３７９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、印刷物の作成の際には、１枚の用紙に複数ページ分の画像の出力が行われ、その後の裁断処理によって個々の画像に分離されるという過程が踏まれることが多く、このような過程を踏む印刷物の作成形態の場合には、素材となる画像を複数個１枚の用紙にうまく納まるように配置することが必要になる。ここで、素材となる画像が、上述したように、閲覧画像以外に裁ちしろや折りしろを有する画像（以下、余白付き画像と呼ぶ）であった場合には、特許文献１〜特許文献３に記載されているような従来の方式では、余白付き画像が複数個１枚の用紙に配置されることになる。ここで、素材となる画像が、それぞれが裁ちしろを有する２個の余白付き画像である場合において、従来の方式を用いて、これらの余白付き画像が１枚の用紙に配置された場合を例にとって説明する。
【０００５】
図１は、２個の余白付き画像が、従来の方式を用いて１枚の用紙に面付けされた画像を表した図である。
【０００６】
この図に示すように、従来の方式が用いられた場合には、作成された画像（以下、従来画像と呼ぶ）２１０ｄ中に、２個の余白付き画像２１０が、閲覧画像２１００の周囲に裁ちしろが設けられたままの状態で配置されており、さらに２つの余白付き画像２１０の外側には、裁ちしろや折りしろが存在している。このため、従来画像２１０ｄでは、２つの閲覧画像２１００の画像領域に比して用紙が大きく、２つの閲覧画像２１００の間の距離（ドブ幅）Ｗ’も不必要に長くなっており、用紙が無駄になる部分が多いことがわかる。
【０００７】
本発明は、上記事情に鑑み、素材となる画像が裁ちしろや折りしろを有するものであっても、無駄に用紙サイズを大きくすることなく画像を配置することができる画像配置装置および画像配置プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明の画像配置装置は、
所定の領域内に画像を配置する画像配置装置において、
上記領域内における画像の配置規則を入手する規則入手部と、
印刷媒体上に印刷される印刷画像を表した、印刷物の仕上がりサイズが指定された印刷画像データを入手するデータ入手部と、
上記データ入手部で入手された印刷画像データが表す印刷画像のうち、該印刷画像データに指定されている仕上がりサイズからはみ出す画像部分を求めて削除するはみ出し削除部と、
上記印刷画像データが表す印刷画像のうち、上記はみ出し削除部による削除を経て残った画像部分を、上記規則入手部で入手された配置規則に従って上記領域内に配置する画像配置部とを備えたことを特徴とする。
【０００９】
本発明の画像配置装置では、仕上がりサイズからはみ出した画像部分を削除することで、仕上がりサイズ内に存在する画像（閲覧画像）だけを取り出してページ中に配置することができる。この結果、用紙上に出力が行われた際にも用紙が無駄になる部分が少なくてすむこととなる。
【００１０】
また、本発明の画像配置装置において、「上記データ入手部で入手された印刷画像データに指定されている仕上がりサイズと、該印刷画像データが表す印刷画像が印刷される印刷媒体のサイズとを比較するサイズ比較部を備え、上記画像配置部が、上記サイズ比較部による比較の結果、上記仕上がりサイズが上記印刷媒体のサイズ以上である場合には、上記印刷画像データが表す印刷画像を上記領域内に配置するものである」という形態は好ましい形態である。
【００１１】
このような形態によれば、処理対象となる画像が、仕上がりサイズからはみ出した画像部分を有さない画像が混在している場合には、仕上がりサイズからのはみ出しを調べるという不必要な処理をすることなく画像の配置が行われる。
【００１２】
上記目的を達成するための本発明の画像配置プログラムは、
コンピュータシステム内で実行され、該コンピュータシステムに、所定の領域内に画像を配置させる画像配置プログラムにおいて、
上記領域内における画像の配置規則を入手する規則入手部と、
印刷媒体上に印刷される印刷画像を表した、印刷物の仕上がりサイズが指定された印刷画像データを入手するデータ入手部と、
上記データ入手部で入手された印刷画像データが表す印刷画像のうち、該印刷画像データに指定されている仕上がりサイズからはみ出す画像部分を求めて削除するはみ出し削除部と、
上記印刷画像データが表す印刷画像のうち、上記はみ出し削除部による削除を経て残った画像部分を、上記規則入手部で入手された配置規則に従って上記領域内に配置する画像配置部とを構築することを特徴とする。
【００１３】
この本発明の画像配置プログラムをコンピュータシステム内で実行することによって、本発明の画像配置装置を容易に実現することができる。
【００１４】
なお、本発明にいう画像配置プログラムについては、ここではその基本形態のみを示すにとどめるが、これは単に重複を避けるためであり、本発明にいう画像配置プログラムには、上記の基本形態のみでなく、前述した画像配置装置の各形態に対応する各種の形態が含まれる。
【００１５】
さらに、本発明の画像配置プログラムがコンピュータシステム上に構築する画像配置部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されていてもよく、あるいは、コンピュータシステムに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されていてもよい。
【発明の効果】
【００１６】
本発明によれば、素材となる画像が裁ちしろや折りしろを有するものであっても、無駄に用紙サイズを大きくすることなく画像を配置することができる。
【発明を実施するための最良の形態】
【００１７】
以下図面を参照して本発明の実施の形態を説明する。
【００１８】
図２は、本発明の一実施形態が適用される画像面付けシステムの構成図である。
【００１９】
この画像面付けシステムは、パーソナルコンピュータ１００、および出力装置２１７０
を有しており、この画像面付けシステムでは、素材となる画像（素材画像）を表した画像データの入力、および１枚分の用紙にどのように複数個の素材画像が配置されるかについての情報（配置情報）の入力を受けて、パーソナルコンピュータ１００が、１枚分の用紙に面付けされる複数個の画像を表す画像データを作成し、作成された画像データに基いて出力装置２１７０により用紙上への出力が行われる。以下では、この画像面付けシステムの入力データとして、用紙１枚に素材画像１個の割合で出力が行われて、素材画像が出力された用紙に裁断処理が施されることで作成されるカタログを表す画像データが入力されて、マニュアル本の作成のために、１枚分の用紙に面付けされる複数個の画像を表す画像データが作成されて出力される場合を例にとって説明する。以下では、入力される画像データ、および作成される画像データは、いずれもページ記述データの１種であるＰＤＦ形式の画像データであるものとして説明を行うが、本発明は、入力される画像データや作成される画像データのデータ形式としては、ＰＤＦ形式以外のデータ形式を採用してもよい。
【００２０】
この画像面付けシステムに入力される素材画像には、図２の左側の上段に示す、裁ちしろや折りしろを有する（ここに示す例では裁ちしろのみを有する）余白付き画像２１０と、図２の左側の下段に示す、裁ちしろや折りしろがない画像２１００（以下、このような画像を閲覧画像と称する）との２つのタイプの画像が存在する。ここで、余白付き画像２１０は、裁ちしろや折りしろがない閲覧画像２１００の周囲に裁ちしろや折りしろが設けられたものであり、図２に示す余白付き画像２１０の場合には、閲覧画像２１００の四隅それぞれに裁ちしろ位置を表すトンボが記載されている。パーソナルコンピュータ１００は、素材画像がいずれのタイプの画像であっても、閲覧画像２１００だけを用いて、複数個の閲覧画像２１００が１枚分の用紙に面付けされた面付け画像を作成することができる。図では、面付け画像の一例として、２個の閲覧画像２１００が１枚分の用紙に面付けされた面付け画像２１０ｃが示されている。この面付け画像２１０ｃには裁ちしろや折りしろが存在しており、この裁ちしろや折りしろの位置を表すトンボも記載されている。なお、本発明では、閲覧画像２１００の面付けの際に、閲覧画像２１００の縮小あるいは拡大が行われてもよい。
【００２１】
ここで、面付け画像２１０ｃ中の閲覧画像２１００は、大きさも含めて、図１に示す従来画像２１０ｄ中の閲覧画像２１００と同一の画像である。図２の面付け画像２１０ｃと、図１の従来画像２１０ｄとを比較してみると、図２の面付け画像２１０ｃでは、図１の従来画像２１０ｄと異なり、余白付き画像２１０が元々持っていた裁ちしろや折りしろが存在しないため、図１の従来画像２１０ｄに比べて用紙サイズが小さく、図２の面付け画像２１０ｃ内の２つの閲覧画像２１００の間の距離（ドブ幅）Ｗは、図１の従来画像２１０ｄのドブ幅Ｗ’よりも短く適切な距離になっている。このように、図２の面付け画像２１０ｃは、従来画像２１０ｄに比べて、用紙サイズ全体に占る閲覧画像２１００の割合が大きいので、用紙上に出力が行われた際に無駄になる部分が少なくてすむこととなる。図２の画像面付けシステムは、このような、用紙サイズ全体に占る閲覧画像２１００の割合が大きい面付け画像２１０ｃを、人間による画像編集の手間を必要とすることなく自動的に作成することができる。この画像面付けシステムにおいては、パーソナルコンピュータ１００が、本発明の画像配置装置の一実施形態として動作する。以下では、このパーソナルコンピュータ１００について説明する。
【００２２】
図３は、本発明の画像配置装置の一実施形態として動作するパーソナルコンピュータの外観斜視図、図４は、そのハードウェア構成図である。
【００２３】
このパーソナルコンピュータ１００は、後述するＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１１０、本体部１１０からの指示により表示画面１２１に画面表示を行なう画像表示装置１２０、このパーソナルコンピュータ１００内にユーザの指示や文字情報を入力するためのキーボード１３０、表示画面１２１上の任意の位置を指定することによりその位置に応じた指示を入力するマウス１４０を備えている。
【００２４】
本体部１１０は、さらにフレキシブルディスク（以下ＦＤと略す）が装填されるＦＤ装填口１１１、ＣＤ−ＲＯＭが装填されるＣＤ−ＲＯＭ装填口１１２を有しており、その内部には、装填されたＦＤやＣＤ−ＲＯＭをドライブする、後述するＦＤドライブ、ＣＤ−ＲＯＭドライブも内蔵されている。
【００２５】
本体部１１０の内部には、図４に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ２１４０が装填され、その装填されたＦＤ２１４０にアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ２１５０が装填され、その装填されたＣＤ−ＲＯＭ２１５０にアクセスするＣＤ−ＲＯＭドライブ２１５が内蔵されている。これらの各種要素と、さらに、図３にも示す画像表示装置１２０、キーボード１３０、マウス１４０は、バス１２００を介して相互に接続されている。また、この図で不図示であるが、パーソナルコンピュータ１００の外部には、図２に示す出力装置２１７０が備えられており、パーソナルコンピュータ１００から出力装置２１７に出力データを送るために、パーソナルコンピュータ１００には入出力インタフェース２１６が内蔵されている。この入出力インタフェース２１６も、パーソナルコンピュータ１００内部のハードウェアを構成する上述の各種要素と、バス１２００を介して相互に接続されている。
【００２６】
次に本発明の画像配置プログラムの一実施形態について説明する。
【００２７】
本発明の画像配置プログラムの一実施形態が、例えばＣＤ−ＲＯＭ２１５０に記憶されている場合には、このＣＤ−ＲＯＭ２１５０がＣＤ−ＲＯＭ装填口１１２から本体１１０内に装填されると、そのＣＤ−ＲＯＭ２１５０に記憶された画像配置プログラムがＣＤ−ＲＯＭドライブ２１５によりこのパーソナルコンピュータ１００のハードディスク装置２１３内にインストールされる。そして、このハードディスク装置２１３内にインストールされた画像配置プログラムが起動されると、このパーソナルコンピュータ１００は、本発明の画像配置装置の一実施形態として動作する。
【００２８】
図５は、本発明の画像配置プログラムの一実施形態を示す図である。
【００２９】
ここでは、この画像配置プログラム９００は、ＣＤ−ＲＯＭ２１５０に記憶されている。なお、本発明にいう画像配置プログラム９００が記憶される記憶媒体としては、図５に示すＣＤ−ＲＯＭ２１５０のみならず、図４に示すハードディスク装置２１３やＦＤ２１４０、図４および図５には不図示のＤＶＤやＭＯ等といった種々の記憶媒体が採用されうる。
【００３０】
この画像配置プログラム９００は、図３および図４に示すパーソナルコンピュータ１００内で実行され、上述したように、そのパーソナルコンピュータ１００を本発明の一実施形態として動作させるものであり、データ取得部２０、検出部２１、抽出処理部２２、配置情報取得部２３、配置処理部２４、および処理分岐部２５を有している。
【００３１】
この画像配置プログラム９００の各要素の詳細な内容については、後で、パーソナルコンピュータ１００内の各部の作用と一緒に説明する。
【００３２】
図６は、図３および図４に示すパーソナルコンピュータを本発明の画像配置装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【００３３】
図５に示す画像配置プログラム９００が図３および図４に示すパーソナルコンピュータ１００にインストールされると、データ取得部１０、検出部１１、抽出処理部１２、配置情報取得部１３、配置処理部１４、および処理分岐部１５の各要素がパーソナルコンピュータ１００上に構築され、パーソナルコンピュータ１００が本発明の画像配置装置の一実施形態として動作する。データ取得部１０、検出部１１、抽出処理部１２、配置情報取得部１３、配置処理部１４、および処理分岐部１５は、図５に示す画像配置プログラム９００における、データ取得部２０、検出部２１、抽出処理部２２、配置情報取得部２３、配置処理部２４、および処理分岐部２５それぞれによってパーソナルコンピュータ１００上に構築されるものである。従って図５の各要素は図６の各要素に対応するが、この図６の各要素は、図３および図４に示すパーソナルコンピュータ１００のハードウェアとそのパーソナルコンピュータ１００で実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図５に示す画像配置プログラム９００の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００３４】
以下では、図６に示す各要素と、各要素による作用の概略について説明する。
【００３５】
データ取得部１０は、画像を各ページに有するＰＤＦ形式の画像データを取得し、配置情報取得部１３は、ユーザが入力した、図２に示す面付け画像２１０ｃにおける閲覧画像２１００の位置情報（配置情報）を取得する。この配置情報取得部１３は、配置情報入力用のＧＵＩを備えており、ユーザはそのＧＵＩを介して、用紙上での閲覧画像２１００の位置や数を編集する。検出部１１は、データ取得部１０が取得した画像データを解析して、各ページのページサイズと、素材画像中における、図２の閲覧画像２１００の画像領域（仕上がりサイズ）とを検出する。検出部１１の検出結果に基づき、処理分岐部１５は、各ページの素材画像が、裁ちしろや折りしろを有する余白付き画像２１０であるか、裁ちしろや折りしろがない閲覧画像２１００だけの画像であるかを判定し、判定結果に応じて画像データのその後の処理を分岐させる。具体的には、素材画像が余白付き画像２１０である場合には、抽出処理部１２により閲覧画像２１００の抽出作業が行われ、抽出された閲覧画像２１００が配置処理部１４に入力される。一方、素材画像が閲覧画像２１００だけの画像である場合には、抽出作業を経ずにそのまま配置処理部１４に入力される。配置処理部１４には、配置情報取得部１３から上述の配置情報も入力されており、配置処理部１４は、配置情報で表される配置の仕方で閲覧画像２１００をページ内に配置し、図２の面付け画像２１０ｃを作成する。そして、面付け画像２１０ｃを表す画像データが、この図では不図示の出力装置２１７０（図１参照）に出力される。データ取得部１０が、本発明にいうデータ入手部の一例に相当し、配置情報取得部１３が、本発明にいう規則入手部の一例に相当し、検出部１１と抽出処理部１２を合わせたものが、本発明にいうはみ出し削除部の一例に相当する。また、配置処理部１４が、本発明にいう画像配置部の一例に相当し、処理分岐部１５が、本発明にいうサイズ比較部の一例に相当する。
【００３６】
次に、パーソナルコンピュータ１００に入力されてデータ取得部１０に取得される、処理対象のＰＤＦ形式の画像データについて説明する。
【００３７】
図７は、素材画像が余白付き画像である場合において、余白付き画像の全体と、閲覧画像の位置とを２次元座標空間中で表した概念図、図８は、図７の余白付き画像を表したＰＤＦ形式の画像データの構造を表した概念図である。
【００３８】
余白付き画像２１０全体の位置は、ＰＤＦ形式の画像データ中においては、余白付き画像２１０の矩形の画像領域（ページ）を２次元座標空間で表したときの、画像領域の左下の頂点の座標を表す２つの座標成分と、右上の頂点の座標を表す２つの座標成分との、全部で４つの数値の並びで表される。例えば、図７では、余白付き画像２１０の画像領域の左下の頂点Ａは原点０と重なっており、その座標は（０，０）である。また、余白付き画像２１０の画像領域の右上の頂点Ｂの座標は（５９５，８４２）である。ここで、ＰＤＦ形式の画像データは、概念的には、図８に示すように、ページごとに、それぞれのページの情報を表したデータが並んだ構造を備えており、図８では、「Ｐａｇｅ」の下に続くツリー状の構造としてＰＤＦ形式の画像データのデータ構造が表されている。そして、１つのページが１つの素材画像を表している。余白付き画像２１０を有するページの情報を表したデータ中には、図８の上段の「ＭｅｄｉａＢｏｘ」の後のカギ括弧内に示すように、上述した２つの座標点の座標成分をそのまま並べた、［０，０，５９５，８４２］の４つの数値が記載されている。この４つの数値によって余白付き画像２１０の画像領域の位置と広さ（ページサイズ）が表現される。
【００３９】
余白付き画像２１０中の閲覧画像２１００の画像領域も、ＰＤＦ形式の画像データ中においては、矩形の画像領域を２次元座標空間で表したときの、画像領域の左下の頂点の座標を表す２つの座標成分と、右上の頂点の座標を表す２つの座標成分との、全部で４つの数値の並びで表される。例えば、図７では、閲覧画像２１００の画像領域の左下の頂点Ｃは（２５，２５）であり、右上の頂点Ｄの座標は（５７０，８１７）である。この閲覧画像２１００の画像領域は、この閲覧画像２１００が配置された余白付き画像２１０のページの情報を表したデータ中において、図８の上から２段目の「ＣｒｏｐＢｏｘ」に続くカギ括弧内の４つの数値［２５  ２５  ５７０  ８１７］によってその位置と広さ（仕上がりサイズ）が表現される。
【００４０】
ここでは、素材画像が余白付き画像である場合を例にして説明したが、ＰＤＦ形式の画像データ中の「ＭｅｄｉａＢｏｘ」と「ＣｒｏｐＢｏｘ」は、素材画像の種類に関わらず、ページサイズと仕上がりサイズを表すデータとして用意されている。従って、素材画像が、裁ちしろや折りしろが存在しない閲覧画像２１００だけの画像の場合は、結果として、画像データ中において「ＭｅｄｉａＢｏｘ」の４つの数値の並びが、「ＣｒｏｐＢｏｘ」の４つの数値の並びと同一となり、閲覧画像２１００の左下の頂点を原点とした２次元座標系において、閲覧画像２１００の画像領域が、左下の頂点の２つの座標成分と右上の頂点の２つの座標成分との４つの数値の並びで表現される。例えば、閲覧画像２１００だけの素材画像が、図７の余白付き画像２１０中の閲覧画像２１００と同じ広さの画像である場合には、「ＭｅｄｉａＢｏｘ」の４つの数値、および「ＣｒｏｐＢｏｘ」の４つの数値は、いずれも［０  ０  ５４５  ７９２］として表される。ここで、３つ目および４つ目の数値は、図７の閲覧画像２１００の画像領域を、この画像領域の左下の頂点が原点に来るように平行移動したときの、移動後の閲覧画像２１００の画像領域の右上の頂点の座標成分であり、図７の閲覧画像２１００の画像領域の右上の頂点Ｄの座標成分から、左下の頂点Ｃの座標成分をそれぞれ引くことで得られる数値である。
【００４１】
本実施形態では、上述した「ＭｅｄｉａＢｏｘ」の値と、「ＣｒｏｐＢｏｘ」の値とを比較することによって素材画像の種類を区別している。
【００４２】
次に、面付け画像２１０ｃが作成される際の図６の各部の動作について詳しく説明する。
【００４３】
図９は、面付け画像が作成される際の図６の各部の動作を表したフローチャ−トである。
【００４４】
素材画像を表すＰＤＦ形式の画像データは、パーソナルコンピュータ１００に入力されると、まず、図４のハードディスク装置２１３に記憶される。そして、処理対象の画像データとして図６のデータ取得部１０によりハードディスク装置２１３から取得され、一方、ユーザにより入力された、素材画像の配置の仕方を規定した配置情報が図６の配置情報取得部１３により取得される（ステップＳ１）。次に、図６の検出部１１が画像データを解析して、素材画像全体の画像領域と、素材画像中における、図２の閲覧画像２１００の画像領域とを検出する（ステップＳ２）。具体的には、検出部１１は、「ＭｅｄｉａＢｏｘ」に続くカギ括弧内の４つの数値と、「ＣｒｏｐＢｏｘ」に続くカギ括弧内の４つの数値とを検出する。処理分岐部１５は、「ＭｅｄｉａＢｏｘ」に続くカギ括弧内の４つの数値と「ＣｒｏｐＢｏｘ」に続くカギ括弧内の４つの数値とをそれぞれ比較することで、ページサイズと仕上がりサイズが同一であるか否かを判定する（ステップＳ３）。ページサイズと仕上がりサイズが同一であると判定された場合（ステップＳ３；Ｙｅｓ）は、そのページのデータは、処理分岐部１５により図６の配置処理部１４に入力される。ページサイズと仕上がりサイズが同一ではないと判定された場合（ステップＳ３；Ｎｏ）は、そのページのデータは、処理分岐部１５により図６の抽出処理部１２に入力されて閲覧画像２１００の抽出処理が行われる（ステップＳ４）。ステップＳ３で処理分岐部１５によりＹｅｓと判定されて配置処理部１４に入力されたデータの処理については後述することとし、ここでは、抽出処理部１２による閲覧画像２１００の抽出処理について説明する。
【００４５】
抽出処理部１２は、データの入力を受けると、入力されたデータ中の「ＭｅｄｉａＢｏｘ」に続くカギ括弧内の４つの数値を、「ＣｒｏｐＢｏｘ」に続くカギ括弧内の４つの数値に置き換える。すなわち、図８の例であれば、「ＭｅｄｉａＢｏｘ」の４つの数値［０，０，５９５，８４２］を「ＣｒｏｐＢｏｘ」の４つの数値［２５  ２５  ５７０  ８１７］に置き換える。この処理によって、図７において実線の矩形で示されているページサイズは縮小して、この図において点線の矩形で示されている仕上がりサイズと同一のものとなる。ここで、図８に示すように、ページの情報を表したデータ中には、文字や絵の表現方式を規定する情報を有するコンテント情報部２１０１が存在している。さらには、ＰＤＦデータ内で各種のデータが存在している場所の情報を有するパス情報部２１０３や、画像の内容が表されているイメージ情報部２１０２など種々のリソース情報も存在している。これらコンテント情報部２１０１、イメージ情報部２１０２といったデータは、図７の２次元平面内で素材画像の移動を実行する際には、これらのデータ全体に対して同一の処理（データ変換）を実行させることが必要となるデータである。ページの情報を表したデータ中には、このように、ページに関する１群のデータ全体に対して同一の処理（データ変換）を実行させる際に、処理対象となるこれら１群のデータが配置されるフォームＸＯｂｊｅｃｔ部２１０６が備えられており、上述の、「ＭｅｄｉａＢｏｘ」の４つの数値の置き換え後、抽出処理部１２は、パス情報部２１０３やイメージ情報部２１０２などのリソース情報や、コンテント情報部２１０１を、フォームＸＯｂｊｅｃｔ部２１０６内に移動させ、フォームＸＯｂｊｅｃｔ部２１０６内に移動させた情報について前述の２次元平面内において閲覧画像２１００の左下の頂点が原点に重なる平行移動が実現するように、後述するようにデータ中にこの平行移動の内容を表す情報を書き込む。
【００４６】
図１０は、図７の素材画像を有するページについて、ページ内容が平行移動された後の余白付き画像および閲覧画像の画像領域を２次元座標空間中で表した概念図、図１１は、ページ内容が平行移動された後の画像データの構造を表した概念図である。
【００４７】
図１０に示すように、実線の矩形で表されるページサイズは、点線の矩形で示されている仕上がりサイズと重なっており、さらに、図７の状態と比べてページ全体が、左下方向に平行移動して、点線で示す仕上がりサイズの矩形の左下の頂点（閲覧画像の画像領域の左下の頂点）が原点と一致している。具体的には、座標が（２５，２５）である図７の左下の頂点Ｃの座標成分は、図１０の原点（０，０）の座標成分に書き換えられ、図７の右上の頂点Ｄ（５７０，８１７）の座標成分は、図１０の頂点Ｅ（５４５，７９２）の座標成分に書き換えられる。そこで、図１１のデータ構造の概念図に示されているように、「ＭｅｄｉａＢｏｘ」の４つの数値および「ＣｒｏｐＢｏｘ」の４つの数値は、いずれも［０  ０  ５４５  ７９２］と記載される。また、図７に示すパス情報部２１０３やイメージ情報部２１０２などの、フォームＸＯｂｊｅｃｔ部２１０６以外のリソース情報や、図７のコンテント部２１０１は、図１０に示すように、フォームＸＯｂｊｅｃｔ部２１０６内のリソース情報として配置されている。また、このフォームＸＯｂｊｅｃｔ部２１０６には、前述の２次元平面内での、回転、拡大縮小、平行移動といった、マトリックスによって変換方式が表現される座標変換についてマトリックスの行列要素を規定するマトリックス情報が配置されたマトリックス情報部２１０５が備えられており、上述の平行移動についての変換方式を規定した行列要素は、抽出処理部１２によりマトリックス情報部２１０５に書き込まれる。このようにマトリックス情報部２１０５に書き込みが行われると、ＰＤＦ形式に対応した装置で表示や出力や編集が行われる場合には、ページ中の画像がマトリックス情報部２１０５の行列要素に従って平行移動されて画像の表示等が行われる。次に、抽出処理部１２は、図１０の閲覧画像の画像領域をクリップする（切り抜く）処理を行ってトンボのない閲覧画像だけからなる画像を作成する。
【００４８】
図１２は、図１０のページについて、閲覧画像の画像領域についてクリップ処理が施された後の画像領域を２次元座標空間中で表した概念図である。
【００４９】
図１０の画像領域から閲覧画像２１００の領域をクリップすることにより、図１２に示すようにトンボの存在していない画像が得られる。ここで、クリップされる画像領域（クリップ領域）の指定は、ページサイズを規定する「ＭｅｄｉａＢｏｘ」の４つの数値や、仕上がりサイズを規定する「ＣｒｏｐＢｏｘ」の４つの数値と同様に、クリップ領域の右上の頂点の座標成分と左下の頂点の座標成分から得られる４つの数値を、図１１のフォームＸＯｂｊｅｃｔ部２１０６内のＢＢｏｘ情報部２１０４に記載することによって行われる。具体的には、ＢＢｏｘ［０  ０  ５４５  ７９２］のように記載される。このようにＢＢｏｘ情報部２１０４に記載がなされると、この画像データで表される画像の有効領域は、「ＢＢｏｘ」に続くカギ括弧内の４つの数値で規定される領域に制限される。このようにＢＢｏｘ情報部２１０４に記載がなされた状態では、ＰＤＦ形式に対応した装置による表示等の際には、この有効領域内に記載された画像だけが表示等の対象となる。ＢＢｏｘ情報部２１０４に記載がなされた後のデータは、図６の配置処理部１４に入力される。
【００５０】
上述したように、素材画像が、裁ちしろや折りしろが存在しない閲覧画像２１００だけの画像の場合には、ステップＳ３においてページサイズと仕上がりサイズが同一であると判定されて、その画像を表すデータも配置処理部１４に入力される。このため、素材画像が余白付き画像２１０である場合と、素材画像が裁ちしろや折りしろが存在しない閲覧画像２１００だけの画像の場合のいずれの場合であっても、図６の配置処理部１４に入力されるデータで表される画像は、裁ちしろや折りしろが存在しない閲覧画像２１００だけの画像となっている。そこで、配置処理部１４は、図９のステップＳ１において入力された配置情報に従った形式で閲覧画像２１００をページ中に配置する（図９のステップＳ５）。ここで画像をページ中に配置する技術は、従来よりＰＤＦ形式に対応した編集装置として既知の技術を用いる。具体的には、図１２に示す閲覧画像２１００を表すデータの２個分がペアとなって１ページ分の画像内容を表すデータとしてが構築される。以上説明した図９のステップＳ１からステップＳ５までの処理が、素材画像を有する全てのページについて行われ、面付け画像２１０ｃを有するページで構成されたＰＤＦ形式の画像データが生成される。そして、生成されたＰＤＦ形式の画像データに基づき、面付け画像２１０ｃを表す画像が、図２の出力装置２１７０によって出力される。
【００５１】
以上説明したように、図２の画像面付けシステムにおいては、パーソナルコンピュータ１００の働きにより、用紙サイズ全体に占る閲覧画像２１００の割合が大きい面付け画像を表す画像データが作成されるため、用紙を無駄にすることなく出力が行われることとなる。
【図面の簡単な説明】
【００５２】
【図１】２個の余白付き画像が、従来の方式を用いて１枚の用紙に面付けされた画像を表した図である。
【図２】本発明の一実施形態が適用される画像面付けシステムの構成図である。
【図３】本発明の画像配置装置の一実施形態として動作するパーソナルコンピュータの外観斜視図である。
【図４】本発明の画像配置装置の一実施形態として動作するパーソナルコンピュータのハードウェア構成図である。
【図５】本発明の画像配置プログラムの一実施形態を示す図である。
【図６】図３および図４に示すパーソナルコンピュータを本発明の画像配置装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【図７】素材画像が余白付き画像である場合において、余白付き画像の全体と、閲覧画像の位置とを２次元座標空間中で表した概念図である。
【図８】図７の余白付き画像を表したＰＤＦ形式の画像データの構造を表した概念図である。
【図９】面付け画像が作成される際の図６の各部の動作を表したフローチャ−トである。
【図１０】図７の素材画像を有するページについて、ページ内容が平行移動された後の余白付き画像および閲覧画像の画像領域を２次元座標空間中で表した概念図である。
【図１１】ページ内容が平行移動された後の画像データの構造を表した概念図である。
【図１２】図１０のページについて、閲覧画像の画像領域についてクリップ処理が施された後の画像領域を２次元座標空間中で表した概念図である。
【符号の説明】
【００５３】
１０  データ取得部
１１  検出部
１２  抽出処理部
１３  配置情報取得部
１４  配置処理部
１５  処理分岐部
２０  データ取得部
２１  検出部
２２  抽出処理部
２３  配置情報取得部
２４  配置処理部
２５  処理分岐部
１００  パーソナルコンピュータ
１１０  本体部
１１１  ＦＤ装填口
１１２  ＣＤ−ＲＯＭ装填口
１２０  画像表示装置
１２１  表示画面
１３０  キーボード
１４０  マウス
１２００  バス
２１０  余白付き画像
２１０ｃ  面付け画像
２１０ｄ  従来画像
２１００  閲覧画像
２１０１  コンテント情報部
２１０２  イメージ情報部
２１０３  パス情報部
２１０４  ＢＢｏｘ情報部
２１０５  マトリックス情報部
２１０６  フォームＸＯｂｊｅｃｔ部
２１１  ＣＰＵ
２１２  主メモリ
２１３  ハードディスク装置
２１４  ＦＤドライブ
２１４０  ＦＤ
２１５  ＣＤ−ＲＯＭドライブ
２１５０  ＣＤ−ＲＯＭ
２１６  入出力インタフェース
２１７０  出力装置
９００  画像配置プログラム
【図１】
2008305297.tif 000003
【図２】
2008305297.tif 000004
【図３】
2008305297.tif 000005
【図４】
2008305297.tif 000006
【図５】
2008305297.tif 000007
【図６】
2008305297.tif 000008
【図７】
2008305297.tif 000009
【図８】
2008305297.tif 000010
【図９】
2008305297.tif 000011
【図１０】
2008305297.tif 000012
【図１１】
2008305297.tif 000013
【図１２】
2008305297.tif 000014