JP2004072145A - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- Publication number
- JP2004072145A JP2004072145A JP2002224475A JP2002224475A JP2004072145A JP 2004072145 A JP2004072145 A JP 2004072145A JP 2002224475 A JP2002224475 A JP 2002224475A JP 2002224475 A JP2002224475 A JP 2002224475A JP 2004072145 A JP2004072145 A JP 2004072145A
- Authority
- JP
- Japan
- Prior art keywords
- image
- trimming
- image processing
- area
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像にトリミングを行う画像処理の技術に関する。
【0002】
【従来の技術】
従来、コンピュータでは、画像処理ソフトを使えば、取り込んだ画像データを加工・編集することが容易にできる。これら加工の処理として、トリミング(切り抜き)、回転・ズーム(拡大)などがある。これらの処理は、画像データで表される画像をディスプレイに表示し、加工メニューから「トリミング」や「回転」や「ズーム」の作業が選択されることにより行われる。「トリミング」の作業が選択された場合には、ユーザは、画面に表示される図形の領域をマウスによりドラッグし、任意にトリミング領域を設定することで、画像の切り抜きサイズや位置を指定する。この切り抜きサイズや位置で定まる画像が切り抜かれる。
【0003】
「回転」の操作が選択された場合には、画面に表示される「+90度」、「−90度」、「180度」等のボタンを押下することで、画像の回転角度を指定し、画像を回転する。
【0004】
【発明が解決しようとする課題】
しかし、従来の技術では、画像に対してトリミングを施す場合に、トリミング領域のサイズおよび位置などを、ユーザが手動で設定しなければならなかった。このため、予め設定されたレイアウト枠に、トリミングを施した画像を余白なく割り付けるためには、トリミング領域のサイズおよび位置などを厳密に設定せねばならず、非常に煩雑であった。
【0005】
また、回転時には、トリミングを施す対象の画像のみが回転してしまい、トリミング領域は、回転前に設定したままの状態で残ってしまうため、回転後にトリミングを行う場合には、最初からトリミング領域を設定し直さなければならなくなり、非常に煩雑であるという問題もあった。
【0006】
本発明は、上記課題に鑑みてなされたものであり、トリミング領域の設定・トリミング時の画像の回転に関する処理の作業性を向上することを目的とする。
【0007】
【課題を解決するための手段およびその作用・効果】
上記課題の少なくとも一部を解決するために、本発明は、画像処理装置において、
画像データを入力する画像入力手段と、
前記画像データに基づき、前記表示装置に、前記画像を表示する表示制御手段と、
予め設定された所定図形の相似比及び位置を指定することにより、前記画像データをトリミングするための領域を指定する領域指定手段と、
前記指定した領域で、前記画像データをトリミングするためのトリミング情報を生成する情報生成手段とを備えることを要旨とする。
【0008】
所定図形とは、長方形、正方形、楕円、円、多角形、ポリゴンなど種々の形状を設定可能である。これらの図形を特定するためのデータは、予め画像処理装置内に保持されているか、外部から読み込まれるものであり、相似比を設定することにより、領域のサイズを変更することが可能である。また、適宜、移動可能とすることが好ましい。領域の相似比の設定および位置の移動には、種々の方法をとることが可能であるが、マウスなどのポインティングデバイスを使用すると、簡易に設定することができ、好適である。
【0009】
相似比は、柔軟に設定可能とし、「相似比=1」が含まれることとすれば、所定図形と同一のサイズおよび形状で、トリミングを行うことができるため、好ましい。
【0010】
トリミング情報とは、例えば、トリミングすべき領域の画像上の相対位置、形状、サイズに関する情報などを含むことが好ましい。トリミング情報に基づくトリミング処理は、種々のタイミングで実行可能である。例えば、トリミング情報が生成された後、直ちに画像データのトリミングを実行し、画像データを更新してもよい。この場合、トリミング情報は、処理が完了した時点で消去してもよい。また、トリミング処理を施すことなく、画像データとトリミング情報とを保存し、最終的に画像の出力を行う際に、画像データとトリミング情報とは、一つのファイルにまとめて保存してもよいし、個別のファイルとして保存してもよい。
【0011】
このような構成を取ることにより、画像をトリミングして、予め設定されたレイアウト枠に割り付ける場合に、レイアウト枠の相似形状でトリミング領域を設定することで、容易に割り付けることができ、利便性の向上を図ることが可能となる。
【0012】
本発明の画像処理装置において、更に、
前記トリミング情報によるトリミングを行った処理後画像を、前記表示装置に表示する処理後画像表示手段とを備えることが好ましい。
【0013】
処理後画像表示手段は、例えば、処理前画像を非表示にし、処理後画像を表示することとしても良いし、処理前画像とは別のウィンドウに表示することとしても良い。後者の方法で表示すると、処理前画像と処理後画像を同時に確認することができるため、作業上好ましい。
【0014】
こうすることにより、ユーザは、処理後画像を確認することができ、指定領域サイズおよび位置が適切であるか否かを判断しやすくなるため、利便性を向上することが可能となる。領域を再指定した場合には、例えば、領域指定が終了したことをトリガとして、処理後画像を再表示することとしてもよいし、領域指定中の領域内の画像を、常時表示することとしてもよい。
【0015】
本発明の画像処理装置において、更に、
前記画像および前記指定した領域を回転するための指示を入力する回転指示入力手段と、
前記指示に応じて、前記画像および前記指定領域を回転する画像回転手段を備えることとしてもよい。
【0016】
回転指示入力手段とは、例えば、回転すべき角度を入力することとしてもよいし、マウスなどのポインティングデバイスにより画面上で適切な位置を設定し入力することとしてもよい。
【0017】
こうすることにより、画像を回転すると共に、トリミング領域も回転するため、画像を回転後に、トリミングを最初からやり直す必要が無くなり、容易に処理を続行できるため、利便性が向上する。また、横向きの画像や倒置した画像を、正置した状態でトリミングすることができる。
【0018】
本発明の画像処理装置において、更に、
前記トリミング情報による処理を行った処理後画像を、前記画像と共に表示する処理後画像表示手段を備え、
前記画像回転手段は、前記画像、前記指定領域および前記処理後画像を回転することが好ましい。
【0019】
こうすることにより、ユーザは、処理後画像を確認することができ、例えば、指定領域の角度が適切であるか否かを、判断しやすくなる等の効果を奏する。更に、トリミングを最初からやり直す必要がなくなるため、利便性の向上を図ることが可能となる。
【0020】
本発明の画像処理装置において、
前記回転指示入力手段は、予め設定された角度から、回転すべき角度を選択することにより入力を行うこととしてもよい。
【0021】
こうすることにより、画像を回転する角度を、ユーザが入力する労力を削減でき、利便性を向上することが可能となる。角度の選択を行う方法としては、例えば、「+90°」、「−45°」などのボタンを押下することにより、回転を行うなど種々の態様が可能である。
【0022】
本発明の画像処理装置において、回転すべき角度を、ユーザが、任意に入力可能としてもよい。こうすることにより、柔軟な設定角度で画像を回転することが可能となり、利便性が向上する。
【0023】
本発明の画像処理装置において、
前記画像データの、出力時のレイアウトを規定するレイアウト情報において、前記画像データを出力すべき領域として設定された出力領域の形状を取得する出力形状取得部を備え、
前記所定図形は、前記出力形状とすることが好ましい。
【0024】
こうすることにより、予め設定されたレイアウト枠の相似形状でトリミング領域を設定することができるため、例えばレイアウト枠にトリミング後の画像を余白無く割り付ける場合にも、容易に行うことができる。
【0025】
本発明は、上述の画像処理装置としての構成の他、画像処理方法の発明として構成することもできる。また、これらを実現するためのコンピュータプログラムおよびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【0026】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、画像処理装置を駆動するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしても良い。また、記録媒体としては、フレキシブルディスクやCD−ROM、DVD―ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置、(RAMやROM等のメモリ)および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【0027】
【発明の実施の形態】
以下、本発明の実施の形態について、以下の項目に分けて説明する。
A.第1実施例:
A1.システム概要:
A2.内部構成:
A3.トリミング処理画面:
A4.相似比:
A5.トリミング情報生成処理:
A6.印刷処理:
B.第2実施例:
B1.回転処理画面:
B2.回転処理:
C.変形例:
【0028】
A.第1実施例:
A1.システム概要:
図1は第1実施例としての、ネットワークを介した画像処理システムの概略構成を示す説明図である。図示する通り、ネットワークNW内にローカルエリアネットワーク(LAN)が構築されており、ローカルエリアネットワークLANには、2台のクライアントコンピュータCL1、CL2(以下、「クライアント」と称する)およびサーバSV1、サーバSV1に接続されたプリンタPT1、PT2および、ネットワークNWの外部と通信を行うためのルータRTが接続されている。ネットワークNWは、ルータRTおよびインターネットINTを介してセンタ側サーバSV2と通信を行う。
【0029】
クライアントCL1、CL2には、画像処理システムが搭載されており、ユーザは、画像データおよびテンプレートごとのレイアウト情報により、トリミング領域を指定し、トリミング領域のサイズ、位置および形状の情報が含まれるトリミング情報を生成する。各クライアントは、生成されたトリミング情報を、トリミングを施す画像(以下、原画像と称する)と、テンプレートと共にサーバSV1へ送信する。サーバSV1は、受け取ったデータを解析し、トリミングおよび画像割り付け後、プリンタPT1、PT2のいずれか適切なプリンタで印刷を行う。プリンタPT1、PT2は印刷指示に基づき、印刷を行う。
【0030】
サーバSV1は、印刷完了したページ数およびユーザ情報を、インターネットINTを介して、センタ側サーバSV2へ通知する。センタ側サーバSV2は、受信した情報を基に、課金を行い、ユーザへ請求を行う。
【0031】
本実施例では、クライアントCL1が、テンプレートおよび原画像のデータに基づき、トリミング情報を生成後、かかる情報をサーバSV1に送出する。そして、サーバSV1が受け取った情報を基に、印刷を行う場合を考える。クライアントCL1には、画像処理を行う画像処理システムが搭載されているため、以降、クライアントCL1を画像処理システム1000と呼ぶこととする。
【0032】
A2.内部構成:
図2は、本実施例における画像処理システム1000の内部構成を示す説明図である。ここでは、クライアントCL1の画像処理システム1000を例示したが、クライアントCL2も同様の構成である。画像処理システム1000は、主制御部100と、通信部101と、画像データ格納部102と、表示部103と、テンプレート格納部104と、画像処理部105と、領域指定部106と、情報生成部107と、指示入力部108とを備えている。これらの各機能ブロックは、ソフトウェア的に構成され、主制御部100によって制御される。各機能ブロックは、ハードウェア的に構成してもよい。
【0033】
画像データ格納部102には、原画像のデータが格納されている。テンプレート格納部104には、画像を割り付けるテンプレートが格納されている。表示部103は、いわゆる、ディスレイドライバとしての機能を奏しており、主制御部100を介して受け取ったデータを、ディスプレイDSPに表示する。指示入力部108は外部からの操作を受け、主制御部100を介して、各機能ブロックへの指示を入力する。
【0034】
画像処理部105は、画像データ格納部102およびテンプレート格納部104から該当するデータを取得し、領域指定部106および情報生成部107を制御して、トリミング情報を生成する。領域指定部106は、画像処理部105の一部として構成されており、ユーザの指示に基づいて、原画像に対し、トリミング領域を指定する。指定する領域の形状を、テンプレートのレイアウト枠の形状と同一の形状で生成し、相似比を変更することで、サイズ変更を行う。このようにして指定されたトリミング領域のサイズ、位置等の情報は、情報生成部107によって、トリミング情報としてまとめられ、通信部101を介して、テンプレートおよび原画像と共に、サーバSV1へ送信される。本実施例では、テンプレートのレイアウト枠を取得して、トリミング領域を定義したが、レイアウト枠とは無関係に、予め画像処理システム1000の内部にトリミング領域の基本形状データを保持しておくものとしてもよい。
【0035】
表示部103は、また、トリミング処理を行った処理後画像を表示する機能も奏する。画像処理部105から、トリミングに関するデータを受け取り、原画像、トリミング領域および処理後画像を表示する。本実施例では、処理後画像は、実際に処理を行った画像ファイルを生成する必要はなく、表示だけ行い、ユーザがイメージを確認できればよいものとする。
【0036】
以上説明したシステム構成により、本実施例の画像処理システム1000は、予め決められたレイアウト枠に、トリミングした画像を割り付ける場合、レイアウト枠と同形状のトリミング領域によって領域指定を行うことで、簡易に、トリミング処理を実現している。以下では、画像処理システム1000が、トリミング処理を行う場合の、画面遷移および処理内容を説明する。
【0037】
A3.トリミング処理画面:
画像処理システム1000が、トリミング処理を行う場合の、画面遷移および処理内容を例示する。
【0038】
図3〜図5は、本実施例におけるトリミング処理の画面遷移を例示する説明図である。画像処理システム1000は、トリミング指示が入力されると、操作ウィンドウWDを起動する。操作ウィンドウWDは、フォルダツリー200と、画像フレーム201と、縮小原画像201aと、テンプレート202と、レイアウト枠202aと、テンプレートファイル203とから構成されている。フォルダツリー200で選択されたフォルダ内に存在する画像が、画像フレーム201に収まるように縮小され、縮小原画像201aとして表示される。
【0039】
テンプレート202は、拡張子が「dat」というファイルとして構成されている。操作ウィンドウWDの起動直後には、テンプレート202は、非表示であり、テンプレート名を表すテンプレートファイル203が一覧表示されている。テンプレートファイル203から、ユーザに選択されたテンプレートがテンプレート202として表示される。本実施例では、「Template2.dat」というテンプレートファイルが選択され、レイアウト枠202aは図示するように矩形の形状とする。
【0040】
縮小原画像201aは、図示する矢印のように、レイアウト枠202a上に移動され、割り付けられる。縮小原画像201aは、レイアウト枠202aに、全体が表示されるよう、適宜、サイズ変更され表示される。画像処理システム1000は、トリミング指示が入力されると、図4のトリミングウィンドウTRを起動する。
【0041】
図4は、トリミングウィンドウTRを説明する画面例である。トリミングウィンドウTRは、原画像ウィンドウ210と原画像210aと、トリミング領域211と、プレビュー212と、処理後画像213とから構成される。原画像ウィンドウ210は、原画像210aおよびトリミング領域を表示し、トリミング領域の指定を行うためのウィンドウである。プレビュー212は、トリミング処理後の処理後画像213を表示するウィンドウである。原画像210aは、縮小原画像201aを原画像ウィンドウ210に収まるようにサイズ変更された画像である。トリミングウィンドウTRには、原画像ウィンドウ210、原画像210a、および、レイアウト枠202aと同一形状のトリミング領域211を表示し、併せてプレビュー212に、トリミング処理後の処理後画像213を表示する。プレビュー212は、処理後画像213以外の部分が黒塗りされ表示される。
【0042】
本実施例では、トリミング領域のサイズ及び位置を変更するには、トリミング領域211上の「■」マークを、マウスでドラッグすることにより、サイズおよび位置が変更する。トリミング領域211上の左上の「■」マーク上にマウスを置くと、移動可能となり、その他の「■」マーク上にマウスを置くと、トリミング領域が相似に変形可能である。
【0043】
トリミング処理が終了すると、トリミングウィンドウTRを閉じ、図5に示すように操作ウィンドウWDに戻る。レイアウト枠202aには、処理後画像213が表示される。
【0044】
A4.相似比:
図6は本実施例におけるレイアウト枠とトリミング領域との関係を説明する説明図である。図6(a)では、矩形のレイアウト枠202aのアスペクト比がA:Bであることを示している。図6(b)では、破線で表されるトリミング領域211のアスペクト比がC:Dであることを示している。本実施例では、「A:B=C:D」の関係が成り立つよう、トリミング領域211が作成されることとした。
【0045】
トリミング領域211のサイズ変更を行う場合の基準点は、種々の設定が可能である。図6(b)中の一点鎖線で表されるトリミング領域211aは、矩形の左上の点を基準点として相似比を変更した場合を例示している。図6(b)中の点線で表されるトリミング領域211bは、矩形の重心位置を基準点として相似比を変更した場合を例示している。
【0046】
A5.トリミング情報生成処理:
図7は、本実施例におけるトリミング情報生成処理のフローチャートである。主制御部100が、各機能ブロックを制御し行う処理である。
【0047】
表示部103は、画像データ格納部102に蓄積されている画像を読み出すことにより、画像データの入力を行い(ステップS10)、操作ウィンドウWDの画像フレーム201に縮小原画像201aを表示するとともに、テンプレート格納部104に蓄積されているテンプレートの一覧を、テンプレートファイル203として表示する(ステップS11)。次に、表示部103は、ユーザにより選択されたテンプレートファイル203を表示する(ステップS12)。
【0048】
主制御部100は、レイアウト枠202aへの縮小原画像201aの割付を行い(ステップS13)、指示入力部108に、トリミング指示が入力されると、トリミングウィンドウTRを表示する(ステップS14)。この際、主制御部100は、画像処理部105を制御して、画像データ格納部102から原画像210を読み込むと共に、テンプレート格納部104からテンプレート202のレイアウト枠202aの情報を読み込む。トリミングウィンドウTRには、初期状態として、原画像210、トリミング領域211およびトリミング後の処理後画像213が表示されている。図4に示す状態である。
【0049】
主制御部100は、指示入力部108に、トリミング領域211の指定開始指示が入力されると、領域指定部106を制御して、トリミング領域の指定を開始する(ステップS15)。領域指定の終了を検出する(ステップS16)と、画像処理部105を制御して、指定した領域でトリミングを行い(ステップS17)、ディスプレイDSPにトリミング処理後の処理後画像213を表示する(ステップS18)。
【0050】
次に、主制御部100は、トリミング処理の終了か否かを判断する(ステップS19)。ユーザにより、再度領域指定が開始された場合には、トリミング処理は終了していないものと判断して、ステップS15へ戻り処理を繰り返す。トリミング処理の終了を検出した場合には、情報生成部107を制御して、トリミング領域のサイズおよび位置を含むトリミング情報を生成する(ステップS20)と共に、トリミングウィンドウTRを終了し、処理後画像213をレイアウト枠202aに反映する(ステップS21)。
【0051】
A6.印刷処理:
図8は、本実施例における、サーバSV1の処理を説明するフローチャートである。サーバSV1は、画像処理システム1000から送出された画像データ、テンプレートおよびトリミング情報を受け取り、入力を行う(ステップS40)。次に、入力されたデータの解析を行い(ステップS41)、解析結果に基づいて、トリミング処理を行う(ステップS42)。トリミング処理が終了すると、処理後画像をプリンタPT1へ転送し印刷を行う(ステップS43)。印刷が終了すると、サーバSV1は、印刷枚数およびユーザ情報を、センタ側サーバSV2へ通知する(ステップS44)。
【0052】
本実施例における、ユーザ情報とは、予め、ネットワークNWを一意に識別可能なIDが割り振られており、かかるIDを印刷枚数と共に、センタ側サーバSV2へ送出するものとしても良い。IDは、ルータRTのIPアドレスとすることも可能である。また、プリンタPT1、PT2、サーバSV1などのMACアドレスなどとすることもできる。
【0053】
以上説明した第1実施例の画像処理システム1000によれば、画像をトリミングして、予め設定されたレイアウト枠に割り付ける場合に、レイアウト枠と同一形状のトリミング領域を設定することができ、レイアウト枠と同一形状でのトリミングを容易に実現することができるため、利便性が向上する。また、トリミング領域のサイズ変更を行う場合にも、相似比を変更することで、トリミング処理を容易に行うことができる。
【0054】
B.第2実施例:
第1実施例では、画像の傾きを意識することなくトリミングを行った。第2実施例では、トリミング処理時に、処理後画像、原画像およびトリミング領域を回転可能とした。本実施例における画像処理システム1000、サーバSV1およびその他種々の機器、ネットワーク構成等は第1実施例と同様である。
【0055】
B1.回転トリミング処理画面:
図9〜図12は、本実施例における回転トリミング処理の画面遷移を例示する説明図である。図9は、画像処理の操作ウィンドウWDを説明する画面例であり、画面内容は第1実施例の図3と同様であるため、説明は省略する。
【0056】
縮小原画像201bは、図示する矢印のように、レイアウト枠202a上移動され割り付けられる。縮小原画像201bは、レイアウト枠202aに全体が表示されるように、適宜、サイズ変更され、表示される。画像処理システム1000は、この状態で、トリミング指示が入力されると、図10のトリミングウィンドウTRを起動する。
【0057】
図10は、トリミングウィンドウTRを説明する画面例である。ボタン20以外は図5と同様であるため、説明は省略する。ボタン220は、画像の回転指示を入力するボタンであり、押下することにより、処理後画像213、原画像210およびトリミング領域211を、全て、右方向に90°回転を行う。
【0058】
図11は、ボタン220を1度押下した状態を表す説明図である。プレビュー212、原画像210bおよびトリミング領域211が、全て右方向に90°回転している。トリミング処理が終了すると、トリミングウィンドウTRを閉じ、図12に示すように操作ウィンドウWDに戻る。レイアウト枠202aには、処理後画像213が、回転前の角度で表示される。
【0059】
ボタン220は、押下するごとに右方向へ90°回転するため、複数回ボタンを押下することで、ユーザの所望する角度に設定することができる。
【0060】
B2.回転処理:
図13は、本実施例における、回転処理を説明するフローチャートである。
トリミングウィンドウTRが表示される(ステップS14)と、主制御部100は、指示入力部108に、回転指示が入力されたか否かを判断する(ステップS30)。本実施例では、回転指示が入力されたか否かの判断は、ボタン220が押下されたか否かにより行うこととする。回転指示が入力されない場合には、トリミング処理を続行する(ステップS15)。回転指示が入力された場合には、右方向へ90°回転を行う(ステップS31)。
【0061】
画像処理部105は、回転処理を行った処理後画像213を、プレビュー212に表示し、(ステップS32)、ステップS30へ戻り、再度回転指示が入力されたか否かの判断を行い、処理を続行する。
【0062】
本実施例の画像処理システム1000によれば、処理後画像を回転すると共に、原画像及びトリミング領域が、同方向に、同角度回転されるため、回転処理後、トリミングを行う場合にも、トリミング領域を再設定することなく処理が進められるため、利便性の向上を図ることが可能となる。
【0063】
C.変形例:
C1.変形例1:
本発明の第1実施例および第2実施例では、画像処理システム1000は、トリミングを行うための情報を生成するだけとし、実際にトリミングの処理は、サーバSV1が行うこととしたが、画像処理システム1000が、トリミング処理まで行い、処理後の画像データを送出することとしてもよい。サーバSV1に行わせる利点としては、画像処理システム1000の負荷を軽減することができ、また、トリミングをやり直す場合に、トリミング情報のみを、サーバへ送出すればよいため、ネットワークの負荷を軽減することが可能となるからである。
【0064】
C2.変形例2:
本発明の第1実施例では、トリミングウィンドウTRを起動すると、初期状態として、原画像210a、トリミング領域211および処理後画像213が表示されるものとしたが、処理後画像213は、表示されないこととしても良い。かかる場合には、トリミングの領域指定終了を検出した時点で、原画像210aを非表示にし、処理後画像213を表示することとすれば、処理後画像213のイメージを確認することが可能である。また、処理後画像213を表示せずにトリミング情報を生成することとしてもよい。第2実施例においても同様である。
【0065】
C3.変形例3:
本発明の第1実施例および第2実施例では、領域指定処理を、マウスで行うこととしたが、これに限られない。キーボードで、所定のキーを押下することにより、領域指定を行うこととしてもよいし、タッチパネルその他の入力装置を使用することとしても良いが、マウスにより行うこととすれば、初心者にも扱いやすく、簡易に操作できるため、好適である。
【0066】
C4.変形例4:
本発明の第1実施例では、原画像、テンプレートおよびトリミング情報を、サーバSV1へ送出することとしたが、センタ側サーバSV2へ送出して印刷を行うこととしても良い。
【0067】
C5.変形例5:
図14は、変形例としての、トリミング領域の形状例を表す説明図である。図14(a)は、レイアウト枠が楕円形状である場合の、トリミング領域300に関する説明図である。トリミング領域300のアスペクト比として、「縦:横=E:F」とし、かかるアスペクト比を固定したまま、相似比を変化することで、トリミング領域を指定する。こうすることにより、第1実施例と同等の効果を得られる。
【0068】
図14(b)は、レイアウト枠がポリゴンである場合の、トリミング領域301に関する説明図である。破線で示すトリミング領域301の場合には、第1実施例および図14(a)の例のように、アスペクト比を使用して相似形状とすることができないため、重心の位置を変化させないように、サイズ変更を行うことで相似形状とすることができる。こうすることにより、レイアウト枠をフリーハンドにより自由に設定した場合にも、かかるレイアウト枠内に割り付ける画像を、容易にトリミングすることが可能となる。
【0069】
変形例では、楕円、ポリゴンを例として列挙したが、これに限られず、円、多角形など種々の図形がレイアウト枠の形状であっても、容易にトリミングが可能であることはいうまでもない。
【0070】
C6.変形例6:
本発明の第2実施例では、回転角度は、予め、右方向に90°と設定されており、ボタン220を押下することにより、回転することとしたが、これに限られない。図15(a)に示すように、トリミングウィンドウTRは、右90°ボタン400a、および、左90°ボタン400bの2つのボタンを備えており、それぞれのボタンを押下するごとに、表記されている方向へ回転することとしても良い。かかる角度は90度に限られず、また、ボタンが2つ以上の複数存在することとしても良い。こうすることにより、左右いずれの方向への回転も、簡易に行うことが可能となる。
【0071】
また、図15(b)に示すように、トリミングウィンドウTRは、ユーザが任意に回転角度を入力することができる角度入力部402と、回転ボタン401とを備えており、回転ボタン401は、角度入力部402に入力された角度だけ、画像を回転することとしてもよい。こうすることにより、ユーザの所望する回転角度を柔軟に設定することが可能となり、利便性が向上する。回転角度は、整数に限らず、実数であれば入力可能とすれば、より詳細に設定することができ、好適である。
【0072】
更には、図15(a)で説明した、予め設定された角度で画像を回転するボタンと、図15(b)で説明した、回転角度を柔軟に入力することができる角度入力部とを、同時に備えるものとして構成することも可能である。こうすることにより、画像の回転角度を柔軟かつ容易に設定することが可能であり、利便性が向上する。
【0073】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることは言うまでもない。例えば、以上の制御処理はソフトウェアで実現する他、ハードウェア的に実現することとしても良い。
【図面の簡単な説明】
【図1】第1実施例としての画像処理システム1000の概略構成を示す説明図である。
【図2】第1実施例における画像処理システム1000の内部構成を示す説明図である。
【図3】第1実施例における操作ウィンドウを例示する説明図である。
【図4】第1実施例におけるトリミングウィンドウを例示する説明図である。
【図5】第1実施例における処理後画像を反映した操作ウィンドウを例示する説明図である。
【図6】第1実施例におけるトリミング処理における領域指定処理を例示する説明図である。
【図7】第1実施例におけるトリミング情報の生成処理のフローチャートである。
【図8】第1実施例におけるサーバSV1の処理を説明するフローチャートである。
【図9】第2実施例における操作ウィンドウを例示する説明図である。
【図10】第2実施例におけるトリミングウィンドウを例示する説明図である。
【図11】第2実施例における回転後画像を例示する説明図である。
【図12】第2実施例における処理後画像を反映した操作ウィンドウを例示する説明図である。
【図13】第2実施例における回転処理のフローチャートである。
【図14】変形例としてのトリミング処理における領域指定の形状を例示する説明図である。
【図15】変形例としての回転処理の角度入力画面を例示する説明図である。
【符号の説明】
1000…画像処理システム
100…主制御部
101…通信部
102…画像データ格納部
103…表示部
104…テンプレート格納部
105…画像処理部
106…領域指定部
107…情報生成部
108…指示入力部
200…フォルダツリー
201…画像フレーム
201a、201b…縮小原画像
202…テンプレート
202a…レイアウト枠
203…テンプレートファイル
210…原画像ウィンドウ
210a、210b…原画像
211、211a、211b…トリミング領域
212…プレビュー
213…処理後画像
220…ボタン
300、301、301a…トリミング領域
400a…右90°ボタン
400b…左90°ボタン
401…回転ボタン
402…角度入力部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing technique for performing trimming on an image.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a computer can easily process and edit captured image data by using image processing software. These processings include trimming (cutting out) and rotation / zoom (enlargement). These processes are performed by displaying an image represented by image data on a display, and selecting “trimming”, “rotation”, or “zoom” from a processing menu. When the operation of “trimming” is selected, the user drags the region of the graphic displayed on the screen with the mouse and sets the trimming region arbitrarily, thereby designating the cutout size and position of the image. An image determined by the cutout size and position is cut out.
[0003]
When the operation of “rotation” is selected, by pressing buttons such as “+90 degrees”, “−90 degrees”, and “180 degrees” displayed on the screen, the rotation angle of the image is designated, Rotate the image.
[0004]
[Problems to be solved by the invention]
However, in the related art, when performing trimming on an image, the user has to manually set the size and position of the trimming area. For this reason, in order to allocate a trimmed image to a preset layout frame with no blank space, the size and position of the trimming area must be strictly set, which is very complicated.
[0005]
Also, when rotating, only the image to be trimmed is rotated, and the trimming area remains as it was before rotation, so when performing trimming after rotation, the trimming area must be set from the beginning. There is also a problem that it has to be reset, which is very complicated.
[0006]
The present invention has been made in view of the above problems, and has as its object to improve the workability of processing relating to rotation of an image during setting and trimming of a trimming area.
[0007]
[Means for Solving the Problems and Their Functions and Effects]
In order to solve at least a part of the above problems, the present invention relates to an image processing device,
Image input means for inputting image data,
Display control means for displaying the image on the display device based on the image data;
Area designating means for designating an area for trimming the image data by designating a similarity ratio and a position of a predetermined figure set in advance;
An information generating means for generating trimming information for trimming the image data in the specified area is provided.
[0008]
Various shapes such as a rectangle, square, ellipse, circle, polygon, and polygon can be set as the predetermined figure. The data for specifying these figures is stored in advance in the image processing apparatus or read from the outside, and the size of the area can be changed by setting the similarity ratio. Further, it is preferable to be able to move as appropriate. Various methods can be used to set the similarity ratio of the area and to move the position. However, it is preferable to use a pointing device such as a mouse because the setting can be easily performed, and this is preferable.
[0009]
It is preferable that the similarity ratio can be set flexibly and that “similarity ratio = 1” is included, since trimming can be performed with the same size and shape as the predetermined figure.
[0010]
The trimming information preferably includes, for example, information on a relative position, a shape, and a size of an area to be trimmed on an image. The trimming process based on the trimming information can be executed at various timings. For example, immediately after the trimming information is generated, the trimming of the image data may be executed to update the image data. In this case, the trimming information may be deleted when the processing is completed. Further, when the image data and the trimming information are stored without performing the trimming process and the image is finally output, the image data and the trimming information may be collectively stored in one file. May be saved as individual files.
[0011]
With such a configuration, when an image is trimmed and assigned to a preset layout frame, the image can be easily assigned by setting a trimming area with a similar shape to the layout frame, which is convenient. Improvement can be achieved.
[0012]
In the image processing apparatus of the present invention,
It is preferable that the display device further includes a post-processing image display unit that displays on the display device a post-processing image that has been trimmed based on the trimming information.
[0013]
The post-processing image display means may, for example, hide the pre-processing image and display the post-processing image, or may display the pre-processing image in a separate window from the pre-processing image. Displaying by the latter method is preferable in terms of work because an image before processing and an image after processing can be simultaneously checked.
[0014]
By doing so, the user can check the processed image and can easily determine whether or not the designated area size and position are appropriate, so that the convenience can be improved. When the region is re-designated, for example, the completion of the region designation may be used as a trigger to display the processed image again, or the image in the region being designated may be constantly displayed. Good.
[0015]
In the image processing apparatus of the present invention,
Rotation instruction input means for inputting an instruction for rotating the image and the designated area,
An image rotation unit that rotates the image and the designated area according to the instruction may be provided.
[0016]
The rotation instruction input means may be, for example, to input an angle to be rotated, or to set and input an appropriate position on the screen by using a pointing device such as a mouse.
[0017]
By doing so, since the image is rotated and the trimming area is also rotated, there is no need to restart the trimming after the image is rotated, and the processing can be easily continued, so that the convenience is improved. In addition, a horizontally oriented image or an inverted image can be trimmed in the normal position.
[0018]
In the image processing apparatus of the present invention,
A post-processing image display unit that displays a post-processing image that has been processed by the trimming information together with the image,
It is preferable that the image rotation unit rotates the image, the designated area, and the processed image.
[0019]
By doing so, the user can check the processed image, and for example, it is possible to easily determine whether or not the angle of the designated area is appropriate. Further, it is not necessary to perform the trimming again from the beginning, so that the convenience can be improved.
[0020]
In the image processing device of the present invention,
The rotation instruction input means may perform input by selecting an angle to be rotated from preset angles.
[0021]
By doing so, it is possible to reduce the effort required by the user to input the angle at which the image is rotated, and it is possible to improve convenience. As a method of selecting an angle, for example, various modes such as performing rotation by pressing a button such as “+ 90 °” or “−45 °” are possible.
[0022]
In the image processing device of the present invention, the angle to be rotated may be arbitrarily input by the user. By doing so, it is possible to rotate the image at a flexible setting angle, and the convenience is improved.
[0023]
In the image processing device of the present invention,
The image data, in the layout information defining the layout at the time of output, comprising an output shape acquisition unit that acquires the shape of the output area set as the area to output the image data,
Preferably, the predetermined figure is the output shape.
[0024]
By doing so, the trimming area can be set in a similar shape to the preset layout frame, so that, for example, even when the trimmed image is assigned to the layout frame without any blank space, it can be easily performed.
[0025]
The present invention can be configured as an invention of an image processing method in addition to the configuration as the image processing apparatus described above. Further, the present invention can be realized in various forms such as a computer program for realizing the above, a recording medium on which the program is recorded, and a data signal including the program and embodied in a carrier wave. In each embodiment, the various additional elements described above can be applied.
[0026]
When the present invention is configured as a computer program or a recording medium on which the program is recorded, the present invention may be configured as an entire program for driving an image processing apparatus, or may be configured only as a portion that performs the functions of the present invention. It is good. Examples of the recording medium include a flexible disk, a CD-ROM, a DVD-ROM, a magneto-optical disk, an IC card, a ROM cartridge, a punched card, a printed matter on which a code such as a barcode is printed, an internal storage device of a computer, (RAM And a computer-readable medium such as an external storage device.
[0027]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described by dividing them into the following items.
A. First embodiment:
A1. System overview:
A2. Internal configuration:
A3. Trimming process screen:
A4. Similarity ratio:
A5. Trimming information generation processing:
A6. Printing process:
B. Second embodiment:
B1. Rotation processing screen:
B2. Rotation processing:
C. Modification:
[0028]
A. First embodiment:
A1. System overview:
FIG. 1 is an explanatory diagram showing a schematic configuration of an image processing system via a network as a first embodiment. As shown in the figure, a local area network (LAN) is constructed in a network NW. The local area network LAN includes two client computers CL1, CL2 (hereinafter, referred to as "clients"), a server SV1, and a server SV1. Are connected to the printers PT1 and PT2, and a router RT for communicating with the outside of the network NW. The network NW communicates with the center server SV2 via the router RT and the Internet INT.
[0029]
An image processing system is mounted on the clients CL1 and CL2, and the user specifies a trimming area based on image data and layout information for each template, and trimming information including information on the size, position, and shape of the trimming area. Generate Each client transmits the generated trimming information to the server SV1 together with an image to be trimmed (hereinafter, referred to as an original image) and a template. The server SV1 analyzes the received data, performs trimming and image allocation, and performs printing with one of the printers PT1 and PT2. The printers PT1 and PT2 perform printing based on a print instruction.
[0030]
The server SV1 notifies the center-side server SV2 of the number of printed pages and the user information via the Internet INT. The center-side server SV2 bills the user based on the received information and bills the user.
[0031]
In the present embodiment, the client CL1 generates trimming information based on the data of the template and the original image, and then sends the information to the server SV1. Then, a case is considered where printing is performed based on the information received by the server SV1. Since the client CL1 has an image processing system for performing image processing, the client CL1 is hereinafter referred to as an
[0032]
A2. Internal configuration:
FIG. 2 is an explanatory diagram illustrating an internal configuration of the
[0033]
The image
[0034]
The
[0035]
The
[0036]
With the system configuration described above, the
[0037]
A3. Trimming process screen:
9 illustrates screen transitions and processing contents when the
[0038]
3 to 5 are explanatory diagrams illustrating screen transitions of the trimming process in the present embodiment. When a trimming instruction is input, the
[0039]
The
[0040]
The reduced
[0041]
FIG. 4 is a screen example illustrating the trimming window TR. The trimming window TR includes an
[0042]
In the present embodiment, in order to change the size and position of the trimming area, the size and position are changed by dragging the “■” mark on the
[0043]
When the trimming process is completed, the trimming window TR is closed and the screen returns to the operation window WD as shown in FIG. The processed
[0044]
A4. Similarity ratio:
FIG. 6 is an explanatory diagram illustrating the relationship between the layout frame and the trimming area in the present embodiment. FIG. 6A shows that the aspect ratio of the
[0045]
Various settings can be made for the reference point when the size of the
[0046]
A5. Trimming information generation processing:
FIG. 7 is a flowchart of the trimming information generation processing in the present embodiment. The
[0047]
The
[0048]
The
[0049]
When an instruction to start the
[0050]
Next, the
[0051]
A6. Printing process:
FIG. 8 is a flowchart illustrating processing of the server SV1 in the present embodiment. The server SV1 receives the image data, the template, and the trimming information sent from the
[0052]
In the present embodiment, the user information is assigned an ID capable of uniquely identifying the network NW in advance, and the ID may be transmitted to the center server SV2 together with the number of prints. The ID can be the IP address of the router RT. Further, it may be a MAC address of the printer PT1, PT2, the server SV1, or the like.
[0053]
According to the
[0054]
B. Second embodiment:
In the first embodiment, the trimming is performed without considering the inclination of the image. In the second embodiment, the image after processing, the original image, and the trimming area can be rotated during the trimming processing. The
[0055]
B1. Rotation trimming screen:
9 to 12 are explanatory diagrams illustrating screen transitions of the rotation trimming process in the present embodiment. FIG. 9 is an example of a screen for explaining the operation window WD of the image processing. The screen content is the same as that of FIG. 3 of the first embodiment, and the description is omitted.
[0056]
The reduced
[0057]
FIG. 10 is a screen example illustrating the trimming window TR. Except for the
[0058]
FIG. 11 is an explanatory diagram illustrating a state in which the
[0059]
Each time the
[0060]
B2. Rotation processing:
FIG. 13 is a flowchart illustrating the rotation processing in the present embodiment.
When the trimming window TR is displayed (Step S14), the
[0061]
The
[0062]
According to the
[0063]
C. Modification:
C1. Modification 1
In the first and second embodiments of the present invention, the
[0064]
C2. Modified example 2:
In the first embodiment of the present invention, when the trimming window TR is activated, the
[0065]
C3. Modification 3:
In the first and second embodiments of the present invention, the region designation processing is performed with a mouse, but the invention is not limited to this. By pressing a predetermined key on the keyboard, the area may be specified, or a touch panel or other input device may be used, but if it is performed with a mouse, it is easy for beginners to handle, This is preferable because it can be easily operated.
[0066]
C4. Modification 4:
In the first embodiment of the present invention, the original image, the template, and the trimming information are transmitted to the server SV1, but may be transmitted to the center server SV2 for printing.
[0067]
C5. Modification 5:
FIG. 14 is an explanatory diagram illustrating a shape example of a trimming area as a modification. FIG. 14A is an explanatory diagram relating to the
[0068]
FIG. 14B is an explanatory diagram of the
[0069]
In the modification, ellipses and polygons are listed as examples. However, the present invention is not limited to this. Needless to say, even if various figures such as circles and polygons are in the shape of a layout frame, trimming can be easily performed. .
[0070]
C6. Modification 6:
In the second embodiment of the present invention, the rotation angle is previously set to 90 ° to the right, and the rotation is performed by pressing the
[0071]
Further, as shown in FIG. 15B, the trimming window TR includes an
[0072]
Further, a button for rotating an image at a preset angle described in FIG. 15A and an angle input unit for flexibly inputting a rotation angle described in FIG. It is also possible to constitute as what is provided simultaneously. By doing so, the rotation angle of the image can be set flexibly and easily, and the convenience is improved.
[0073]
Although various embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and it goes without saying that various configurations can be adopted without departing from the spirit of the present invention. For example, the above-described control processing may be realized by software or by hardware.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram illustrating a schematic configuration of an
FIG. 2 is an explanatory diagram illustrating an internal configuration of an
FIG. 3 is an explanatory diagram illustrating an operation window in the first embodiment.
FIG. 4 is an explanatory diagram illustrating a trimming window in the first embodiment.
FIG. 5 is an explanatory diagram illustrating an operation window reflecting a processed image according to the first embodiment;
FIG. 6 is an explanatory diagram illustrating an area designation process in the trimming process according to the first embodiment.
FIG. 7 is a flowchart of a process of generating trimming information in the first embodiment.
FIG. 8 is a flowchart illustrating processing of a server SV1 in the first embodiment.
FIG. 9 is an explanatory diagram illustrating an operation window in the second embodiment.
FIG. 10 is an explanatory diagram illustrating a trimming window in the second embodiment.
FIG. 11 is an explanatory diagram illustrating a post-rotation image in the second embodiment.
FIG. 12 is an explanatory diagram illustrating an operation window reflecting a processed image in the second embodiment.
FIG. 13 is a flowchart of a rotation process in the second embodiment.
FIG. 14 is an explanatory diagram exemplifying an area designation shape in a trimming process as a modified example.
FIG. 15 is an explanatory diagram illustrating an angle input screen of a rotation process as a modified example.
[Explanation of symbols]
1000 ... Image processing system
100: Main control unit
101: Communication unit
102: Image data storage
103 ... Display unit
104: Template storage unit
105 ... Image processing unit
106: Area designation section
107 ... information generation unit
108: Instruction input unit
200… Folder tree
201 ... Image frame
201a, 201b: Reduced original image
202 ... Template
202a: Layout frame
203 ... Template file
210 ... Original image window
210a, 210b ... original image
211, 211a, 211b ... trimming area
212 ... Preview
213 ... Processed image
220 ... button
300, 301, 301a ... trimming area
400a… 90 ° right button
400b… 90 ° left button
401 ... Rotate button
402 ... Angle input unit
Claims (10)
画像データを入力する画像入力手段と、
前記画像データに基づき、表示装置に、前記画像を表示する表示制御手段と、
予め設定された所定図形の相似比及び位置を指定することにより、前記画像データをトリミングするための領域を指定する領域指定手段と、
前記指定した領域で、前記画像データをトリミングするためのトリミング情報を生成する情報生成手段とを備える画像処理装置。An image processing device,
Image input means for inputting image data,
Display control means for displaying the image on a display device based on the image data,
Area designating means for designating an area for trimming the image data by designating a similarity ratio and a position of a predetermined figure set in advance;
An image processing apparatus comprising: an information generating unit that generates trimming information for trimming the image data in the specified area.
該画像処理装置は、更に、
前記トリミング情報によるトリミングを行った処理後画像を、前記表示装置に表示する処理後画像表示手段を備える画像処理装置。The image processing apparatus according to claim 1,
The image processing apparatus further comprises:
An image processing apparatus comprising: a post-processing image display unit that displays a post-processing image that has been trimmed based on the trimming information on the display device.
該画像処理装置は、更に、
前記画像および前記指定した領域を回転するための指示を入力する回転指示入力手段と、
前記指示に応じて、前記画像および前記指定領域を回転する画像回転手段とを備える画像処理装置。The image processing apparatus according to claim 1,
The image processing apparatus further comprises:
Rotation instruction input means for inputting an instruction for rotating the image and the designated area,
An image processing apparatus comprising: an image rotation unit configured to rotate the image and the designated area according to the instruction.
該画像処理装置は、更に、
前記トリミング情報による処理を行った処理後画像を、前記画像と共に表示する処理後画像表示手段を備え、
前記画像回転手段は、前記画像、前記指定領域および前記処理後画像を回転する画像処理装置。The image processing apparatus according to claim 3,
The image processing apparatus further comprises:
A post-processing image display unit that displays a post-processing image that has been processed by the trimming information together with the image,
An image processing device for rotating the image, the designated area, and the processed image.
前記回転指示入力手段は、予め設定された角度から、回転すべき角度を選択することにより入力を行う画像処理装置。The image processing device according to claim 3 or 4, wherein:
An image processing apparatus wherein the rotation instruction input means performs input by selecting an angle to be rotated from preset angles.
前記回転指示入力手段は、ユーザが、任意の角度を入力可能な画像処理装置。The image processing device according to claim 3 or 4, wherein:
An image processing apparatus wherein the rotation instruction input means allows a user to input an arbitrary angle.
前記画像データの、出力時のレイアウトを規定するレイアウト情報において、前記画像データを出力すべき領域として設定された出力領域の形状を取得する出力形状取得部を備え、
前記所定図形は、前記出力形状である画像処理装置。The image processing apparatus according to claim 1, wherein:
The image data, in the layout information defining the layout at the time of output, comprising an output shape acquisition unit that acquires the shape of the output area set as the area to output the image data,
The image processing device, wherein the predetermined figure is the output shape.
(a)画像データを入力する工程と、
(b)前記画像データに基づき、表示装置に、前記画像を表示する工程と、
(c)予め設定された所定図形の相似比及び位置を指定することにより、前記画像データをトリミングするための領域の指定を受け付ける工程と、
(d)前記指定した領域で、前記画像データをトリミングするためのトリミング情報を生成する工程とを備える画像処理方法。An image processing method for processing an image in a computer,
(A) inputting image data;
(B) displaying the image on a display device based on the image data;
(C) receiving a designation of a region for trimming the image data by designating a similarity ratio and a position of a predetermined figure set in advance;
(D) generating trimming information for trimming the image data in the designated area.
画像データを入力する機能と、
前記画像データに基づき、前記表示装置に、前記画像を表示する機能と、
予め設定された所定図形の相似比及び位置を指定することにより、前記画像データをトリミングするための領域を指定する機能と、
前記指定した領域で、前記画像データをトリミングするためのトリミング情報を生成する機能とをコンピュータに実現させるためのコンピュータプログラム。A computer program for processing an image,
A function to input image data,
A function of displaying the image on the display device based on the image data;
A function of designating a region for trimming the image data by designating a similarity ratio and a position of a predetermined figure set in advance;
A computer program for causing a computer to realize a function of generating trimming information for trimming the image data in the designated area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002224475A JP3888257B2 (en) | 2002-08-01 | 2002-08-01 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002224475A JP3888257B2 (en) | 2002-08-01 | 2002-08-01 | Image processing apparatus and image processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004072145A true JP2004072145A (en) | 2004-03-04 |
JP3888257B2 JP3888257B2 (en) | 2007-02-28 |
Family
ID=32012424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002224475A Expired - Fee Related JP3888257B2 (en) | 2002-08-01 | 2002-08-01 | Image processing apparatus and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3888257B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007281650A (en) * | 2006-04-04 | 2007-10-25 | Seiko Epson Corp | Trimming device, method and computer program |
JP2009038646A (en) * | 2007-08-02 | 2009-02-19 | Canon Inc | Image processing device, method, and program |
JP2009060505A (en) * | 2007-09-03 | 2009-03-19 | Seiko Epson Corp | Image processing device, method, and program |
JP2009260957A (en) * | 2008-03-26 | 2009-11-05 | Fujifilm Corp | Image forming apparatus and method |
JP2010219764A (en) * | 2009-03-16 | 2010-09-30 | Kyocera Mita Corp | Image operation display device and image-forming device |
JP2017117410A (en) * | 2015-12-25 | 2017-06-29 | キヤノン株式会社 | Image processing system, information processing apparatus, and control method thereof |
CN111898169A (en) * | 2020-06-22 | 2020-11-06 | 广东瑞洲科技有限公司 | Intelligent typesetting method, intelligent typesetting system and intelligent cutting system for lace material |
JP2021180522A (en) * | 2020-04-10 | 2021-11-18 | ブラザー工業株式会社 | Control programs and information processing device |
US11699416B2 (en) | 2014-09-29 | 2023-07-11 | Brother Kogyo Kabushiki Kaisha | Information processing device and non-transitory storage medium storing instructions executable by the information processing device |
-
2002
- 2002-08-01 JP JP2002224475A patent/JP3888257B2/en not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4710694B2 (en) * | 2006-04-04 | 2011-06-29 | セイコーエプソン株式会社 | Trimming apparatus and method, and computer program |
JP2007281650A (en) * | 2006-04-04 | 2007-10-25 | Seiko Epson Corp | Trimming device, method and computer program |
JP2009038646A (en) * | 2007-08-02 | 2009-02-19 | Canon Inc | Image processing device, method, and program |
JP2009060505A (en) * | 2007-09-03 | 2009-03-19 | Seiko Epson Corp | Image processing device, method, and program |
US8300064B2 (en) | 2008-03-26 | 2012-10-30 | Fujifilm Corporation | Apparatus and method for forming a combined image by combining images in a template |
JP2009260957A (en) * | 2008-03-26 | 2009-11-05 | Fujifilm Corp | Image forming apparatus and method |
JP2010219764A (en) * | 2009-03-16 | 2010-09-30 | Kyocera Mita Corp | Image operation display device and image-forming device |
US11699416B2 (en) | 2014-09-29 | 2023-07-11 | Brother Kogyo Kabushiki Kaisha | Information processing device and non-transitory storage medium storing instructions executable by the information processing device |
JP2017117410A (en) * | 2015-12-25 | 2017-06-29 | キヤノン株式会社 | Image processing system, information processing apparatus, and control method thereof |
JP2021180522A (en) * | 2020-04-10 | 2021-11-18 | ブラザー工業株式会社 | Control programs and information processing device |
JP7201037B2 (en) | 2020-04-10 | 2023-01-10 | ブラザー工業株式会社 | Control program and information processing device |
CN111898169A (en) * | 2020-06-22 | 2020-11-06 | 广东瑞洲科技有限公司 | Intelligent typesetting method, intelligent typesetting system and intelligent cutting system for lace material |
CN111898169B (en) * | 2020-06-22 | 2022-11-11 | 广东瑞洲科技有限公司 | Intelligent typesetting method, intelligent typesetting system and intelligent cutting system for lace materials |
Also Published As
Publication number | Publication date |
---|---|
JP3888257B2 (en) | 2007-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3943829B2 (en) | Printing condition setting device, printing device, printing system, and printing condition setting recording medium | |
JP3480844B2 (en) | Document management apparatus, document management control method, and document management control program | |
US7640499B2 (en) | Editing objects contained in different pages of a business form via a “position adjustment” operation or a “copy” operation | |
US7145688B2 (en) | Storage medium holding program and information processing apparatus and information processing method | |
JP2004072145A (en) | Image processing apparatus and image processing method | |
JP2001056757A (en) | Data communication system, server and client computer composing of the system | |
JP4578541B2 (en) | Printing condition setting device, printing device, printing system, and printing condition setting recording medium | |
JP2008234339A (en) | Information processor, information processing system, and printer driver | |
JP2004094955A (en) | Document management device, document management control method and document management control program | |
JPH09188007A (en) | Data processing apparatus and method | |
US8902469B2 (en) | Print setting apparatus, control method of print setting apparatus, computer readable storage medium storing control program of print setting apparatus, and printing apparatus | |
JP2001118077A (en) | Device and method for preparing document | |
JP4215779B2 (en) | Printing condition setting device, printing device, printing system, and printing condition setting recording medium | |
JP4168528B2 (en) | Copy system control method and apparatus, and computer-readable recording medium recording control program | |
JP2006163774A (en) | Processing system for plurality of images | |
JP2001045192A (en) | Image processing unit, its control method and memory medium | |
JP2005301748A5 (en) | ||
JP2004005748A (en) | Document-managing system and method, and program for controlling document management | |
JP4788188B2 (en) | Image processing program, recording medium recording image processing program, and image processing apparatus | |
JP2003316628A (en) | Document management system, method and program and storage medium | |
JP3608921B2 (en) | Line drawing processing method and apparatus, and recording medium on which program for executing the processing is recorded | |
JP2004213305A (en) | Printing control system, information processor, printing control method, and program | |
JP2021182209A (en) | Display device and display method | |
DE10262068B4 (en) | Graphical user interface for printing devices, has toolkit portion with icons to represent operation performed by printer and has workspace portion to generate workflow and save button to save generated workflow | |
JP4300960B2 (en) | Image modification method, image modification apparatus, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040902 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060808 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061010 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061120 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3888257 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131208 Year of fee payment: 7 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |