(57)【特許請求の範囲】
【請求項１】
計算機のキーボードおよび表示部を表示画面上に模倣表示させ、当該キーボードのユーザ操作に応じた計算処理の内容を前記表示部に表示させる計算機エミュレーション装置であって、
当該計算機エミュレーション装置により協働可能な他のアプリケーションを設定する対応アプリ設定手段と、
ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを起動させる他アプリ起動制御手段と、
ユーザ操作に応じた操作データが前記対応アプリ設定手段により設定された他のアプリケーションのための操作データか否かを判断する操作データ判断手段と、
前記キーボードの操作データ、および前記他アプリ起動制御手段による他のアプリケーションの起動に伴うユーザ操作に応じた操作データ、および前記操作データ判断手段により判断された前記他のアプリケーションのための操作データを、それぞれその操作順にメモリに記憶する操作データ記憶手段と、
この操作データ記憶手段により記憶された一連の操作データを前記表示画面に表示させる操作データ表示制御手段と、
この操作データ表示制御手段により表示された一連の操作データに応じた処理を再実行する再実行制御手段と、
を備えたことを特徴とする計算機エミュレーション装置。
【請求項２】
前記他アプリ起動制御手段は、
ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを前記表示画面に一覧にして表示させる他アプリ一覧表示制御手段と、
この他アプリ一覧表示制御手段により一覧表示された他のアプリケーションをユーザ操作に応じて選択する他アプリ選択手段とを有し、
この他アプリ選択手段により選択された他のアプリケーションを起動させることを特徴とする請求項１に記載の計算機エミュレーション装置。
【請求項３】
前記再実行制御手段は、
前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段と、
この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段と、
この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションの起動要請メッセージを出力する起動メッセージ出力手段と、
を有することを特徴とする請求項１に記載の計算機エミュレーション装置。
【請求項４】
前記再実行制御手段は、
前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段と、
この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段と、
この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションを起動させる再実行時他アプリ起動制御手段と、
を有することを特徴とする請求項１または請求項２に記載の計算機エミュレーション装置。
【請求項５】
情報処理装置のコンピュータを制御して、計算機のキーボードおよび表示部を表示画面上に模倣表示させ、当該キーボードのユーザ操作に応じた計算処理の内容を前記表示部に表示させる計算機エミュレーションプログラムであって、
前記コンピュータを、
当該計算機エミュレーションプログラムにより協働可能な他のアプリケーションを設定する対応アプリ設定手段、
ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを起動させる他アプリ起動制御手段、
ユーザ操作に応じた操作データが前記対応アプリ設定手段により設定された他のアプリケーションのための操作データか否かを判断する操作データ判断手段、
前記キーボードの操作データ、および前記他アプリ起動制御手段による他のアプリケーションの起動に伴うユーザ操作に応じた操作データ、および前記操作データ判断手段により判断された前記他のアプリケーションのための操作データを、それぞれその操作順にメモリに記憶する操作データ記憶手段、
この操作データ記憶手段により記憶された一連の操作データを前記表示画面に表示させる操作データ表示制御手段、
この操作データ表示制御手段により表示された一連の操作データに応じた処理を再実行する再実行制御手段、
として機能させるようにしたコンピュータ読み込み可能な計算機エミュレーションプログラム。
【請求項６】
前記他アプリ起動制御手段は、前記コンピュータを、
ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを前記表示画面に一覧にして表示させる他アプリ一覧表示制御手段、
この他アプリ一覧表示制御手段により一覧表示された他のアプリケーションをユーザ操作に応じて選択する他アプリ選択手段として機能させ、
この他アプリ選択手段により選択された他のアプリケーションを起動させることを特徴とする請求項５に記載の計算機エミュレーションプログラム。
【請求項７】
前記再実行制御手段は、前記コンピュータを、
前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段、
この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段、
この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションの起動要請メッセージを出力する起動メッセージ出力手段、
として機能させることを特徴とする請求項５に記載の計算機エミュレーションプログラム。
【請求項８】
前記再実行制御手段は、前記コンピュータを、
前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段、
この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段、
この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションを起動させる再実行時他アプリ起動制御手段、
として機能させることを特徴とする請求項５または請求項６に記載の計算機エミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば関数電卓と称する小型電子式計算機をＰＣ(personal computer)上で模倣動作させるようにした計算機エミュレーション装置および計算機エミュレーションプログラムに関する。
【背景技術】
【０００２】
近年、関数計算などの多種多様な計算処理が行える関数電卓と称する小型電子式計算機が広く実用されている。
【０００３】
また、このような関数電卓は、例えば同一出願人によって出願された計算機エミュレーション装置（特願２００６−２９７０９５号）に記載されるように、ＰＣ上で機能するエミュレータによって模倣動作させることもできる。
【０００４】
図１１は、関数電卓のエミュレータをＰＣ上で機能させた場合の従来の動作画面を示す図である。
【０００５】
これによれば、ＰＣ画面上の左側に関数電卓のエミュレーション画面ＧＥが表示され、そのキーボードＫＢの所望のキーをマウスカーソルによってクリック操作することで、当該キー操作に応じた処理が実行されディスプレイＤＰの表示内容が更新される。
【０００６】
この際、前記キーボードＫＢにおけるキー入力の履歴データをキーログデータとして記録し、前記エミュレーション画面ＧＥの右隣りにログ画面ＧＬとして表示させることができる。そして、当該ログ画面ＧＬに表示され記録されたキーログデータは、後にそのまま再生して表示させ、全く同様の電卓動作を再現させることができる。
【０００７】
なお、ユーザ操作に応じたキーログデータを記録し、またこの記録されたキーログデータを再生することのできるキーボードログ取得再生機能付きキーボードも考えられている（例えば、特許文献１参照）。
【特許文献１】特開平０８−２４１１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前記従来の関数電卓のエミュレーション装置では、関数電卓のエミュレーション画面ＧＥと共にログ画面ＧＬを隣接表示させ、当該関数電卓としてのキーログデータを表示して記録し、またこの記録されたキーログデータを後に再生表示して電卓動作を再現できるだけである。
【０００９】
このため、折角ＰＣ上にて関数電卓をエミュレーション動作させても、当該ＰＣ上で機能する他のアプリケーションソフトウエアと協働させることはできず、例えば当該エミュレーション装置によって生成されたデータを他のアプリケーションソフトウエアにおいて簡単に利用することはできない。
【００１０】
本発明は、このような課題に鑑みなされたもので、例えばＰＣ上にて関数電卓をエミュレーション動作させた場合に、他のアプリケーションソフトウエアによるキー入力履歴も一連のキー入力履歴として容易に記録し再現することが可能になる計算機エミュレーション装置および計算機エミュレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の計算機エミュレーション装置は、計算機のキーボードおよび表示部を表示画面上に模倣表示させ、当該キーボードのユーザ操作に応じた計算処理の内容を前記表示部に表示させる計算機エミュレーション装置であって、当該計算機エミュレーション装置により協働可能な他のアプリケーションを設定する対応アプリ設定手段と、ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを起動させる他アプリ起動制御手段と、ユーザ操作に応じた操作データが前記対応アプリ設定手段により設定された他のアプリケーションのための操作データか否かを判断する操作データ判断手段と、前記キーボードの操作データ、および前記他アプリ起動制御手段による他のアプリケーションの起動に伴うユーザ操作に応じた操作データ、および前記操作データ判断手段により判断された前記他のアプリケーションのための操作データを、それぞれその操作順にメモリに記憶する操作データ記憶手段と、この操作データ記憶手段により記憶された一連の操作データを前記表示画面に表示させる操作データ表示制御手段と、この操作データ表示制御手段により表示された一連の操作データに応じた処理を再実行する再実行制御手段と、を備えたことを特徴としている。
【００１２】
請求項２に記載の計算機エミュレーション装置は、前記請求項１に記載の計算機エミュレーション装置において、前記他アプリ起動制御手段は、ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを前記表示画面に一覧にして表示させる他アプリ一覧表示制御手段と、この他アプリ一覧表示制御手段により一覧表示された他のアプリケーションをユーザ操作に応じて選択する他アプリ選択手段とを有し、この他アプリ選択手段により選択された他のアプリケーションを起動させることを特徴としている。
【００１３】
請求項３に記載の計算機エミュレーション装置は、前記請求項１に記載の計算機エミュレーション装置において、前記再実行制御手段は、前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段と、この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段と、この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションの起動要請メッセージを出力する起動メッセージ出力手段と、を有することを特徴としている。
【００１４】
請求項４に記載の計算機エミュレーション装置は、前記請求項１または請求項２に記載の計算機エミュレーション装置において、前記再実行制御手段は、前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段と、この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段と、この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションを起動させる再実行時他アプリ起動制御手段と、を有することを特徴としている。
【００１５】
請求項５に記載の計算機エミュレーションプログラムは、情報処理装置のコンピュータを制御して、計算機のキーボードおよび表示部を表示画面上に模倣表示させ、当該キーボードのユーザ操作に応じた計算処理の内容を前記表示部に表示させる計算機エミュレーションプログラムであって、前記コンピュータを、当該計算機エミュレーションプログラムにより協働可能な他のアプリケーションを設定する対応アプリ設定手段、ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを起動させる他アプリ起動制御手段、ユーザ操作に応じた操作データが前記対応アプリ設定手段により設定された他のアプリケーションのための操作データか否かを判断する操作データ判断手段、前記キーボードの操作データ、および前記他アプリ起動制御手段による他のアプリケーションの起動に伴うユーザ操作に応じた操作データ、および前記操作データ判断手段により判断された前記他のアプリケーションのための操作データを、それぞれその操作順にメモリに記憶する操作データ記憶手段、この操作データ記憶手段により記憶された一連の操作データを前記表示画面に表示させる操作データ表示制御手段、この操作データ表示制御手段により表示された一連の操作データに応じた処理を再実行する再実行制御手段、として機能させることを特徴としている。
【００１６】
請求項６に記載の計算機エミュレーションプログラムは、前記請求項５に記載の計算機エミュレーションプログラムにおいて、前記他アプリ起動制御手段は、前記コンピュータを、ユーザ操作に応じて前記対応アプリ設定手段により設定された他のアプリケーションを前記表示画面に一覧にして表示させる他アプリ一覧表示制御手段、この他アプリ一覧表示制御手段により一覧表示された他のアプリケーションをユーザ操作に応じて選択する他アプリ選択手段として機能させ、この他アプリ選択手段により選択された他のアプリケーションを起動させることを特徴としている。
【００１７】
請求項７に記載の計算機エミュレーションプログラムは、前記請求項５に記載の計算機エミュレーションプログラムにおいて、前記再実行制御手段は、前記コンピュータを、前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段、この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段、この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションの起動要請メッセージを出力する起動メッセージ出力手段、として機能させることを特徴としている。
【００１８】
請求項８に記載の計算機エミュレーションプログラムは、前記請求項５または請求項６に記載の計算機エミュレーションプログラムにおいて、前記再実行制御手段は、前記コンピュータを、前記操作データ表示制御手段により表示された一連の操作データを順次読み出す操作データ読み出し手段、この操作データ読み出し手段により前記他のアプリケーションの起動に伴うユーザ操作に応じた操作データが読み出された場合に、当該他のアプリケーションが起動しているか否かを判断する他アプリ起動判断手段、この他アプリ起動判断手段により前記他のアプリケーションが起動していないと判断された場合に、当該他のアプリケーションを起動させる再実行時他アプリ起動制御手段、として機能させることを特徴としている。
【発明の効果】
【００１９】
本発明によれば、例えばＰＣ上にて関数電卓をエミュレーション動作させた場合に、他のアプリケーションソフトウエアによるキー入力履歴も一連のキー入力履歴として容易に記録し再現することが可能になる計算機エミュレーション装置および計算機エミュレーションプログラムを提供できる。
【発明を実施するための最良の形態】
【００２０】
以下図面により本発明の実施の形態について説明する。
【００２１】
（第１実施形態）
図１は、本発明の実施形態に係る計算機エミュレーション装置１０の電子回路の構成を示すブロック図である。
【００２２】
この計算機エミュレーション装置１０は、グラフ描画機能を備えたグラフ関数電卓のエミュレータ（プログラム）をインストールしたパーソナルコンピュータ（ＰＣ）によって実施される。
【００２３】
この計算機エミュレーション装置１０は、制御部としてのＣＰＵ(Central Processing Unit)を内蔵したコンピュータ本体１１を備え、このコンピュータ本体１１には、ＨＤＤ(Hard Disc Drive)やフラッシュメモリなどの記憶装置（メモリ）１２、記録媒体読み書き部１３、通信部１４が内蔵される。
【００２４】
前記ＣＰＵは、キー入力部１５からの入力信号に応じて、記憶装置１２に予め記憶されている装置制御プログラム、あるいはＦＤ，ＣＤ，メモリカードなどの外部記憶媒体１６からその記憶媒体読み書き部１３を介して記憶装置１２に読み込まれた装置制御プログラム、あるいは外部のコンピュータ端末であるＷｅｂサーバ（プログラムサーバ）１７から通信ネットワークＮを経由し通信部１４を介して記憶装置１２に読み込まれた装置制御プログラムを起動させ回路各部の動作を制御する。
【００２５】
記憶装置１２は、プログラムメモリ１２ａ、対応アプリ設定メモリ１２ｂ、キーログメモリ１２ｃを備える。
【００２６】
図２は、前記計算機エミュレーション装置１０のプログラムメモリ１２ａに記憶されたプログラムの内容を示す図である。
【００２７】
このプログラムメモリ１２ａには、装置電源の投入直後にＣＰＵにより読み出される前述の装置制御プログラム(OS:Operation System)１２a1を予め格納している他に、グラフ関数電卓のエミュレータプログラム１２a2、表計算のアプリケーションプログラム１２a3、文書作成のアプリケーションプログラム１２a4など、各種のアプリケーションソフトウエアを格納している。
【００２８】
図３は、前記計算機エミュレーション装置１０の対応アプリ設定メモリ１２ｂに記憶された対応アプリ設定データの内容を示す図である。
【００２９】
この対応アプリ設定メモリ１２ｂには、前記関数電卓のエミュレータプログラム１２a2に従い起動される電卓エミュレータの処理に伴い協働可能なアプリケーションソフトウエアの識別データ１２bn、およびその協働可能なアプリ（１２bn）上での操作可能な機能設定データ１２bna，１２bnbが予め記憶される。
【００３０】
前記電卓エミュレータの処理に伴い協働可能な具体的なアプリケーションソフトウエアの識別データ１２bnとしては、前記表計算アプリ（１２a3）の識別データ１２b1と文書作成アプリ（１２a4）の識別データ１２b2が設定記憶され、またその機能設定データ１２bna，１２bnbとしては、何れのアプリケーションソフトウエアも編集機能の設定データ１２b1a，１２b2aおよび貼り付け機能の設定データ１２b1b，１２b2bが記憶される。
【００３１】
図４は、前記計算機エミュレーション装置１０のキーログメモリ１２ｃに記憶されたキーログデータＫ１〜Ｋｎの具体例を示す図である。
【００３２】
このキーログメモリ１２ｃには、前記電卓エミュレータ（１２a2）の記録モードにおいて、関数電卓のエミュレーション画面ＧＥ（図６，図９参照）におけるキーボードＫＢの所望のキーをマウスカーソルによってクリック操作して入力されたキーデータやキー入力部１５にて入力されたキーデータが逐次記録される。
【００３３】
前記キー入力部１５は、前記電卓エミュレータ（１２a2）を起動させた場合には、ログ画面ＧＬ上に任意のテキストを入力して表示させたり、エミュレーション画面ＧＥ上の電卓キーボードＫＢに表示された各キーやログ画面ＧＬ上に表示されたテキスト位置を指示したりするための、例えばキーボード・マウスなどの入力装置である。
【００３４】
前記表示部１８は、前記電卓エミュレータ（１２a2）を起動させた場合には、エミュレーション画面ＧＥと共にログ画面ＧＬを並列表示する（図６，図９参照）、例えばＣＲＴや液晶などといったディスプレイ装置である。
【００３５】
なお、前記電卓エミュレータ（１２a2）が起動している状態において、前記対応アプリ設定メモリ１２ｂに予め設定記憶されている、例えば識別データ１２b1に対応した表計算のアプリケーションプログラム１２a3が起動された場合には、前記エミュレーション画面ＧＥおよびログ画面ＧＬと共に当該表計算のアプリケーション（１２a3）に従った表計算画面ＧＨも表示部１８に並列表示される（図６（Ｂ）（Ｃ），図９（Ｃ）参照）。
【００３６】
次に、前記構成の計算機エミュレーション装置１０の第１実施形態の動作について説明する。
【００３７】
図５は、前記計算機エミュレーション装置１０による第１実施形態の電卓エミュレーション処理（記録モード）を示すフローチャートである。
【００３８】
図６は、前記第１実施形態の電卓エミュレーション処理（記録モード）に伴う表示動作を示す図である。
【００３９】
ユーザ操作に応じて、各種のアプリケーションプログラムの中から関数電卓のエミュレータプログラム１２a2が選択されて起動されると、まず図６（Ａ）に示すように、表示部１８に対して関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが並列表示される。
【００４０】
前記関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが並列表示された状態で、当該エミュレーション画面ＧＥにおけるキーボードＫＢの所望のキーが、マウスカーソルによりクリック操作されて入力されるか、あるいはキー入力部１５の操作により指定されて入力されると（ステップＳ１（Ｙｅｓ））、この入力されたキーデータはキーログメモリ１２ｃに逐次記憶されると共に、前記ログ画面ＧＬに順次表示される（ステップＳ２）。
【００４１】
またこれと共に、前記キーボードＫＢに対するキー操作に応じた処理が実行され電卓ディスプレイＤＰの表示内容が更新される（ステップＳ３）。
【００４２】
前記図６（Ａ）で示した関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬでは、電卓エミュレータによる統計計算モードにおいて所望の統計データＴを入力生成している動作例を示しており、前記キーボードＫＢに対するキー操作に応じた処理が実行されてユーザ所望の統計データＴが生成され電卓ディスプレイＤＰに表示されている（ステップＳ１〜Ｓ３）。
【００４３】
このような電卓エミュレータによるキー入力に応じたキーログ記憶・ログ画面表示処理、計算・電卓ディスプレイ表示処理の過程において、キー入力部１５のユーザ操作に応じて、対応アプリ設定メモリ１２ｂ（図３参照）に予め設定記憶されている識別データ１２bnに対応した他のアプリケーションソフトウエアが起動されたと判断されると（ステップＳ４（Ｙｅｓ））、当該他のアプリ起動のためのキーデータが前記キーログメモリ１２ｃ（図４参照）に続けて記録されると共に、前記ログ画面ＧＬに続けて表示される（ステップＳ５）。
【００４４】
例えば前記図６（Ａ）で示したように、電卓エミュレータでの統計計算モードにおいて生成された統計データＴを、表計算のアプリケーション上にて利用するために、キー入力部１５のユーザ操作に応じて表計算のアプリケーションプログラム１２a3が起動されると、図６（Ｂ）に示すように、前記エミュレーション画面ＧＥおよびログ画面ＧＬと共に当該表計算のアプリケーション（１２a3）に従った表計算画面ＧＨが表示部１８に並列表示される。そして、前記表計算のアプリ起動のためのキーデータＫＨが前記キーログメモリ１２ｃに続けて記録されると共に、前記ログ画面ＧＬに続けて表示される（ステップＳ４→Ｓ５）。
【００４５】
こうして、前記電卓エミュレータと協働して、他のアプリケーションソフトウエアである表計算（１２a3）が起動された状態で、キー入力部１５のユーザ操作により「編集」「貼り付け」のためのキーデータＫＥ，ＫＰが入力されると（ステップＳ６（Ｙｅｓ））、前記対応アプリ設定メモリ１２ｂに予め設定記憶されている表計算の識別コード１２b1およびその「編集」「貼り付け」の機能設定データ１２b1a，１２b1bに基づいて、前記表計算の「編集」「貼り付け」について、処理可能なアプリケーションソフトであることが判断されると共に（ステップＳ７（Ｙｅｓ））、処理可能な操作機能であることが判断される（ステップＳ８（Ｙｅｓ））。
【００４６】
すると、前記入力された「編集」「貼り付け」のキーデータＫＥ，ＫＰがキーログメモリ（図４参照）に記録されると共に、図６（Ｃ）に示すように、表示部１８のログ画面ＧＬに続けて表示される（ステップＳ９）。
【００４７】
すると、前記電卓エミュレータに応じて前記エミュレーション画面ＧＥの電卓ディスプレイＤＰにて生成表示されている統計データＴが、前記表計算のアプリケーション（１２a3）に応じたデータ形式に変換され、表示部１８の表計算画面ＧＨに貼り付けられて表示される（ステップＳ１０）。
【００４８】
一方、前記ステップＳ６において、他のアプリケーションソフトウエアに従ったユーザ入力操作があったと判断された場合に（ステップＳ６（Ｙｅｓ））、当該他のアプリケーションソフトについて前記対応アプリ設定メモリ１２ｂにその識別データ１２bnが記憶されてなく、処理可能なアプリケーションソフトではないと判断されるか（ステップＳ７（Ｎｏ））、または処理可能なアプリケーションソフトであると判断された場合でも（ステップＳ７（Ｙｅｓ））、前記対応アプリ設定メモリ１２ｂにその機能設定データ１２bna，１２bnbが記憶されてなく、処理可能な操作ではないと判断された場合には（ステップＳ８（Ｎｏ））、エラーであることのメッセージが表示部１８に表示されユーザに報知される（ステップＳ１１）。
【００４９】
このように、前記対応アプリ設定メモリ１２ｂに予め設定記憶されている識別データ１２bnに応じたアプリケーションソフトウエアとその機能設定データ１２bna，１２bnbに応じた操作については、前記関数電卓のエミュレータ（１２a2）による処理と協働して実行させることができ、また当該操作に伴う一連のキーデータも前記電卓エミュレータのログ画面ＧＬに共に表示させ、前記キーログメモリ１２ｃに記録できるようになる。
【００５０】
図７は、前記計算機エミュレーション装置１０による第１実施形態の電卓エミュレーション処理（再生モード）を示すフローチャートである。
【００５１】
前記図５における第１実施形態の電卓エミュレーション処理（記録モード）に従いキーログメモリ１２ｃ（図４参照）に記録されたキーデータを再生しその動作を再現するために、図７における電卓エミュレーション処理の再生モードが起動されると、まず、表示部１８に対して関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが表示される（図６（Ａ）参照）。そして、キーログメモリ１２ｃに記憶されている一連のキーデータが読み出され、前記ログ画面ＧＬに全て表示される（ステップＡ１）。
【００５２】
すると、前記ログ画面ＧＬに表示された各キーデータがその先頭から読み出され（ステップＡ２）、現在起動中の電卓エミュレータではない他のアプリケーションソフトに対応するキーデータであるか否か判断される（ステップＡ３）。
【００５３】
ここで、前記ログ画面ＧＬから読み出されたキーデータが、他のアプリケーションソフトに対応するキーデータではないと判断された場合には（ステップＡ３（Ｎｏ））、当該キーデータに応じた操作表示がエミュレーション画面ＧＥの電卓ディスプレイＤＰ上にて行われる（ステップＡ４）。
【００５４】
そして、前記電卓ディスプレイＤＰ上に表示された操作に応じた処理が実行され、当該ディスプレイＤＰの表示内容が更新される（ステップＡ５）。
【００５５】
この後、前記キーログメモリ１２ｃから読み出されてログ画面ＧＬに表示された一連のキーデータについて、次のキーデータがあると判断された場合には（ステップＡ６（Ｙｅｓ））、再び前記ステップＡ２からの処理に戻り、当該次のキーデータが読み出される。
【００５６】
そして、前記ステップＡ２にて読み出されるキーデータについて、他のアプリケーションソフトに対応するキーデータではないと判断される状態では（ステップＡ３（Ｎｏ））、当該キーデータに応じた操作表示処理とその計算処理ならびに表示更新処理が繰り返し実行される（ステップＡ２〜Ａ６→Ａ２）。
【００５７】
ここで、前記ログ画面ＧＬに表示された一連のキーデータから次に読み出されたキーデータについて、他のアプリケーションソフトに対応するキーデータであると判断された場合には（ステップＡ３（Ｙｅｓ））、当該他のアプリケーションソフトが起動中であるか否か判断され（ステップＡ７）、起動中でないと判断された場合には（ステップＡ７（Ｎｏ））、そのアプリケーションプログラムのユーザ操作に応じた起動を促すメッセージが表示部１８に表示される（ステップＡ８）。
【００５８】
すなわち、例えば前記図６（Ｂ）で示したように、ログ画面ＧＬに表示された一連のキーデータが順次読み出されて、電卓エミュレータによる統計計算モードでの操作表示処理とその計算処理ならびに表示更新処理が繰り返し実行され、エミュレーション画面ＧＥの電卓ディスプレイＤＰ上に統計データＴが生成表示された後（ステップＡ２〜Ａ６）、前記ログ画面ＧＬから読み出された次のキーデータが、表計算のアプリ起動のためのキーデータＫＨであり、且つ当該表計算のアプリケーションソフトが起動中でないと判断された場合には（ステップＡ２，Ａ３（Ｙｅｓ）→Ａ７（Ｎｏ））、当該表計算のアプリケーションプログラム１２a3のユーザ操作に応じた起動を促すメッセージが表示部１８に表示される（ステップＡ８）。
【００５９】
ここで、ユーザ操作に応じて、前記表計算のアプリケーションプログラム１２a3が起動され、前記図６（Ｃ）で示したように、前記エミュレーション画面ＧＥおよびログ画面ＧＬと共に当該表計算のアプリケーション（１２a3）に従った表計算画面ＧＨが表示部１８に並列表示された状態で、次のキーデータとして「編集」「貼り付け」のためのキーデータＫＥ，ＫＰが読み出されると（ステップＡ６（Ｙｅｓ）→Ａ２）、表計算アプリ（他のアプリ）のためのキーデータＫＥ，ＫＰであり、且つ当該表計算のアプリケーション（１２a3）は起動中であると判断される（ステップＡ３（Ｙｅｓ）→Ａ７（Ｙｅｓ））。
【００６０】
すると、前記表計算アプリのためのキーデータＫＥ，ＫＰに対応した操作表示処理が表計算画面ＧＨにて実行されると共に（ステップＡ９）、前記電卓エミュレータに応じて前記エミュレーション画面ＧＥの電卓ディスプレイＤＰにて生成表示されている統計データＴが、前記表計算のアプリケーション（１２a3）に応じたデータ形式に変換され、表計算画面ＧＨに貼り付けられて表示される（ステップＡ１０）。
【００６１】
したがって、前記構成の計算機エミュレーション装置１０の第１実施形態の電卓エミュレーション処理によれば、記録モードにおいて、関数電卓のエミュレーション画面ＧＥに表示されたキーボードＫＢを操作してキー入力すると、当該電卓のキーデータがキーログメモリ１２ｃに順次記憶されログ画面ＧＬに表示されると共に、当該キー入力に応じた計算処理が実行されて電卓ディスプレイＤＰに表示される。ここで、キー入力部１５からのユーザ操作に応じて、対応アプリ設定メモリ１２ｂに予め設定記憶されている他のアプリケーションソフトに対応したプログラムが起動され、同予め設定記憶されている他のアプリでの操作機能に応じた処理が実行される場合には、当該他のアプリの起動のためのキーデータおよびその操作機能のためのキーデータも前記キーログメモリ１２ｃに引き続き記憶される。そして再生モードでは、前記キーログメモリ１２ｃに記憶された一連のキーデータがログ画面ＧＬに表示されて再実行されるのに伴い、前記他のアプリの起動のためのキーデータが読み出された場合には、当該他のアプリの起動要請メッセージが表示され、ユーザ操作に応じて前記他のアプリを起動させることで、同他のアプリの操作のためのキーデータに応じた処理も実行される。
【００６２】
このため、電卓エミュレータの動作に協働させて、ユーザ操作に応じて立ち上げられた他のアプリケーションソフトウエアによるキー入力履歴も、一連のキー入力履歴として容易に記録し再現することができる。
【００６３】
なお、前記第１実施形態の電卓エミュレーション処理において、他のアプリケーションソフトウエアの立上げは、ユーザ自らの操作により行う構成とした。これに対し、次の第２実施形態の電卓エミュレーション処理で説明するように、記録モードでは、予め設定記憶された他のアプリケーションソフトウエアを電卓エミュレータ上で立ち上げ、また再生モードでも、キーログメモリ１２ｃから読み出される前記他のアプリケーションソフトウエアの起動のためのキーデータに応じて当該他のアプリケーションソフトウエアが立ち上がる構成としてもよい。
【００６４】
（第２実施形態）
図８は、前記計算機エミュレーション装置１０による第２実施形態の電卓エミュレーション処理（記録モード）を示すフローチャートである。
【００６５】
図９は、前記第２実施形態の電卓エミュレーション処理（記録モード）に伴う表示動作を示す図である。
【００６６】
ユーザ操作に応じて、各種のアプリケーションプログラムの中から関数電卓のエミュレータプログラム１２a2が選択されて起動されると、まず図９（Ａ）に示すように、表示部１８に対して関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが並列表示される。
【００６７】
前記関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが並列表示された状態で、当該エミュレーション画面ＧＥにおけるキーボードＫＢの所望のキーが、マウスカーソルによりクリック操作されて入力されるか、あるいはキー入力部１５の操作により指定されて入力されると（ステップＢ１（Ｙｅｓ））、この入力されたキーデータはキーログメモリ１２ｃに逐次記憶されると共に、前記ログ画面ＧＬに順次表示される（ステップＢ２）。
【００６８】
またこれと共に、前記キーボードＫＢに対するキー操作に応じた処理が実行されディスプレイＤＰの表示内容が更新される（ステップＢ３）。
【００６９】
前記図９（Ａ）で示した関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬでは、前記図６（Ａ）で示した内容と同様に、電卓エミュレータによる統計計算モードにおいて所望の統計データＴを入力生成している動作例を示しており、前記キーボードＫＢに対するキー操作に応じた処理が実行されてユーザ所望の統計データＴが生成され電卓ディスプレイＤＰに表示されている（ステップＢ１〜Ｓ４）。
【００７０】
このような電卓エミュレータによるキー入力に応じたキーログ記憶・ログ画面表示処理、計算・電卓ディスプレイ表示処理の過程において、キー入力部１５のユーザ操作に応じて、他のアプリケーションソフトウエアを起動させるための指示がなされたと判断されると（ステップＢ１（Ｙｅｓ）→Ｂ２（Ｙｅｓ））、対応アプリ設定メモリ１２ｂ（図３参照）に予め設定記憶されている他のアプリケーションソフトウエアの識別データ１２b1，１２b2に従って、図９（Ｂ）に示すように、当該識別データ１２b1，１２b2に対応した他のアプリケーションを一覧にした他アプリメニュー画面ＷＭが前記ログ画面ＧＬ上にウインドウにして表示される（ステップＢ５）。
【００７１】
そして、前記他アプリメニュー画面ＷＭにおいて、キー入力部１５のユーザ操作に応じたカーソルＣｕの移動および決定指示により、その何れかのアプリケーションが選択されたと判断されると（ステップＢ６（Ｙｅｓ））、当該選択されたアプリケーションプログラムが起動され（ステップＳ７）、そのアプリ起動に関わった一連のキーデータが前記キーログメモリ１２ｃ（図４参照）に続けて記録されると共に、前記ログ画面ＧＬに続けて表示される（ステップＢ８）。
【００７２】
例えば前記図９（Ａ）で示したように、電卓エミュレータでの統計計算モードにおいて生成された統計データＴを、表計算のアプリケーション上にて利用するために、前記図９（Ｂ）で示した他アプリメニュー画面ＷＭに従い表計算「ＥＸＣＥＲ」のアプリケーションプログラム１２a3が選択されて起動されると、図９（Ｃ）に示すように、前記エミュレーション画面ＧＥおよびログ画面ＧＬと共に当該表計算のアプリケーションに従った表計算画面ＧＨが表示部１８に並列表示される。そして、前記表計算のアプリ起動のためのキーデータＫＨが前記キーログメモリ１２ｃに続けて記録されると共に、前記ログ画面ＧＬに続けて表示される（ステップＢ５〜Ｂ８）。
【００７３】
こうして、前記電卓エミュレータと協働して、他のアプリケーションソフトウエアである表計算（１２a3）が起動された状態で、キー入力部１５のユーザ操作により「編集」「貼り付け」のためのキーデータＫＥ，ＫＰが入力されると（ステップＢ９（Ｙｅｓ））、前記対応アプリ設定メモリ１２ｂに予め設定記憶されている表計算の識別コード１２b1およびその「編集」「貼り付け」の機能設定データ１２b1a，１２b1bに基づいて、前記表計算の「編集」「貼り付け」について、処理可能なアプリであることが判断されると共に（ステップＢ１０（Ｙｅｓ））、処理可能な操作機能であることが判断される（ステップＢ１１（Ｙｅｓ））。
【００７４】
すると、前記入力された「編集」「貼り付け」のキーデータＫＥ，ＫＰがキーログメモリ（図４参照）に記録されると共に、前記図６（Ｃ）で示したように、表示部１８のログ画面ＧＬに続けて表示される（ステップＢ１２）。
【００７５】
すると、前記エミュレーション画面ＧＥの電卓ディスプレイＤＰにて生成表示されている統計データＴが、前記表計算のアプリケーション（１２a3）に応じたデータ形式に変換され、表示部１８の表計算画面ＧＨに貼り付けられて表示される（ステップＢ１３）。
【００７６】
一方、前記ステップＢ９において、他のアプリケーションソフトウエアに従ったユーザ入力操作があったと判断された場合に（ステップＢ９（Ｙｅｓ））、当該他のアプリケーションソフトウエアについて前記対応アプリ設定メモリ１２ｂに対応する識別データ１２bnが記憶されてなく、処理可能なアプリではないと判断されるか（ステップＢ１０（Ｎｏ））、または処理可能なアプリであると判断された場合でも（ステップＢ１０（Ｙｅｓ））、前記対応アプリ設定メモリ１２ｂにその操作機能の設定データ１２bnａ，１２bnｂが記憶されてなく、処理可能な操作機能ではないと判断された場合には（ステップＢ１１（Ｎｏ））、エラーであることのメッセージが表示部１８に表示されユーザに報知される（ステップＢ１４）。
【００７７】
このように、前記対応アプリ設定メモリ１２ｂに予め設定記憶されている識別データ１２bnに応じた他のアプリケーションソフトウエアとその機能設定データ１２bna，１２bnbに応じた操作機能については、当該関数電卓のエミュレータ（１２a2）の動作上にて選択的に立ち上げ協働して実行させることができ、また前記他のアプリの立上げとその操作に伴う一連のキーデータも前記電卓エミュレータのログ画面ＧＬに共に表示させ、前記キーログメモリ１２ｃに記録できるようになる。
【００７８】
図１０は、前記計算機エミュレーション装置１０による第２実施形態の電卓エミュレーション処理（再生モード）を示すフローチャートである。
【００７９】
前記図８における第２実施形態の電卓エミュレーション処理（記録モード）に従いキーログメモリ１２ｃ（図４参照）に記録されたキーデータを再生しその動作を再現するために、図１０における電卓エミュレーション処理の再生モードが起動されると、まず、表示部１８に対して関数電卓のエミュレーション画面ＧＥおよびログ画面ＧＬが表示される（図９（Ａ）参照）。そして、キーログメモリ１２ｃに記憶されている一連のキーデータが読み出され、前記ログ画面ＧＬに全て表示される（ステップＣ１）。
【００８０】
すると、前記ログ画面ＧＬに表示された各キーデータがその先頭から読み出され（ステップＣ２）、現在起動中の電卓エミュレータではない他のアプリケーションソフトに対応するキーデータであるか否か判断される（ステップＣ３）。
【００８１】
ここで、前記ログ画面ＧＬから読み出されたキーデータが、他のアプリケーションソフトに対応するキーデータではないと判断された場合には（ステップＣ３（Ｎｏ））、当該キーデータに応じた操作表示がエミュレーション画面ＧＥの電卓ディスプレイＤＰ上にて行われる（ステップＣ４）。
【００８２】
そして、前記電卓ディスプレイＤＰ上に表示された操作に応じた処理が実行され、当該ディスプレイＤＰの表示内容が更新される（ステップＣ５）。
【００８３】
この後、前記キーログメモリ１２ｃから読み出されてログ画面ＧＬに表示された一連のキーデータについて、次のキーデータがあると判断された場合には（ステップＣ６（Ｙｅｓ））、再び前記ステップＣ２からの処理に戻り、当該次のキーデータが読み出される。
【００８４】
そして、前記ステップＣ２にて読み出されるキーデータについて、他のアプリケーションソフトに対応するキーデータではないと判断される状態では（ステップＣ３（Ｎｏ））、当該キーデータに応じた操作表示処理とその計算処理ならびに表示更新処理が繰り返し実行される（ステップＣ２〜Ｃ６→Ｃ２）。
【００８５】
ここで、前記ログ画面ＧＬに表示された一連のキーデータから次に読み出されたキーデータについて、他のアプリケーションソフトに対応するキーデータであると判断された場合には（ステップＣ３（Ｙｅｓ））、当該他のアプリケーションソフトが起動中であるか否か判断され（ステップＣ７）、起動中でないと判断された場合には（ステップＣ７（Ｎｏ））、当該他のアプリケーションプログラムが起動される（ステップＣ８）。
【００８６】
すなわち、例えば前記図９（Ｃ）で示したように、ログ画面ＧＬに表示された一連のキーデータが順次読み出されて、電卓エミュレータによる統計計算モードでの操作表示処理とその計算処理ならびに表示更新処理が繰り返し実行され、エミュレーション画面ＧＥのディスプレイＤＰ上に統計データＴが生成表示された後（ステップＣ２〜Ｃ６）、前記ログ画面ＧＬから読み出された次のキーデータが、表計算のアプリ起動のためのキーデータＫＨであり、且つ当該表計算のアプリケーションソフトが起動中でないと判断された場合には（ステップＣ２，Ｃ３（Ｙｅｓ）→Ｃ７（Ｎｏ））、当該表計算のアプリケーションプログラム１２a3が起動され、前記エミュレーション画面ＧＥおよびログ画面ＧＬと共に当該表計算のアプリケーションに従った表計算画面ＧＨが表示部１８に並列表示される（ステップＣ８）。
【００８７】
ここで、次のキーデータとして「編集」「貼り付け」のためのキーデータＫＥ，ＫＰが読み出されると（ステップＣ６（Ｙｅｓ）→Ｃ２）、表計算のアプリ（他のアプリ）のためのキーデータＫＥ，ＫＰであり、且つ当該表計算のアプリケーションプログラム１２a3は起動中であると判断される（ステップＣ３（Ｙｅｓ）→Ｃ７（Ｙｅｓ））。
【００８８】
すると、前記図６（Ｃ）で示したように、前記表計算のアプリのためのキーデータＫＥ，ＫＰに対応した操作表示処理が表計算画面ＧＨにて実行されると共に（ステップＣ９）、前記電卓エミュレータに応じて前記エミュレーション画面ＧＥのディスプレイＤＰにて生成表示されている統計データＴが、前記表計算のアプリケーション（１２a3）に応じたデータ形式に変換され、表計算画面ＧＨに貼り付けられて表示される（ステップＣ１０）。
【００８９】
したがって、前記構成の計算機エミュレーション装置１０の第２実施形態の電卓エミュレーション処理によれば、記録モードにおいて、関数電卓のエミュレーション画面ＧＥに表示されたキーボードＫＢを操作してキー入力すると、当該電卓のキーデータがキーログメモリ１２ｃに順次記憶されログ画面ＧＬに表示されると共に、当該キー入力に応じた計算処理が実行されて電卓ディスプレイＤＰに表示される。ここで、キー入力部１５からのユーザ操作に応じて、他のアプリケーションの立上げ指示がなされると、対応アプリ設定メモリ１２ｂに予め設定記憶されている他のアプリケーションソフトを一覧にした他アプリメニュー画面ＷＭが表示され、当該他アプリメニュー画面ＷＭに従い選択された他のアプリケーションプログラムが起動される。この際、前記他のアプリの起動のためのキーデータおよび当該起動されたアプリの操作のためのキーデータも前記キーログメモリ１２ｃに引き続き記憶される。そして再生モードでは、前記キーログメモリ１２ｃに記憶された一連のキーデータがログ画面ＧＬに表示されて再実行されるのに伴い、前記他のアプリの起動のためのキーデータが読み出された場合には、当該他のアプリが起動され、同他のアプリの操作のためのキーデータに応じた処理も実行される。
【００９０】
このため、電卓エミュレータの動作に協働させて立ち上げられた他のアプリケーションソフトウエアによるキー入力履歴も、一連のキー入力履歴として容易に記録し再現することができる。
【００９１】
なお、前記各実施形態において記載した計算機エミュレーション装置による各処理の手法、すなわち、図５のフローチャートで示す第１実施形態の電卓エミュレーション処理（記録モード）、図７のフローチャートで示す第１実施形態の電卓エミュレーション処理（再生モード）、図８のフローチャートで示す第２実施形態の電卓エミュレーション処理（記録モード）、図１０のフローチャートで示す第２実施形態の電卓エミュレーション処理（再生モード）などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（１６）に格納して配布することができる。そして、ＰＣなどを使用した計算機エミュレーション装置は、この外部記憶媒体（１６）に記憶されたプログラムを内部メモリ（１２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した計算機エミュレータに基づく他のアプリケーション処理との協働機能を実現し、前述した手法による同様の処理を実行することができる。
【００９２】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ１７）から前記のプログラムデータを取り込み、前述した計算機エミュレータに基づく他のアプリケーション処理との協働機能を実現することもできる。
【００９３】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施形態に係る計算機エミュレーション装置１０の電子回路の構成を示すブロック図。
【図２】前記計算機エミュレーション装置１０のプログラムメモリ１２ａに記憶されたプログラムの内容を示す図。
【図３】前記計算機エミュレーション装置１０の対応アプリ設定メモリ１２ｂに記憶された対応アプリ設定データの内容を示す図。
【図４】前記計算機エミュレーション装置１０のキーログメモリ１２ｃに記憶されたキーログデータＫ１〜Ｋｎの具体例を示す図。
【図５】前記計算機エミュレーション装置１０による第１実施形態の電卓エミュレーション処理（記録モード）を示すフローチャート。
【図６】前記第１実施形態の電卓エミュレーション処理（記録モード）に伴う表示動作を示す図。
【図７】前記計算機エミュレーション装置１０による第１実施形態の電卓エミュレーション処理（再生モード）を示すフローチャート。
【図８】前記計算機エミュレーション装置１０による第２実施形態の電卓エミュレーション処理（記録モード）を示すフローチャート。
【図９】前記第２実施形態の電卓エミュレーション処理（記録モード）に伴う表示動作を示す図。
【図１０】前記計算機エミュレーション装置１０による第２実施形態の電卓エミュレーション処理（再生モード）を示すフローチャート。
【図１１】関数電卓のエミュレータをＰＣ上で機能させた場合の従来の動作画面を示す図。
【符号の説明】
【００９５】
１０  …計算機エミュレーション装置（ＰＣ）
１１  …コンピュータ本体
１２  …記憶装置（メモリ）
１２ａ…プログラムメモリ
１２a1…装置制御プログラム（ＯＳ）
１２a2…電卓エミュレータプログラム
１２a3…表計算プログラム
１２a4…文書作成プログラム
１２ｂ…対応アプリ設定メモリ
１２bn…対応アプリの識別データ
１２bna，１２bnb…操作機能の設定データ
１２ｃ…キーログメモリ
１３  …記録媒体読み書き部
１４  …通信部
１５  …キー入力部
１６  …外部記憶媒体
１７  …Ｗｅｂサーバ（プログラムサーバ）
１８  …表示部
ＧＥ  …電卓エミュレーション画面
ＫＢ  …キーボード
ＤＰ  …ディスプレイ
Ｔ  …統計データ
ＧＬ  …ログ画面
ＫＨ  …表計算起動キーデータ
ＫＥ  …「編集」キーデータ
ＫＰ  …「貼り付け」キーデータ
ＧＨ  …表計算画面
ＷＭ  …他アプリメニュー画面
【図１】
0005169332.tif 000002
【図２】
0005169332.tif 000003
【図３】
0005169332.tif 000004
【図４】
0005169332.tif 000005
【図５】
0005169332.tif 000006
【図６】
0005169332.tif 000007
【図７】
0005169332.tif 000008
【図８】
0005169332.tif 000009
【図９】
0005169332.tif 000010
【図１０】
0005169332.tif 000011
【図１１】
0005169332.tif 000012