(57)【要約】【課題】  表示画面内の任意の位置に新たな表示領域を確保することができる表示装置を提供する。【解決手段】  制御部１０は、表示部４０の表示画面の領域内で、タッチペン４３がタッチパネル４１に接触した位置を始点座標とし、ドラッグ終了でタッチペン４３がタッチパネル４１から離反した位置を終点座標とし、始点座標と終点座標とを対角の頂点とする矩形の領域に、スクロールバー付きウィンドウを形成する。スクロールバー付きウィンドウに設けられるスクロールカーソルが操作されると、スクロールバー付きウィンドウに表示されていたイメージが、スクロールカーソルに対応する方向に移動し、イメージが移動した後の新しい領域に空白領域、つまり新たな表示領域が形成される。ユーザは、この空白領域に、タッチペン４３によって文字や図形等を入力することができる。【選択図】      図２
2012221262.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有し、情報を表示画面に表示する表示手段と、
表示画面の表示領域内に矩形領域を指定する指定手段と、
表示画面の表示領域のうち指定手段によって指定された矩形領域を除く残余の領域に表示されている矩形領域外情報の表示状態を維持したままで、指定手段によって指定された矩形領域内に表示されている矩形領域内情報を、該矩形領域内でスクロール可能に表示手段に表示させる制御手段とを含むことを特徴とする表示装置。
【請求項２】
前記矩形領域内情報を前記矩形領域内でスクロールさせるスクロール手段と、
前記矩形領域内に情報を入力する入力手段とをさらに含み、
前記制御手段は、スクロール手段が矩形領域内情報をスクロールすると、前記矩形領域内に空白部分を形成し、該空白部分を形成したとき、入力手段によって情報が入力されると、入力された情報を前記空白部分に表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示画面に表示される情報を印刷する印刷手段をさらに含み、
前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して、印刷手段に印刷させることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記制御手段は、前記矩形領域外情報を印刷手段に印刷させるとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報が、前記矩形領域外情報とは分離して印刷される旨を、前記矩形領域外情報に追加して印刷するように印刷手段を制御することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記表示画面に表示される情報を印刷する印刷手段をさらに含み、
前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように印刷手段を制御することを特徴とする請求項２に記載の表示装置。
【請求項６】
前記表示画面に表示される情報を印刷する印刷手段と、
前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して表示するか、前記矩形領域内に表示するかを選択する選択手段とをさらに含み、
前記制御手段は、選択手段によって、前記矩形領域外情報とは分離して表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して印刷し、選択手段によって、前記矩形領域内に表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように、印刷手段を制御することを特徴とする請求項２に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や図形等を記入することができる電子白板などの表示装置に関する。
【背景技術】
【０００２】
タッチパネルを用いた電子白板などの表示装置は、修正や追加のための記入スペースがない場合、追加したい位置の周辺の文章や図を消して、追加したい文章や図を含めて書き直すことによって、修正や追加を行う必要がある。あるいは、追加したい文字等をすでに記入されている文章と文章の行間に入るように追記するか、ページを変えて、新たなページに記入しなければならない。
【０００３】
修正や追加を行うための第１の従来技術として、特許文献１に記載される手書き入力データ表示システムがある。この手書き入力データ表示システムは、表示パネルの表示領域に余裕がなくなると、新たな表示領域を確保するために、表示領域内の情報全体を上方向にスクロールさせ、新たに入力されたデータを表示領域の最下段に表示するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１２２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した第１の従来技術は、表示領域全体をスクロールするものであり、表示画面内の任意の位置に新たな表示領域を確保することはできない。
【０００６】
本発明の目的は、表示画面内の任意の位置に新たな表示領域を確保することができる表示装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、表示画面を有し、情報を表示画面に表示する表示手段と、
表示画面の表示領域内に矩形領域を指定する指定手段と、
表示画面の表示領域のうち指定手段によって指定された矩形領域を除く残余の領域に表示されている矩形領域外情報の表示状態を維持したままで、指定手段によって指定された矩形領域内に表示されている矩形領域内情報を、該矩形領域内でスクロール可能に表示手段に表示させる制御手段とを含むことを特徴とする表示装置である。
【０００８】
また本発明は、前記矩形領域内情報を前記矩形領域内でスクロールさせるスクロール手段と、
前記矩形領域内に情報を入力する入力手段とをさらに含み、
前記制御手段は、スクロール手段が矩形領域内情報をスクロールすると、前記矩形領域内に空白部分を形成し、該空白部分が形成されたとき、入力手段によって情報が入力されると、入力された情報を前記空白部分に表示することを特徴とする。
【０００９】
また本発明は、前記表示画面に表示される情報を印刷する印刷手段をさらに含み、
前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して、印刷手段に印刷させることを特徴とする。
【００１０】
また本発明は、前記制御手段は、前記矩形領域外情報を印刷手段に印刷させるとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報が、前記矩形領域外情報とは分離して印刷される旨を、前記矩形領域外情報に追加して印刷するように印刷手段を制御することを特徴とする。
【００１１】
また本発明は、前記表示画面に表示される情報を印刷する印刷手段をさらに含み、
前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように印刷手段を制御することを特徴とする。
【００１２】
また本発明は、前記表示画面に表示される情報を印刷する印刷手段と、
前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して表示するか、前記矩形領域内に表示するかを選択する選択手段とをさらに含み、
前記制御手段は、選択手段によって、前記矩形領域外情報とは分離して表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して印刷し、選択手段によって、前記矩形領域内に表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように、印刷手段を制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、表示手段は、表示画面を有し、情報を表示画面に表示する。指定手段は、表示画面の表示領域内に矩形領域を指定する。そして、制御手段は、表示画面の表示領域のうち指定手段によって指定された矩形領域を除く残余の領域に表示されている矩形領域外情報の表示状態を維持したままで、指定手段によって指定された矩形領域内に表示されている矩形領域内情報を、該矩形領域内でスクロール可能に表示手段に表示させる。したがって、表示画面内の任意の位置に新たな表示領域を確保することができる。
【００１４】
また本発明によれば、スクロール手段は、前記矩形領域内情報を前記矩形領域内でスクロールさせる。入力手段は、前記矩形領域内に情報を入力する。そして、前記制御手段は、スクロール手段が矩形領域内情報をスクロールすると、前記矩形領域内に空白部分を形成し、該空白部分が形成されたとき、入力手段によって情報が入力されると、入力された情報を前記空白部分に表示する。したがって、新たに確保した表示領域に文字等を記入することができる。
【００１５】
また本発明によれば、印刷手段は、前記表示画面に表示される情報を印刷する。そして、前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して、印刷手段に印刷させる。したがって、矩形領域内の情報を分離して印刷するので、文字等が縮小されて見難くなることがない。
【００１６】
また本発明によれば、前記制御手段は、前記矩形領域外情報を印刷手段に印刷させるとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報が、前記矩形領域外情報とは分離して印刷される旨を、前記矩形領域外情報に追加して印刷するように印刷手段を制御する。したがって、分離されて印刷されることが明示されるので、矩形領域内に表示されていると誤解することを防止することができる。
【００１７】
また本発明によれば、印刷手段は、前記表示画面に表示される情報を印刷する。そして、前記制御手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように印刷手段を制御する。したがって、矩形領域内の情報も矩形領域外の情報と同じ頁に印刷されるので、矩形領域外の情報との位置関係を容易に理解することができる。
【００１８】
また本発明によれば、印刷手段は、前記表示画面に表示される情報を印刷する。選択手段は、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して表示するか、前記矩形領域内に表示するかを選択する。そして、前記制御手段は、選択手段によって、前記矩形領域外情報とは分離して表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して印刷し、選択手段によって、前記矩形領域内に表示することが選択されたとき、前記矩形領域内情報および前記入力手段によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように、印刷手段を制御する。したがって、文字の大きさと矩形領域外の情報との関係とを考慮して、分離して印刷するか、矩形領域内に印刷するかを選択することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態である表示装置１の外観を示す図である。
【図２】表示装置１の構成を示すブロック図である。
【図３】コマンド制御情報５０の構成を示す図である。
【図４】表示画面例６０の一例を示す図である。
【図５】スクロールアイコン６１５を選択する表示画面例６１の一例を示す図である。
【図６】スクロールウィンドウ領域指定の始点設定の表示画面例６２の一例を示す図である。
【図７】スクロールウィンドウ領域指定の終点設定の表示画面例６２の一例を示す図である。
【図８】スクロールウィンドウ６４１が表示された表示画面例６４の一例を示す図である。
【図９】スクロールウィンドウ内のイメージを上方向にスクロールさせる表示画面例６５の一例を示す図である。
【図１０】スクロールウィンドウ内のイメージを左方向にスクロールさせる表示画面例６６の一例を示す図である。
【図１１】印刷アイコン６１６を選択する表示画面例６７の一例を示す図である。
【図１２】モード選択メニュー６８１が表示された表示画面例の一例を示す図である。
【図１３】分割表示モードで印刷した印刷例を示す図である。
【図１４】圧縮表示モードで印刷した印刷例８３を示す図である。
【図１５】ファイルアイコン６１７を選択する表示画面例６１の一例を示す図である。
【図１６】ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１が表示された表示画面例の一例を示す図である。
【図１７】ファイル指定ウィンドウが表示される表示画面例を示す図である。
【図１８】ファイルのセーブまたはオープンを実行する表示画面例を示す図である。
【図１９】表示処理の処理手順を示すフローチャートである。
【図２０】スクロールエリア設定処理の処理手順を示すフローチャートである。
【図２１】スクロールカーソル処理の処理手順を示すフローチャートである。
【図２２】スクロールカーソル処理の処理手順を示すフローチャートである。
【図２３】イメージが移動後の始点座標および終点座標を説明するための図である。
【図２４】スクロールによるイメージの移動方向を説明するための図である。
【図２５】印刷処理の処理手順を示すフローチャートである。
【図２６】ファイル処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態である表示装置１の外観を示す図である。図２は、表示装置１の構成を示すブロック図である。表示装置１は、たとえば電子白板によって構成される。表示装置１は、ユーザがタッチペンなどによって、表示部４０の表示画面に対向して設けられるタッチパネル４１に文字や図形などを記入すると、記入された文字や図形などを表示画面に表示する装置である。
【００２１】
表示装置１は、制御部１０、記憶部２０、演算部３０、表示部４０、タッチパネル４１、キーボード４２および後述するタッチペン４３を含んで構成される。制御部１０は、記憶部２０に記憶されるプログラムを実行することによって、記憶部２０、演算部３０、表示部４０、タッチパネル４１およびキーボード４２を制御する。
【００２２】
制御手段である制御部１０は、表示制御部１１、入力検出部１２、時間測定部１３およびキー制御部１４を含んで構成される。表示制御部１１は、表示部４０に情報を表示するための制御を行う。表示制御部１１は、図形描画部１１１、アイコン表示部１１２および位置決定部１１３を含んで構成される。図形描画部１１１は、表示部４０に表示する図形としてのアイコンを作成する。すなわち、アイコンの描画イメージを作成する。アイコン表示部１１２は、描画等を行うためのアイコンとして、コマンド検出部１２２で検出されたコマンドに対応するアイコンを生成し表示する。具体的には、後述するコマンド制御情報に基づいてアイコンを生成し表示する。位置決定部１１３は、表示画面の領域内でアイコンを表示する位置、およびアイコンのサイズを決定する。
【００２３】
入力検出部１２は、タッチパネル４１に対する操作を検出する。入力検出部１２は、位置検出部１２１、コマンド検出部１２２、接触検出部１２３およびサイズ検出部１２４を含んで構成される。位置検出部１２１は、表示画面の表示領域のうち、つまり表示部４０の表示画面に対向して設けられるタッチパネル４１のタッチ領域のうち、タッチペン４３がタッチパネル４１に接触した位置を検出する。位置は、たとえば表示画面に向かって左上の頂点を原点とし、右方向をＸ軸の正方向、および下方向をＹ軸の正方向とするＸＹ座標で表わされる。
【００２４】
コマンド検出部１２２は、表示部４０の表示画面に表示されているコマンド制御アイコンの中から、タッチペン４３によって選択されたコマンド制御アイコンに対応するコマンドを検出する。接触検出部１２３は、タッチペン４３がタッチパネル４１に接触しているか否かを検出する。サイズ検出部１２４は、スクロール付きウィンドウ（以下「スクロールウィンドウ」という）の範囲に応じたサイズのアイコンを生成する。
【００２５】
時間測定部１３は、時刻を計時する時計などの計時手段を含み、タッチパネル４１に対するタッチペン４３の入力時間、およびタッチパネル４１に対するタッチペン４３の解除時間を計測する。時間測定部１３によって計測される時間は、タイムアウト検出のために用いられる。キー制御部１４は、キーボード４２によって入力される情報を、キーボード４２から受け取る。
【００２６】
記憶部２０は、始点・終点座標記憶部２１、スクロール座標記憶部２２、スクロール外画像記憶部２３、スクロール内画像記憶２４部、コマンド制御部２５およびファイル出力部２６を含んで構成される。記憶部２０は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置を含んで構成される。始点・終点座標記憶部２１、スクロール座標記憶部２２、スクロール外画像記憶部２３およびスクロール内画像記憶部２４は、該記憶装置に形成される記憶領域である。
【００２７】
表示制御部１１、入力検出部１２、時間測定部１３、キー制御部１４、コマンド制御部２５およびファイル出力部２６は、記憶部２０に記憶されるプログラムが制御部１０によって実行されることによって実現される機能である。
【００２８】
始点・終点座標記憶部２１は、スクロールウィンドウの領域の始点座標および終点座標を記憶する。スクロール座標記憶部２２は、スクロールした座標を記憶する。スクロール外画像記憶部２３は、表示部４０の表示画面に表示する情報のうち、スクロールウィンドウに表示する情報を除く残余の情報を記憶する。スクロール内画像記憶部２４は、スクロールウィンドウに表示する情報を記憶する。
【００２９】
接触位置２７およびドラッグ距離２８は、記憶部２０に記憶される。接触位置２７は、表示画面の領域内でタッチペン４３が接触した始点の位置を表す情報である。ドラッグ距離２８は、タッチペン４３によってドラッグされた始点から終点までの移動距離を表す情報である。
【００３０】
コマンド制御部２５は、表示画面に表示されているアイコンに対する操作によって指示されるコマンドを、後述するコマンド制御情報に基づいて制御する。印刷手段であるファイル出力部２６は、記憶部２０に記憶されるファイルをプリンタなどの印刷装置に出力する。また、ファイル出力部２６は、記憶部２０に記憶されるファイルをセーブする。セーブするとは、記憶部２０に形成されるセーブ領域に記憶することである。
【００３１】
演算部３０は、スクロールウィンドウに関する座標の演算を行うとともに、ファイル出力時の画像縮小の演算を行う。演算部３０は、座標演算部３１およびイメージサイズ演算部３２を含んで構成される。座標演算部３１は、スクロールウィンドウに関する座標の演算を行う。イメージサイズ演算部３２は、ファイル出力時の画像縮小の演算を行う。
【００３２】
表示手段である表示部４０は、たとえば液晶ディスプレイによって構成され、表示画面を有する。表示部４０は、表示制御部１１から受け取る情報を表示画面に表示する。タッチパネル４１は、表示部４０の表示画面に対向し、かつ近接して設けられる入力装置である。タッチパネル４１は、タッチペン４３が接触していること、および接触している位置を検出し、接触していることを接触検出部１２３に知らせ、接触している位置を位置検出部１２１に知らせる。
【００３３】
キーボード４２は、文字、数字および記号などの情報を入力するためのキーを有する入力装置である。キーボード４２は、ユーザによって操作されたキーに対応する情報をキー制御部１４に送る。タッチペン４３は、タッチパネル４１にタッチすること、つまり接触することによって、接触した位置を指示するための指示具である。指示具は、タッチペンでもよいし、人間の指などでもよい。タッチペン４３は、指定手段、入力手段および選択手段である。
【００３４】
図３は、コマンド制御情報５０の構成を示す図である。コマンド制御情報５０は、アイコン５１、対応コマンド５２、色５３および線種デフォルト５４などの情報を含む。アイコン５１には、表示画面に表示するコマンド制御アイコンの形状が記憶される。対応コマンド５２には、コマンド制御アイコンに対応するコマンドの名称が記憶される。色５３には、対応するコマンドによって描画される線の色が記憶される。線種デフォルト５４には、対応するコマンドによって描画されるデフォルトの線種が記憶される。
【００３５】
コマンド制御情報５０は、テーブル構造であり、最上段にアイコン５１が配置され、各アイコン５１の下に、アイコン５１に対応する対応コマンド５２、アイコン５１に対応する色５３、およびアイコン５１に対応する線種デフォルト５４が、この順序で配置される。
【００３６】
図３に示したコマンド制御情報５０には、対応コマンド５２として、「ペン」、「線幅」、「ドラッグ」および「消去」が表示される。対応コマンド５２「ペン」、「線幅」、「ドラッグ」および「消去」にそれぞれ対応するアイコン５１の形状が最上段に示され、それぞれの下に色５３として、「黒」、「黒」、「グレー」および「白」が表示され、さらにその下に、線種デフォルト５４として、直線、直線、点線および「Ｂｏｘ」が表示されている。
【００３７】
図４は、表示画面例６０の一例を示す図である。表示画面例６０には、表示画面に表示されている画像の例が示されている。表示画面例６０には、表示画面の領域内の左側に、コマンド制御アイコン群６１が表示されている。コマンド制御アイコン群６１は、ペンアイコン６１１、消しゴムアイコン６１２、線種アイコン６１３、色アイコン６１４、スクロールアイコン６１５、印刷アイコン６１６およびファイルアイコン６１７などのコマンド制御アイコンを含む。
【００３８】
ユーザは、タッチパネル４１上の各コマンド制御アイコンが表示されている位置に、タッチペン４３を接触させることによって、各コマンド制御アイコンに対応するコマンドを選択することができる。表示装置１は、選択されたコマンド制御アイコンに対応するコマンドを実行するためのモードになる。ペンアイコン６１１は、タッチペン４３による描画を行うためのペンモードとする。消しゴムアイコン６１２は、タッチペン４３による消去を行うための消しゴムモードとする。線種アイコン６１３は、タッチペン４３による線種の変更を行うための線種モードとする。色アイコン６１４は、タッチペン４３による色の変更を行うための色モードとする。スクロールアイコン６１５は、スクロールエリア設定処理モードとする。印刷アイコン６１６は、印刷処理モードとする。ファイルアイコン６１７は、ファイル処理モードとする。
【００３９】
図５は、スクロールアイコン６１５を選択する表示画面例６１の一例を示す図である。図５は、ユーザが、タッチペン４３をコマンド制御アイコン群６１のうちスクロールアイコン６１５に接触させている状態を示している。タッチペン４３がスクロールアイコン６１５に接触したので、スクロールエリア設定処理モードとなる。
【００４０】
図６は、スクロールウィンドウ領域指定の始点設定の表示画面例６２の一例を示す図である。スクロールエリア設定処理モードのとき、ユーザは、タッチペン４３をタッチパネル４１に接触させることによって、スクロールウィンドウの領域の始点を指定することができる。図６では、タッチペン４３がタッチパネル４１に接触した位置が始点６２１となる。
【００４１】
図７は、スクロールウィンドウ領域指定の終点設定の表示画面例６３の一例を示す図である。スクロールエリア設定処理モードのとき、ユーザは、始点６２１の位置から、タッチペン４３を右下方向にドラッグし、タッチペン４３をタッチパネル４１から離反させることによって、スクロールウィンドウの領域の終点を指定することができる。図７では、タッチペン４３がタッチパネル４１から離反した位置が終点６３１となる。図７には、始点６２１および終点６３１を対角の頂点とする矩形の領域（以下「矩形領域」ともいう）がドラッグ表示６３２として表示されている。
【００４２】
図８は、スクロールウィンドウ６４１が表示された表示画面例６４の一例を示す図である。図６（ａ）は、表示画面例６４全体を示す図であり、図６（ｂ）は、スクロールカーソル周辺６４４を拡大した図である。
【００４３】
表示画面例６４には、スクロールウィンドウ６４１が表示されている。スクロールウィンドウ６４１が表示されると、スクロールエリア設定処理モードは終了する。スクロールウィンドウ６４１の領域は、始点６２１および終点６３１を対角の頂点とする矩形の領域６３２と同じ領域である。スクロールウィンドウ６４１内には、右側に、スクロールウィンドウ６４１内の画像を、スクロールウィンドウ６４１内で上下方向に移動させるための上下方向スクロールバー６４２が表示され、下側に、スクロールウィンドウ６４１内の画像を、スクロールウィンドウ６４１内で左右方向に移動させるための左右方向スクロールバー６４３が表示されている。以下、スクロールウィンドウ６４１内の画像のことを、スクロールウィンドウ６４１内のイメージ、あるいはスクロール部のイメージともいう。
【００４４】
上下方向スクロールバー６４２には、上端に上方向スクロールカーソル６４５が設けられ、下端に下方向スクロールカーソル６４６が設けられている。左右方向スクロールバー６４３には、右端に右方向スクロールカーソル６４７が設けられ、左端に左方向スクロールカーソル６４８が設けられている。ユーザは、タッチペン４３をこれらのスクロールカーソルに接触させることによって、スクロールウィンドウ６４１内の画像を、上下左右にスクロールさせることができる。以下、上方向スクロールカーソル６４５、下方向スクロールカーソル６４６、右方向スクロールカーソル６４７、および左方向スクロールカーソル６４８を総称して、スクロールカーソルという。スクロールカーソルは、スクロール手段である。
【００４５】
図９は、スクロールウィンドウ６４１内のイメージを上方向にスクロールさせる表示画面例６５の一例を示す図である。図９（ａ）は、ユーザが、スクロールウィンドウ６４１に表示されるイメージを上方向に移動させるために、タッチペン４３を下方向スクロールカーソル６４６に接触させている状態を示している。図９（ｂ）は、スクロールウィンドウ６４１内のイメージを上方向に移動させたスクロールウィンドウ６５１が表示される表示画面例６５ａの一例を示す図である。スクロールウィンドウ６５１内の下側に、空白のスペースである空白領域６５２が形成されている。
【００４６】
図１０は、スクロールウィンドウ６４１内のイメージを左方向にスクロールさせる表示画面例６６の一例を示す図である。図１０（ａ）は、ユーザが、スクロールウィンドウ６４１に表示されるイメージを左方向に移動させるために、タッチペン４３を右方向スクロールカーソル６４７に接触させている状態を示している。図１０（ｂ）は、スクロールウィンドウ６４１内の画像を左方向に移動させたスクロールウィンドウ６６１が表示される表示画面例６６ａの一例を示す図である。スクロールウィンドウ６６１内の右側に、空白のスペースである空白領域６６２が形成されている。
【００４７】
図１１は、印刷アイコン６１６を選択する表示画面例６７の一例を示す図である。図１１は、ユーザが、タッチペン４３をコマンド制御アイコン群６１のうち印刷アイコン６１６に接触させている状態を示している。タッチペン４３が印刷アイコン６１６に接触したので、印刷処理モードとなる。
【００４８】
図１２は、モード選択メニュー６８１が表示された表示画面例の一例を示す図である。図１１に示した表示画面例６７で、ユーザがタッチペン４３を印刷アイコン６１６の位置に接触させると、モード選択メニュー６８１が表示される。モード選択メニュー６８１には、モード１（以下「ＭＯＤＥ１」という）およびモード２（以下「ＭＯＤＥ２」という）が表示されている。ＭＯＤＥ１およびＭＯＤＥ２は、印刷処理モードに含まれるモードである。
【００４９】
ＭＯＤＥ１は、スクロールウィンドウ６８２内に表示すべき情報を、表示画面に表示されている情報のうちスクロールウィンドウ６８２内に表示すべき情報を除く残余の情報と分離して印刷する分割表示モードである。ＭＯＤＥ２は、スクロールウィンドウ６８２内に表示すべき情報を、スクロールウィンドウ６８２内に入るように縮小して印刷する圧縮表示モードである。ここで、情報とは、イメージとして表示すべき情報のことである。
【００５０】
図１２（ａ）は、ＭＯＤＥ１を選択する表示画面例６８の一例を示す図である。ユーザがモード選択メニュー６８１のうちの「ＭＯＤＥ１」にタッチペン４３を接触させると、印刷処理モードが分割表示モードとなる。図１２（ｂ）は、ＭＯＤＥ２を選択する表示画面例６８の一例を示す図である。ユーザがモード選択メニュー６８１のうちの「ＭＯＤＥ２」にタッチペン４３を接触させると、印刷処理モードが圧縮表示モードとなる。
【００５１】
図１３は、分割表示モードで印刷した印刷例を示す図である。図１３（ａ）は、分割表示モードで印刷した印刷例８１を示す図である。印刷例８１には、表示画面に表示される情報のうち、スクロールウィンドウ内に表示すべき情報を除く残余の情報とともに、スクロールウィンドウがあった領域８１１に「別表あり」とのコメント８１２が印刷されている。図１３（ｂ）は、スクロールウィンドウ内に表示すべき情報を、別表として印刷した印刷例８２を示す。
【００５２】
図１４は、圧縮表示モードで印刷した印刷例８３を示す図である。印刷例８３は、圧縮表示モードで印刷したものである。印刷例８３には、表示画面に表示される情報のうち、スクロールウィンドウ内に表示すべき情報を除く残余の情報とともに、スクロールウィンドウがあった領域８３１に、スクロールウィンドウ内に表示すべき情報が、スクロールウィンドウがあった領域８３１に入るように縮小されて印刷されている。
【００５３】
図１５は、ファイルアイコン６１７を選択する表示画面例６９の一例を示す図である。図１５は、ユーザが、タッチペン４３をコマンド制御アイコン群６１のうちファイルアイコン６１７に接触させている状態を示している。表示装置１は、タッチペン４３がファイルアイコン６１７に接触したので、ファイル処理モードとなる。
【００５４】
図１６は、セーブ（以下「ＳＡＶＥ」という）／オープン（以下「ＯＰＥＮ」という）選択メニュー７０１が表示された表示画面例の一例を示す図である。図１５に示した表示画面例６９で、ユーザがタッチペン４３をファイルアイコン６１７の位置に接触させると、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１が表示される。ＳＡＶＥおよびＯＰＥＮは、ファイル処理モードに含まれるモードである。
【００５５】
ＳＡＶＥは、表示画面に表示されている情報を、記憶部２０に形成されるセーブ領域に記憶するＳＡＶＥモードである。この場合、表示画面に表示されている情報には、スクロールウィンドウに表示すべき情報を含む。以下、表示画面に表示されている情報であって、スクロールウィンドウに表示すべき情報を含む情報を表示情報という。ＯＰＥＮは、記憶部２０のセーブ領域に記憶されている表示情報を表示部４０の表示画面に表示するＯＰＥＮモードである。
【００５６】
図１６（ａ）は、ＳＡＶＥを選択する表示画面例７０の一例を示す図である。ユーザがＳＡＶＥ／ＯＰＥＮ選択メニュー７０１のうちの「ＳＡＶＥ」にタッチペン４３を接触させると、ファイル処理モードがＳＡＶＥモードとなる。図１６（ｂ）は、ＯＰＥＮを選択する表示画面例７０ａの一例を示す図である。ユーザがＳＡＶＥ／ＯＰＥＮ選択メニュー７０１のうちの「ＯＰＥＮ」にタッチペン４３を接触させると、ファイル処理モードがＯＰＥＮモードとなる。
【００５７】
図１７は、ファイル指定ウィンドウが表示される表示画面例を示す図である。図１７（ａ）は、図１６に示した表示画面例のＳＡＶＥ／ＯＰＥＮ選択メニュー７０１で、「ＳＡＶＥ」を選択したときに表示されるＳＡＶＥファイル指定ウィンドウ７１１を示す。ＳＡＶＥファイル指定ウィンドウ７１１には、ファイル名一覧欄７１２、ファイル名指定欄７１３、およびＳＡＶＥボタン７１４が形成されている。
【００５８】
ファイル名一覧欄７１２は、記憶部２０のセーブ領域にセーブされているファイル名、つまりすでに記憶されているファイル名の一覧を示す欄である。ファイル名指定欄７１３は、表示部４０の表示画面に表示されている情報に、新たなファイル名を命名して記憶部２０のセーブ領域に記憶するときに、その新たなファイル名を指定する欄である。ＳＡＶＥボタン７１４は、表示部４０の表示画面に表示されている情報を記憶部２０のセーブ領域に記憶することを指示する操作ボタンである。
【００５９】
図１７（ｂ）は、図１６に示した表示画面例のＳＡＶＥ／ＯＰＥＮ選択メニュー７０１で、「ＯＰＥＮ」を選択したときに表示されるＯＰＥＮファイル指定ウィンドウ７２１を示す。ＯＰＥＮファイル指定ウィンドウ７２１には、ファイル名一覧欄７２２、選択ファイル名欄７２３、およびＯＰＥＮボタン７２４が形成されている。
【００６０】
ファイル名一覧欄７２２は、記憶部２０のセーブ領域に記憶されているファイル名の一覧を示す欄である。選択ファイル名欄７２３は、記憶部２０のセーブ領域に記憶されているファイル名の中から選択されたファイル名が表示される欄である。ＯＰＥＮボタン７２４は、記憶部２０のセーブ領域に記憶されているファイルのうち、選択ファイル名欄７２３で選択されたファイル名のファイルを、記憶部２０のセーブ領域から読み出して、表示部４０の表示画面に表示することを指示する操作ボタンである。
【００６１】
図１８は、ファイルのセーブまたはオープンを実行する表示画面例を示す図である。図１８（ａ）は、ファイルのセーブを実行する表示画面例７１ａの一例を示す図である。ユーザは、ＳＡＶＥファイル指定ウィンドウ７１１のＳＡＶＥボタン７１４の位置に、タッチペン４３を接触させることによって、ファイルのセーブを実行することができる。図１８（ｂ）は、ファイルのオープンを実行する表示画面例７２ａの一例を示す図である。ユーザは、ＯＰＥＮファイル指定ウィンドウ７２１のＯＰＥＮボタン７２４の位置に、タッチペン４３を接触させることによって、ファイルのオープンを実行することができる。
【００６２】
図１８（ｃ）は、ファイルのオープン時に表示される上書き確認ウィンドウ７２５が表示される表示画面例７２ｂの一例を示す図である。タッチペン４３がＯＰＥＮボタン７２４に接触したとき、すでに表示画面に表示情報が表示されている場合、上書き確認ウィンドウ７２５が表示される。上書きとは、すでに表示画面に表示されている表示情報を消去して、記憶部２０のセーブ領域に記憶されているファイルのうち、選択ファイル名欄７２３で選択されたファイル名のファイルを、記憶部２０のセーブ領域から読み出して、表示画面に表示することである。
【００６３】
上書き確認ウィンドウ７２５には、上書きしてよいか否かを確認するためのメッセージである「ＯＶＥＲＷＲＩＴＥ？」が表示され、「ＯＫ」ボタン７２６および「ＮＧ」ボタン７２７が形成されている。「ＯＫ」ボタン７２６は、上書きしてもよいことを示し、「ＯＫ」ボタン７２６の位置にタッチペン４３を接触させると、上書きが実行される。「ＮＧ」ボタン７２７は、上書きしてはいけないことを示し、「ＮＧ」ボタン７２７の位置にタッチペン４３を接触させると、ファイルのオープンは中止される。
【００６４】
図１９は、表示処理の処理手順を示すフローチャートである。表示装置１の電源が投入され、動作の準備が完了すると、ステップＡ１に移る。
【００６５】
ステップＡ１では、制御部１０は、表示装置１のモードをペンモードに設定する。ステップＡ２では、制御部１０は、モードを記憶する。具体的には、ペンモードであることを記憶部２０に記憶する。ステップＡ３では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＡ４に進む。接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＡ３に戻る。ステップＡ４では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【００６６】
ステップＡ５では、制御部１０は、アイコンを検出したか否かを判定する。具体的には、制御部１０は、位置検出部１２１から受け取った位置が、コマンド制御アイコン群６１のアイコンおよびスクロールウィンドウのスクロールアイコンのうちのいずれかのアイコンの位置であると、アイコンを検出したと判定し、位置検出部１２１から受け取った位置にあるアイコンに対応する処理のステップに分岐する。
【００６７】
すなわち、制御部１０は、位置検出部１２１から受け取った位置にあるアイコンが、ペンアイコン６１１の位置であると、ステップＡ１０に進み、位置検出部１２１から受け取った位置にあるアイコンが、消しゴムアイコン６１２の位置であると、ステップＡ１２に進み、位置検出部１２１から受け取った位置にあるアイコンが、線種アイコン６１３の位置であると、ステップＡ１３に進み、位置検出部１２１から受け取った位置にあるアイコンが、色アイコン６１４の位置であると、ステップＡ１４に進み、位置検出部１２１から受け取った位置にあるアイコンが、スクロールアイコン６１５の位置であると、ステップＡ１５に進み、位置検出部１２１から受け取った位置が、スクロールカーソル６４５〜６４８のうちのいずれかのスクロールカーソルの位置であると、ステップＡ１６に進み、位置検出部１２１から受け取った位置が、印刷アイコン６１６の位置であると、ステップＡ１７に進み、位置検出部１２１から受け取った位置が、ファイルアイコン６１７の位置であると、ステップＡ１８に進む。
【００６８】
また、制御部１０は、位置検出部１２１から受け取った位置が、コマンド制御アイコン群６１のアイコンおよびスクロールウィンドウのスクロールアイコンのうちのいずれのアイコンの位置でもないと、アイコンを検出しなかったと判定し、ステップＡ６に進む。
【００６９】
ステップＡ６では、制御部１０は、モードを判別する。具体的には、制御部１０は、記憶部２０に記憶したモードを読み出す。ステップＡ７では、制御部１０は、モードに応じたファンクションを実行して、ステップＡ３に戻る。すなわち、制御部１０は、記憶部２０から読み出したモードに応じた処理を実行して、ステップＡ３に戻る。具体的には、制御部１０は、記憶部２０から読み出したモードがペンモードの場合、描画を実行し、記憶部２０から読み出したモードが消しゴムモードの場合、消去を実行し、記憶部２０から読み出したモードが線種モードの場合、線幅の変更を実行し、記憶部２０から読み出したモードが色モードの場合、色の変更を実行し、ステップＡ３に戻る。
【００７０】
ステップＡ１０では、制御部１０は、表示装置１をペンモードに設定する。ステップＡ１１では、制御部１０は、設定したモードを記憶する。具体的には、制御部１０は、ステップＡ１０，Ａ１２〜Ａ１４で設定されたモードを記憶部２０に記憶する。ステップＡ１２では、制御部１０は、消しゴムモードに設定して、ステップＡ１１に進む。ステップＡ１３では、制御部１０は、線種モードに設定して、ステップＡ１１に進む。ステップＡ１４では、制御部１０は、色モードに設定して、ステップＡ１１に進む。
【００７１】
ステップＡ１５では、制御部１０は、後述するスクロールエリア設定処理を実行して、ステップＡ６に進む。ステップＡ１６では、制御部１０は、後述するスクロールカーソル処理を実行して、ステップＡ６に進む。ステップＡ１７では、制御部１０は、後述する印刷処理を実行して、ステップＡ６に進む。ステップＡ１８では、制御部１０は、後述するファイル処理を実行して、ステップＡ６に進む。
【００７２】
図２０は、スクロールエリア設定処理の処理手順を示すフローチャートである。図１９に示したステップＡ１５が実行されると、ステップＢ１に移る。
【００７３】
ステップＢ１では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＢ２に進む。接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＢ１１に進む。
【００７４】
ステップＢ２では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。ステップＢ３では、制御部１０は、接触位置検出座標を始点座標として記憶部２０の接触位置２７として記憶する。ここでの接触位置検出座標は、ステップＢ２でタッチペン４３が接触した位置として検出されたＸＹ座標系における座標である。
【００７５】
ステップＢ４では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。ステップＢ５では、制御部１０は、ドラッグ表示を行う。具体的には、始点座標と、ステップＢ４で検出された位置の座標とを対角の頂点とする矩形の領域であるドラッグ表示、たとえば図７に示したドラッグ表示６３２を表示する。ステップＢ６では、制御部１０は、ドラッグ終了であるか否かを判定する。制御部１０は、接触検出部１２３が、タッチペン４３がタッチパネル４１から離反したことを検出すると、ドラッグ終了であると判定し、ステップＢ７に進む。接触検出部１２３が、タッチペン４３がタッチパネル４１から離反したことを検出しないと、ドラッグ終了でないと判定し、ステップＢ４に戻る。
【００７６】
ステップＢ７では、制御部１０は、接触位置検出座標を終点座標として記憶部２０に記憶する。ここでの接触位置検出座標は、ステップＢ４で、タッチペン４３が接触した位置として最後に検出されたＸＹ座標系における座標である。ステップＢ８では、制御部１０は、表示画面の表示を、始点座標と終点座標とで決まるドラッグ表示から、スクロールウィンドウ表示、たとえば図８（ａ）に示すスクロールウィンドウ６４１に変える。
【００７７】
ステップＢ９では、制御部１０は、始点から終点座標をウィンドウサイズとして記憶する。具体的には、始点座標ＷＳ（Ｘ，Ｙ）および終点座標ＷＥ（Ｘ,Ｙ）を始点・終点座標記憶部２１に記憶する。ステップＢ１０では、制御部１０は、ドラッグで指定した範囲のイメージを切り出して、スクロールエリア設定処理を終了する。具体的には、制御部１０は、始点座標ＷＳ（Ｘ，Ｙ）および終点座標ＷＥ（Ｘ,Ｙ）を対角の頂点とする矩形の領域内に表示している情報を切り出して、切り出した情報を記憶部２０に記憶し、スクロールエリア設定処理を終了する。イメージとは、画像であり、表示すべき情報をビットマップイメージで表した情報である。
【００７８】
ステップＢ１１では、制御部１０は、所定時間経過したか否かを判定する。制御部１０は、入力時刻から時間測定部１３によって測定された時間が所定時間、たとえば５秒経過したとき、所定時間経過したと判定し、スクロールエリア設定処理を終了する。入力時刻から時間測定部１３によって測定された時間が所定時間、たとえば５秒経過していないとき、所定時間経過しなかったと判定し、ステップＢ１に戻る。入力時刻は、ステップＢ２で接触位置を検出した時刻である。
【００７９】
図２１，図２２は、スクロールカーソル処理の処理手順を示すフローチャートである。図１９に示したステップＡ１６が実行されると、ステップＣ１に移る。
【００８０】
ステップＣ１では、制御部１０は、始点・終点座標を読み出し、読み出した始点座標ＷＳ（Ｘ，Ｙ）を移動始点座標ＩＳ（Ｘ，Ｙ）に代入し、読み出した終点座標ＷＥ（Ｘ,Ｙ）を移動終点座標ＩＥ（Ｘ,Ｙ）に代入する。ステップＣ２では、制御部１０は、スクロール方向はいずれの方向であるのか判定し、判定されたスクロール方向に対応するステップに分岐する。制御部１０は、タッチペン４３が接触した位置のスクロールカーソルが、上方向スクロールカーソル６４５であるとき、ステップＣ３に進む。タッチペン４３が接触した位置のスクロールカーソルが、下方向スクロールカーソル６４６であるとき、ステップＣ３に進む。タッチペン４３が接触した位置のスクロールカーソルが、右方向スクロールカーソル６４７であるとき、ステップＣ３に進む。タッチペン４３が接触した位置のスクロールカーソルが、左方向スクロールカーソル６４８であるとき、ステップＣ３に進む。
【００８１】
図２３は、イメージが移動後の始点座標および終点座標を説明するための図である。領域９１は、タッチペン４３によって指定された始点座標ＷＳ（Ｘ,Ｙ）およびタッチペン４３によって指定された終点座標ＷＥ（Ｘ,Ｙ）を、対角の頂点とする矩形の領域であり、タッチペン４３によって形成されたスクロールウィンドウの領域である。領域９２は、スクロールによってスクロールウィンドウに表示されていたイメージを移動した後の領域であり、移動始点座標ＩＳ（Ｘ，Ｙ）および移動終点座標ＩＥ（Ｘ,Ｙ）を、対角の頂点とする矩形の領域である。
【００８２】
図２４は、スクロールによるイメージの移動方向を説明するための図である。図２４（ａ）は、スクロールウィンドウに表示されていたイメージを矢印Ａの方向、つまり右下方向に移動した例である。スクロールウィンドウの領域９１から、移動後のイメージの領域９２ａを除いた部分に、余白領域９３ａが形成される。この場合、Ｘ軸方向の移動量は、「−Ｘ」であり、Ｙ軸方向の移動量は、「−Ｙ」である。
【００８３】
図２４（ｂ）は、スクロールウィンドウに表示されていたイメージを矢印Ｂの方向、つまり左上方向に移動した例である。スクロールウィンドウの領域９１から、移動後のイメージの領域９２ｂを除いた部分に、余白領域９３ｂが形成される。この場合、Ｘ軸方向の移動量は、「＋Ｘ」であり、Ｙ軸方向の移動量は、「＋Ｙ」である。余白領域９３ａ，９３ｂには、タッチペン４３で文字や図形等を記入することができる。
【００８４】
図２１を参照して、ステップＣ３では、制御部１０は、始点から終点座標のイメージを画面下方向に移動する。すなわち、始点座標と終点座標とを対角の頂点とする矩形の領域に表示されていたイメージを、表示画面の下方向に移動する。ステップＣ４では、制御部１０は、移動始点座標ＩＳ（Ｘ，Ｙ）および移動終点座標ＩＥ（Ｘ,Ｙ）を移動後の座標に更新する。ステップＣ５では、制御部１０は、始点・終点座標記憶部２１から始点座標ＷＳ（Ｘ，Ｙ）および終点座標ＷＥ（Ｘ,Ｙ）を読み出す。
【００８５】
ステップＣ６では、制御部１０は、スクロールウィンドウの始点のＸ座標が移動後の始点のＸ座標以下であり、かつスクロールウィンドウの始点のＹ座標が移動後の始点のＹ座標以下であるとき、ステップＣ１０に進む。スクロールウィンドウの始点のＸ座標が移動後の始点のＸ座標以下でないか、またはスクロールウィンドウの始点のＹ座標が移動後の始点のＹ座標以下でないとき、ステップＣ２０に進む。
【００８６】
ステップＣ７では、制御部１０は、始点から終点座標のイメージを画面上方向に移動する。すなわち、始点座標と終点座標とを対角の頂点とする矩形の領域に表示されていたイメージを、表示画面の上方向に移動して、ステップＣ４に進む。ステップＣ８では、制御部１０は、始点から終点座標のイメージを画面左方向に移動する。すなわち、始点座標と終点座標とを対角の頂点とする矩形の領域に表示されていたイメージを、表示画面の左方向に移動して、ステップＣ４に進む。ステップＣ９では、制御部１０は、始点から終点座標のイメージを画面右方向に移動する。すなわち、始点座標と終点座標とを対角の頂点とする矩形の領域に表示されていたイメージを、表示画面の右方向に移動して、ステップＣ４に進む。
【００８７】
ステップＣ１０では、制御部１０は、スクロールウィンドウの終点のＸ座標が移動後の終点のＸ座標以上であり、かつスクロールウィンドウの終点のＹ座標が移動後の終点のＹ座標以上であるとき、スクロールカーソル処理を終了する。スクロールウィンドウの終点のＸ座標が移動後の終点のＸ座標以上でないか、またはスクロールウィンドウの終点のＹ座標が移動後の終点のＹ座標以上でないとき、ステップＣ２０に進む。
【００８８】
ステップＣ２０では、制御部１０は、始点座標と移動後の始点座標とから（Ｘ，Ｙ）移動量を計算する。ステップＣ２１では、制御部１０は、計算した（Ｘ，Ｙ）移動量、つまりＸ座標の移動量およびＹ座標の移動量を記憶部２０に記憶する。
【００８９】
ステップＣ２２では、制御部１０は、Ｘ座標の移動量およびＹ座標の移動量からスクロールウィンドウ内の新たな描画領域（以下「余白領域」という）を追加する。座標が（−Ｘ，Ｙ）の場合、切り出しイメージの左側に余白領域を追加する。移動量を表す移動量座標が（＋Ｘ，Ｙ）の場合、切り出しイメージの右側に余白領域を追加する。移動量座標が（Ｘ，−Ｙ）の場合、切り出しイメージの上側に余白領域を追加する。移動量座標が（Ｘ，＋Ｙ）の場合、切り出しイメージの下側に余白領域を追加する。移動量座標が（−Ｘ，−Ｙ）の場合、切り出しイメージの左側および上側に余白領域を追加する。移動量座標が（＋Ｘ，＋Ｙ）の場合、切り出しイメージの右側および下側に余白領域を追加する。
【００９０】
移動量座標は、移動後の位置を起点とする移動前の位置の相対的な位置関係を表し、「−Ｘ」は、イメージがＸ軸方向の正方向、つまり右方向に移動したことを表し、「Ｘ」は、イメージがＸ軸方向に移動しなかったことを表し、「＋Ｘ」は、イメージがＸ軸方向の負方向、つまり左方向に移動したことを表し、「−Ｙ」は、イメージがＹ軸方向の正方向、つまり上方向に移動したことを表し、「Ｙ」は、イメージがＹ軸方向に移動しなかったことを表し、「＋Ｙ」は、イメージがＹ軸方向の負方向、つまり下方向に移動したことを表す。
【００９１】
ステップＣ２３では、制御部１０は、移動量のＸ座標が「−Ｘ」となるか否かを判定する。移動量のＸ座標が「−Ｘ」となるとき、ステップＣ２７に進み、移動量のＸ座標が「−Ｘ」とならないとき、ステップＣ２４に進む。ステップＣ２４では、制御部１０は、移動量のＹ座標が「−Ｙ」となるか否かを判定する。移動量のＹ座標が「−Ｙ」となるとき、ステップＣ２９に進み、移動量のＹ座標が「−Ｙ」とならないとき、ステップＣ２５に進む。ステップＣ２５では、制御部１０は、移動量のＸ座標が「＋Ｘ」となるか否かを判定する。移動量のＸ座標が「＋Ｘ」となるとき、ステップＣ３１に進み、移動量のＸ座標が「＋Ｘ」とならないとき、ステップＣ２６に進む。ステップＣ２６では、制御部１０は、移動量のＹ座標が「＋Ｙ」となるか否かを判定する。移動量のＸ座標が「＋Ｙ」となるとき、ステップＣ３３に進み、移動量のＹ座標が「＋Ｙ」とならないとき、スクロールカーソル処理を終了する。
【００９２】
ステップＣ２７では、制御部１０は、移動始点座標ＩＳ（Ｘ，Ｙ）について、移動前の始点座標をそのまま新たな始点座標とする。ステップＣ２８では、制御部１０は、移動終点座標ＩＥ（Ｘ，Ｙ）について、移動後の終点座標を新たな終点座標とし、ステップＣ２４に進む。ステップＣ２９では、制御部１０は、移動始点座標ＩＳ（Ｘ，Ｙ）について、移動前の始点座標をそのまま新たな始点座標とする。ステップＣ３０では、制御部１０は、移動終点座標ＩＥ（Ｘ，Ｙ）について、移動後の終点座標を新たな終点座標とし、ステップＣ２５に進む。ステップＣ３１では、制御部１０は、移動始点座標ＩＳ（Ｘ，Ｙ）について、移動後の始点座標を新たな始点座標とする。ステップＣ３２では、制御部１０は、移動終点座標ＩＥ（Ｘ，Ｙ）について、移動前の終点座標をそのまま新たな終点座標とし、ステップＣ２６に進む。ステップＣ３３では、制御部１０は、移動始点座標ＩＳ（Ｘ，Ｙ）について、移動後の始点座標を新たな始点座標とする。ステップＣ３４では、制御部１０は、移動終点座標ＩＥ（Ｘ，Ｙ）について、移動前の終点座標をそのまま新たな終点座標とし、スクロールカーソル処理を終了する。
【００９３】
図２５は、印刷処理の処理手順を示すフローチャートである。図１９に示したステップＡ１７が実行されると、ステップＤ１に移る。
【００９４】
ステップＤ１では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＤ２に進む。制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＤ１に戻る。ステップＤ２では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【００９５】
ステップＤ３では、制御部１０は、モード選択メニュー６８１で選択されたモードがＭＯＤＥ１であるか否かを判定する。制御部１０は、位置検出部１２１から受け取った位置が、モード選択メニュー６８１のＭＯＤＥ１の位置であるとき、モード選択メニュー６８１で選択されたモードがＭＯＤＥ１であると判定し、ステップＤ１１に進む。制御部１０は、位置検出部１２１から受け取った位置が、モード選択メニュー６８１のＭＯＤＥ２の位置であるとき、モード選択メニュー６８１で選択されたモードがＭＯＤＥ１でないと判定し、ステップＤ４に進む。
【００９６】
ステップＤ４では、制御部１０は、始点座標、終点座標および移動量を記憶部２０から読み出す。ステップＤ５では、制御部１０は、始点座標、終点座標および移動量から縮小サイズ、つまり縮小率を計算する。縮小率は、スクロールしたことによって余白領域が追加された領域の大きさを、タッチペン４３で指定された始点および終点を対角とする矩形の領域の大きさにする縮小率である。縮小率は、Ｘ軸方向およびＹ軸方向についてそれぞれ計算する。
【００９７】
ステップＤ６では、制御部１０は、スクロール部イメージを記憶部２０に展開する。すなわち、スクロールしたことによって余白領域が追加された領域に表示すべき情報を、スクロール部イメージとして記憶部２０に記憶する。ステップＤ７では、制御部１０は、スクロールしたことによって余白領域が追加された領域に表示すべき情報を、ステップＤ５で求めた縮小率でＸ軸方向およびＹ軸方向に縮小する。
【００９８】
ステップＤ８では、制御部１０は、スクロール部を除く全体のイメージを記憶部２０に展開する。すなわち、制御部１０は、表示画面全体に表示する情報のうち、スクロール部に表示すべき情報を除く残余の情報を、全体のイメージとして記憶部２０に記憶する。ステップＤ９では、制御部１０は、全体のイメージの中のスクロール部の領域に縮小イメージを合成処理する。縮小イメージは、ステップＤ７で縮小された情報のイメージである。ステップＤ１０では、制御部１０は、ファイル出力部２６によって、合成したイメージを出力処理、たとえば印刷して、印刷処理を終了する。
【００９９】
ステップＤ１１では、制御部１０は、スクロール部を除く全体のイメージを記憶部２０に展開する。すなわち、制御部１０は、表示画面全体に表示する情報のうち、スクロール部に表示すべき情報を除く残余の情報を、全体のイメージとして記憶部２０に記憶する。ステップＤ１２では、制御部１０は、全体のイメージの中のスクロール部の領域に、メッセージ「別表あり」の表記を追加する。ステップＤ１３では、制御部１０は、全体のイメージに、メッセージ「別表あり」を追加したイメージを、ファイル出力部２６によって、出力処理、たとえば印刷する。
【０１００】
ステップＤ１４では、制御部１０は、スクロール部イメージを記憶部２０に展開する。すなわち、制御部１０は、スクロールしたことによって余白領域が追加された領域に表示すべき情報を、スクロール部イメージとして記憶部２０に記憶する。ステップＤ１５では、制御部１０は、スクロール部イメージを出力処理、たとえば印刷して、印刷処理を終了する。
【０１０１】
図２６は、ファイル処理の処理手順を示すフローチャートである。図１９に示したステップＡ１８が実行されると、ステップＥ１に移る。
【０１０２】
ステップＥ１では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＥ２に進む。制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＥ１に戻る。ステップＥ２では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【０１０３】
ステップＥ３では、制御部１０は、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１で選択されたモードがＯＰＥＮであるか否かを判定する。制御部１０は、位置検出部１２１から受け取った位置が、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１のＯＰＥＮの位置であるとき、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１で選択されたモードがＯＰＥＮであると判定し、ステップＥ１３に進む。制御部１０は、位置検出部１２１から受け取った位置が、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１のＳＡＶＥの位置であるとき、ＳＡＶＥ／ＯＰＥＮ選択メニュー７０１で選択されたモードがＯＰＥＮでないと判定し、ステップＥ４に進む。
【０１０４】
ステップＥ４では、制御部１０は、ファイル操作メニューを表示する。具体的には、制御部１０は、ファイル操作メニューとして、ＳＡＶＥファイル指定ウィンドウ７１１を表示する。ステップＥ５では、制御部１０は、キーボード入力があるか否かを判定する。制御部１０は、キー制御部１４からキーボード４２による情報の入力があったことを知らされたとき、キーボード入力があると判定し、ステップＥ７に進む。すなわち、制御部１０は、キーボード４２によって、ファイル名指定欄７１３にファイル名の入力があったとき、ステップＥ７に進む。制御部１０は、キー制御部１４からキーボード４２による情報の入力があったことを知らされなかったとき、キーボード入力がないと判定し、ステップＥ６に進む。
【０１０５】
ステップＥ６では、制御部１０は、ファイル番号＋１をセットする。すなわち、制御部１０は、ファイル名一覧欄７１２に表示されているファイル名のファイル番号うち最大の値に「１」を加算したファイル番号のファイル名をファイル名指定欄７１３に表示する。たとえば、図１７（ａ）に示した例では、ファイル名「ＦＩＬＥ０００２」のファイル番号「０００２」に「１」を加算したファイル名「ＦＩＬＥ０００３」をファイル名指定欄７１３に表示する。
【０１０６】
ステップＥ７では、制御部１０は、始点座標、終点座標、ウィンドウサイズをセットする。すなわち、制御部１０は、始点座標ＷＳ（Ｘ，Ｙ）および終点座標ＷＥ（Ｘ，Ｙ）で表わされるスクロールウィンドウのウィンドウサイズを、スクロール座標記憶部２２に記憶する。ステップＥ８では、制御部１０は、スクロール部を除く全体イメージをセットする。すなわち、制御部１０は、スクロール部を除く全体イメージをスクロール外画像記憶部２３に記憶する。ステップＥ９では、制御部１０は、スクロール部のイメージをセットする。すなわち、制御部１０は、スクロール部のイメージをスクロール内画像記憶部２４に記憶する。スクロール部を除く全体イメージは、領域外情報であり、スクロール部のイメージは、領域内情報である。
【０１０７】
ステップＥ１０では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＥ１１に進む。制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＥ１０に戻る。ステップＥ１１では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【０１０８】
ステップＥ１２では、制御部１０は、セーブを実行し、ファイル処理を終了する。すなわち、制御部１０は、位置検出部１２１から受け取った位置が、ＳＡＶＥファイル指定ウィンドウ７１１のＳＡＶＥボタン７１４の位置であるとき、スクロール座標記憶部２２に記憶された始点座標ＷＳ（Ｘ，Ｙ）および終点座標でＷＥ（Ｘ，Ｙ）、スクロール外画像記憶部２３に記憶されたスクロール部を除く全体イメージ、ならびにスクロール内画像記憶部２４に記憶されたスクロール部のイメージを、記憶部２０のセーブ領域に記憶して、ファイル処理を終了する。
【０１０９】
ステップＥ１３では、制御部１０は、ファイル操作メニューを表示する。具体的には、制御部１０は、ファイル操作メニューとして、ＯＰＥＮファイル指定ウィンドウ７２１を表示する。
【０１１０】
ステップＥ１４では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＥ１５に進む。制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＥ１４に戻る。ステップＥ１５では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【０１１１】
ステップＥ１６では、制御部１０は、ファイル名を指定する。すなわち、制御部１０は、ファイル名一覧欄７２２に表示されるファイル名のうち、位置検出部１２１から受け取った位置にあるファイル名が指定されたものとして、指定されたファイル名を選択ファイル名欄７２３に表示する。
【０１１２】
ステップＥ１７では、制御部１０は、始点座標、終点座標、ウィンドウサイズをセットする。すなわち、制御部１０は、記憶部２０のセーブ領域から、始点座標ＷＳ（Ｘ，Ｙ）および終点座標でＷＥ（Ｘ，Ｙ）を読み出して、スクロール座標記憶部２２に記憶する。ステップＥ１８では、制御部１０は、スクロール部を除く全体イメージをセットする。すなわち、制御部１０は、記憶部２０のセーブ領域から、スクロール部を除く全体イメージを読み出して、スクロール外画像記憶部２３に記憶する。ステップＥ１９では、制御部１０は、スクロール部のイメージをセットする。すなわち、制御部１０は、記憶部２０のセーブ領域から、スクロール部のイメージを読み出して、スクロール内画像記憶部２４に記憶する。
【０１１３】
ステップＥ２０では、制御部１０は、タッチパネル４１への接触を検出したか否かを判定する。具体的には、制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出すると、タッチパネル４１への接触が検出されたと判定し、ステップＥ２１に進む。制御部１０は、接触検出部１２３がタッチパネル４１にタッチペン４３が接触したことを検出しないと、タッチパネル４１への接触が検出されなかったと判定し、ステップＥ２０に戻る。ステップＥ２１では、制御部１０は、接触位置を検出する。具体的には、制御部１０は、位置検出部１２１からタッチペン４３がタッチパネル４１に接触した位置を受け取る。
【０１１４】
ステップＥ２２では、制御部１０は、オープンを実行して、ファイル処理を終了する。すなわち、制御部１０は、位置検出部１２１から受け取った位置が、ＯＰＥＮファイル指定ウィンドウ７２１のＯＰＥＮボタン７２４の位置であるとき、スクロール外画像記憶部２３に記憶されたスクロール部を除く全体イメージを表示部４０の表示画面に表示するとともに、スクロール座標記憶部２２に記憶された始点座標ＷＳ（Ｘ，Ｙ）および終点座標ＷＥ（Ｘ，Ｙ）を対角の頂点とする矩形の領域に、スクロールウィンドウを形成し、スクロールウィンドウ内に、スクロール内画像記憶部２４に記憶されたスクロール部のイメージを表示して、ファイル処理を終了する。
【０１１５】
このように、表示部４０は、表示画面を有し、情報を表示画面に表示する。タッチペン４３は、表示画面の表示領域内に矩形領域を指定する。そして、制御部１０は、表示画面の表示領域のうちタッチペン４３によって指定された矩形領域を除く残余の領域に表示されている矩形領域外情報、つまりスクロール部を除く全体イメージの表示状態を維持したままで、タッチペン４３によって指定された矩形領域内に表示されている矩形領域内情報、つまりスクロール部のイメージを、該矩形領域内でスクロール可能に表示部４０に表示させる。したがって、表示画面内の任意の位置に新たな表示領域を確保することができる。
【０１１６】
さらに、スクロールカーソルは、前記矩形領域内情報を前記矩形領域内でスクロールさせる。タッチペン４３は、前記矩形領域内に情報を入力する。そして、制御部１０は、スクロールカーソルが矩形領域内情報をスクロールすると、前記矩形領域内に空白部分を形成し、該空白部分が形成されたとき、タッチペン４３によって情報が入力されると、入力された情報を前記空白部分に表示する。したがって、新たに確保した表示領域に文字等を記入することができる。
【０１１７】
さらに、ファイル出力部２６が、前記表示画面に表示される情報を印刷するに際して、そして、制御部１０は、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して、ファイル出力部２６に印刷させる。したがって、矩形領域内の情報を分離して印刷するので、文字等が縮小されて見難くなることがない。
【０１１８】
さらに、制御部１０は、前記矩形領域外情報をファイル出力部２６に印刷させるとき、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報が、前記領矩形域外情報とは分離して印刷される旨を、前記矩形領域外情報に追加して印刷するようにファイル出力部２６を制御する。したがって、分離されて印刷されることが明示されるので、矩形領域内に表示されていると誤解することを防止することができる。
【０１１９】
さらに、ファイル出力部２６が、前記表示画面に表示される情報を印刷するに際して、そして、制御部１０は、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するようにファイル出力部２６を制御する。したがって、矩形領域内の情報も矩形領域外の情報と同じ頁に印刷されるので、矩形領域外の情報との位置関係を容易に理解することができる。
【０１２０】
さらに、ファイル出力部２６が、前記表示画面に表示される情報を印刷するに際して、タッチペン４３は、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して表示するか、前記矩形領域内に表示するかを選択する。そして、制御部１０は、タッチペン４３によって、前記矩形領域外情報とは分離して表示することが選択されたとき、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報を、前記矩形領域外情報とは分離して印刷し、タッチペン４３によって、前記矩形領域内に表示することが選択されたとき、前記矩形領域内情報およびタッチペン４３によって前記空白部分に入力された情報を、前記矩形領域内に入る大きさに縮小し、縮小した情報を前記矩形領域内に印刷するように、ファイル出力部２６を制御する。したがって、文字の大きさと矩形領域外の情報との関係とを考慮して、分離して印刷するか、矩形領域内に印刷するかを選択することができる。
【符号の説明】
【０１２１】
１  表示装置
１０  制御部
１１  表示制御部
１２  入力検出部
１３  時間測定部
１４  キー制御部
２０  記憶部
２１  始点・終点座標記憶部
２２  スクロール座標記憶部
２３  スクロール外画像記憶部
２４  スクロールない画像記憶部
２５  コマンド制御部
２６  ファイル出力部
２７  接触位置
２８  ドラッグ距離
３０  演算部
３１  座標演算部
３２  イメージサイズ演算部
４０  表示部
４１  タッチパネル
４２  キーボード
４３  タッチペン
１１１  図形描画部
１１２  アイコン表示部
１１３  位置決定部
１２１  位置検出部
１２２  コマンド検出部
１２３  接触検出部
１２４  サイズ検出部
【図１】
2012221262.tif 000003
【図２】
2012221262.tif 000004
【図３】
2012221262.tif 000005
【図４】
2012221262.tif 000006
【図５】
2012221262.tif 000007
【図６】
2012221262.tif 000008
【図７】
2012221262.tif 000009
【図８】
2012221262.tif 000010
【図９】
2012221262.tif 000011
【図１０】
2012221262.tif 000012
【図１１】
2012221262.tif 000013
【図１２】
2012221262.tif 000014
【図１３】
2012221262.tif 000015
【図１４】
2012221262.tif 000016
【図１５】
2012221262.tif 000017
【図１６】
2012221262.tif 000018
【図１７】
2012221262.tif 000019
【図１８】
2012221262.tif 000020
【図１９】
2012221262.tif 000021
【図２０】
2012221262.tif 000022
【図２１】
2012221262.tif 000023
【図２２】
2012221262.tif 000024
【図２３】
2012221262.tif 000025
【図２４】
2012221262.tif 000026
【図２５】
2012221262.tif 000027
【図２６】
2012221262.tif 000028