(57)【要約】【課題】異なったカテゴリのデータをカテゴリに応じて複数記憶すると共にカテゴリに応じたペースト操作を実現し得て、汎用性を向上させることができるペーストコマンドシステムを提供する。【解決手段】モニタ３と操作部４とを利用してコピー操作又はカット操作されたデータがＣＰＵ２によってコピー操作又はカット操作に連動してデータのカテゴリを識別したうえで記憶部５にカテゴリ別に記憶され、モニタ３と操作部４とを利用してペースト操作した際のペースト領域をＣＰＵ２で識別したうえでそのペースト領域に対応したカテゴリのデータが記憶部５から呼び出されてペーストされる。【選択図】      図２
2008186217.tif 000002
【特許請求の範囲】
【請求項１】
モニタと操作部とを利用してコピー操作又はカット操作されたデータを記憶する記憶部と、該記憶部に記憶するデータのカテゴリをコピー操作又はカット操作に連動して識別したうえで前記記憶部にカテゴリ別に複数記憶すると共に前記モニタと前記操作部とを利用してペースト操作した際のペースト領域を識別したうえでそのペースト領域に対応したカテゴリのデータを前記記憶部から呼び出してペーストする識別部と、を備えていることを特徴とするペーストコマンドシステム。
【請求項２】
前記識別部は、同一のアプリケーションに対して前記ペースト操作が行われた際に実行することを特徴とする請求項１に記載のペーストコマンドシステム。
【請求項３】
前記識別部は、同一のペースト領域に異なったカテゴリのペーストが可能である場合には、最新のコピー操作又はカット操作されたデータを前記記憶部から呼び出してペーストすることを特徴とする請求項１又は請求項２に記載のペーストコマンドシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等において、予め記憶領域に記憶（コピー）したファイル・文章・画像等の各種カテゴリのデータを貼り付ける（ペーストする）ペーストコマンドシステムに関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ等において、予め記憶領域に記憶（コピー又はカット）したファイル・文章・画像等の各種カテゴリのデータを貼り付ける（ペーストする）ペーストコマンドシステム（コピー＆ペースト又はカット＆ペースト）が周知である。
【０００３】
この際、例えば、ワードプロセッサやエディタ等のアプリケーションを起動し、その作成文章の一部を領域指定してコピー又はカット操作すると、その一部文章に対応したテキストデータがＲＡＭ等の記憶媒体の所定記憶領域（バッファ）に一時的に記憶される。
【０００４】
また、このテキストデータは、他の文章中にペーストした時点でバッファから消去されるか、他の文章を領域指定してコピー又はカット操作した時点で消去（上書き）される。
【０００５】
しかしながら、このような一度のペースト操作に伴ってテキストデータを消去したり、他のテキストデータへ指定に伴って上書きしてしまうと、複数回同一テキストデータをペーストしたい場合等の操作が煩雑化してしまうという問題が生じていた。
【０００６】
そこで、次のコピー又はカット操作が実行された時点で前の記憶データを消去（破棄）せず、複数のコピー又はカット操作した記憶データからペースト対象を選択することを可能とした技術が知られている（例えば、特許文献１参照）。
【０００７】
この際、コピー又はカット操作した記憶データが文章データであった場合、単なるテキストデータ（文字列データ）とするのではなく、起動アプリケーションの機能に応じたデータ（例えば、使用フォントの種類やサイズ等）に反映してペーストできるようにしたものも知られている（例えば、特許文献２参照）。
【特許文献１】特開２００１−２４３４８３号公報
【特許文献２】特開２００４−２６５４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、上記の如く構成されたペーストコマンドシステムにあっては、起動しているアプリケーションに対応した複数の文字列データや画像を反映してペースト処理することができるものの、カテゴリが異なるデータに対してはコピー又はカット操作した時点で前の記憶データは破棄されてしまうため、例えば、アプリケーションとしてメーラーを起動させ、添付ファイルを指定する代わりにコピーしたファイルをペーストすると共に本文中に記載する文章をペーストするといったように、異なったカテゴリのデータに対するペーストコンマンドシステムとはなっていないため、汎用性が低いという問題があった。
【０００９】
そこで、本発明は、上記事情を考慮し、異なったカテゴリのデータをカテゴリに応じて複数記憶すると共にカテゴリに応じたペースト操作を実現し得て、汎用性を向上させることができるペーストコマンドシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のペーストコマンドシステムは、モニタと操作部とを利用してコピー操作又はカット操作されたデータを記憶する記憶部と、該記憶部に記憶するデータのカテゴリをコピー操作又はカット操作に連動して識別したうえで前記記憶部にカテゴリ別に複数記憶すると共に前記モニタと前記操作部とを利用してペースト操作した際のペースト領域を識別したうえでそのペースト領域に対応したカテゴリのデータを前記記憶部から呼び出してペーストする識別部と、を備えていることを特徴とする。
【００１１】
この際、前記識別部は、同一のアプリケーションに対して前記ペースト操作が行われた際に実行することができる。
【００１２】
また、前記識別部は、同一のペースト領域に異なったカテゴリのペーストが可能である場合には、最新のコピー操作又はカット操作されたデータを前記記憶部から呼び出してペーストすることができる。
【発明の効果】
【００１３】
本発明のペーストコマンドシステムは、異なったカテゴリのデータをカテゴリに応じて複数記憶すると共にカテゴリに応じたペースト操作を実現し得て、汎用性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の一実施形態に係るペーストコマンドシステムについて、図面を参照して説明する。
【００１５】
図１は本発明の一実施形態に係るペーストコマンドシステムを実現するコンピュータシステムの要部のブロック図、図２は本発明の一実施形態に係るペーストコマンドシステムの操作手順の一例のフロー図である。
【００１６】
図１に示すように、本発明の一実施形態に係るペーストコマンドシステムを実現するコンピュータシステムは、コンピュータ機能を実行するオペレーティングシステムやアプリケーションソフトを記憶するハードディスクドライブ（ＨＤＤ）１と、オペレーティングシステムに応じてコンピュータ全般を制御する制御部としてのＣＰＵ２と、オペレーティングシステムやアプリケーションソフトの起動状態に応じた画像を表示するモニタ３と、モニタ３の表示状態等を操作するキーボードやマウス（共に図示せず）等の操作部４と、これらモニタ３及び操作部４を利用して、ファイル（ＰＤＦ等）・文章（ＴＸＴ／ＨＴＭＬ等）・画像（ＧＩＦ／ＪＰＧ等）・音楽（ＭＩＤＩ／ＷＡＶ／ＭＰ３等）・その他（数式や図形等）といったカテゴリ別に複数記憶可能な記憶領域としての記憶部（バッファ）５とを備えている。
【００１７】
操作部４では、例えば、ワードプロセッサやエディタ、表計算ソフトや図形ソフト、フォトレタッチ等の各種アプリケーションを起動させたり、そのアプリケーションを使用しての作成・変更作業等を実行する他、作成中の文章や画像の一部等を領域指定したうえでコピーコマンド（コピー操作）やカットコマンド（カット操作）を実行する。また、操作部４は、その領域指定した文章や画像の一部等を指定領域等のペースト領域でのペーストコマンド（ペースト操作）を実行する。さらに、操作部４では、ＨＤＤ１のフォルダ（ディレクトリ）等のファイル保存領域に保存したファイルを指定したうえでコピーコマンド（コピー操作）やカットコマンド（カット操作）及びペーストコマンド（ペースト操作）を実行する。
【００１８】
記憶部５は、ＣＰＵ２に制御され、上述したモニタ３を確認しながら操作部４で操作されたコピーコマンド（コピー操作）やカットコマンド（カット操作）の実行に伴い、そのカテゴリがＣＰＵ２で識別されたうえでカテゴリ別に複数のデータを記憶する。また、記憶部５は、上述したペーストコマンドの実行により、そのペースト領域に対応するカテゴリをＣＰＵ２で識別したうえで、対応するカテゴリのデータを呼び出す。
【００１９】
具体的には、図２に示すように、ＨＤＤ１に割り当てられたフォルダ等からファイルのコピー操作が操作部４で実行されると（ステップＳ１）、記憶部５にはその指定されたファイルのカテゴリ（ファイルデータ）をＣＰＵ２で識別したうえでデータＡとして記憶される（ステップＳ２）。
【００２０】
また、ワードプロセッサやエディタ等を起動させ、その文章の一部を領域指定してコピー操作が操作部４で実行されると（ステップＳ３）、記憶部５にはその指定された文章のカテゴリ（ＴＸＴデータ）をＣＰＵ２で識別したうえでデータＢとして記憶される（ステップＳ４）。
【００２１】
この後、例えば、ＨＤＤ１に割り当てられたフォルダ等を指定してペースト操作が操作部４で実行されると（ステップＳ５）、ＣＰＵ２はカテゴリの種類を識別し、ここではそのカテゴリの種類がフォルダ等の指定であることから、そのカテゴリの種類に応じたペーストコマンドとしてファイルデータであるデータＡを記憶部５から呼び出してペーストコマンドを実行する（ステップＳ６）。尚、このペーストコマンドを実行しても、データＡは記憶部５に記憶されたままとなる。
【００２２】
さらに、ワードプロセッサやエディタ等が起動されており、所望の位置でペースト操作が操作部４で実行されると（ステップＳ７）、ＣＰＵ２はカテゴリの種類を識別し、ここではそのカテゴリの種類がテキスト入力領域であることから、そのカテゴリの種類に応じたペーストコマンドとしてＴＸＴデータであるデータＢを記憶部５から呼び出してペーストコマンドを実行する（ステップＳ８）。尚、このペーストコマンドを実行しても、データＢは記憶部５に記憶されたままとなる。
【００２３】
この後、この起動中のワードプロセッサやエディタ等を利用して、その文章の一部を領域指定してコピー操作が操作部４で実行されると（ステップＳ９）、記憶部５にはその指定された文章のカテゴリ（ＴＸＴデータ）をＣＰＵ２で識別したうえで、既に同一カテゴリであるＴＸＴデータとしてのデータＢが記憶部５に記憶されていることから、このデータＢを削除して新たにコピー操作されたＴＸＴデータをデータＣとして記憶される（ステップＳ１０）。
【００２４】
ここで、上述したファイルデータ（データＡ）のペースト操作並びにＴＸＴデータ（データＣ）のペースト操作の何れもが可能な同一のアプリケーション（例えば、メーラー）が起動され、その添付ファイル領域（ペースト領域）でペースト操作が操作部４によって実行されると（ステップＳ１１）、ＣＰＵ２はカテゴリの種類を識別し、ここではそのカテゴリの種類が添付ファイル領域であることから、そのカテゴリの種類に応じたペーストコマンドとしてファイルデータであるデータＡを記憶部５から呼び出してペーストコマンドを実行する（ステップＳ１２）。尚、このペーストコマンドを実行しても、データＡは記憶部５に記憶されたままとなる。
【００２５】
さらに、このメーラー本文等の文章作成領域でペースト操作が操作部４で実行されると（ステップＳ１３）、ＣＰＵ２はカテゴリの種類を識別し、ここではそのカテゴリの種類がテキスト入力領域であることから、そのカテゴリの種類に応じたペーストコマンドとしてＴＸＴデータであるデータＣを記憶部５から呼び出してペーストコマンドを実行する（ステップＳ１４）。尚、このペーストコマンドを実行しても、データＢは記憶部５に記憶されたままとなる。
【００２６】
ところで、上記実施の形態では、アプリケーション等が異なる環境下でのフォルダ領域とテキスト入力領域（ステップＳ５〜ステップＳ８）といった異なったペースト領域に対するペーストと、同一のアプリケーションでの添付ファイル領域と文章作成領域といった異なったペースト領域に対するペーストとで説明したが、例えば、ファイルデータ（データＡ）が画像ファイル（例えば、ＧＩＦ等の写真）であった場合、メーラー等のアプリケーションによっては、その画像ファイルを添付ファイルとすることができる他、本文作成領域に画像そのもの（写真そのもの）を貼り付けることができる。
【００２７】
従って、このような異なった複数のカテゴリの何れに対してもペースト操作が可能である場合、最新のコピー操作又はカット操作したものを先にペーストすることができる。また、異なった複数のカテゴリを選択的にペーストするようにしても良い。
【００２８】
このように、本発明のペーストコマンドシステムによれば、データのコピー操作に連動してそのデータのカテゴリを判定したうえでカテゴリ別にデータをバッファに記憶し、データのペースト操作に連動して同じカテゴリのデータを選別して貼り付けることにより、ペースト操作の汎用性を向上することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係るペーストコマンドシステムを実現するコンピュータシステムの要部のブロック図である。
【図２】本発明の一実施形態に係るペーストコマンドシステムの操作手順の一例のフロー図である。
【符号の説明】
【００３０】
１…ＨＤＤ
２…ＣＰＵ（制御部）
３…モニタ
４…操作部
５…記憶部（バッファ）
【図１】
2008186217.tif 000003
【図２】
2008186217.tif 000004