(57)【要約】【課題】ユーザが他のプログラムを用いて画像データを利用する際にユーザの思考が妨げられることがないよう補助する画像利用補助プログラムを提供する。【解決手段】所定の記憶手段に記憶されている画像データに関連付けられた操作対象を表示し、操作対象に対して所定の操作が行われることで他のプログラムを用いた画像データの利用要求を受け付ける表示／受付手順２１と、利用要求を受け付けたとき画像データの編集パラメータを入力するためのパラメータ入力画面を表示するパラメータ取得手順２２と、画像データのコピーを編集パラメータに基づいて編集する画像編集手順２３と、画像データの編集されたコピーを他のプログラムに引き渡す引渡手順２４と、をコンピュータに実行させる。【選択図】　図１
2004086690.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶手段に記憶されている画像データに関連付けられた操作対象を表示する表示手順と、
前記操作対象に対して所定の操作が行われることで他のプログラムを用いた前記画像データの利用要求を受け付ける受付手順と、
前記利用要求を受け付けたとき前記画像データの編集パラメータを入力するためのパラメータ入力画面を表示するパラメータ取得手順と、
前記画像データのコピーを前記編集パラメータに基づいて編集する画像編集手順と、
前記画像データの編集されたコピーを前記他のプログラムに引き渡す引渡手順と、
をコンピュータに実行させることを特徴とする画像利用補助プログラム。
【請求項２】
前記操作は、前記操作対象をマウスでドラッグして他のプログラムにより表示中の画面にドロップする操作であることを特徴とする請求項１に記載の画像利用補助プログラム。
【請求項３】
前記パラメータ取得手順において、当該画像データについて前回入力された前記編集パラメータをデフォルト表示することを特徴とする請求項１又は２に記載の画像利用補助プログラム。
【請求項４】
前記パラメータ取得手順において、前記編集パラメータとして前記画像データの用途を取得し、
前記画像編集手順において、前記用途に応じて前記画像データを編集することを特徴とする請求項１、２又は３に記載の画像利用補助プログラム。
【請求項５】
前記画像データを前記所定の記憶手段が有する不揮発性の記憶装置の所定の記憶領域に記憶する画像データ記憶手順を更にコンピュータに実行させることを特徴とする請求項１〜４のいずれか一項に記載の画像利用補助プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像利用補助プログラムに関する。
【０００２】
【従来の技術】
ワードプロセッサで作成する文書に画像データが表す写真やイラストなどの画像をドラッグアンドドロップ（以後、「ドラッグ＆ドロップ」と略す）で貼り付けたり、電子メールクライアントで電子メールに画像データを添付して送信したりするなどのように、ワードプロセッサや電子メールクライアントなどの応用プログラムを用いて画像データを利用することが一般に行われている。
【０００３】
応用プログラムを用いて画像データを利用する場合、編集・印刷業界などのユーザは一般に文書を作成する前の段階で予め画像データのサイズ、解像度、色数などを検討し、それに応じて必要な画像データを用意しておいてから利用している。例えば応用プログラムがワードプロセッサである場合、文書に貼り付ける画像データを予め画像編集用プログラムで編集して必要なだけ用意しておき、用意した後に文書の作成を行っている。予め用意しておいた画像データのサイズ、解像度、色数などのいずれかが適切でなかったり不足分が発見されたりした場合、ユーザは応用プログラムでの作業の途中で画像編集用プログラムを起動して画像データを編集し直している。
【０００４】
また、一般のユーザが画像データを利用する場合は、ワードプロセッサや電子メールクライアントなどで文書を書いている最中に画像を貼り付けようと考えることが多い。これは、文書を書く前に貼り付ける画像やそのサイズなどを予め考えるより文書を書いてから考える方が一般のユーザにとっては思考の流れが自然であるからである。このため一般のユーザは応用プログラムでの作業の途中で画像編集用プログラムで画像データを編集している。
【０００５】
【発明が解決しようとする課題】
しかしながら、画像編集用プログラムでの編集作業は作業工程の数が多く、応用プログラムでの作業の途中で画像編集用プログラムによる編集作業を行うとその作業工程の多さにより応用プログラムでの作業に対する思考が妨げられるという問題がある。例えば、画像編集用プログラムによる編集作業には、起動、画像データの読み込み、編集に応じた操作、画像データの保存、ファイル管理プログラムの起動、ファイル管理プログラムから応用プログラムへの画像データの貼り付けなどの多くの作業工程がある。作業工程の数が多いほど多くの思考や時間が必要となり、ユーザは編集作業に対して多くの思考をしなければならず応用プログラムでの作業に対する思考が妨げられることになる。このため、思考が妨げられないよう少ない作業工程で必要とするサイズ、解像度、色数などに編集された画像データを得られる手段が求められている。
【０００６】
この他、応用プログラムを用いて画像データを利用するときの問題点として、例えば同じ画像データをワードプロセッサに貼り付けたり電子メールに添付したりする場合、ワードプロセッサに貼り付ける場合は印刷を考慮して高解像度の画像データが必要であり、電子メールに添付する場合は通信回線への負荷やデータ量に伴う通信コストなどを考慮して小さいサイズで且つ低解像度の画像データ、すなわちデータ量の小さい画像データが必要であるなど、同じ画像データを元に用途に応じて複数の画像データを作成して保存しておかなければならないという問題がある。用途ごとに画像データを作成して保存すると画像データが増えて記憶手段が浪費される上、どの画像データがどの用途のためのものであるかを管理しなければならないという煩わしさがある。
【０００７】
本発明は上述の問題に鑑みて創作されたものであって、その目的はユーザが他のプログラムを用いて画像データを利用する際にユーザの思考が妨げられることがないよう補助する画像利用補助プログラムを提供することにある。
【０００８】
また、本発明の別の目的は、画像データを容易に利用できるよう補助する画像利用補助プログラムを提供することにある。
【０００９】
【課題を解決するための手段】
請求項１に記載の画像利用補助プログラムは、所定の記憶手段に記憶されている画像データに関連付けられた操作対象を表示する表示手順と、操作対象に対して所定の操作が行われることで他のプログラムを用いた画像データの利用要求を受け付ける受付手順と、利用要求を受け付けたとき画像データの編集パラメータを入力するためのパラメータ入力画面を表示するパラメータ取得手順と、画像データのコピーを編集パラメータに基づいて編集する画像編集手順と、画像データの編集されたコピーを他のプログラムに引き渡す引渡手順と、をコンピュータに実行させることを特徴とする。この画像利用補助プログラムによると、コンピュータのユーザは他のプログラムで作業を行っているときに特定のサイズ、解像度、色数などの画像データを利用する必要が生じたとき、操作対象に対して所定の操作を行うことで表示されるパラメータ入力画面に編集パラメータを入力するだけで必要とするサイズ、解像度、色数などに編集された画像データを他のプログラムにおいて得ることができる。すなわち、編集された画像データの保存、ファイル管理プログラムの起動などの作業工程が不要となり、編集作業の工程数を減らすことができる。よってこの画像利用補助プログラムによると、ユーザが他のプログラムを用いて画像データを利用する際にユーザの思考が妨げられることがないよう補助できる。更に、請求項１に記載の画像利用補助プログラムは、画像データの編集されたコピーを他のプログラムに引き渡す。すなわち、編集された画像データを、保存することなしに他のプログラムに引き渡すことができる。従って、用途ごとに画像データを作成して保存しておく場合に比べ、どの画像データがどの用途のためのものであるかを管理しなければならないという煩わしさが解消される。よってこの画像利用補助プログラムによると、画像データを容易に利用できるよう補助できる。
【００１０】
請求項２に記載の画像利用補助プログラムでの操作は、操作は、操作対象をマウスでドラッグして他のプログラムにより表示中の画面にドロップする操作であることを特徴とする。この画像利用補助プログラムによると、ドラッグ＆ドロップにより利用要求を受け付けるため、直感的でわかりやすいヒューマンマシンインタフェース（ＨＭＩ）を実現できる。
【００１１】
請求項３に記載の画像利用補助プログラムは、パラメータ取得手順において、当該画像データについて前回入力された編集パラメータをデフォルト表示することを特徴とする。この画像利用補助プログラムによると、画像データを編集して引き渡した後でサイズ、解像度、色数などを再編集する必要が生じたとき、前回入力した編集パラメータがデフォルト表示されるため、編集パラメータを再入力する手間を低減できる。
【００１２】
請求項４に記載の画像利用補助プログラムは、パラメータ取得手順において、編集パラメータとして画像データの用途を取得し、画像編集手順において、用途に応じて画像データを編集することを特徴とする。この画像利用補助プログラムによると、例えば文書に貼り付けるとか電子メールで送信するといった用途を指定することで、用途に応じて自動的に設定されるパラメータを用いて編集された画像データを得ることができ、編集パラメータを入力する操作を簡略化できる。
【００１３】
請求項５に記載の画像利用補助プログラムは、画像データを所定の記憶手段が有する不揮発性の記憶装置の所定の記憶領域に記憶する画像データ記憶手順を更にコンピュータに実行させることを特徴とする。不揮発性の記憶装置に記憶することにより、画像データを編集した後でも同じ画像データを元に再度編集することができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図２は、本発明の一実施例に係る画像利用補助プログラムや他のプログラムとしての応用プログラムを実行するシステムの構成を示すブロック図である。図示するようにこのシステムはパーソナルコンピュータなどのコンピュータ１、プリンタ２、画像入力装置としてのイメージスキャナ３などから構成され、ＬＡＮ、インターネット、電話回線等のネットワークＮを介して他の装置と相互に通信可能に接続されている。尚、画像入力装置はディジタルスチルカメラやディジタルビデオカメラであってもよい。
【００１５】
コンピュータ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、表示部１５、デバイスインタフェース１６、ネットワークインタフェース１７及び操作部１８を備え、バス１９で相互に接続されている。ＣＰＵ１１はＲＯＭ１２に記憶された制御プログラムや記憶部１４に記憶された基本プログラム（ＯＳ）を実行することによりコンピュータ１の各部を制御する他、画像利用補助プログラム、画像の利用が可能なワードプロセッサや電子メールクライアントなどの応用プログラムを実行する。ここでＯＳはＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を備え、複数のプログラムを並行して実行できるマルチタスクＯＳである。ＲＯＭ１２はＣＰＵ１１が動作するために最低限必要な制御プログラムやデータを予め記憶しているメモリである。ＲＡＭ１３は各種のプログラムやデータ等を一時的に記憶するメモリであり、且つ後述するクリップボードとして用いられるメモリである。不揮発性の記憶装置としての記憶部１４はハードディスク（ＨＤ）コントローラとハードディスクとを備え、ハードディスクには一つ以上の画像データ、ＯＳ、画像利用補助プログラム、各種の応用プログラム、デバイスドライバ等が記憶されている。記憶部１４はフレキシブルディスク、光磁気ディスク（ＭＯ）、コンパクトディクス（ＣＤ−ＲＯＭ）などのリムーバブルメディアを利用する記憶装置を更に備えてもよく、画像データはそれらのリムーバブルメディアに記憶されていてもよい。表示部１５は液晶表示装置（ＬＣＤ）やＣＲＴ等の表示装置を備え、ＣＰＵ１１からの出力を表示する。デバイスインタフェース１６はＵＳＢやＩＥＥＥ１３９４等の通信規格に準拠して構成され、プリンタ２及びイメージスキャナ３に接続されている。ネットワークインタフェース１７は例えばモデムやネットワークインタフェースカード等により構成され、コンピュータ１はネットワークインタフェース１７を介してネットワークＮ上の他の装置と所定のプロトコルに従って通信することができる。操作部１８はキーボードやマウス等の入力装置を備えている。
【００１６】
特許請求の範囲に記載の「所定の記憶手段」はＲＡＭ１３及び記憶部１４に相当する。
【００１７】
図１は、本発明の一実施例による画像利用補助プログラムのデータフロー図である。図示するように画像利用補助プログラムは表示／受付プロセス２１、パラメータ取得プロセス２２、画像編集プロセス２３及び引渡プロセス２４をコンピュータに実行させる。
【００１８】
表示／受付プロセス２１は、所定の記憶手段としての記憶部１４や所定の記憶手段としてのＲＡＭ１３に記憶されている画像データに関連付けられた操作対象を後述する操作画面に表示し、画像データを他のプログラムで利用するための利用要求を受け付けるプロセスである。
【００１９】
図３は、表示／受付プロセス２１が表示する操作画面３０を表す図である。
フォルダボタン３１は、ユーザにより指定される記憶部１４の所定のフォルダに記憶されている画像データからサムネイル画像データを作成し、サムネイル画像データが表すサムネイル画像を操作対象３４として画像データに関連付けて操作対象表示領域３５に一覧表示するためのボタンである。ここで操作対象３４とは所謂アイコンなどのＧＵＩオブジェクトであり、ＧＵＩにおいてマウスでクリックするなどの操作が行われる対象となるものである。また、画像データに関連付けるとは、操作対象３４と画像データとを対応付け、操作対象３４から画像データを一意に特定可能に記憶することをいう。尚、操作対象３４はサムネイル画像であっても、画像データのファイル名であっても、画像データが表す画像であってもよいし、アイコンとファイル名とからなるものであってもよい。
【００２０】
スキャナボタン３２は、イメージスキャナ３から画像データを取得し、その画像データからサムネイル画像データを作成し、サムネイル画像データが表すサムネイル画像を操作対象３４として画像データに関連付けて操作対象表示領域３５に表示するためのボタンである。尚、イメージスキャナ３から画像データを取得する方法にはスキャナボタン３２をクリックして取得する方法とイメージスキャナ３の所定の開始ボタンを押下して取得する方法とがあり、イメージスキャナ３の開始ボタンを押下する場合はスキャナボタン３２をクリックしなくても画像データが取得されてそのサムネイル画像が操作対象表示領域３５に表示される。詳しくは後述する。
【００２１】
クリップボードボタン３３は、予めユーザが任意のプログラムを用いて所定の記憶手段としてのＲＡＭ１３の所定の記憶領域（クリップボード）に記憶させた画像データからサムネイル画像データを作成し、サムネイル画像データが表すサムネイル画像を操作対象３４として画像データに関連付けて操作対象表示領域３５に一覧表示するためのボタンである。ここでクリップボードとは応用プログラム間でのデータの受け渡しに用いられるＲＡＭ１３の所定のメモリ領域である。クリップボードはＯＳによって応用プログラムに提供され、各応用プログラムはＯＳを介してクリップボードにアクセスすることができ、それにより他の応用プログラムとの間でデータの受け渡しを行うことができる。
【００２２】
次に、操作対象３４に対して行われる操作について説明する。ここで説明する操作が行われることによって表示／受付プロセス２１は他のプログラムを用いた画像データの利用要求を受け付ける。操作対象３４に対して行われる操作には、ドラッグ＆ドロップする操作と、クリップボードへ記憶させる操作とがある。
【００２３】
図６は、ドラッグ＆ドロップする操作を表す模式図である。ドラッグ＆ドロップは操作対象３４をマウスでドラッグして他のプログラムにより表示中の画面４１にドロップする操作である。ここでドラッグとは操作対象３４にマウスを合わせてマウスボタンを押し、そのままマウスを移動させる操作のことをいい、ドロップとはドラッグの移動先でマウスボタンを離す操作のことをいう。尚、他のプログラムは応用プログラムでもＯＳでもよく、他のプログラムがＯＳである場合、他のプログラムにより表示中の画面とは例えばデスクトップ４２を指す。ドラッグ＆ドロップは直感的な操作であり、ユーザの思考を妨げることが少ない操作である。
【００２４】
クリップボードへ記憶させる操作は、図３に示すように操作画面３０が備えるプルダウンメニューから行う。操作画面３０は［ファイル］メニュー、［編集］メニュー３６などのプルダウンメニューを備えており、［編集］メニュー３６をマウスでクリックすると”コピー”という図示しないサブメニューが表示される。ユーザは操作対象３４をマウスでクリックして選択した状態で［編集］メニュー３６の”コピー”を選択する。これにより選択した操作対象３４に関連付けられた画像データがクリップボードに記憶される。
【００２５】
図１に示すパラメータ取得プロセス２２は、パラメータ入力画面を表示して編集パラメータを取得する処理、画像データを後述するテンポラリフォルダに記憶する処理を行うプロセスである。
【００２６】
図４は、パラメータ入力画面の一例を表す図である。パラメータ入力画面４０は画像データを編集するための編集パラメータをユーザが入力するための画面である。編集パラメータは、個々の編集パラメータを直接指定するかまたは用途を指定するかのいずれかで入力される。「編集パラメータを直接指定する」というチェックボックスを選択したときは個々の編集パラメータを直接指定することが可能になり、一方、「用途を指定する」というチェックボックスを選択したときは個々の編集パラメータは指定不可能になり、画像データの用途の指定のみが可能になる。図中においてサイズは編集後の画像データの縦横のサイズをｍｍ単位で指定する編集パラメータを入力する欄であり、解像度は一インチ当たりの画素の密度（ｄｐｉ）を指定する編集パラメータを入力する欄である。色数は編集後の画像データの色数を指定する編集パラメータを入力する欄であり、「２５６色」、「６５，５３６色（１６ビットカラー）」又は「１６，７７７，２１６色（２４ビットカラー）」の何れか一つが選択可能である。
【００２７】
画像データの用途を指定する場合は、「文書」、「電子メール」又は「ＷＷＷ」の何れか一つを編集パラメータとして選択する。尚、用途は必要に応じて適宜追加削除してよい。各用途にはサイズ、解像度及び色数を指定するための３つの編集パラメータが予め対応付けて設定されている。例えば用途が「電子メール」の場合、通信回線への負荷やデータ量に伴う通信コストなどを考慮し、データ量を極力小さくするよう例えばサイズには５０ｍｍ×３０ｍｍなどが設定され、解像度には低い値が設定され、色数には「２５６色」が設定されているなどである。また、用途が「文書」の場合、一般にデータ量を考慮する必要はあまりないことからサイズには電子メールの場合より大きい例えば１００ｍｍ×６０ｍｍなどが設定され、印刷されることを考慮して解像度には高い値が設定されている。また色数にも印刷を考慮して「１６，７７７，２１６色」という大きな値が設定されているなどである。編集パラメータとして用途を入力できるようにすると編集パラメータを入力するための作業の数が減り、ユーザの思考の妨げとなる要因を減らすことができる。
【００２８】
［プレビュー］ボタンは、指定されたサイズの枠を表示するためのボタンである。［プレビュー］ボタンがクリックされるとパラメータ取得プロセス２２はサイズで指定された大きさの枠を表示する。表示された枠はマウスで大きさを変更することが可能であり、ユーザはそれにより視覚的にサイズを調整することができる。調整された枠の大きさはサイズとしてパラメータ入力画面４０のサイズの入力欄に反映される。尚、プレビューは枠のみでなく入力された編集パラメータに基づいて編集した画像データが表す画像を表示するようにしてもよい。
【００２９】
図１に示す画像編集プロセス２３は、編集パラメータに基づいて画像データを編集するプロセスである。画像編集プロセス２３は操作画面３０で操作された操作対象３４に関連付けられている画像データをＲＡＭ１３の所定の領域にコピーし、コピーした画像データをパラメータ入力画面４０で入力された編集パラメータに基づいて編集する。編集パラメータとして用途が入力されている場合はその用途に予め対応付けて設定されている編集パラメータに基づいて編集する。
【００３０】
引渡プロセス２４は、画像編集プロセス２３で編集されてＲＡＭ１３に記憶されている画像データを他のプログラムに引き渡す処理を行うプロセスである。
以上、画像利用補助プログラムの各プロセスについて説明した。次に、画像データの利用を補助する処理の流れについて説明する。以下の説明は、ワードプロセッサで文書を作成中にイメージスキャナ３の所定の開始ボタンを押下して画像データを取得し、取得した画像データが表す画像を文書中にドラッグ＆ドロップで貼り付ける場合を例に説明する。
【００３１】
図５は、画像データの利用を補助する処理の流れを示すフローチャートである。この処理はユーザがイメージスキャナ３の原稿台に目的の画像が記録された原稿を載置して開始ボタンを押下することで開始される。
【００３２】
開始ボタンが押下されると、押下信号がデバイスインタフェース１６を介してイメージスキャナ３のデバイスドライバに出力され、デバイスドライバはその押下信号に応答して画像利用補助プログラムを起動する（Ｓ１０５）。
【００３３】
画像利用補助プログラムが起動されると始めに表示／受付プロセス２１が呼び出される。画像利用補助プログラムがデバイスドライバから起動された場合、表示／受付プロセス２１はデバイスドライバを制御してイメージスキャナ３に所定の設定で画像を読み取らせて画像データを取得する。画像データを取得すると、取得した画像データのサムネイル画像データが表すサムネイル画像を操作対象３４として画像データに関連付けて表示する。ユーザがサムネイル画像をワードプロセッサの文書中にドラッグ＆ドロップする操作を行うと、表示／受付プロセス２１はその操作が行われたことで利用要求を受け付け、操作対象３４に関連付けられた画像データをパラメータ取得プロセス２２に出力する（Ｓ１１０）。
【００３４】
パラメータ取得プロセス２２は、画像データが出力されると、当該画像データに関連付けられた編集パラメータが記憶部１４の後述するテンポラリフォルダに記憶されているか否かを判定し、記憶されている場合は記憶されている編集パラメータをデフォルト値としてパラメータ入力画面４０を表示する。記憶されていない場合はデフォルト値を表示せずにパラメータ入力画面４０を表示する。ユーザが操作部１８により編集パラメータを入力して［ＯＫ］ボタンをクリックすると、パラメータ取得プロセス２２は画像データをテンポラリフォルダに記憶させると共に、入力された編集パラメータを画像データに関連付けてテンポラリフォルダに記憶する。次に、画像データと編集パラメータとを画像編集プロセス２３に出力する（Ｓ１１５）。
【００３５】
特許請求の範囲に記載の「所定の記憶領域」は記憶部１４のテンポラリフォルダに相当する。画像データをテンポラリフォルダに記憶させるのは、例えばイメージスキャナから取得した画像データの場合、画像データを保存しておかないと後でサイズを変更したいとき元の画像データがなく編集ができなくなる、あるいは文書に貼り付けられている編集した後の画像データを元に編集しなければならなくなるからである。例えばサイズを小さくして文書に貼り付けられている画像データを元に編集するようなとき、それより大きいサイズが必要な場合、画素を補間するなどしなければならず画質が低くなってしまうことになる。尚、記憶部１４のフォルダに記憶された画像データやクリップボードに記憶された画像データの場合も同様であり、前回編集した後で元の画像データが削除されたりクリップボードから消去されたりすると後で画像データの再編集ができなくなる。このためフォルダボタン３１及びクリップボードボタン３３がクリックされたときもパラメータ取得プロセス２２は［ＯＫ］ボタンがクリックされると画像データをテンポラリフォルダに記憶する。従って例えばフォルダボタン３１が押下された場合、記憶部１４のユーザにより指定されたフォルダとテンポラリフォルダとに同じ画像データが記憶されることになる。
【００３６】
画像編集プロセス２３は、画像データと編集パラメータとが出力されると、画像データを編集パラメータに基づいて編集する。ここでの編集はイメージスキャナ３から取得した画像データそのものではなく、取得した画像データをＲＡＭ１３の所定の領域にコピーした画像データに対して行われる。従って取得した画像データは変更されない。これはフォルダに記憶されている画像データの場合も同様であり、ＲＡＭ１３にロードした画像データ、すなわちＲＡＭ１３にコピーした画像データに対して編集が行われ、フォルダに記憶されている元の画像データは変更されない。編集後、ＲＡＭ１３上の編集されたコピーを引渡プロセス２４に出力する（Ｓ１２０）。
【００３７】
引渡プロセス２４は、編集された画像データをＯＳに固有の所定の手順で他のプログラムとしてのワードプロセッサに引き渡す（Ｓ１２５）。
ワードプロセッサに引き渡した後、ユーザにより所定の終了操作が行われると画像利用補助プログラムは処理を終了する。このとき画像利用補助プログラムはＲＡＭ１３に記憶されている編集されたコピーを保存することなく終了する。例えばフォルダボタン３１がクリックされたとき、画像利用補助プログラムは編集した画像データを元の画像データに上書き保存しない。これは、例えば画像データのサイズを小さくするよう編集して元の画像データに上書き保存したとすると、次回そのサイズより大きいサイズで利用したいようなとき、必要なサイズが得られなくなる、あるいは画素を補間して画質の劣化した画像データを利用しなければならなくなるからである。編集された画像データを上書き保存しないと、次回同じ画像データを利用するとき画質の劣化のない画像データを利用できる。
【００３８】
尚、本実施例では編集した後の画像データを保存しないが、上書き保存、あるいは別のファイルとして保存するようにしてもよい。
以上により編集された画像データがワードプロセッサに引き渡され、編集された画像データが表す画像が文書中のドロップされた位置に貼り付けられる。以上のようにしてユーザはワードプロセッサを用いて画像データを利用する。
【００３９】
後になって文書に貼り付けた画像のサイズを変更したいとき、ユーザはテンポラリフォルダを指定してフォルダボタン３１をクリックする。これにより前回イメージスキャナから取得した画像データがテンポラリフォルダから取得され、従ってユーザはイメージスキャナから取得した画像データであっても後から再編集できる。このときパラメータ入力画面４０には前回当該画像データについて入力された編集パラメータをデフォルト表示するため、ユーザは編集パラメータを入力し直す手間が低減される。
【００４０】
尚、上記の説明ではドラッグ＆ドロップする操作の場合を説明したが、クリップボードに記憶させる操作でワードプロセッサに貼り付けてもよい。操作画面３０においてクリップボードに記憶させる操作を行うと、パラメータ取得プロセス２２はパラメータ入力画面４０を表示する。編集された画像データは引渡プロセス２４によりＯＳを介してクリップボードに記憶される。ワードプロセッサは一般にクリップボードに記憶された任意のデータを貼り付けるための操作を行うことができ、その操作を行うことで画像データが表す画像が文書中に貼り付けられる。
【００４１】
以上説明した本実施例の画像利用補助プログラムによると、応用プログラムへの貼り付け、画像利用補助プログラムの起動、フォルダボタン３１などのクリックによる画像データの読み込み、編集パラメータの入力の作業を行うだけでよく、画像データの保存、ファイル管理プログラムの起動などを行う必要がない。従って編集作業に要する工程の数を減らすことができる。このため画像編集用プログラムで編集作業を行う場合に比べて文書に対する思考の中断が生じにくい。よってこの画像利用補助プログラムによると、ユーザがワードプロセッサを用いて画像データを利用する際にユーザの思考が妨げられることがないよう補助できる。
【００４２】
更に、本実施例の画像利用補助プログラムによると、引渡プロセス２４はＲＡＭ１３上の編集されたコピーを他のプログラム２５に引き渡すため、編集されたコピーを、記憶部１４に保存しなくても他のプログラムにコピーを引き渡すことができる。編集された画像データを保存する必要がないことから、ユーザはどの画像データがどの用途のためのものであるかを管理しなければならないという煩わしさが解消される。よってこの画像利用補助プログラムによると、画像データを容易に利用できるよう補助できる。
【００４３】
更に、本実施例の画像利用補助プログラムによると、サイズ調整を失敗しても、消去の後に再度ドラッグ＆ドロップするだけで前回の入力からの調整になるので、画像編集用プログラムで編集するよりユーザにとって簡単でわかり易い。
【００４４】
更に、本実施例の画像利用補助プログラムによると、他のプログラムがどのようなプログラムであってもドラッグ＆ドロップ、貼り付けなどをサポートし且つ画像データを扱えれば他のプログラムの登録などは必要ないため、すぐに簡単に使うことができる。
【００４５】
更に、本実施例の画像利用補助プログラムによると、ドラッグ＆ドロップを行うことでパラメータ入力画面４０が表示される。従ってパラメータ入力画面４０を表示する工程が不要であり、編集に要する工程数を更に減らすことができる。
【００４６】
尚、本実施例ではパラメータ取得プロセス２２が画像データをテンポラリフォルダに記憶させるが、表示／受付プロセス２１、画像編集プロセス２３又は引渡プロセス２４が記憶させるようにしてもよい。
【図面の簡単な説明】
【図１】本発明の一実施例に係る画像利用補助プログラムのデータフロー図である。
【図２】本発明の一実施例に係る画像利用補助プログラムを実行するシステムの構成を示すブロック図である。
【図３】本発明の一実施例に係る画像利用補助プログラムが操作対象を表示する画面を表す図である。
【図４】本発明の一実施例に係る画像利用補助プログラムのパラメータ入力画面を表す図である。
【図５】本発明の一実施例に係る画像利用補助プログラムが画像データの利用を補助する処理の流れを示すフローチャートである。
【図６】本発明の一実施例に係る画像利用補助プログラムにおいて操作対象に対して行われる所定の操作を表す模式図である。
【符号の説明】
１　コンピュータ
２　プリンタ
３　イメージスキャナ
１１　ＣＰＵ
１２　ＲＯＭ
１３　ＲＡＭ（記憶手段）
１４　記憶部（記憶手段、不揮発性の記憶装置）
２１　表示／受付プロセス（表示手順、受付手順）
２２　パラメータ取得プロセス（パラメータ取得手順、画像データ記憶手順）
２３　画像編集プロセス（画像編集手順）
２４　引渡プロセス（引渡手順）
３４　操作対象
４０　パラメータ入力画面
【図１】
2004086690.tif 000003
【図２】
2004086690.tif 000004
【図３】
2004086690.tif 000005
【図４】
2004086690.tif 000006
【図５】
2004086690.tif 000007
【図６】
2004086690.tif 000008