(57)【要約】【課題】手軽にプレゼンテーション用の画面を作成・編集することのできる電子機器及びプログラムを提供すること。【解決手段】画面保存ボタンの押下が検知されると、表示部３８に表示されている画面が画面データとして画面データ記憶領域３３１に記憶される。画面データは保存された順番に記憶される。そしてアプリケーションプログラムが実行されることによって、保存された順番に画面データが表示部３８に表示される。【選択図】    図３
2004152075.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを実行可能な電子機器において、
前記複数のアプリケーションの内、実行中のアプリケーションの実行画面を表示させる制御を行う実行画面表示制御手段と、
この実行画面表示制御手段によって表示制御されている実行画面を、所定の保存操作が為されるごとに、画面データとして順番に保存する保存手段と、
この保存手段により保存された画面データを順番に表示させる制御を行う保存データ表示制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
保存名称を入力する名称入力手段を更に備え、
前記保存手段は、前記名称入力手段により入力された保存名称に対応付けて、画面データを保存する手段を有することを特徴とする請求項１に記載の電子機器。
【請求項３】
所定の指示操作により表示画面中の位置を指定させる位置指定手段を更に備え、
前記保存データ表示制御手段は、画面データの表示制御中に、前記位置指定手段によって所定時間以上、位置が指定された場合に、当該位置にポインタ画像を表示させる制御を行うポインタ表示制御手段を有することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記保存手段によって保存された順番を入れ替える順番入替手段を更に備え、前記保存データ表示制御手段は、前記保存手段により保存された画面データを、前記順番入替手段によって入れ替えられた順番で表示させる制御を行う手段を有することを特徴とする請求項１〜３の何れか一項に記載の電子機器。
【請求項５】
前記保存手段によって保存された画面データを編集する編集手段を更に備え、前記保存データ表示制御手段は、前記編集手段によって編集された画面データを表示させる制御を行う手段を有することを特徴とする請求項１〜４の何れか一項に記載の電子機器。
【請求項６】
前記所定の保存操作が為され、前記保存手段が画面データを保存する際に、保存実行画像を表示制御する保存実行画像表示制御手段を更に備えることを特徴とする請求項１〜５の何れか一項に記載の電子機器。
【請求項７】
外部の表示制御装置と通信を行って、前記保存手段によって保存された画面データを前記表示制御装置に出力する出力手段を更に備えることを特徴とする請求項１〜６の何れか一項に記載の電子機器。
【請求項８】
複数のアプリケーションを実行可能なコンピュータに、
前記複数のアプリケーションの内、実行中のアプリケーションの実行画面を表示させる制御を行う実行画面表示制御機能と、
この実行画面表示制御機能によって表示制御されている実行画面を、所定の保存操作が為されるごとに、画面データとして順番に保存する保存機能と、
この保存機能により保存された画面データを順番に表示させる制御を行う保存データ表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数のアプリケーションを実行可能な電子機器及びその処理にかかるプログラムに関するものである。
【０００２】
【従来の技術】
従来から、グラフの表示機能や図形表示機能を備えた関数電卓が教育の現場やエンジニアの技術計算用に用いられている。関数電卓は、様々な関数演算プログラムを内蔵しており、例えばグラフ化させたい関数式を指定することにより、当該関数式を示すグラフを表示画面上に描画させることができる。
【０００３】
また関数電卓の表示画面に表示された画面データを表示制御装置等に送信し、この表示制御装置を介してＯＨＰ機器等によってプレゼンテーション用に拡大表示させる装置もある。
【０００４】
しかし、関数電卓の表示画面に表示された内容を上述のような表示制御装置を使ってプレゼンテーション用に拡大表示させる際には、聴講者に対して説明しやすいようにプレゼンテーション用の画面を作成する必要があった。
【０００５】
そこで、このようなプレゼンテーション用の画面及び資料等を簡単に作成することのできるプレゼンテーション資料作成支援システムというものが知られている（例えば、特許文献１；全請求項に対応）。
【０００６】
【特許文献１】
特開平８−１８００３７号公報（第４−９頁、第２図）
【０００７】
【発明が解決しようとする課題】
しかしながら、上述のようなプレゼンテーション用資料作成支援システムの場合、当該システムを起動させ、当該システム上でユーザが作業して画面データを作りあげる必要があった。従って、任意のアプリケーションを実行している際に、そのアプリケーションの表示画面に表示された内容を手軽にプレゼンテーション用の画面として登録することができず、手間がかかっていた。
【０００８】
本発明の目的は、手軽にプレゼンテーション用の画面を登録・編集することのできる電子機器及びプログラムを提供することである。
【０００９】
【課題を解決するための手段】
以上の課題を解決するために、請求項１に記載の発明の電子機器は、複数のアプリケーションを実行可能な電子機器において、前記複数のアプリケーションの内、実行中のアプリケーションの実行画面を表示させる制御を行う実行画面表示制御手段（例えば、図３の表示駆動回路３７、ＣＰＵ３１；図４のステップＡ２）と、この実行画面表示制御手段によって表示制御されている実行画面を、所定の保存操作が為されるごとに、画面データとして順番に保存する保存手段（例えば、図３のＲＡＭ３３、画面データ保存プログラム３２１、ＣＰＵ３１；図４のステップＡ１１）と、この保存手段により保存された画面データを順番に表示させる制御を行う保存データ表示制御手段（例えば、図１表示駆動回路３７、ＣＰＵ３１；図１０のステップＣ３）と、を備えることを特徴としている。
【００１０】
また請求項８に記載の発明は、複数のアプリケーションを実行可能なコンピュータに、前記複数のアプリケーションの内、実行中のアプリケーションの実行画面を表示させる制御を行う実行画面表示制御機能（例えば、図３のＣＰＵ３１；図４のステップＡ２）と、この実行画面表示制御機能によって表示制御されている実行画面を、所定の保存操作が為されるごとに、画面データとして順番に保存する保存機能（例えば、図３のＣＰＵ３１；図４のステップＡ１１）と、この保存機能により保存された画面データを順番に表示させる制御を行う保存データ表示制御機能（例えば、図３のＣＰＵ３１；図１０のステップＣ３）と、を実現させるためのプログラムとしている。
【００１１】
この請求項１及び８に記載の発明によれば、所定の保存操作を行うことによって、実行画面に表示されている画面を画面データとして順番に保存させることができる。即ち、任意のアプリケーションを実行中に所定の保存操作を行えば、手軽に実行画面を画面データとして保存することができる。更に保存された画面データを表示させる際は保存された順番に表示するため、表示させる画面データをその都度選択する必要がなく、簡単に表示させることができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の電子機器であって、保存名称を入力する名称入力手段（例えば、図１の操作入力キー１１、図２の下画面表示エリア２２に表示されているキーボード）を更に備え、前記保存手段は、前記名称入力手段により入力された保存名称に対応付けて、画面データを保存する手段（例えば、図３のＲＡＭ３３、画面＆画面情報保存プログラム６０１、ＣＰＵ３１；図７のステップＢ１５及びＢ１６）を有することを特徴としている。
【００１３】
この請求項２に記載の発明によれば、入力された保存名称に対応付けて画面データを自動的に保存させることができる。従って保存名称を入力後、連続して画面データの保存操作が為された場合に、全ての画面データについて保存名称に対応付けて自動的に保存させることができる。即ち、保存操作の度にデータ名等を入力する必要がなく、画面データの保存の際の手間を省くことができる。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載の電子機器であって、所定の指示操作により表示画面中の位置を指定させる位置指定手段（例えば、図１の入力ペン１７、図３の位置検出回路３５、タブレット３６）を更に備え、前記保存データ表示制御手段は、画面データの表示制御中に、前記位置指定手段によって所定時間以上、位置が指定された場合に、当該位置にポインタ画像を表示させる制御を行うポインタ表示制御手段（例えば、図９のポインタ表示プログラム６１１、図３のＣＰＵ３１；図１０のステップＣ９）を有することを特徴としている。
【００１５】
この請求項３に記載の発明によれば、位置指定手段によって所定時間以上、同一位置に対する入力が為された場合にポインタ画像を表示させることによって、例えばプレゼンテーション中において注目させたい位置等にポインタ画像を表示させることができる。
【００１６】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の電子機器であって、前記保存手段によって保存された順番を入れ替える順番入替手段（例えば、図１２のページ番号変更プログラム６２１、図３のＣＰＵ３１；図１３のステップＤ９）を更に備え、前記保存データ表示制御手段は、前記保存手段により保存された画面データを、前記順番入替手段によって入れ替えられた順番で表示させる制御を行う手段（例えば、図３のＣＰＵ３１；図１０のステップＣ３）を有することを特徴としている。
【００１７】
この請求項４に記載の発明によれば、保存された画面データの順番を簡単に入れ替えることができる。例えば、画面データがプレゼンテーション時に使用するものである場合、複数の画面データを一通り保存した後、プレゼンテーション時に説明しやすい様に簡単に順番を入れ替えることができる。
【００１８】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の電子機器であって、前記保存手段によって保存された画面データを編集する編集手段（例えば、図１６のページ編集プログラム６３１、図３のＣＰＵ３１；図１７のステップＥ９、Ｅ１１、Ｅ１３及びＥ１４）を更に備え、前記保存データ表示制御手段は、前記編集手段によって編集された画面データを表示させる制御を行う手段（図３のＣＰＵ３１）を有することを特徴としている。
【００１９】
この請求項５に記載の発明によれば、画面データの編集を簡単に行うことができる。即ち、画面データの編集を行う為に、別のアプリケーションを別途実行させる必要がなく、手軽に編集を行うことができる。更に、例えば画面データがプレゼンテーション時に使用するものである場合、画面データの内容を分かりやすいものに編集することができる。
【００２０】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の電子機器であって、前記所定の保存操作が為され、前記保存手段が画面データを保存する際に、保存実行画像を表示制御する保存実行画像表示制御手段（例えば、図３のＣＰＵ３１、図１９の保存実行画像表示プログラム６４１）を更に備えることを特徴としている。
【００２１】
この請求項６に記載の発明によれば、所定の保存操作が為されてから画面データの保存が終了する間、保存実行画像を表示させることができる。これにより、画面データの保存が行われたか否かを視覚的に確実に判別することができる。
【００２２】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の電子機器であって、外部の表示制御装置と通信を行って、前記保存手段によって保存された画面データを前記表示制御装置に出力する出力手段（例えば、図３の通信部４０）を更に備えることを特徴としている。
【００２３】
この請求項７に記載の発明によれば、外部の表示制御装置に保存された画面データを出力させることによって、当該表示制御装置を用いて画面データを表示させることができる。即ち、例えば、画面データはプレゼンテーション用のものであり、外部の表示制御装置が大型のスクリーンに画像を表示させる装置等である場合、保存した画面データを手軽に大型のスクリーンに拡大表示させることができる。
【００２４】
【発明の実施の形態】
以下、図１〜図２２を参照して、本発明に係る図形表示制御装置の実施の形態について詳細に説明する。尚、以下においては、本発明を、グラフ表示機能を有する関数電卓に適用した場合を例にとって説明するが、本発明が適用可能な実施形態は、これに限定されるものではなく、パソコンやＰＤＡ（パーソナルデジタルアシスタント）等、各種電子機器で実施することができる。
【００２５】
同図において、関数電卓１は、演算処理を行う演算ユニット（図示略）と、数値・関数・演算操作の入力を行う操作入力キー１１と、画面のスクロールや選択操作を行う方向キー１２と、表示画面に表示された内容を画面データとして保存する画面保存ボタン１３と、入力された数値やグラフを表示する表示画面１５と、入力ペン１７と、内蔵電池や太陽電池等の電源（図示略）とを備え、金属や樹脂によって、例えばカード形状にケーシングされている。
【００２６】
操作入力キー１１及び方向キー１２は従来の関数電卓１と同様の操作入力手段であって、例えば、キースイッチ、タッチパネル等によっても実現可能である。
【００２７】
画面保存ボタン１３は、表示画面１５に表示された内容を画面データとして保存する為の操作入力手段である。画面保存ボタン１３の押下によって、その時表示画面１５に表示されていた内容が画面データとして保存される。
【００２８】
表示画面１５は、操作入力キー１１の押下に応じた文字や符号、グラフ表示等、関数電卓１を使用するために必要な各種データが表示される部分であり、ドットによって文字や図形が表示される。表示画面１５は、ＬＣＤ（Ｌｉｑｕｉｄ  ＣｒｙｓｔａｌＤｉｓｐｌａｙ）やＥＬＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｓｐｌａｙ）等の素子であって、単数または複数の素子の組み合わせによって実現される。
【００２９】
更に、関数電卓１は記憶媒体１６０用のスロット１６を備える。記憶媒体１６０は、関数式データ等を記憶する記憶媒体であって、例えば、メモリカード、ハードディスク等である。スロット１６は、記憶媒体１６０を着脱自在に装着し、記憶媒体１６０に対してデータの読み書きができる装置であって、記憶媒体１６０の種類に応じて適宜選択される。
【００３０】
また、表示画面１５にはタブレット（タッチパネル）が一体的に構成されており、入力ペン１７による押下入力を検知できるようになっている。
【００３１】
そして関数電卓１には、計算機能、グラフ機能、プログラム機能等の種々の機能が搭載され、利用したい機能に対応する動作モードを選択することによって上述したような各機能を実行することができるようになっている。例えば、操作入力キー１１等を用いてグラフモードの選択操作を行うと、動作モードがグラフモードに設定され、設定した表示範囲に基づいた座標系でグラフ等の図形を描画させることができる。更に、プレゼンテーションモードの選択操作を行うと、動作モードがプレゼンテーションモードに設定され、表示画面１５にプレゼンテーションモード用画面が表示される。
【００３２】
図２は表示画面１５の表示構成を説明する為の図である。表示画面１５の表示領域は上画面表示エリア２１及び下画面表示エリア２２に分けられる。上画面表示エリア２１には、例えばプレゼンテーションモードの場合は入力されたフォルダ（ディレクトリ）名や、そのリストが表示される。グラフモードの場合は、操作入力キー１１の操作等によって入力された関数式等が表示される。
【００３３】
下画面表示エリア２２には、例えばプレゼンテーションモードの場合はタッチ操作によって文字や数字等を入力可能なキーボード等が表示される。グラフモードの場合は上画面表示エリア２１に表示された関数式等に従って、座標軸上にグラフが表示される。
【００３４】
〔第１の実施の形態〕
本発明を適用した第１の実施の形態について説明する。図３は、関数電卓１の構成を示すブロック図である。同図に示すように、関数電卓１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：読み出し専用メモリ）３２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：随時書き込み読み出しメモリ）３３、入力部３４、位置検出回路３５、タブレット３６、表示駆動回路３７、表示部３８、記憶媒体読取部３９及び通信部４０の各部を備えて構成される。
【００３５】
ＣＰＵ３１は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行う。具体的には、ＣＰＵ３１は、入力部３４或いはタブレット３６から入力される操作信号に応じてＲＯＭ３２に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ３３に格納するとともに、当該処理結果を表示するための表示信号を適宜表示駆動回路３７に出力して、当該表示信号に対応した表示情報を表示部３８に表示させる。
【００３６】
ＲＯＭ３２は、各種設定処理、各種演算処理等の関数電卓１の動作に係る各種処理プログラムやプレゼンテーション用のアプリケーションプログラム、関数電卓１の備える種々の機能を実現するためのアプリケーションプログラム等を記憶する。更に画面データ保存プログラム３２１を記憶する。
【００３７】
画面データ保存プログラム３２１は、画面保存ボタン１３の押下に従って、表示画面１５に表示されている内容を画面データとして保存する画面データ保存処理をＣＰＵ３１に実行させるためのプログラムである。
【００３８】
ＲＡＭ３３は、ＣＰＵ３１が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に画面データ記憶領域３３１を備える。画面データ記憶領域３３１には、ＣＰＵ３１による画面データ保存プログラム３２１の実行によって保存された画面データを記憶する。
【００３９】
入力部３４は、ユーザが数値や演算処理の実行指示等を入力する手段であって、図１の例では操作入力キー１１、方向キー１２及び画面保存ボタン１３に相当する。そしてユーザに押下されたキーに対応する信号がＣＰＵ３１に出力される。入力部３４としては、その他にマウス等のポインティングデバイス等を含むものであってもよい。
【００４０】
また、関数電卓１は、入力装置としてタブレット（タッチパネル）３６を備える。このタブレット３６は、入力ペン（図１に示す入力ペン１７に相当）によって表示部３８上の指示（当接）された位置を感知して、指示（当接）位置に応じた信号を出力する装置である。タブレット３６に接続される位置検出回路３５は、タブレット３６から入力される信号に基づいて、表示部３８上の指示された位置座標を検出する。このタブレット３６を使用すれば、表示部３８の表示領域における位置を直接的に指定することができる。特に、このタブレット３６上に入力ペン１７を当接させることにより、タップイン等の操作を実現することができる。
【００４１】
ここでタップインとは、入力ペン１７を表示画面１５に当接させたその時の操作のことを言う。更に、入力ペン１７を表示画面１５から離す操作をタップアウトと言う。そしてタップインからタップアウトまでの操作をタップと言う。
【００４２】
表示駆動回路３７は、ＣＰＵ３１から入力される表示信号に基づいて表示部３８を制御して各種画面を表示させるものである。表示部３８は、ＬＣＤやＥＬＤ等で構成される。尚、この表示部３８は図１に示す表示画面１５に相当するものであり、タブレット３６と一体的に形成されるものである。
【００４３】
記憶媒体読取部３９は、例えば、メモリカード、ハードディスク等の記憶媒体１６０に対してデータの読み書きを行う機能部である。図１ではスロット１６が相当する。
【００４４】
通信部４０は、通信回線や赤外線通信等を利用して、データや信号等を外部機器へ送信するためのインターフェースであり、ＣＰＵ３１からの信号によって動作する。３はプレゼンテーション等で使用するＯＨＰユニットであり、受信部３０１、制御部３０２及び表示部３０３等で構成される。関数電卓１の通信部４０から出力される信号は、ＣＰＵ３１から表示駆動回路３７に対して出力される表示信号と同一の内容のものである。そして通信部４０から出力された信号はＯＨＰユニット３の受信部３０１にて受信される。受信された信号は制御部３０２によってデータ変換等の処理が行われ、表示部３０３に表示される。表示部３０３に表示された画面データは、スクリーン等に拡大表示される。
【００４５】
図４は、画面データ保存プログラム３２１に従ってＣＰＵ３１が実行する画面データ保存処理の動作を説明するためのフローチャートである。図５は、表示部３８に表示される画面の遷移例を示す図である。図４及び５を用いて、画面データ保存処理の流れについて説明する。
【００４６】
図５（ａ）に関数電卓１の起動によって表示される表示画面５１０の一例を示す。同図のように、表示画面５１０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５１１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５１１がタップされたことを位置検出回路３５が検知すると（ステップＡ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＡ２）。この処理によって、図５（ｂ）に示すように、プレゼンテーションアプリケーションの初期画面が表示画面５１０に表示される。
【００４７】
図５（ｂ）の表示画面５１０において、下画面表示エリア５１０ｂにはフォルダ名等を入力するためのキーボードが表示される。入力ペン１７によってキーボードの各文字がタップされたことを位置検出回路３５が検知すると（ステップＡ３）、ＣＰＵ３１はタップされた各文字を連結し、フォルダ名として上画面表示エリア５１０ａに表示する。図５（ｃ）にこの段階で表示される表示画面５１０の一例を示す。５１２は、入力されたフォルダ名である。そして入力ペン１７によってセレクトボタン５１３が選択されたことを位置検出回路３５が検知すると（ステップＡ４）、ＣＰＵ３１はセレクトボタン５１３が選択された状態であることを示す表示に更新する（ステップＡ５）。この場合、セレクトボタン５１３はラジオボタンであるため、選択されると、白丸表示から黒丸表示に切り替えられる。
【００４８】
次にＣＰＵ３１がアプリケーションの切替実行入力を検知すると（ステップＡ６）、ＣＰＵ３１は切り替えられたアプリケーションの実行処理に従って、表示画面５１０の表示を切り替える（ステップＡ７）。続いてＣＰＵ３１がアプリケーションの操作入力等を検知すると（ステップＡ８）、ＣＰＵ３１はその操作に応じた各種処理を実行する（ステップＡ９）。図５（ｄ）にこの段階で表示される表示画面５１０の一例を示す。表示画面５１０の上画面表示エリア５１０ａには、関数式が表示されている。
【００４９】
そしてＣＰＵ３１は画面保存ボタン１３の入力の有無を判断する（ステップＡ１０）。入力がないと判断した場合（ステップＡ１０：Ｎｏ）、ＣＰＵ３１は処理をステップＡ８に移行する。入力があると判断した場合（ステップＡ１０：Ｙｅｓ）、ＣＰＵ３１は画面保存処理を実行する（ステップＡ１１）。即ち、図５（ｄ）の段階で画面保存ボタン１３が入力されると、この段階における表示画面５１０の内容が画面データとして画面データ記憶領域３３１に記憶される。このとき記憶される画面データは、ステップＡ４においてセレクトボタン５１３によって選択されたフォルダ名に対応付けられて記憶される。
【００５０】
そしてＣＰＵ３１は終了操作が行われたか否かを判断する（ステップＡ１２）。終了しないと判断した場合（ステップＡ１２：Ｎｏ）、ＣＰＵ３１は処理をステップＡ８に移行する。終了すると判断した場合（ステップＡ１２：Ｙｅｓ）、ＣＰＵ３１は本処理を終了する。
【００５１】
図５（ｅ）は続けて画面保存処理を実行したときの表示画面５１０の一例である。下画面表示エリア５１０ｂには、上画面表示エリア５１０ａに表示された関数式に対応するグラフが描画されている。図５（ｅ）の段階で画面保存ボタン１３が入力されると、この段階における表示画面５１０の内容が２ページ目の画面データとして画面データ記憶領域３３１に記憶される。そして図５（ｆ）は画面保存処理の終了によって表示されるプレゼンテーションアプリケーションの表示画面５１０である。５１４はフォルダ「ｂｉｂｕｎ」に関連付けて保存された画面データのページ数である。
【００５２】
以上のように、第１の実施の形態によれば、画面保存ボタン１３を入力することによって、この段階で表示画面１５に表示されている内容を手軽に画面データとして保存することができる。従って、任意のアプリケーションを実行中に画面保存ボタン１３を入力することにより、簡単に所望の画面データを保存することができる。このため、関数電卓１の初心者でも簡単にプレゼンテーション用の画面データを登録することができる。
【００５３】
尚、画面データは保存した順番に画面データ記憶領域３３１に記憶されるため、プレゼンテーションアプリケーションの実行時、画面データは保存した順番に表示されることとしてもよい。これにより、表示させる画面データをその都度選択する必要がなく、簡単に順次表示させることができる。
【００５４】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。尚、本実施の形態における関数電卓の構成は、第１の実施の形態において図３に示して説明した関数電卓１の構成において、ＲＯＭ３２を図６（ａ）に示すＲＯＭ６０、ＲＡＭ３３を図６（ｂ）に示すＲＡＭ７０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付して、その説明を省略する。
【００５５】
図６（ａ）に示すように、ＲＯＭ６０は、特に画面＆画面情報保存プログラム６０１を記憶する。画面＆画面情報保存プログラム６０１は、画面保存ボタン１３の押下に従って、表示画面１５に表示されている内容を画面データとして保存すると共に、保存する画面データについての各種情報を同時に記憶する画面＆画面情報保存処理をＣＰＵ３１に実行させるためのプログラムである。
【００５６】
また図６（ｂ）に示すように、ＲＡＭ７０は、特にフォルダ管理データ記憶領域７０１及びフォルダ７０２（フォルダ７０２−１、・・・、７０２−ｎ）を備える。フォルダ管理データ記憶領域７０１には、フォルダ名や作成日時等の各フォルダ７０２の各種情報が記憶される。
【００５７】
フォルダ７０２には、管理データ及び画面データが記憶される。一例として、図６（ｂ）においては、フォルダ７０２−１に管理データ８０と、画面データ８１、８２及び８３が記憶されている。画面データ８１、８２及び８３には、「ファイル００１」、「ファイル００２」、「ファイル００３」というファイル名が付されている。このファイル名は各画面データがフォルダ７０２−１に記憶される際に、ＣＰＵ３１によって適宜決定される。
【００５８】
図６（ｃ）は管理データ８０のデータ構成を示した図である。管理データ８０には画面データ８１、８２及び８３のページ番号、ファイル名、境界座標及び保存日時等の各種情報が記憶される。ページ番号は各画面データが保存された順番にＣＰＵ３１によって記憶される。境界座標は、各画面データの上画面表示エリア２１と下画面表示エリア２２の境界の座標である。例えばファイル名「ファイル００１」の画面データの場合、表示画面１５中の“Ｙｓ＝１２０”の位置が上画面表示エリア２１と下画面表示エリア２２の境界となる。“Ｙｓ＝１２０”とは、例えば、表示画面１５の座標（０，０）（例えば、表示画面１５の左下）からＹ軸の正方向に１２０増加させた点を通り、Ｘ軸に平行な線となる（図８（ｂ）参照）。また保存日時は、画面データを保存した日時を示す。
【００５９】
図７は、画面＆画面情報保存プログラム６０１に従ってＣＰＵ３１が実行する画面＆画面情報保存処理の動作を説明するためのフローチャートである。図８は、表示部３８に表示される画面の遷移例を示す図である。図７及び８を用いて、画面＆画面情報保存処理の流れについて説明する。
【００６０】
図８（ａ）に関数電卓１の起動によって表示される表示画面５２０の一例を示す。同図のように、表示画面５２０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５２１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５２１がタップされたことを位置検出回路３５が検知すると（ステップＢ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＢ２）。この処理によって、図８（ｂ）に示すように、プレゼンテーションアプリケーションの初期画面が表示画面５２０に表示される。
【００６１】
図８（ｂ）の表示画面５２０において、下画面表示エリア５２０ｂにはフォルダ名等を入力するためのキーボードが表示される。入力ペン１７によってキーボードの各文字がタップされたことを位置検出回路３５が検知すると（ステップＢ３）、ＣＰＵ３１はタップされた各文字を連結し、フォルダ名として上画面表示エリア５２０ａに表示する。図８（ｃ）にこの段階で表示される表示画面５２０の一例を示す。５２２は、入力されたフォルダ名である。
【００６２】
続いて、ＣＰＵ３１は入力されたフォルダ名に基づいてＲＡＭ７０にフォルダを作成する（ステップＢ４）。更にＣＰＵ３１は、作成したフォルダ内に管理データを記憶する領域を確保する（ステップＢ５）。以下、ＲＡＭ７０内にｂｉｂｕｎフォルダ７０２−１が作成され、当該フォルダ内に管理データ８０が作成されたこととして説明する。
【００６３】
そして入力ペン１７によってセレクトボタン５２３が選択されたことを位置検出回路３５が検知すると（ステップＢ６）、ＣＰＵ３１はセレクトボタン５２３が選択された状態であることを示す表示に更新する（ステップＢ７）。この場合、セレクトボタン５２３はラジオボタンであるため、選択されると、白丸表示から黒丸表示に切り替えられる。
【００６４】
次にＣＰＵ３１がアプリケーションの切替実行入力を検知すると（ステップＢ８）、ＣＰＵ３１は切り替えられたアプリケーションの実行に従って、表示画面５２０の表示を切り替える（ステップＢ９）。更にＣＰＵ３１は変数であるページ番号カウンタを“０”にリセットする（ステップＢ１０）。
【００６５】
そしてＣＰＵ３１がアプリケーションの操作入力等を検知すると（ステップＢ１１）、ＣＰＵ３１はその操作に応じた各種処理を実行する（ステップＢ１２）。図８（ｄ）にこの段階で表示される表示画面５２０の一例を示す。表示画面５２０の上画面表示エリア５２０ａには、関数式が表示されている。
【００６６】
続いてＣＰＵ３１は画面保存ボタン１３の入力の有無を判断する（ステップＢ１３）。入力がないと判断した場合（ステップＢ１３：Ｎｏ）、ＣＰＵ３１は処理をステップＢ１１に移行する。入力があったと判断した場合（ステップＢ１３：Ｙｅｓ）、ＣＰＵ３１はページ番号カウンタに“１”加算する（ステップＢ１４）。更にＣＰＵ３１は画面保存処理を実行する（ステップＢ１５）。即ち、図８（ｄ）の段階で画面保存ボタン１３が入力されると、この段階における表示画面５２０の内容が画面データ８１としてｂｉｂｕｎフォルダ７０２−１内に記憶される。
【００６７】
続いて、ＣＰＵ３１は画面データ８１のファイル名、境界座標及び保存日時等を管理データ８０内に記憶する（ステップＢ１６）。そしてＣＰＵ３１は終了操作が行われたか否かを判断する（ステップＢ１７）。終了しないと判断した場合（ステップＢ１７：Ｎｏ）、ＣＰＵ３１は処理をステップＢ１１に移行する。
【００６８】
以上のように、第２の実施の形態によれば、画面保存ボタン１３を入力することによって、この段階で表示画面１５に表示されている内容を手軽に画面データとして保存することができる。従って、任意のアプリケーションを実行中に画面保存ボタン１３を入力することにより、簡単に所望の画面データを保存することができる。このため、関数電卓１の初心者でも簡単にプレゼンテーション用の画面データを登録することができる。
【００６９】
尚、画面データは保存した順番に画面データ記憶領域３３１に記憶されるため、プレゼンテーションアプリケーションの実行時、画面データは保存した順番に表示されることとしてもよい。これにより、表示させる画面データをその都度選択する必要がなく、簡単に順次表示させることができる。
【００７０】
また、記憶した画面データの各種情報を管理データ内に自動的に保存することとしたが、送信部４０より外部の表示制御装置等に画面データ及び管理データを含むフォルダを送信することとしてもよい。この場合、当該表示制御装置は管理データを検索することによって、フォルダに含まれる画面データの内容や状態を簡単に把握することができる。
【００７１】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。尚、本実施の形態における関数電卓の構成は、第１の実施の形態において図３に示して説明した関数電卓１の構成において、ＲＯＭ３２を図９に示すＲＯＭ６１に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付して、その説明を省略する。
【００７２】
図９に示すように、ＲＯＭ６１は、特にポインタ表示プログラム６１１及びポインタ画像データ６１２を記憶する。ポインタ表示プログラム６１１は、プレゼンテーションアプリケーション実行時に入力ペン１７等で所定時間表示画面１５がタップインされた場合、タップインされた位置に特定のポインタを表示させるポインタ表示処理をＣＰＵ３１に実行させるためのプログラムである。ポインタ画像データ６１２は、ポインタ表示処理の実行によって表示されるポインタの画像データである。
【００７３】
次に図１０及び１１を参照して、ポインタ表示プログラム６１１に従ってＣＰＵ３１が実行するポインタ表示処理について説明する。図１０は関数電卓１の動作フロー、図１１は表示部３８に表示される画面の遷移例を示す図である。
【００７４】
図１１（ａ）に関数電卓１の起動によって表示される表示画面５３０の一例を示す。同図のように、表示画面５３０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５３１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５３１がタップされたことを位置検出回路３５が検知すると（ステップＣ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＣ２）。この処理によって、図１１（ｂ）に示すように、プレゼンテーションアプリケーションの初期画面が表示画面５３０に表示される。
【００７５】
そしてＣＰＵ３１が表示画面５３０上の所定のボタンの選択、或いは操作入力キー１１の入力によるプレゼンテーションの再生実行入力を検知すると（ステップＣ３）、ＣＰＵ３１はＲＡＭ３３に記憶されている画面データをプレゼンテーション画面として表示画面５３０に表示する（ステップＣ４）。この処理によって、図１１（ｃ）に示すように、プレゼンテーション画面が表示画面５３０に表示される。
【００７６】
次に、入力ペン１７によって表示画面５３０上にタップインされたことを位置検出回路３５が検知すると（ステップＣ５）、ＣＰＵ３１は位置検出回路３５から出力された検知信号に基づいてタップインされた位置を検出する（ステップＣ６）。そして次の瞬間、ＣＰＵ３１はタップインされた位置が移動したか否かを判断する（ステップＣ７）。移動したと判断した場合（ステップＣ７：Ｙｅｓ）、ＣＰＵ３１は処理をステップＣ６に移行する。移動していないと判断した場合（ステップＣ７：Ｎｏ）、ＣＰＵ３１は所定時間同じ位置にてタップインされているか否かを判断する（ステップＣ８）。タップインされている時間が所定時間以内と判断した場合（ステップＣ８：Ｎｏ）、ＣＰＵ３１は処理をステップＣ６に移行する。タップインされている時間が所定時間を経過していると判断した場合（ステップＣ８：Ｙｅｓ）、ＣＰＵ３１はタップインされている位置にポインタを表示する（ステップＣ９）。ここで表示されるポインタは、ＲＯＭ６１に記憶されているポインタ画像データ６１２に基づいて表示される。
【００７７】
図１１（ｄ）にこの段階で表示される表示画面５３０の一例を示す。入力ペン１７によって所定時間同じ位置でタップインされたため、ポインタ５３２が表示されている。尚、この表示画面５３０に表示された内容は、通信部４０を介してＯＨＰユニット３に表示されることは言うまでもない。
【００７８】
続いて、入力ペン１７によって表示画面５３０上がタップインされたことを位置検出回路３５が検知すると（ステップＣ１０）、ＣＰＵ３１は位置検出回路３５から出力された検知信号に基づいてタップインされた位置を検出する（ステップＣ１１）。そしてＣＰＵ３１はタップインされた位置が前回検出されたタップインの位置と同じか否かを判断する（ステップＣ１２）。同じであると判断した場合（ステップＣ１２：Ｙｅｓ）、ＣＰＵ３１は処理をステップＣ１０へ移行する。位置が異なると判断した場合（ステップＣ１２：Ｎｏ）、ＣＰＵ３１はポインタ５３２の表示を消去し（ステップＣ１３）、処理を終了する。
【００７９】
図１１（ｅ）にこの段階で表示される表示画面５３０の一例を示す。入力ペン１７が表示画面５３０からタップアウトしたことによって、ポインタ５３２の表示は消去される。
【００８０】
以上のように、第３の実施の形態によれば、プレゼンテーション中に入力ペン１７等で所定時間表示画面１５をタップインすると、タップインされた位置に自動的にポインタを表示させることができる。従って、説明の為の差し棒等が必要ない。更に表示させるポインタを大きなポインタ、色の目立つポインタ、形の変わったポインタ等に設定することによって、タップインした位置を注目させることができる。
【００８１】
〔第４の実施の形態〕
次に、本発明を適用した第４の実施の形態について説明する。尚、本実施の形態における関数電卓の構成は、第１の実施の形態において図３に示して説明した関数電卓１の構成において、ＲＯＭ３２を図１２（ａ）に示すＲＯＭ６２、ＲＡＭ３３を図１２（ｂ）に示すＲＡＭ７０に置き換えた構成と同様である。また、図１２（ｂ）に示すＲＡＭ７０は図６（ｂ）に示すＲＡＭ７０と同一である。更に、管理データ８０のデータ構成は図６（ｃ）に示した構成と同一である。以下、同一の構成要素には同一の符号を付して、その説明を省略する。
【００８２】
図１２（ａ）に示すように、ＲＯＭ６２は、特にページ番号変更プログラム６２１を記憶する。ページ番号変更プログラム６２１は、ＲＡＭ７０のフォルダ内に記憶された画面データのページ番号を変更させるためのページ番号変更処理をＣＰＵ３１に実行させるためのプログラムである。
【００８３】
次に図１３及び１４を参照して、ページ番号変更プログラム６２１に従ってＣＰＵ３１が実行するページ番号変更処理について説明する。図１３は関数電卓１の動作フロー、図１４は表示部３８に表示される画面の遷移例を示す図である。
【００８４】
図１４（ａ）に関数電卓１の起動によって表示される表示画面５４０の一例を示す。同図のように、表示画面５４０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５４１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５４１がタップされたことを位置検出回路３５が検知すると（ステップＤ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＤ２）。この処理によって、図１４（ｂ）に示すように、プレゼンテーションアプリケーションの初期画面が表示画面５４０に表示される。
【００８５】
そしてユーザによって下画面表示エリア５４０ｂに表示されているキーボードからフォルダ名５４５が入力される。続いてＣＰＵ３１が表示画面５４０上の所定のボタンの選択、或いは操作入力キー１１の入力によるプレゼンテーションの編集モードの実行入力を検知すると（ステップＤ３）、ＣＰＵ３１はＲＡＭ３３に記憶されているフォルダ名５４５に対応するフォルダ（この場合、フォルダ「ｂｉｂｕｎ」）の１ページ目の画面データを表示画面５３０に表示する（ステップＤ４）。更にＣＰＵ３１は上画面表示エリア５４０ａの所定の位置に編集メニュー５４２を表示する（ステップＤ５）。
【００８６】
図１４（ｃ）は、この段階での表示画面５４０の一例である。編集メニュー５４２には各種編集内容に対応したアイコンが表示される。編集内容は例えば、ページ番号変更、ページ削除、ページのコピー、ページのペースト、文字や罫線・矢印の挿入等である。そして入力ペン１７によってアイコンがタップされると、タップされたアイコンに対応する編集がＣＰＵ３１によって実行される。特に、ページ番号変更アイコン５４２ａがタップされると、表示されている画面データのページ番号が“１”繰り上がる。また、ページ番号変更アイコン５４２ｂがタップされると、表示されている画面データのページ番号が“１”繰り下がる。
【００８７】
５４３は表示画面５４０に表示されている画面データのページ番号である。図１４（ｃ）において、表示画面５４０に表示されている画面データのページ番号は１ページ目であることを示している。５４４は表示画面変更ボタンである。アイコン５４４ａがタップされると、現在表示されている画面データの前のページが表示される。また、アイコン５４４ｂがタップされると、現在表示されている画面データの次のページが表示される。
【００８８】
次に、入力ペン１７によって表示画面５４０上がタップされたことを位置検出回路３５が検知すると（ステップＤ６）、ＣＰＵ３１は位置検出回路３５から出力された検知信号に基づいてタップされた位置を検出する（ステップＤ７）。そして、ＣＰＵ３１はタップされた位置がページ番号変更アイコン５４２ａ或いは５４２ｂであるか否かを判断する（ステップＤ８）。ページ番号変更アイコン５４２ａ或いは５４２ｂ以外であると判断した場合（ステップＤ８：Ｎｏ）、ＣＰＵ３１は他の処理を実行する（ステップＤ１２）。ページ番号変更アイコン５４２ａ或いは５４２ｂであると判断した場合（ステップＤ８：Ｙｅｓ）、ＣＰＵ３１はタップされたアイコンに基づいて、表示画面５４０に表示されている画面データのページ番号を変更する（ステップＤ９）。同時にＣＰＵ３１は管理データに記憶されているページ番号の変更を行い、ページ番号５４３の表示を更新する（ステップＤ１０）。
【００８９】
図１４（ｄ）は、この段階での表示画面５４０の一例である。入力ペン１７によってページ番号変更アイコン５４２ｂがタップされると、表示画面５４０に表示されている画面データはＣＰＵ３１によって１ページ目から２ページ目に変更される。同図において、表示画面５４０に表示されている画面データのページ番号５４３は２ページ目を示している。そして本来２ページ目であった画面データは１ページ目に変更される。
【００９０】
続いて、ＣＰＵ３１は終了操作が行われたか否かを判断する（ステップＤ１１）。終了操作が行われていないと判断した場合（ステップＤ１１：Ｎｏ）、ＣＰＵ３１は処理をステップＤ６へ移行する。終了操作が行われたと判断した場合（ステップＤ１１：Ｙｅｓ）、ＣＰＵ３１は本処理を終了する。
【００９１】
図１４（ｅ）は引き続きページ番号変更処理を実行した際の表示画面５４０の一例を示した図である。入力ペン１７によってページ番号変更アイコン５４２ｂが更にタップされると、表示画面５４０に表示されている画面データはＣＰＵ３１によって２ページ目から３ページ目に変更される。そして本来３ページ目であった画面データは２ページ目に変更される。
【００９２】
図１５はページ番号変更処理の実行前後の各画面データのページ番号の変化を示した図である。例えば、画面データ８１を１ページ目、画面データ８２を２ページ目、画面データ８３を３ページ目とする。そして、ページ番号変更処理において画面データ８１が表示されている際にページ番号変更アイコン５４２ｂが２回タップされると、画面データ８１のページ番号は１ページ目から３ページ目に変更される。同時に、画面データ８２のページ番号は２ページ目から１ページ目に、画面データ８３のページ番号は３ページ目から２ページ目に変更される。
【００９３】
以上のように、第４の実施の形態によれば、画面データのページ番号の変更を簡単に行うことができる。即ち、ページ番号を変更するために、管理データを編集したり、コピー＆ペーストでページ番号を変更したりという手間は必要なく、アイコンの操作のみでページ番号を変更することができる。従って、プレゼンテーション用の画面を一通り保存した後、プレゼンテーションアプリケーション中における画面データの表示の順番を説明しやすい様に手軽に変更することができる。
【００９４】
〔第５の実施の形態〕
次に、本発明を適用した第５の実施の形態について説明する。尚、本実施の形態における関数電卓の構成は、第１の実施の形態において図３に示して説明した関数電卓１の構成において、ＲＯＭ３２を図１６に示すＲＯＭ６３に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付して、その説明を省略する。
【００９５】
図１６に示すように、ＲＯＭ６３は、特にページ編集プログラム６３１を記憶する。ページ編集プログラム６３１は、ＲＡＭ３３に記憶された画面データについて各種編集を行わせるためのページ編集処理をＣＰＵ３１に実行させるためのプログラムである。
【００９６】
次に図１７及び１８を参照して、ページ編集プログラム６３１に従ってＣＰＵ３１が実行するページ編集処理について説明する。図１７は関数電卓１の動作フロー、図１８は表示部３８に表示される画面の遷移例を示す図である。
【００９７】
図１８（ａ）に関数電卓１の起動によって表示される表示画面５５０の一例を示す。同図のように、表示画面５５０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５５１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５５１がタップされたことを位置検出回路３５が検知すると（ステップＥ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＥ２）。この処理によって、図１８（ｂ）に示すように、プレゼンテーションアプリケーションの初期画面が表示画面５５０に表示される。
【００９８】
そしてユーザによって下画面表示エリア５５０ｂに表示されているキーボードからフォルダ名５５６が入力される。続いてＣＰＵ３１は表示画面５５０上の所定のボタンの選択、或いは操作入力キー１１の入力によりプレゼンテーションの編集モードの実行入力を検知すると（ステップＥ３）、ＣＰＵ３１はＲＡＭ３３に記憶されているフォルダ名５５６に対応するフォルダ（この場合、フォルダ「ｂｉｂｕｎ」）の１ページ目の画面データを表示画面５５０に表示する（ステップＥ４）。更にＣＰＵ３１は上画面表示エリア５５０ａの所定の位置に編集メニュー５５２を表示する（ステップＥ５）。
【００９９】
図１８（ｃ）は、この段階での表示画面５５０の一例である。編集メニュー５５２には各種編集内容に対応したアイコンが表示される。編集内容は例えば、ページの部分消去、下画面表示エリアの消去、矢印の挿入等である。そして入力ペン１７によってアイコンがタップされると、タップされたアイコンに対応する編集がＣＰＵ３１によって実行される。
【０１００】
特に、消しゴムアイコン５５２ａがタップされると、表示画面５５０上において入力ペン１７によってタップインされた位置の表示を消去させる画面消去処理がＣＰＵ３１によって実行される。下画面消去アイコン５５２ｂがタップされると、下画面表示エリア５５０ｂを消去させるための下画面消去処理がＣＰＵ３１によって実行される。矢印アイコン５５２ｃがタップされると、表示画面５５０上において選択された２点間に矢印を挿入させる為の矢印表示処理がＣＰＵ３１によって実行される。
【０１０１】
５５３は表示画面変更ボタンである。アイコン５５３ａがタップされると、現在表示されている画面データの前のページが表示される。また、アイコン５５３ｂがタップされると、現在表示されている画面データの次のページが表示される。
【０１０２】
次に、入力ペン１７によって表示画面５４０上がタップされたことを位置検出回路３５が検知すると（ステップＥ６）、ＣＰＵ３１は位置検出回路３５から出力された検知信号に基づいてタップされた位置を検出する（ステップＥ７）。そして、ＣＰＵ３１はタップされた位置が消しゴムアイコン５５２ａであるか否かを判断する（ステップＥ８）。タップされた位置が消しゴムアイコン５５２ａであると判断した場合（ステップＥ８：Ｙｅｓ）、ＣＰＵ３１は画像消去処理を実行する（ステップＥ９）。図１８（ｄ）は、この段階における表示画面５５０の一例を示した図である。消しゴム消去処理の実行によって、入力ペン１７にタップインされた部分５５４の表示が消去されている。
【０１０３】
消しゴムアイコン５５２ａでないと判断した場合（ステップＤ８：Ｎｏ）、ＣＰＵ３１はタップされた位置が下画面消去アイコン５５２ｂであるか否かを判断する（ステップＥ１０）。タップされた位置が下画面消去アイコン５５２ｂであると判断した場合（ステップＥ１０：Ｙｅｓ）、ＣＰＵ３１は下画面消去処理を実行する（ステップＥ１１）。図１８（ｅ）は、この段階における表示画面５５０の一例を示した図である。下画面消去処理の実行により、下画面表示エリア５５０ｂの表示が消去されている。
【０１０４】
下画面消去アイコン５５２ｂでないと判断した場合（ステップＥ１０：Ｎｏ）、ＣＰＵ３１はタップされた位置が矢印アイコン５５２ｃであるか否かを判断する（ステップＥ１２）。タップされた位置が矢印アイコン５５２ｃであると判断した場合（ステップＥ１２：Ｙｅｓ）、ＣＰＵ３１は矢印表示処理を実行する（ステップＥ１３）。図１８（ｆ）は、この段階における表示画面５５０の一例を示した図である。矢印表示処理の実行により、例えば入力ペン１７のタップによって選択された２点間に矢印５５５が表示される。
【０１０５】
矢印アイコン５５２ｃでないと判断した場合（ステップＥ１２：Ｎｏ）、ＣＰＵ３１は他の処理を実行する（ステップＥ１４）。ステップＥ９、Ｅ１１、Ｅ１３及びＥ１４における各処理が終了したら、ＣＰＵ３１は編集した画面データに基づいて表示画面５５０の表示を更新し、本処理を終了する。
【０１０６】
ページ編集処理において実行可能な編集内容として、文字の挿入、図形の挿入、罫線の挿入、塗り潰し等を加えてもよく、上述した内容に限らない。
【０１０７】
以上のように、第５の実施の形態によれば、画面データに簡単に編集を加えることができる。従って、プレゼンテーション時において説明しやすい画面データを作成することができる。また、例えば消しゴムアイコン５５２ａの選択によって画面データの一部が消去された後、或いは下画面消去アイコン５５２ｂの選択によって下画面表示エリア５５０ｂが消去された後、消去された部分に文字や矢印の挿入することによって、聴講者にとって分かりやすい画面データを作成することができる。
【０１０８】
〔第６の実施の形態〕
次に、本発明を適用した第６の実施の形態について説明する。尚、本実施の形態における関数電卓の構成は、第１の実施の形態において図３に示して説明した関数電卓１の構成において、ＲＯＭ３２を図１９（ａ）に示すＲＯＭ６４に置き換えた構成と同様である。また、図１９（ｂ）に示すＲＡＭ７０は図６（ｂ）に示すＲＡＭ７０と同一である。更に、管理データ８０のデータ構成は図６（ｃ）に示した構成と同一である。以下、同一の構成要素には同一の符号を付して、その説明を省略する。
【０１０９】
図１９（ａ）に示すように、ＲＯＭ６４は、特に保存実行画像表示プログラム６４１を記憶する。保存実行画像表示プログラム６４１は、画面保存ボタン１３の押下に従って、表示画面１５に表示されている内容を画面データとして保存する間、表示画面１５上に保存実行マークを表示させる保存実行画像表示処理をＣＰＵ３１に実行させるためのプログラムである。
【０１１０】
次に図２０〜２２を参照して、保存実行画像表示プログラム６４１に従ってＣＰＵ３１が実行する保存実行画像表示処理について説明する。図２０及び２１は関数電卓１の動作フロー、図２２は表示部３８に表示される画面の遷移例を示す図である。
【０１１１】
図２２（ａ）に関数電卓１の起動によって表示される表示画面５６０の一例を示す。同図のように、表示画面５６０には、各種アプリケーションを実行するためのメニューアイコンが表示される。メニューアイコン５６１はプレゼンテーションアプリケーションに対応するアイコンである。入力ペン１７によってメニューアイコン５６１がタップされたことを位置検出回路３５が検知すると（ステップＦ１）、ＣＰＵ３１はプレゼンテーションアプリケーションを実行する（ステップＦ２）。この処理によって、プレゼンテーションアプリケーションの初期画面が表示画面５６０に表示される。
【０１１２】
図２２（ｂ）にこの段階で表示される表示画面５６０の一例を示す。プレゼンテーションアプリケーションの初期画面が表示された表示画面５６０において、下画面表示エリア５６０ｂにはフォルダ名等を入力するためのキーボードが表示される。入力ペン１７によってキーボードの各文字がタップされたことを位置検出回路３５が検知すると（ステップＦ３）、ＣＰＵ３１はタップされた各文字を連結し、フォルダ名として上画面表示エリア５６０ａに表示する。５６２は入力されたフォルダ名である。
【０１１３】
続いて、ＣＰＵ３１は入力されたフォルダ名に基づいてＲＡＭ７０にフォルダを作成する（ステップＦ４）。更にＣＰＵ３１は作成されたフォルダ内に管理データを記憶する領域を確保する（ステップＦ５）。
【０１１４】
そして入力ペン１７によってセレクトボタン５６３が選択されたことを位置検出回路３５が検知すると（ステップＦ６）、ＣＰＵ３１はセレクトボタン５６３が選択された状態であることを示す表示に更新する（ステップＦ７）。この場合、セレクトボタン５６３はラジオボタンであるため、選択されると、白丸表示から黒丸表示に切り替えられる。
【０１１５】
次にＣＰＵ３１がアプリケーションの切替実行入力を検知すると（ステップＦ８）、ＣＰＵ３１は切り替えられたアプリケーションの実行処理に従って、表示画面５６０の表示を切り替える（ステップＦ９）。更にページ番号カウンタは“０”にリセットされる（ステップＦ１０）。
【０１１６】
そしてＣＰＵ３１がアプリケーションの操作入力等を検知すると（ステップＦ１１）、ＣＰＵ３１はその操作に応じた各種処理を実行する（ステップＦ１２）。図２２（ｃ）にこの段階で表示される表示画面５６０の一例を示す。表示画面５６０の上画面表示エリア５６０ａには関数式が表示され、下画面表示エリア５６０ｂには当該関数式に対応したグラフが表示されている。
【０１１７】
続いてＣＰＵ３１は画面保存ボタン１３の入力の有無を判断する（ステップＦ１３）。入力がないと判断した場合（ステップＦ１３：Ｎｏ）、ＣＰＵ３１は処理をステップＦ１１に移行する。入力があったと判断した場合（ステップＦ１３：Ｙｅｓ）、ＣＰＵ３１は表示画面５６０上に保存実行マーク５６１を表示する（ステップＦ１４）。
【０１１８】
図２２（ｄ）にこの段階で表示される表示画面５６０の一例を示す。表示画面５６０の右下に保存実行マーク５６１が表示されている。次にＣＰＵ３１はページ番号カウンタに“１”加算する（ステップＦ１５）。更にＣＰＵ３１は画面保存処理を実行する（ステップＦ１６）。即ち、図２２（ｃ）の段階で画面保存ボタン１３が入力されると、この段階における表示画面５６０の内容が画面データとして記憶される。
【０１１９】
続いて、ＣＰＵ３１は画面データのファイル名、境界座標及び保存日時等を管理データ内に記憶し（ステップＦ１７）、保存実行マーク５６１の表示を消去する（ステップＦ１８）。続いて、ＣＰＵ３１は終了操作が行われたか否かを判断する（ステップＦ１９）。終了しないと判断した場合（ステップＦ１９：Ｎｏ）、ＣＰＵ３１は処理をステップＦ１１に移行する。終了すると判断した場合（ステップＦ１９：Ｙｅｓ）、ＣＰＵ３１は本処理を終了する。
【０１２０】
以上のように、第６の実施の形態によれば、表示画面１５に表示された内容を画面データとして保存している間、保存実行マーク５６１を表示させることによって、画面データが保存中か否かを視覚的に明確にすることができる。ユーザは本当に画面データが保存されたか否か疑わしい場合に再度画面保存ボタン１３を押下するといった事態を回避でき、保存実行マーク５６１の表示によって確実に画面データが保存されたことを認識することができる。
【０１２１】
以上、第１〜第６の実施の形態について説明したが、本発明に係る図形表示制御装置は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１２２】
例えば、画面保存ボタン１３の押下によって表示画面１５に表示されている画面は静止画として保存されることとしたが、動画として保存されることとしてもよい。即ち、画面保存ボタン１３の押下中に行われた処理（例えば関数式の入力からグラフ描画まで）が動画の画面データとして保存されるようにしてもよい。また、例えば、関数式や当該関数式をグラフ化させるまでにユーザが操作入力した手順等をＲＡＭ３３等に記憶させることとしてもよい。そして再生する場合には、ＣＰＵ３１が記憶された手順に従った処理を行うことにより、表示画面１５に再生することができる。これにより、あたかも動画の画面データが表示されているようになる。
【０１２３】
【発明の効果】
請求項１及び８に記載の発明によれば、所定の保存操作を行うことによって、実行画面に表示されている画面を画面データとして順番に保存させることができる。即ち、任意のアプリケーションを実行中に所定の保存操作を行えば、手軽に実行画面を画面データとして保存することができる。更に保存された画面データを表示させる際は保存された順番に表示するため、表示させる画面データをその都度選択する必要がなく、簡単に表示させることができる。
【０１２４】
請求項２に記載の発明によれば、入力された保存名称に対応付けて画面データを自動的に保存させることができる。即ち、保存操作の度にデータ名等を入力する必要がなく、画面データの保存の際の手間を省くことができる。
【０１２５】
請求項３に記載の発明によれば、位置指定手段によって所定時間以上、同一位置に対する入力が為された場合にポインタ画像を表示させることによって、例えばプレゼンテーション中において注目させたい位置等にポインタ画像を表示させることができる。
【０１２６】
請求項４に記載の発明によれば、保存された画面データの順番を簡単に入れ替えることができる。例えば、画面データがプレゼンテーション時に使用するものである場合、複数の画面データを一通り保存した後、プレゼンテーション時に説明しやすい様に簡単に順番を入れ替えることができる。
【０１２７】
請求項５に記載の発明によれば、画面データの編集を簡単に行うことができる。即ち、画面データの編集を行う為に、別のアプリケーションを別途実行させる必要がなく、手軽に編集を行うことができる。更に、例えば画面データがプレゼンテーション時に使用するものである場合、画面データの内容を分かりやすいものに編集することができる。
【０１２８】
請求項６に記載の発明によれば、所定の保存操作が為されてから画面データの保存が終了する間、保存実行画像を表示させることができる。これにより、画面データの保存が行われたか否かを視覚的に確実に判別することができる。
【０１２９】
請求項７に記載の発明によれば、外部の表示制御装置に保存された画面データを出力させることによって、当該表示制御装置を用いて画面データを表示させることができる。即ち、例えば、画面データはプレゼンテーション用のものであり、外部の表示制御装置が大型のスクリーンに画像を表示させる装置等である場合、保存した画面データを手軽に大型のスクリーンに拡大表示させることができる。
【図面の簡単な説明】
【図１】関数電卓の外観の一例を示した図。
【図２】表示画面の表示構成を説明する為の図。
【図３】関数電卓の構成を示すブロック図。
【図４】第１の実施の形態における画面データ保存処理の動作を説明するためのフローチャート。
【図５】第１の実施の形態における表示部に表示される画面の遷移例を示す図。
【図６】第２の実施の形態におけるＲＯＭ及びＲＡＭのデータ構成を示す図。
【図７】第２の実施の形態における画面＆画面情報保存処理の動作を説明するためのフローチャート。
【図８】第２の実施の形態における表示部に表示される画面の遷移例を示す図。
【図９】第３の実施の形態におけるＲＯＭのデータ構成を示す図。
【図１０】第３の実施の形態におけるポインタ表示処理の動作を説明するためのフローチャート。
【図１１】第３の実施の形態における表示部に表示される画面の遷移例を示す図。
【図１２】第４の実施の形態におけるＲＯＭ及びＲＡＭのデータ構成を示す図。
【図１３】第４の実施の形態におけるページ番号変更処理の動作を説明するためのフローチャート。
【図１４】第４の実施の形態における表示部に表示される画面の遷移例を示す図。
【図１５】第４の実施の形態におけるページ番号変更処理の実行前後の画面データの順番を示した図。
【図１６】第５の実施の形態におけるＲＯＭのデータ構成を示す図。
【図１７】第５の実施の形態におけるページ編集処理の動作を説明するためのフローチャート。
【図１８】第５の実施の形態における表示部に表示される画面の遷移例を示す図。
【図１９】第６の実施の形態におけるＲＯＭ及びＲＡＭのデータ構成を示す図。
【図２０】第６の実施の形態における保存実行画像表示処理の動作を説明するためのフローチャート。
【図２１】図２０に続く、保存実行画像表示処理の動作を説明するためのフローチャート。
【図２２】第６の実施の形態における表示部に表示される画面の遷移例を示す図。
【符号の説明】
１    関数電卓
１１    操作入力キー
１２    方向キー
１５    表示画面
２１    数式表示エリア
２２    グラフ表示エリア
２３    関数式
１６    スロット
１７    入力ペン
３１    ＣＰＵ
３２    ＲＯＭ
３２１    画面データ保存プログラム
３３    ＲＡＭ
３３１    画面データ記憶領域
３４    入力部
３５    位置検出回路
３６    タブレット
３７    表示駆動回路
３８    表示部
３９    記憶媒体読取部
４０    通信部
１６０    記憶媒体
【図１】
2004152075.tif 000003
【図２】
2004152075.tif 000004
【図３】
2004152075.tif 000005
【図４】
2004152075.tif 000006
【図５】
2004152075.tif 000007
【図６】
2004152075.tif 000008
【図７】
2004152075.tif 000009
【図８】
2004152075.tif 000010
【図９】
2004152075.tif 000011
【図１０】
2004152075.tif 000012
【図１１】
2004152075.tif 000013
【図１２】
2004152075.tif 000014
【図１３】
2004152075.tif 000015
【図１４】
2004152075.tif 000016
【図１５】
2004152075.tif 000017
【図１６】
2004152075.tif 000018
【図１７】
2004152075.tif 000019
【図１８】
2004152075.tif 000020
【図１９】
2004152075.tif 000021
【図２０】
2004152075.tif 000022
【図２１】
2004152075.tif 000023
【図２２】
2004152075.tif 000024