(57)【要約】【目的】各種内容をディスプレイの画面から浮きでるように表示でき、そのため使用者にインパクトを与えて操作性が良好な文書処理装置を提供する。【構成】キーボードにおけるポップアップキーからの指令に基づきポップアップ表示を実行するに際して、ポップアップのアクション回数を計算するとともに、各アクションにおいて表示される枠サイズを演算し、アクション回数に対応して小さい枠から大きい枠まで順次ディスプレイ上に表示するように構成する。【選択図】図１
2006085727.tif 000002
【特許請求の範囲】
【請求項１】
表示手段のカーソル位置を基準に枠を表示することを指令するポップアップ指令手段と、
前記ポップアップ指令手段からの指令に応答し、カーソル位置によって枠サイズを算出し、前記カーソル位置の表示手段の上下端及び左右端までの長さに応じて表示すべき枠の数をセットするアクション回数設定手段と、
前記アクション回数設定手段によりセットされた枠数に基づいて各枠に対応する枠データを演算する演算手段と、
前記演算手段の演算結果に基づいて表示手段に枠を表示させる場合に、前記カーソル位置に応じて表示手段に表示される枠を制御し、該枠内に各種内容を表示する制御手段を備えたことを特徴とする表示制御装置。
【請求項２】
入力手段により入力された文書を表示手段に表示し、該文書のカーソル位置に基づいて該文書上に表示する枠内に前記文書に対する編集内容を表示する文書処理装置であって、  前記表示手段のカーソル位置を基準に枠を表示することを指令するポップアップ指令手段と、
前記ポップアップ指令手段からの指令に応答し、カーソル位置によって枠サイズを算出し、前記カーソル位置の表示手段の上下端及び左右端までの長さに応じて表示すべき枠の数をセットするアクション回数設定手段と、
前記アクション回数設定手段によりセットされた枠数に基づいて各枠に対応する枠データを演算する演算手段と、
前記演算手段の演算結果に基づいて表示手段に枠を表示させる場合に、
前記カーソル位置に応じて表示手段に表示される枠を制御し、該枠内に各種内容を表示する制御手段を備えた文書処理装置。
【請求項３】
ポップアップ指令手段が、カーソル位置を基準に表示手段に枠を表示することを指令するステップ、
アクション回数設定手段が、前記ポップアップ指令に応答し、カーソル位置によって枠サイズを算出し、前記カーソル位置の表示手段の上下端及び左右端までの長さに応じて枠の数をセットするステップ、
演算手段が、前記セットされた枠数に基づいて各枠に対応する枠データを演算するステップ、
表示制御手段が、前記カーソル位置に応じて表示される枠を制御し、該枠内に各種内容を表示するステップから構成される表示制御方法。
【請求項４】
入力手段により入力された文書を表示手段に表示し、該文書のカーソル位置に基づいて該文書上に表示する枠内に前記文書に対する編集内容を表示する文書処理方法であって、  ポップアップ指令手段が、カーソル位置を基準に表示手段に枠を表示することを指令するステップ、
アクション回数設定手段が、前記ポップアップ指令に応答し、カーソル位置によって枠サイズを算出し、前記カーソル位置の表示手段の上下端及び左右端までの長さに応じて枠の数をセットするステップ、
演算手段が、前記セットされた枠数に基づいて各枠に対応する枠データを演算するステップ、
表示制御手段が、前記カーソル位置に応じて表示される枠を制御し、該枠内に各種内容を表示するステップから構成される文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書編集のための各種内容（例えば、文字サイズ、印字書式等の選択画面）をポップアップ表示可能な文書処理装置に関する。
【背景技術】
【０００２】
以下、図に基づき従来の文書処理装置における各種内容を表示する表示方法について説明する。先ず、図１１に示すようにディスプレイ５１上には現在処理を行っている文書データが表示されている。そこで印字サイズの選択、印字書式の設定等の別のメニューを実行する際し、現在ディスプレイ５１上に展開されている文書データに重ねて各種内容のデータの展開を行う。図１２は、各種内容の表示を行った際のディスプレイ５１を示した図である。ディスプレイ５１上には、前記文書データに加えて枠データのレイアウト５２がその中心に表示された後、枠内がクリア処理された状態が示されている。この表示は、表示指令手段からの指令が与えられると、所定サイズ（ｍ×ｎ）の枠データを読み込み、その枠のレイアウト５２のみを表示するとともに、その枠内に各種内容を表示するものである（図１３参照）。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従って、従来の表示方法では、表示指令手段からの指令により、直ちに１つの枠データが表示されるが、その枠データの表示は文書処理装置の使用者に平面的な感覚を与えることとなる。
【０００４】
そこで、本発明は、各種内容のポップアップ表示を実行するに際して、小さい枠から大きい枠まで順次表示させることにより、各種内容をディスプレイの画面から浮きでるように表示でき、もって使用者にインパクトを与えて操作性が良好な文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文書処理装置は、表示手段のカーソル位置を基準に枠を表示することを指令するポップアップ指令手段と、前記ポップアップ指令手段からの指令に応答し、カーソル位置によって枠サイズを算出し、前記カーソル位置の表示手段の上下端及び左右端までの長さに応じて表示すべき枠の数をセットするアクション回数設定手段と、前記アクション回数設定手段によりセットされた枠数に基づいて各枠に対応する枠データを演算する演算手段と、前記演算手段の演算結果に基づいて表示手段に枠を表示させる場合に、前記カーソル位置に応じて表示手段に表示される枠を制御し、該枠内に各種内容を表示する制御手段を備えたことを特徴とする。
【発明の効果】
【０００６】
以上本発明の文書処理装置では、ユーザの視線の集中する現在の処理位置であるカーソル位置において、ポップアップ表示がなされるようにしている。この結果、ユーザの視線の移動なしに枠表示の内容を把握することができる。これにより、余分な視線移動が減少し、ユーザの集中力が維持され、文書入力、編集走査における操作性の向上、誤操作の防止が可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を具体化した文書処理装置の一実施例について図面を参照しつつ説明する。図１は、本実施例の文書処理装置の斜視図を示すものであり、図１において文書処理装置は、本体１とディスプレイ装置２とにより構成されたものである。本体１のフレーム前方にはキーボード３が配設されており、そのキーボード３の後方に印字用紙上に文字等の印字を行う印字機構ＰＭが配設されている。また、本体１の右側面には、文書ファイルを記録するフロッピーディスクを操作するフロッピーディスクドライブＦＤＤが設けられている。ここに、キーボード３には、各種文字等を入力するための文字キー５、改行や各種処理の実行を指令するリターンキー６、カーソルを上下左右に移動させるカーソルキー７、ポップアップ表示を実行させるためのポップアップキー８その他文書処理装置の操作上必要な各種機能キー等が配設されている。ここに、「ポップアップ」表示とは、各種内容を小さい枠から大きい枠に至る複数の枠にて順次囲いつつディスプレイ上に表示する機能をいう。
【０００８】
また、印字機構ＰＭは文書データに従ってインクを所定の形状にジェット噴射することにより印字用紙に所望の印字を行う構成のいわゆるインクジェットプリンタであり、かかる印字機構ＰＭの構成は公知であるのでここでは説明を省略する。次に、ディスプレイ装置２について述べる。ディスプレイ装置２は、キーボード３に配設された各種キーから入力された文字を表示するためのディスプレイ４を備えており、図示しない接続ケーブルにより本体１と接続されている。ディスプレイ４は、入力された文字を複数行（２０乃至２５行程度）にわたって表示できるようになている。
【０００９】
次に、文書処理装置の制御系について説明する。図２は、文書処理装置の制御系の全体構成を示したブロック図である。本実施例の文書処理装置の制御系は、制御部、キーボード３、印字機構ＰＭ、表示部ＤＭ、及び、フロッピーディスクドライブＦＤＤはそれぞれ入出力インターフェース１２を介して制御部に接続されている。制御部について説明する。制御部は入出力インターフェース１２にバス１４を介して接続されたＣＰＵ１５を核として構成されており、かかるＣＰＵ１５には更にバス１４を介してＲＯＭ１６、ＲＡＭ１７及びカウンタ１８が接続されている。
【００１０】
ＣＰＵ１５は、後述するＲＯＭ１６に記憶されている各種プログラムに従って、文書処理装置の制御及びその制御に必要な各種演算処理を行うものである。制御部のＲＯＭ１６は、各種プログラム等を記憶しておくものであり、かかるＲＯＭ１６のプログラムメモリ１６Ａには、ポップアップ表示の際のアクション表示処理に関するポップアップ表示プログラム１６Ｂ等が格納されている。
【００１１】
一方、制御部のＲＡＭ１７はＣＰＵ１５により演算された各種演算結果を一時的に記憶するものであり、各種メモリを有している。即ち、ＲＡＭ１７には、キーボード３上の各キーからの文字等を入力して作成された文書データ又はフロッピーディスクドライブＦＤＤを介してフロッピーディスクからオープンされた文書ファイルのデータを一時格納するテキストメモリ１７Ａ、ポップアップ表示の際の枠データを格納するカレントメモリ１７Ｂの他各種メモリやレジスタが設けられている。また、カウンタ１８は、後述するポップアップの際に順次拡大して表示される枠の回数、即ちアクション回数をカウントするものであり、最大サイズの枠に至るまでのアクション回数を記憶するマックスカウンタ１８Ａと、アクション数をカウントするアクションカウンタ１８Ｂとから構成されている。
【００１２】
図２の制御系における表示部ＤＭは入出力インターフェース１２に接続されたディスプレイコントローラ１１と前記したディスプレイ装置２とからなる。ディスプレイ装置２のディスプレイ４には制御部により駆動制御されるディスプレイコントローラ１１を介して、キーボード３等によって入力された文書データ等を表示する。また、図２の制御系における印字機構ＰＭは、入出力インターフェース１２を介して制御部からおくられる文書データをインクジェットプリンタにより印字するものである。更に、図２の制御系におけるキーボード３は、入出力インターフェース１２を介して制御部に種々の指令をするものである。
【００１３】
続いて文書処理装置の制御部で行われるポップアップ表示の制御についてフローチャートに基づいて説明する。尚、この時点において、キーボード３によって作成された文書データがデータをディスプレイ４に表示されており、このようにディスプレイ４上に表示された文書データに重ねて、ポップアップ表示が行われる。図３は、ポップアップ表示をするためのアクション表示ルーチンのフローチャートである。キーボード３のポップアップキー８を押下することによりルーチンにはいる。このルーチンは前記ＲＯＭ１６のポップアップ表示プログラム１６Ｂにより実行される。このルーチンにはいると、まずステップ（以下、Ｓと略記する）１で、ポップアップキー８の押下によるポップアップ要求の際、ディスプレイ４上に表示されている文書データ等の退避処理を行う。即ち、画面データをＲＡＭ１７のテキストメモリ１７Ａに一時的に記憶させる。
【００１４】
ここで図４は、ディスプレイ４上に異なるポップアップ表示位置毎に表示される枠を比較した図である。枠２１，２２，２３は、ポップアップ表示位置、即ちカーソルＣ1、Ｃ2，Ｃ3の位置によって決定される。そのため、前記ポップアップ要求に先だってディスプレイ４上に設定したカーソルＣの位置によってポップアップ表示の位置が決定される。そこでＳ２では、前記ポップアップ表示位置のディスプレイ４の上下端及び左右端までの長さを考慮して、アクション回数が決定される。そして最大サイズ枠のアクション回数がマックスカウンタ１８Ａにセットされる。
【００１５】
次に、アクション回数が決定されるとＳ３で、前記Ｓ２において決定されたアクション回数により、各アクション毎の所定の枠寸法（縦Ｈ、横Ｌ）が演算される。具体的には、図３に示す枠２２の場合は、図５〜図１０（但し、図１０は後述するようにクリア処理がなされている）に示すように枠２２にいたるまでの枠の寸法が使用者にスムーズな印象を与えるように、アクション１乃至６までのアクション毎の枠寸法が計算される。そして、その値はカレントメモリ１７Ｂに記憶される。更にＳ４では、アクションカウンタ１８Ｂを１にセットして初期化することによりカウント可能状態にする。
【００１６】
以上のようなデータ設定に基づき、実際にディスプレイ４上に枠データを表示していく。Ｓ５でアクションカウンタ１８Ｂがマックスカウンタ１８Ａ以下であるか否かを判定する。即ちディスプレイ４上に表示するポップアップ画面が、最終枠でないかどうかを判定する。ここで、アクションカウンタ１８Ｂのカウント数がマックスカウンタ１８Ａ以下であれば、次のＳ６を実行する。Ｓ６では、当該アクションに対応する枠データをカレントメモリ１７Ｂから読み出し、それに基づいてディスプレイ４上に枠を反転表示する（但し、図面は表現上反転させてはいない）。ディスプレイ４上に枠データが表示された後は、Ｓ７で表示されたその枠データについてのアクションカウンタ１８Ｂのカウント数が２以上であるか否かを判定する。そして、アクションカウンタ１８Ｂのカウント数が２以上であれば、Ｓ８により当該カウント数からマイナス１したカウント数の枠データをカレントメモリ１７Ｂから読み出し、その枠データに相当する表示をディスプレイ４上から消去する。その後、カウント数を１インクリメントして再びＳ５に戻る。
【００１７】
即ち、ポップアップ表示は前記Ｓ５乃至Ｓ８において実行されることになる。本実施例では、図５から図１０に示すようにディスプレイ４上に６段階の枠表示によりポップアップ表示が行われる。ここで、ポップアップ表示を更に具体的に説明する。先ず、アクション１（アクションカウンタ１８Ｂのカウント数１に対応するアクション、以下同じ）の枠表示が実行され、Ｓ６でカレントメモリ１７Ｂ内のカウント数１に対応する枠データが読み出され、ディスプレイ４上に表示される。そして、Ｓ７ではカウント数が１で２以下となるので、Ｓ８をジャンプしてＳ９でカウント数を１インクリメントして再びＳ５に戻る。そこで、次にアクション２の枠表示が実行される。カウント数２の場合もＳ５による判定の後、Ｓ６においてカウント数２の枠データがカレントメモリ１７Ｂから読み出されて、ディスプレイ４上に表示される。このときディスプレイ４上には、今回表示されたカウント数２の枠データに加えて、前回のアクション１の枠データが重ねて表示されている。
【００１８】
そのため、次のＳ７でカウント数が２以上であるか否かを判定する。そして２以上であるのでＳ８において、カウント数（２ー１）の枠データ、即ちアクション１の枠データを読み出し、その重ねて表示された枠データをディスプレイ４上から消去する。そのためディスプレイ４上にはアクション２の枠データのみが表示されることになる。そしてＳ９で再び１インクリメントしてアクション３の枠データを同じように実行する。これをカウント数６まで繰り返す。カウント数６の表示が実行され、Ｓ９でカウント数が１インクリメントされて７になった状態では、Ｓ５においてマックスカウンタの値が６なのでＳ６乃至Ｓ９をジャンプしてＳ１０を実行する。
【００１９】
Ｓ１０では、ディスプレイ４上に表示されているマックスカウンタ１８Ａの枠データの枠内を図１０に示すようクリア処理する。そして、Ｓ１１で反転処理されていた枠表示を反転し、最終枠の処理を行う。これによってアクションポップアップ表示が終了し、クリア処理された枠内に図１３に示すように、指定する内容のデータが表示される。
【００２０】
以上本実施例の文書処理装置では、ポップアップを実行するに際してアクション回数を計算し、それと共にアクション毎の枠サイズを演算して小さい枠から大きい枠まで順次表示されるので、各種内容をディスプレイの立体的な表現による表示により、枠内のデータを使用者の視覚に印象的に示すことができ、重ねて表示された他の文書データ等との識別が確かなものとなった。これにより、文書の編集作成等に対し文書処理装置の操作性が良好なものとなった。なお、本発明は、前記実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲において様々な変形が可能である。例えば、実施例ではカウンタ１８はＲＡＭ１７と別体に設けられていたが、ＲＡＭ１７と一体にすることが可能である。
【図面の簡単な説明】
【００２１】
【図１】文書処装置の斜視図である。
【図２】文書処理装置の制御ブロック図である。
【図３】アクションポップアップ表示プログラムのフローチャートである。
【図４】異なるポップアップ表示位置毎に表示される枠を比較した図である。
【図５】アクション１における枠データ表示を示した図である。
【図６】アクション２における枠データ表示を示した図である。
【図７】アクション３における枠データ表示を示した図である。
【図８】アクション４における枠データ表示を示した図である。
【図９】アクション５における枠データ表示を示した図である。
【図１０】ポップアップで使用する画面エリアをクリア処理したものを示した図である。
【図１１】従来のポップアップ表示を示した図である。
【図１２】従来のポップアップ表示を示した図である。
【図１３】ポップアップされた画面に各種内容を表示した図である。
【符号の説明】
【００２２】
１    本体
２    ディスプレイ装置
３    キーボード
４    ディスプレイ
５    文字キー
６    リターンキー
７    カーソルキー
８    ポップアップキー
１２    入出力インターフェース
１５    ＣＰＵ
１６    ＲＯＭ
１６Ａ  プログラムメモリ
１６Ｂ  ポップアップ表示メモリ
１７    ＲＡＭ
１７Ａ  テキストメモリ
１７Ｂ  カレントメモリ
１８    カウンタ
１８Ａ  マックスカウンタ
１８Ｂ  アクションカウンタ
【図１】
2006085727.tif 000003
【図２】
2006085727.tif 000004
【図３】
2006085727.tif 000005
【図４】
2006085727.tif 000006
【図５】
2006085727.tif 000007
【図６】
2006085727.tif 000008
【図７】
2006085727.tif 000009
【図８】
2006085727.tif 000010
【図９】
2006085727.tif 000011
【図１０】
2006085727.tif 000012
【図１１】
2006085727.tif 000013
【図１２】
2006085727.tif 000014
【図１３】
2006085727.tif 000015