(57)【要約】【課題】  文書の表示領域を狭めたり、ユーザの作業を妨げたりすることなく、ユーザがボタンを選択するに先立って当該ボタンに割り当てられた素材の具体的内容を把握できるようにする。【解決手段】  アノテーション（素材）に対応するボタンを複数設けたアノテーションバー１１中のいずれかのボタンがカーソル１３で指し示されたことに応じて、アノテーション処理部６が、当該ボタンに対応するアノテーションデータをアノテーション記憶部２を参照して特定し、表示処理部７が、特定されたアノテーションデータに基づいて当該アノテーションの内容を具現したイメージ画像１４を生成し、カーソル１３の近傍に表示する。ユーザは、イメージ画像１４を見て、実際に貼り付けられるアノテーションの具体的内容を把握でき、所望するアノテーションに対応するボタンを選択してアノテーションの貼り付けを行える。【選択図】  図４
2007304769.tif 000002
【特許請求の範囲】
【請求項１】
文書に貼付する素材に対応するボタンを画面上に表示し、当該ボタンを選択したことに応じて対応する素材を文書に貼付する素材貼付装置において、
ボタンに対応付けて素材を保持する素材保持手段と、
画面上に表示されたボタンがユーザによりカーソルで指し示されたことに応じて、当該ボタンに対応する素材を前記素材保持手段を参照して特定する特定手段と、
前記特定された素材の内容を具現した画像を画面上に表示する表示手段と、
を備えたことを特徴とする素材貼付装置。
【請求項２】
請求項１に記載の素材貼付装置において、
前記表示手段は、前記素材の画像を前記カーソルの近傍に表示することを特徴とする素材貼付装置。
【請求項３】
請求項１又は請求項２に記載の素材貼付装置において、
前記表示手段は、前記素材の画像を透過表示することを特徴とする素材貼付装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の素材貼付装置において、
前記素材保持手段は、素材に対応付けて当該素材を説明する説明情報を保持しており、
前記表示手段は、前記素材の画像と共に、当該素材に対応付けられた説明情報を表示することを特徴とする素材貼付装置。
【請求項５】
文書に貼付する素材に対応するボタンを画面上に表示し、当該ボタンを選択したことに応じて対応する素材を文書に貼付する素材貼付装置をコンピュータにより構成するプログラムにおいて、
ボタンに対応付けて素材を保持する素材保持機能と、
画面上に表示されたボタンがユーザによりカーソルで指し示されたことに応じて、当該ボタンに対応する素材を前記素材保持機能を参照して特定する特定機能と、
前記特定された素材の内容を具現した画像を画面上に表示する表示機能と、
をコンピュータに実行させることにより構成する素材貼付プログラム。
【請求項６】
文書に貼付する素材に対応するボタンを画面上に表示し、当該ボタンを選択したことに応じて対応する素材を文書に貼付する素材貼付装置により実施される方法において、
前記素材貼付装置は、素材保持手段と、特定手段と、表示手段と、を備えており、
前記素材保持手段が、ボタンに対応付けて素材を保持し、
前記特定手段が、画面上に表示されたボタンがユーザによりカーソルで指し示されたことに応じて、当該ボタンに対応する素材を前記素材保持手段を参照して特定し、
前記表示手段が、前記特定された素材の内容を具現した画像を画面上に表示することを特徴とする素材貼付方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書に貼付する素材に対応するボタンを画面上に表示し、当該ボタンを選択したことに応じて対応する素材を文書に貼付する技術に関し、特に、ボタン選択に先立って当該ボタンに対応する素材の具体的内容を認識可能にする技術に関する。
【背景技術】
【０００２】
通常、コンピュータを利用して文書を処理する文書処理装置には、複数のボタンを配置したツールバーが設けられている。
ツールバーには、例えば、文書に関する処理を各ボタンに割り当てて、ユーザがボタンをクリック（選択）することにより該ボタンに割り当てられた処理を実行するツールバー（以下「処理選択バー」と記す）がある。
【０００３】
また、例えば、文書に貼り付け可能な素材（例えば、文字、図形、グラフ、表、写真等の各データやこれらを複合したデータ、或いは文書データ自体等）を各ボタンに割り当てて、ユーザがボタンを選択することにより該ボタンに割り当てられた素材を文書に貼付するツールバー（以下「素材選択バー」と記す）がある。すなわち、例えば、予め作成しておいた図形を素材としてボタンに割り当てておくことで、その後に作成する文書に当該図形を貼付して利用できるようになり、文書作成作業の効率化が図れる。なお、素材選択バーの一形態として、ユーザによる素材のコピー操作によりクリップボードに蓄えられた素材を自動的に各ボタンに割り当てるものもある。
【０００４】
ここで、処理選択バーのボタンには、割り当てられた処理の特徴を模式的に示したアイコン（例えば、印刷処理の場合はプリンタを抽象化した画像）が表示され、ユーザは各ボタンに表示されたアイコンを見て各ボタンに割り当てられた処理を把握できる。
一方、素材選択バーのボタンには、素材の種類を模式的に示したアイコン（例えば、文字データの素材の場合は「Ａ」の文字画像）が表示され、ユーザは各ボタンに表示されたアイコンを見て各ボタンに割り当てられた素材の種類を把握できる。
【０００５】
ここで、素材選択バーに関する発明として、ボタンに対応付けられた文書や図形などの素材の縮小画像をボタン上に表示することにより、素材の種類だけでなく実際に付加される素材を認識できるようにする発明が提案されている（特許文献１参照）。
【０００６】
また、ツールバーに関する発明として、ボタンにカーソルが当てられている時にそのボタンを拡大表示することにより、ボタンを見易く表示する発明（特許文献２参照）、各面にツールバーを配置した立体画像を回転可能に表示したり、環状のツールバーを回転可能に表示することにより、必要なツールボタンを簡単にすばやく選べ且つ画面の表示占有面積も少なく抑える発明（特許文献３、特許文献４参照）、補助情報表示部（ツールバー）の大きさを変更したり、透明表示したり、移動させることにより、メディア編集用の表示部を狭くすることなく補助情報を表示できるようにする発明（特許文献５参照）等が提案されている。
【特許文献１】特開２００１−０５１７７１号公報
【特許文献２】特開平１０−０２７０８７号公報
【特許文献３】特開平１１−１１９９６５号公報
【特許文献４】特開平１１−１２６１４６号公報
【特許文献５】特開平０６−３２４８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般に、ツールバーの各ボタン上にカーソルを当てることで当該ボタンに対応する処理や素材を説明する文字列（ツールチップ）を表示されるため、ツールチップの内容によっては、素材の種類だけでなく、素材の概要についてある程度把握することができるようになるが、実際に貼付される素材の内容自体を具体的に把握することはできないという問題がある。
【０００８】
特許文献１の発明によると、図８に示すように、素材の種類をアイコン表示したボタンを配置した通常の素材選択バー２１を表示する他に、素材の縮小画像を表示したボタンを配置した大きいサイズの素材選択バー２２を表示することで、貼付される素材の具体的内容を把握することができるようになる。しかしながら、近年では、ノートＰＣ等のように表示画面が小さい情報処理装置の普及に伴って、表示画面が小さくとも円滑に文書処理を行うために文書を表示する領域をできるだけ広くとりたいという要求が増加しているが、大きいサイズの素材選択バー２２を表示すると文書の表示領域が狭まる原因となるため、素材の具体的内容の把握と十分な表示領域の確保とを両立できない。
【０００９】
また、素材選択バーを管理するツールを起動して、各ボタンに割り当てられている素材の具体的内容を把握するという方法があるが、素材選択バーと管理ツールとをそれぞれ見比べる必要があるため、ユーザの作業が止まってしまう原因となってしまう。
【００１０】
本発明は、上記従来の事情に鑑みなされたものであり、文書の表示領域を狭めたり、ユーザの作業を妨げたりすることなく、ユーザがボタンを選択するに先立って当該ボタンに割り当てられた素材の具体的内容を把握できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
本発明は、文書に貼付する素材に対応するボタンを画面上に表示し、当該ボタンを選択したことに応じて対応する素材を文書に貼付する素材貼付装置、素材貼付装置をコンピュータに実行させることにより構成するプログラム、素材貼付装置により実施される方法として実現される。
【００１２】
本発明の素材貼付装置は、素材保持手段と、特定手段と、表示手段と、を備えており、素材保持手段が、ボタンに対応付けて素材を保持し、特定手段が、画面上に表示されたボタンがユーザによりカーソルで指し示されたことに応じて、当該ボタンに対応する素材を素材保持手段を参照して特定し、表示手段が、特定された素材の内容を具現した画像を画面上に表示することを特徴とする。
【００１３】
すなわち、素材の貼付操作では、ボタン上にカーソルを移動し、当該カーソルによって指し示されているボタンをクリックし、そのボタンに対応する素材を文書中に貼り付けるという一連の操作がなされ、本発明によると、ボタンをクリックする前段階であるボタン上へのカーソル移動によって対応する素材の内容を具現した画像が表示される。
【００１４】
したがって、ユーザは、表示された画像を見ることで実際に貼り付けられる素材の具体的内容を把握することができると共に、ボタン上にカーソルが位置していない場合にはその画像が表示されないので文書の表示領域を十分に確保でき、また、素材の貼付を行うべくボタン上にカーソルを移動するという従来通りの操作に伴って画像が表示されるのでユーザの作業を妨げることがなく、ユーザは違和感なく文書の編集作業を行える。
【００１５】
素材の画像は、ボタンがカーソルで指し示される毎に生成してもよく、予め生成しておいた画像を素材に対応付けて保持しておいてもよい。
また、素材の画像は、実際に貼り付けられる素材をそのまま表した画像でもよく、所定の縮尺でサイズを変更（縮小又は拡大）した画像でもよく、ユーザが任意に設定できることが望ましい。なお縮尺は、素材選択バー全体で規定してもよく、各ボタン毎（素材毎）に規定してもよい。
【００１６】
表示手段は、素材の画像をカーソルの近傍に表示することが望ましい。すなわち、通常、ユーザの視線はカーソル位置に注がれるため、当該カーソルの近傍に素材の画像を表示することで、ユーザに素材の具体的内容を確実に提示できる。なお、素材の画像を表示する位置を予め規定しておいて、その位置に表示するようにしてもよい。
【００１７】
表示手段は、素材の画像を透過表示するようにしてもよく、素材の画像が或る程度大きくなって当該画像により隠れる部分が拡大しても、その部分が透過されてユーザは内容を把握できる。
【００１８】
表示手段は、素材の画像と共に当該素材に対応する説明（ツールチップ）を表示するようにしてもよく、素材保持手段に、素材に対応付けて当該素材を説明する説明情報を保持しておくことで実現できる。
【発明の効果】
【００１９】
本発明によると、ボタンをクリックする前段階であるボタン上へのカーソル移動によって対応する素材の内容を具現した画像を表示するようにしたため、ユーザは、表示された画像を見ることで実際に貼り付けられる素材の具体的内容を把握することができると共に、ボタン上にカーソルが位置していない場合にはその画像が表示されないので文書の表示領域を十分に確保でき、また、素材の貼付を行うべくボタン上にカーソルを移動するという従来通りの操作に伴って画像が表示されるのでユーザの作業を妨げることがない。
【発明を実施するための最良の形態】
【００２０】
本発明を、一実施例に基づいて具体的に説明する。
本例に係る文書処理装置は、そのシステム構成を図１に示しているように、文書データを保持する文書記憶部１、アノテーションデータ及びアイコンデータを保持するアノテーション記憶部２、ディスプレイ等から構成されて文書を表示する表示部３、キーボードやマウス等から構成されてユーザからの操作入力を受け付ける入力部４、文書データを処理する文書処理部５、アノテーションデータを処理するアノテーション処理部６、表示部３に文書を表示する表示処理部７、これら各機能を制御する制御部８、を備えている。
【００２１】
アノテーションデータは、文書データに貼付可能な素材であり、そのデータ構成を図２に示すように、アノテーションを識別する「アノテーションＩＤ」、アノテーションの種類を識別する「種類ＩＤ」、アノテーションについての「説明」、アノテーションの実データである「アノテーション内容」等から構成されている。なお、本例では、アノテーションとして、例えば、文字、図形、グラフ、表、写真等の各データやこれらを複合したデータ、或いは文書データ自体等、種々の種類のオブジェクトを用いることができる。また、アノテーションデータは、後述するアノテーションバーの各ボタンに１対１で対応しており、ボタンの特定により対応するアノテーションデータが自動的に特定される。
【００２２】
アイコンデータは、アノテーションの種類毎に用意されており、そのデータ構成を図３に示すように、アノテーションの種類を識別する「種類ＩＤ」、アノテーションの種類を模式的に示した「アイコン画像」等から構成されている。
【００２３】
表示処理部７は、文書記憶部１及びアノテーション記憶部２に保持された各データを用いて、図４に示すような文書編集画面１０を表示部３に表示する。
文書編集画面１０は、文書記憶部１に保持された文書データに基づいて生成した文書画像１２や、アノテーション記憶部２に保持された各アノテーションデータ毎にボタンを割り当てたアノテーションバー１１（素材選択バー）を表示し、アノテーションバー１１上のボタンに、それぞれに割り当てられたアノテーションデータの「種類ＩＤ」に対応するアイコンデータの「アイコン画像」を表示している。
また、表示処理部７は、ユーザによるマウス（入力部４）等の操作によりカーソル１３で指示されたボタンに対応するアノテーションデータに基づいて生成した当該アノテーションの内容を具現したイメージ画像１４を、カーソル１３の左下部に表示する。
【００２４】
文書処理部５は、ユーザが表示部１１に表示された文書編集画面１０を見ながら行った入力部４による操作入力に応じて、該当する文書データに編集を加える処理を行う。
【００２５】
アノテーション処理部６は、ユーザが、マウス等（入力部４）を操作してカーソル１３をアノテーションバー１１上のボタンに移動させた場合に、カーソル１３が指し示しているボタンに対応するアノテーションデータをアノテーション記憶部２を参照して特定し、表示処理部７により当該アノテーションデータのイメージ画像１４を表示させる。
また、アノテーション処理部６は、ユーザが、マウス等を操作してカーソル１３に指し示されているボタンをクリック（選択）した場合に、当該ボタンに対応するアノテーションデータを文書処理部５に提供し、該当する文書データに貼り付けさせる。
【００２６】
次に、アノテーションの文書への貼り付け処理を説明する。
ユーザが、文書中にアノテーションを貼り付けるべく、入力部４を操作してアノテーションバー１１の何れかのボタン上にカーソル１３を移動すると、アノテーション処理部６が、カーソル１３によって指し示されているボタンに対応するアノテーションデータをアノテーション記憶部２を参照して特定する。この特定情報は表示処理部７に提供され、表示処理部７が、特定されたアノテーションデータの「アノテーション内容」に基づいてイメージ画像１４を生成し、カーソル１３の左下部に表示する。
【００２７】
ユーザは、表示されたイメージ画像１４により、そのボタンに割り当てられているアノテーションの具体的内容を把握し、ユーザが所望するアノテーションであれば、入力部４を操作してカーソル１３に指し示されているボタンを選択する。すると、アノテーション処理部６により、当該ボタンに対応するアノテーションデータ（前記カーソル指示の際に特定済み）が文書処理部５に提供される。
【００２８】
その後、図５に示すように、ユーザが入力部４を操作してアノテーションを貼り付ける位置を指定すると、文書処理部５が、文書データ中の当該指定された位置に前記提供されたアノテーションデータを貼り付け、表示処理部７が、その文書データに基づいて文書画像１２を再生成して表示する。
【００２９】
以上のように、ユーザがアノテーションを文書に貼り付けるためにボタンを選択する前段階の操作であるボタン上へのカーソル移動によって、当該ボタンに割り当てられたアノテーションの内容を具現したイメージ画像が表示されるため、ユーザは、表示されたイメージ画像を見ることで実際に貼り付けられるアノテーションの具体的内容を把握することができ、所望するアノテーションを確実に選択して貼り付けることができる。
【００３０】
また、ボタン上にカーソルが位置していない場合にはその画像が表示されないので、例えば、ノートＰＣのように画面が小さい場合であっても、文書を編集するための十分な表示領域を確保し易くなる。また、アノテーションの貼付を行うべくボタン上にカーソルを移動するという従来通りの操作に伴ってイメージ画像が表示されるのでユーザの作業を妨げることがなく、ユーザは円滑に文書編集を行える。
【００３１】
ここで、アノテーションのイメージ画像１４は、所定の縮尺でその大きさを変更して表示することができ、その縮尺は、アノテーション全体で統一して設定したり、各アノテーション毎に設定したりすることができ、また、拡大率や縮小率を設定したり、サイズ自体を設定したりすることができる。したがって、ユーザの文書処理を行う環境に応じて適切なサイズのイメージ画像１４を表示することができる。
【００３２】
また、アノテーションのイメージ画像１４は、透過画像であってもよく、背面側を透かして表示することによりユーザはイメージ画像１４の背面側の内容を把握できる。
また、アノテーションのイメージ画像１４の表示位置は、カーソル１３の左下部に限らず別の位置にすることもでき、ユーザに予め表示位置を登録させおくことでユーザの所望する位置に表示することができる。
【００３３】
また、図６に示すように、アノテーションのイメージ画像１４と共に、アノテーションの説明（ツールチップ）１５を表示することもでき、本例では、アノテーションデータの「説明」に記録された内容をツールチップ１５として表示している。
【００３４】
また、通常はツールチップ１５のみを表示して、ユーザが所定の操作を行ったことを条件にイメージ画像１４を表示することもできる。すなわち、例えば、図７に示すように、アノテーション処理部６が、アノテーションバー上にカーソル１３があるかを判定し（ステップＳ１）、アノテーションバー上にカーソル１３がある場合には、更に、イメージ画像キー（例えば、Ｓｈｉｆｔキー）が押されているかを判定し（ステップＳ２）、イメージ画像キーが押されている場合には、表示処理部７により該当するイメージ画像１４を表示させ（ステップＳ３）、イメージ画像キーが押されていない場合には、表示処理部７によりツールチップ１５を表示させる（ステップＳ４）。
【００３５】
なお、本例では、表示処理部７が、アノテーション処理部６でアノテーションデータが特定される毎にイメージ画像１４を生成して表示しているが、事前にイメージ画像１４を生成して各アノテーションデータに対応付けておいて、或いは各アノテーションデータ中に保持させておいて表示に用いるようにしてもよい。
【００３６】
本例では、アノテーション記憶部２が、本発明に係る素材保持手段を構成しており、アノテーション処理部６が、本発明に係る特定手段を構成しており、表示処理部７が、本発明に係る表示手段を構成している。
本例では、アノテーション記憶部２、アノテーション処理部６、表示処理部７は、本発明に係るプログラムをコンピュータに実行させることにより構成しているが、専用の回路素子により構成するようにしてもよい。
本例では、各機能手段１〜８を１台のコンピュータ上に構成しているが、各機能手段をネットワーク接続された他のコンピュータに設けてもよく、各機能手段がそれぞれで用いる情報を必要に応じて取得できればよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施例に係るシステムの構成を説明する図である。
【図２】本発明の一実施例に係るアノテーションデータを説明する図である。
【図３】本発明の一実施例に係るアイコンデータを説明する図である。
【図４】本発明の一実施例に係るアノテーション画像の表示例を示す図である。
【図５】本発明の一実施例に係るアノテーションの貼り付け処理を説明する図である。
【図６】本発明の一実施例に係るアノテーション画像の表示例を示す図である。
【図７】本発明の一実施例に係るアノテーション画像の表示処理を説明する図である。
【図８】従来方式におけるツールバー表示を示す図である。
【符号の説明】
【００３８】
１：文書記憶部、  ２：アノテーション記憶部、
３：表示部、  ４：入力部、
５：文書処理部、  ６：アノテーション処理部、
７：表示処理部、  ８：制御部
１０：文書編集画面、  １１：アノテーションバー、
１２：文書画像、  １３：カーソル、
１４：イメージ画像、  １５：ツールチップ
【図１】
2007304769.tif 000003
【図２】
2007304769.tif 000004
【図３】
2007304769.tif 000005
【図４】
2007304769.tif 000006
【図５】
2007304769.tif 000007
【図６】
2007304769.tif 000008
【図７】
2007304769.tif 000009
【図８】
2007304769.tif 000010