(57)【要約】      （修正有）【課題】  データベース内の画像データに対して、Ｗｅｂ用データへの変換の際、クリッピングパスでの外接矩形で画像をトリミングする機能を付加した切り抜き機能を可能とする画像変換出力システム等を提供する。【解決手段】  サーバは、画像変換出力を行う際、商品情報データベースから検索、取得した少なくとも１つの出力対象の画像データから、クリッピングパス情報を取得し、クリッピングパス情報をベクトルデータに変換し、ベクトルデータからマスクデータを作成する。作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得し、マスクデータと画像データのマスク合成を行い、取得した座標で、マスク合成後の画像データをトリミングする。【選択図】  図７
2006252115.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、前記画像を変換出力する画像変換出力サーバであって、
前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、
前記画像データに対して、前記クリッピングパス情報での切り抜きを行う切り抜き手段と、
を備え、
前記切り抜き手段は、
前記クリッピングパス情報の外接矩形での画像のトリミングを行うトリミング手段、
を具備することを特徴とする画像変換出力サーバ。
【請求項２】
クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、前記画像を変換出力する画像変換出力サーバであって、
前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、
前記クリッピングパス情報をベクトルデータに変換するベクトル変換手段と、
前記ベクトルデータからマスクデータを作成する作成手段と、
作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得手段と、
前記マスクデータと前記画像データのマスク合成を行い、前記座標取得手段により取得した座標で、マスク合成後の画像データをトリミングするトリミング手段と、
を具備することを特徴とする画像変換出力サーバ。
【請求項３】
前記クリッピングパス情報は、パラメトリック近似曲線データであることを特徴とする請求項１又は請求項２記載の画像変換出力サーバ。
【請求項４】
前記トリミング手段によりトリミングした画像を保持する保持手段、
を、更に具備する特徴とする請求項１又は請求項２記載の画像変換出力サーバ。
【請求項５】
前記サーバはＷｅｂサーバであり、前記クライアント端末はＷｅｂブラウザとして機能するものであることを特徴とする請求項１又は請求項２記載の画像変換出力サーバ。
【請求項６】
クライアント端末と、画像を表す画像データ、情報を記憶、管理するデータベースを有し、前記画像を変換出力するサーバと、がネットワークを介して接続される画像変換出力システムであって、
前記クライアント端末は、
前記サーバに、前記データベースから検索、取得した少なくとも１つの画像データに対する画像変換出力要求を送信する送信手段、
を備え、
前記サーバは、
前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、
前記クリッピングパス情報をベクトルデータに変換するベクトル変換手段と、
前記ベクトルデータからマスクデータを作成する作成手段と、
作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得手段と、
前記マスクデータと前記画像データのマスク合成を行い、前記座標取得手段により取得した座標で、マスク合成後の画像データをトリミングするトリミング手段と、
を具備することを特徴とする画像変換出力システム。
【請求項７】
画像データから輪郭図形データであるクリッピングパス情報での切り抜きを行う画像ハンドリング方法であって、
入力された画像データから、前記クリッピングパス情報を取得するパス取得ステップと、
前記クリッピングパス情報をベクトルデータに変換するベクトル変換ステップと、
前記ベクトルデータからマスクデータを作成する作成ステップと、
作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得ステップと、
前記マスクデータと前記画像データのマスク合成を行い、前記座標取得ステップにより取得した座標で、マスク合成後の画像データをトリミングするトリミングステップと、
を具備することを特徴とする画像ハンドリング方法。
【請求項８】
コンピュータに請求項７に記載の画像変換方法を実行させるためのプログラム。
【請求項９】
コンピュータに請求項７に記載の画像変換方法を実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した、データベースにて画像データ、商品情報等を記憶、管理するデータベース内の画像データの画像変換出力を行う画像変換出力システムに係り、特に、データベース内の画像データを変換出力する際の画像のクリッピングパスに対する外接矩形切り抜き機能に関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報や画像データ等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるＷｅｂ上で動作するデータベースシステムが存在する。
【０００３】
商品情報や、画像データを管理できるデータベースシステムにおいて、データベース内の画像を加工し、このようなＷｅｂカタログなどのサイトに使用することが現在求められている。
この画像の加工においては、ＤＴＰデータからＷｅｂ用データの変換、例えば、Ａｄｏｂｅ社Ｐｈｏｔｏｓｈｏｐ（商標名）のＥＰＳ形式からＪＰＥＧ形式への画像フォーマット変換、ＣＭＹＫからＲＧＢへのカラーモード変換、ＥＰＳのクリッピングパスでの切り抜き処理等を行う。
このような切り抜き処理においては、マスク合成による画像の切り抜き処理を行う画像処理装置等が存在する（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００１−３２４９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムでは、切り抜き処理を行った際に、出力画像は、画像自体のサイズが変わらず、切り抜いた背景の余白部分が残っていた。
図１７は、従来のシステムによる画像切り抜き処理の出力結果を示す図である。図１７に示すように、出力画像１７８０は、画像１７８８の周囲に切り抜いた背景１７８９の余白部分が残る。尚、図１７では、本来は、画像１７８８周囲の黒線は無いが、背景１７８９の余白部分を分かりやすくするため、あえて黒線を付けて記載している。この場合、加工した画像を、そのままＷｅｂ上で使用すると、無駄な余白部分ができ、体裁が悪くなるという状況が発生していた。
また、体裁が悪くならないようにするために、画像編集アプリケーションを使用して、出力画像１７８０を1点ずつ手作業で切り抜いた外接矩形でのトリミングし作成画像１７８７を作成していた。この場合、目視によってトリミングを行うので作業が大変な上、作業者のスキルに依存して微妙なズレが発生する可能性があった。また、トリミングを一点ずつ手作業で行うと、かなり効率が悪くなる、という問題があった。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、データベース内の画像データに対して、Ｗｅｂ用データへの変換の際、クリッピングパスでの外接矩形で画像をトリミングする機能を付加した切り抜き機能を可能とする画像変換出力システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために第１の発明は、クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、前記画像を変換出力する画像変換出力サーバであって、前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、前記画像データに対して、前記クリッピングパス情報での切り抜きを行う切り抜き手段と、を備え、前記切り抜き手段は、前記クリッピングパス情報の外接矩形での画像のトリミングを行うトリミング手段、を具備することを特徴とする画像変換出力サーバである。
【０００８】
また、前記トリミング手段によりトリミングした画像を保持する保持手段、を、更に具備することが望ましい。
【０００９】
第１の発明による画像変換出力サーバは、クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、クライアント端末からの画像変換出力要求に応じて、データベースから取得した少なくとも１つ以上の出力対象の画像データに対して、輪郭図形データであるクリッピングパス情報を取得し、画像データに対して、クリッピングパス情報での切り抜きを行い、クリッピングパス情報の外接矩形での画像のトリミングを行う。
【００１０】
「情報」は、例えば、商品情報であり、商品の文字情報（スペックなど）や、商品の素材情報（画像情報）等からなる。
「クリッピングパス情報」は、切り抜き画像を作るためのパス情報であり、ベジェ曲線などのパラメトリック近似曲線を表すパラメトリック近似曲線データからなる。クリッピングパス情報は、データベースに保持されている画像データ内に含まれている。パラメトリック近似曲線は、所定の複数（例えば、４つ）の制御点によって定義付けられ、曲線情報は制御点から成る点列の座標により構成される。
【００１１】
第１の発明では、サーバは、ＤＴＰデータからＷｅｂ用データの変換時の切り抜き処理にて、切り抜いた外接矩形で画像を自動でトリミングする機能を付加することにより、効率的なＷｅｂカタログ用画像の作成が可能となる。
また、各画像のクリッピングパスに合わせてトリミングするための情報が自動的に収集され、その情報を元にトリミング処理が自動で実行され、作業者は変換の設定でトリミング処理の実行を選択するのみで手間がかからなくなり、更に、複数の画像に対して、一度にクリッピングパスの外接矩形でのトリミングが可能となり、作業の効率が向上する。
【００１２】
また、第２の発明は、クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、前記画像を変換出力する画像変換出力サーバであって、前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、前記クリッピングパス情報をベクトルデータに変換するベクトル変換手段と、前記ベクトルデータからマスクデータを作成する作成手段と、作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得手段と、前記マスクデータと前記画像データのマスク合成を行い、前記座標取得手段により取得した座標で、マスク合成後の画像データをトリミングするトリミング手段と、を具備することを特徴とする画像変換出力サーバである。
【００１３】
第２の発明による画像変換出力サーバは、クライアント端末にネットワークを介して接続され、画像を表す画像データを含む情報を記憶、管理するデータベースを有し、クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の画像データに対して、輪郭図形データであるクリッピングパス情報を取得し、クリッピングパス情報をベクトルデータに変換し、ベクトルデータからマスクデータを作成する。作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得し、マスクデータと画像データのマスク合成を行い、取得した座標で、マスク合成後の画像データをトリミングする。
【００１４】
また、第３の発明は、クライアント端末と、画像を表す画像データ、情報を記憶、管理するデータベースを有し、前記画像を変換出力する画像変換出力サーバと、がネットワークを介して接続されるシステムであって、前記クライアント端末は、前記サーバに、前記データベースから検索、取得した少なくとも１つ以上の画像データに対する画像変換出力要求を送信する送信手段、を備え、前記サーバは、前記クライアント端末からの画像変換出力要求に応じて、前記データベースから取得した少なくとも１つ以上の出力対象の前記画像データに対して、輪郭図形データであるクリッピングパス情報を取得するパス取得手段と、前記クリッピングパス情報をベクトルデータに変換するベクトル変換手段と、前記ベクトルデータからマスクデータを作成する作成手段と、作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得手段と、前記マスクデータと前記画像データのマスク合成を行い、前記座標取得手段により取得した座標で、マスク合成後の画像データをトリミングするトリミング手段と、を具備することを特徴とする画像変換出力システムである。
【００１５】
第３の発明は、第２の発明の画像変換出力サーバと、データベースから検索、取得した少なくとも１つ以上の画像データに対する画像変換出力要求を送信するクライアント端末から構成される画像変換出力システムに関する発明である。
【００１６】
また、第４の発明は、画像データから輪郭図形データであるクリッピングパス情報での切り抜きを行う画像ハンドリング方法であって、入力された画像データから、輪郭図形データであるクリッピングパス情報を取得するパス取得ステップと、前記クリッピングパス情報をベクトルデータに変換するベクトル変換ステップと、前記ベクトルデータからマスクデータを作成する作成ステップと、作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得する座標取得ステップと、前記マスクデータと前記画像データのマスク合成を行い、前記座標取得ステップにより取得した座標で、マスク合成後の画像データをトリミングするトリミングステップと、を具備することを特徴とする画像ハンドリング方法である。
第４の発明は、入力された画像データから、輪郭図形データであるクリッピングパス情報を取得し、クリッピングパス情報をベクトルデータに変換し、ベクトルデータからマスクデータを作成し、作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得し、マスクデータと画像データのマスク合成を行い、取得した座標で、マスク合成後の画像データをトリミングする画像ハンドリング方法に関する発明である。
【００１７】
第５の発明は、コンピュータを第４の発明の画像ハンドリング方法を実行させるプログラムである。
第６の発明は、コンピュータを第４の発明の画像ハンドリング方法を実行させるプログラムを記録した記録媒体である。
【００１８】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１９】
本発明は、データベース内の画像データに対して、Ｗｅｂ用データへの変換の際、クリッピングパスでの外接矩形で画像をトリミングする機能を付加した切り抜き機能を可能とする画像変換出力システム等を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に、添付図面を参照しながら、本発明に係る画像変換出力システム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２１】
図１は、本発明の本実施の形態に係る画像変換出力システム１００の概略構成を示す図である。
【００２２】
図１は、画像変換出力システム１００の１例であり、図１に示すように、画像変換出力システム１００は、サーバ１０１、複数のクライアント端末１０３等が、ネットワーク１０９を介して接続されて構成される。尚、画像変換出力システム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現した場合の構成図である。
【００２３】
ネットワーク１０９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００２４】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、画像変換出力手段１１１、データベースサーバ１１２等を有する。画像変換出力手段１１１は、Ｗｅｂ用データに変換出力する際、データベースサーバ１１２を介して、商品情報データベース３０１内の画像情報３１２を取得し、画像情報３１２に対して、クリッピングパスでの切り抜き、及びクリッピングパスの外接矩形でのトリミング処理を行う。データベースサーバ１１２は、商品情報データベース３０１の情報を管理し、データベースの情報の入出力、検索、閲覧等を行う。
【００２５】
クライアント端末１０３は、パーソナルコンピュータ、携帯型端末機（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。クライアント端末１０３には、ＷＷＷブラウザ１２０が搭載される。クライアント端末１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、商品情報データベース３０１の所望する画像情報３１２の検索要求、画像変換出力指示等を送信する。
【００２６】
尚、本実施の形態の画像変換出力システム１００は、サーバ１０１、複数のクライアント端末１０３等が、ネットワーク１０９を介して接続されて構成され、サーバ１０１にＷＷＷサーバ１１０、画像変換出力手段１１１、データベースサーバ１１２等を有するが、ＷＷＷサーバ１１０、データベースサーバ１１２、複数のクライアント端末１０３等がネットワーク１０９を介して接続されて構成され、ＷＷＷサーバ１１０に画像変換出力手段１１１を有するシステム構成であってもよい。この場合、クライアント端末１０３からの画像変換出力要求に応じて、ＷＷＷサーバ１１０の画像変換出力手段１１１は、ネットワーク１０９を介して、データベースサーバ１１２にアクセスし、商品情報データベース３０１内の画像情報３１２を取得し、画像情報３１２に対して、クリッピングパスでの切り抜き、及びクリッピングパスの外接矩形でのトリミング処理等の画像変換出力処理を行う。尚、画像変換出力システムのインタフェースやシステム動作自体は、本画像変換出力システム１００と基本的に同じである。
【００２７】
次に、サーバ１０１のハードウェア構成を説明する。図２は、サーバ１０１のハードウェア構成図である。
【００２８】
サーバ１０１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、表示部２０６、印刷部２０７等が、システムバス２０９を介して接続されて構成される。
【００２９】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００３０】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、サーバ１０１が行う後述する各種処理（図５、図６、図７参照）を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００３１】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラム３９１や、本コンピュータを適用するサーバ１０１が行う後述の処理に相当するアプリケーションプログラム３９２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００３２】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００３３】
通信制御部２０４は、通信制御装置、通信ポート等を有し、サーバ１０１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、サーバ１０１と、クライアント端末１０３間の通信制御を行う。
【００３４】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００３５】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００３６】
印刷部２０７は、プリンタであり、印刷出力処理を行う。
【００３７】
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３８】
次に、図３を参照しながら、サーバ１０１の記憶部２０２が保持する情報について説明する。図３は、記憶部２０２が保持する情報を示す図である。
【００３９】
記憶部２０２内には、複数の商品情報データベース３０１、及び制御プログラム３９１、アプリケーションプログラム３９２等が格納されている。
【００４０】
商品情報データベース３０１には、複数の商品情報３１０等を有する。尚、サーバ１０１が管理する商品情報データベース３０１は、必要に応じて、複数存在してもよい。
商品情報３１０は、商品のスペック等の文字情報３１１、商品の素材情報である画像情報３１２等からなる。
尚、商品情報データベース３０１のデータ構成は、この構成に限られるものではない。
【００４１】
制御プログラム３９１は、サーバ１０１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３９２は、サーバ１０１が行う後述の処理（図５、図６、図７参照）に相当する実行可能プログラムであり、ＷＷＷサーバ１１０、画像変換出力手段１１１、データベースサーバ１１２等に該当するプログラムである。
【００４２】
次に、図４を参照しながら、クライアント端末１０３のハードウェア構成を説明する。図４は、クライアント端末１０３のハードウェア構成図である。
【００４３】
クライアント端末１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、印刷部４０７等が、システムバス４０９を介して接続される。
尚、クライアント端末１０３のハードウェア構成は、図２について前述したサーバ１０１と同様の構成を採る。
【００４４】
次に、図５、図６を参照しながら、商品情報データベース３０１内の素材情報（画像情報）３１２を変換出力する画像変換出力手段１１１の処理動作について詳しく説明する。図５、図６は、サーバ１０１の素材情報（画像情報）３１２を変換出力処理の処理手順を示すフローチャートである。
【００４５】
サーバ１０１の記憶部２０２には、アプリケーションプログラム３９２である画像変換出力プログラムがインストールされている。以下のサーバ１０１の処理は、ＷＷＷサーバ１１０、データベースサーバ１１２を介して、この画像変換出力プログラムの制御に従って、サーバ１０１の制御部２０１によって行われる。
また、クライアント端末１０３の記憶部４０２には、アプリケーションプログラム３９２であるＷＷＷブラウザ１２０がインストールされており、以下のクライアント端末１０３の処理（ＷＷＷブラウザ１２０を介したサーバ１０１へのアクセス、サーバ１０１への指示等）は、クライアント１０３の制御部４０１によって行われる。
【００４６】
予め、クライアント端末１０３の制御部４０１は、データベースサーバ１１２にアクセスし、商品情報データベース３０１に出力対象となる画像データの登録要求を行う（ステップＳ５０１）。
【００４７】
サーバ１０１の制御部２０１は、データベースサーバ１１２を介して、画像データを商品情報データベース３０１に素材情報（画像情報）３１２として登録、保持する（ステップＳ５０２）。
【００４８】
クライアント端末１０３の制御部４０１は、サーバ１０１にアクセスし、商品情報データベース３０１にログイン要求を行う（ステップＳ５０３）。
【００４９】
例えば、クライアント端末１０３のＷＷＷブラウザ１２０から、サーバ１０１の所定のＵＲＬを指定してサーバ１０１にアクセスし、サーバ１０１の制御部２０１は、データベースサーバ１１２を介して、ログイン画面データをクライアント端末１０３に送信する。クライアント端末１０３の制御部４０１は、ログイン画面（図示せず）に従って、入力されたユーザＩＤ、パスワード、サーバ名をサーバ１０１に送信する。
【００５０】
サーバ１０１の制御部２０１は、受け取ったユーザＩＤ、パスワード等からユーザ認証を行い、正しくユーザ認証された場合、指定されたサーバ名に応じた商品情報データベース３０１を設定、接続する（ステップＳ５０４）。
【００５１】
クライアント端末１０３の制御部４０１は、出力対象の素材情報（画像情報）３１２の検索要求を行う（ステップＳ５０５）。制御部２０１は、商品情報データベース３０１から、検索条件に基づいて検索した検索結果データである素材情報一覧データを送信する（ステップＳ５０６）。
【００５２】
クライアント端末１０３の制御部４０１は、メイン画面１０上に素材情報一覧１１を表示する（ステップＳ５０７）。
【００５３】
図８は、メイン画面（素材情報一覧）１０を示す図である。
メイン画面（素材情報一覧）１０には、検索結果である素材情報レコード１２からなる素材情報一覧１１等が表示される。
素材情報レコード１２には、画像、素材ファイルのファイル名、素材ファイルの元ファイル名等からなる。
【００５４】
クライアント端末１０３の制御部４０１は、選択した少なくとも１つ以上の出力対象の素材情報（画像情報）３１２に対する素材ファイル出力要求を行う（ステップＳ５０８）。
【００５５】
図９は、メイン画面１０での素材ファイル出力指示を示す図である。
図９に示すように、利用者は、メイン画面１０の素材情報一覧１１から出力対象となる素材情報レコード１２を選択し、表示された素材情報メニュ画面１５上の「素材ファイル出力」１６を選択する。
【００５６】
サーバ１０１の制御部２０１は、素材ファイル出力要求に対して、アプリケーションプログラム３９２の画像変換出力プログラムを起動する（ステップＳ５０９）。
【００５７】
制御部２０１は、出力対象設定画面データを送信する（ステップＳ５１０）。
制御部４０１は、受け取った出力対象設定画面２０を表示する（ステップＳ５１１）。
【００５８】
図１０は、出力対象設定画面２０を示す図である。
図１０に示すように、出力対象設定画面２０には、変換出力設定２１、出力素材設定、関連素材出力設定等の出力対象設定と、「変換設定」ボタン２４が表示される。
素材（画像）の変換出力を行う場合、利用者は変換出力設定２１「する」を選択し、「変換設定」ボタン２４を押下すると、制御部４０１は、素材（画像）変換出力設定要求を送信する（ステップＳ６０１）。
【００５９】
サーバ１０１の制御部２０１は、素材変換設定画面データを送信する（ステップＳ６０２）。
制御部４０１は、素材変換設定画面３０を表示する（ステップＳ６０３）。
【００６０】
図１１は、素材変換設定画面３０を示す図である。
図１１に示すように、素材変換設定画面３０には、クリッピングパスでの切り抜き有無を指定する切り抜き設定３１、クリッピングパスの外接矩形でのトリミング有無を指定するトリミング設定３２、背景色を指定する背景色３３等のクリッピングパスに対する外接矩形切り抜き処理、及びＥＰＳ形式からＪＰＥＧ形式への画像フォーマット変換、ＣＭＹＫからＲＧＢへのカラーモード変換等に関する画像変換設定が表示される。
利用者は、クリッピングパスに対する外接矩形切り抜きを行う場合、クリッピングパスでの切り抜き設定３１「切り抜く」、トリミング設定３２「する」、背景色３３等を設定し、制御部４０１は、素材（画像）変換出力要求を行う（ステップＳ６０５）。
【００６１】
サーバ１０１の制御部２０１は、出力実行ステータスに基づいた素材ファイル出力実行状況データを送信し（ステップＳ６０６）、クライアント端末１０３の制御部４０１は、素材ファイル出力実行状況画面４０上に素材ファイル出力実行状況４１を表示する（ステップＳ６０７）。
【００６２】
サーバ１０１の制御部２０１は、出力対象の素材情報（画像情報）３１２に対して、画像属性情報を取得し、画像のクリッピングパスに対する外接矩形切り抜き処理を行う画像ハンドリング処理を行う（ステップＳ６０８）。素材(画像)変換された画像は、指定されたクライアント端末１０３上のフォルダに出力、保存される。
【００６３】
制御部２０１は、出力対象の全ての素材(画像)の変換出力処理が終了か判断する（ステップＳ６０９）。
全ての出力対象の素材(画像)変換出力処理終了と判断するまで（ステップＳ６０９のＮｏ）、出力実行ステータスを更新し（ステップＳ６１０）、ステップ６０６乃至ステップＳ６１０までの処理を繰り返す。
尚、本実施の形態では、１画像の変換出力毎に、出力実行ステータスを更新、表示しているが、これに限らない。例えば、ステップＳ６０８の画像ハンドリング処理内で更に詳細に出力実行ステータスを更新してもよい。
【００６４】
次に、図７を参照しながら、ステップＳ６０８の画像のクリッピングパスに対する外接矩形切り抜き処理を行う画像ハンドリング処理について、詳しく説明する。図７は、画像のクリッピングパスに対する外接矩形切り抜き処理を行う画像ハンドリング処理の処理手順を示すフローチャートである。
【００６５】
制御部２０１は、商品情報データベース３０１の出力対象の当該素材情報（画像情報）３１２から、画像属性情報であるクリッピングパス情報を取得する（ステップＳ７０１）。クリッピングパス情報は、ベジェ曲線などのパラメトリック近似曲線を表すパラメトリック近似曲線データからなる。
【００６６】
図１２は、原画像５０の一例を示す図である。
図１２に示すように、原画像５０は、商品情報データベース３０１から取得した素材情報（画像情報）３１２の画像データであり、クリッピングパス５１は、切り抜き画像を作るための曲線近似輪郭図形データである。
【００６７】
制御部２０１は、パラメトリック近似曲線データをベクトルデータに変換する（ステップＳ７０２）。
【００６８】
図１３（ａ）は、図１２のＸ部を拡大して示した拡大図であり、パラメトリック近似曲線（ベジェ曲線）５２を示し、図１３（ｂ）は、（ａ）のパラメトリック近似曲線データをベクトル変換した輪郭ベクトル図形５３を示す図である。
図１３（ａ）を示すように、パラメトリック近似曲線５２は所定の複数個、例えば、４つの制御点の制御点Ｐ１〜Ｐ４によって定義付けられ、曲線情報は制御点Ｐ１〜Ｐ４から成る点列の座標により構成される。
図１３（ｂ）を示すように、輪郭ベクトル図形５３は、パラメトリック近似曲線（ベジェ曲線）データをベクトルデータに変換して得られ、制御点Ｑ１、Ｑ２、Ｑ３、…等からなる点列の座標により構成される。
【００６９】
制御部２０１は、ベクトルデータからマスクデータを作成する（ステップＳ７０３）。
図１４は、マスクデータ画像６０の一例を示す図である。図１４に示すように、マスクデータ画像６０は、原画像５０と縦横の大きさが同じ座標値の配列データを用意し、合成を行わない画素に対しては０の値を設定し、合成を行う画素には１の値を設定し、白黒の２値画像で作成したものである。
【００７０】
制御部２０１は、マスクデータの合成後表示部分の上端、下端、左端、右端の座標を取得、保持し（ステップＳ７０４）、マスクデータと原画像５０のマスク合成を行い、取得した座標で画像をトリミングする（ステップＳ７０５）。
【００７１】
図１５は、マスク合成画像７０を示す図である。図１６は、画像変換出力結果である出力画像８０を示す図である。
図１５に示すように、マスク合成画像７０の上端座標７１、下端座標７２、左端座標７３、右端座標７４で画像を切り取る。
制御部２０１は、以上の過程を経て、画像切り抜き、トリミング処理を行い、図１６に示すように、クリッピングパスの外接矩形でのトリミングが行われている出力画像８０を出力する。
【００７２】
以上説明したように、本発明の実施の形態によれば、サーバ１０１の制御部２０１は、画像変換出力を行う際、商品情報データベース３０１から少なくとも１つ以上の出力対象の画像情報３１２を取得し、当該画像データから、クリッピングパス情報を取得し、クリッピングパス情報をベクトルデータに変換し、ベクトルデータからマスクデータを作成する。作成したマスクデータの合成後に表示される画像領域の上端、下端、左端、右端の座標を取得し、マスクデータと画像データのマスク合成を行い、取得した座標で、マスク合成後の画像データをトリミングする。
【００７３】
これにより、ＤＴＰデータからＷｅｂ用データの変換時の切り抜き処理にて、切り抜いた外接矩形で画像を自動でトリミングする機能を付加することにより、効率的なＷｅｂカタログ用画像の作成が可能となる。
また、各画像のクリッピングパスに合わせてトリミングするための情報が自動的に収集され、その情報を基にトリミング処理が自動で実行され、作業者は変換の設定でトリミング処理の実行を選択するのみで手間がかからなくなり、更に、複数の画像に対して、一度にクリッピングパスの外接矩形でのトリミングが可能となり、作業の効率が向上する。
【００７４】
尚、本実施の形態では、サーバ１０１側に、ＷＷＷサーバ１１０、画像変換出力手段１１１、データベースサーバ１１２等を有し、クライアント端末１０３から、サーバ１０１にアクセスし、ＷＷＷサーバ１１０を介して画像変換出力プログラムを起動したが、予め、クライアント端末１０３側に画像変換出力プログラムをダウンロードにしておき、クライアント端末１０３に画像変換出力手段１１１を有するシステム構成であってもよい。この場合、クライアント端末１０３（制御部４０１）が、クライアント端末１０３上の画像変換出力プログラムを起動し、サーバ１０１側のデータベースサーバ１１２の商品情報データベース３０１をアクセスし、取得した画像情報３１２に対して画像変換出力処理を行う。
【００７５】
また、図１のシステム構成で前述したように、画像変換出力システムとして、ＷＷＷサーバ１１０、データベースサーバ１１２、複数のクライアント端末１０３等がネットワーク１０９を介して接続されて構成され、ＷＷＷサーバ１１０に画像変換出力手段１１１を有するシステム構成であってもよい。この場合、クライアント端末１０３からの画像変換出力要求に応じて、ＷＷＷサーバ１１０の画像変換出力手段１１１は、ネットワーク１０９を介して、データベースサーバ１１２にアクセスし、取得した画像情報３１２に対して画像変換出力処理を行う。
【００７６】
尚、サーバ側（サーバ１０１又はＷＷＷサーバ１１０）で画像変換出力手段（画像変換出力プログラム）を動作する場合、及びクライアント端末１０３側で画像変換出力手段（画像変換出力プログラム）を動作する場合、両者とも、画像変換出力システムのインタフェースやシステム動作自体は、基本的に同じである。
【００７７】
また、図７に示す画像のクリッピングパスに対する外接矩形切り抜き処理に相当する画像ハンドリング処理プログラムは、例えば、ＡｃｔｉｖｅＸＤＬＬで記載されており、他のアプリケーションおよびコンポーネントに組み込むことができる。
【００７８】
尚、図５、図６、図７等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００７９】
以上、添付図面を参照しながら、本発明に係る画像変換出力システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００８０】
【図１】本実施の形態に係る画像変換出力システム１００の概略構成を示す図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】クライアント端末１０３のハードウェア構成図
【図５】サーバ１０１の素材情報（画像情報）３１２を変換出力処理の処理手順を示すフローチャート
【図６】サーバ１０１の素材情報（画像情報）３１２を変換出力処理の処理手順を示すフローチャート
【図７】画像のクリッピングパスに対する外接矩形切り抜き処理を行う画像ハンドリング処理の処理手順を示すフローチャート
【図８】メイン画面（素材情報一覧）１０を示す図
【図９】メイン画面１０における素材ファイル出力指示を示す図
【図１０】出力対象設定画面２０を示す図
【図１１】素材変換設定画面３０を示す図
【図１２】原画像５０の一例を示す図
【図１３】（ａ）図１２のＸ部の拡大図であり、パラメトリック近似曲線５２を示す図、（ｂ）パラメトリック近似曲線データをベクトル変換した輪郭ベクトル図形５３を示す図
【図１４】マスクデータ画像６０の一例を示す図
【図１５】マスク合成画像７０を示す図
【図１６】画像変換出力結果である出力画像８０を示す図
【図１７】従来のシステムによる画像切り抜き処理の出力結果を示す図
【符号の説明】
【００８１】
１００………画像変換出力システム
１０１………サーバ
１０３………クライアント端末
１０９………ネットワーク
１１０………ＷＷＷサーバ
１１１………画像変換出力手段
１１２………データベースサーバ
１２０………ＷＷＷブラウザ
２０１、４０１………制御部
２０２、４０２………記憶部
３０１………商品情報データベース
３１０………商品情報
３１１………文字情報
３１２………素材情報（画像情報）
１１………素材情報一覧
１２………素材情報レコード
５０………画像
５１………クリッピングパス
５２………パラメトリック近似曲線（ベジェ曲線）
５３………輪郭ベクトル図形
６０………マスクデータ画像
７０………マスク合成画像
８０………出力画像
【図１】
2006252115.tif 000003
【図２】
2006252115.tif 000004
【図３】
2006252115.tif 000005
【図４】
2006252115.tif 000006
【図５】
2006252115.tif 000007
【図６】
2006252115.tif 000008
【図７】
2006252115.tif 000009
【図８】
2006252115.tif 000010
【図９】
2006252115.tif 000011
【図１０】
2006252115.tif 000012
【図１１】
2006252115.tif 000013
【図１２】
2006252115.tif 000014
【図１３】
2006252115.tif 000015
【図１４】
2006252115.tif 000016
【図１５】
2006252115.tif 000017
【図１６】
2006252115.tif 000018
【図１７】
2006252115.tif 000019