(57)【要約】【課題】  画面に表示される内容の更新前と更新後の関係に応じて、ユーザにとって利便性の高い選択領域の選択状態を提供可能な情報処理装置を提供すること。【解決手段】  ホストコンピュータから受信したデータを、画面を切替えて表示可能な情報処理装置であって、前記受信したデータが表示された領域の選択を受付ける領域選択受付手段と、前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式を判定する第１の表示形式判定手段と、前記画面の表示が更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータの表示形式を判定する第２の表示形式判定手段と、前記第１の表示形式判定手段により判定された表示形式と、前記第２の表示形式判定手段により判定された表示形式とが同じ場合、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーするコピー制御手段と、を有する。【選択図】図１
2014048981.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから受信したデータを、画面を切替えて表示可能な情報処理装置であって、
前記受信したデータが表示された領域の選択を受付ける領域選択受付手段と、
前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式を判定する第１の表示形式判定手段と、
前記画面の表示が更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータの表示形式を判定する第２の表示形式判定手段と、
前記第１の表示形式判定手段により判定された表示形式と、前記第２の表示形式判定手段により判定された表示形式とが同じ場合、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーするコピー制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記コピー制御手段は、前記領域選択受付手段により受付けた選択領域に対して既にコピー操作がなされていた場合に、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーすることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記領域選択受付手段により受付ける領域は、コピー領域であることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の表示形式判定手段により判定された表示形式と、前記第２の表示形式判定手段により判定された表示形式とが同じ場合、前記選択領域の選択状態を保持し、一方、異なる場合は、前記選択領域の選択状態を解除する選択領域制御手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記領域選択受付手段により受付けた選択領域を前記画面上に表示する選択領域表示手段を更に有し、
前記選択領域制御手段は、前記選択領域の表示をすることで前記選択状態を保持し、前記選択領域の表示を消去することで前記選択状態を解除することを特徴とすることを特徴とする請求項４または５記載の情報処理装置。
【請求項６】
ホストコンピュータから受信したデータを、画面を切替えて表示可能な情報処理装置の制御方法であって、
前記受信したデータが表示された領域の選択を受付ける領域選択受付ステップと、
前記領域選択受付ステップにより受付けた選択領域に表示されたデータの表示形式を判定する第１の表示形式判定ステップと、
前記画面の表示が更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータの表示形式を判定する第２の表示形式判定ステップと、
前記第１の表示形式判定ステップにより判定された表示形式と、前記第２の表示形式判定ステップにより判定された表示形式とが同じ場合、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーするコピー制御ステップと、
を有することを特徴とする情報処理装置。
【請求項７】
ホストコンピュータから受信したデータを、画面を切替えて表示可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記受信したデータが表示された領域の選択を受付ける領域選択受付手段と、
前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式を判定する第１の表示形式判定手段と、
前記画面の表示が更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータの表示形式を判定する第２の表示形式判定手段と、
前記第１の表示形式判定手段により判定された表示形式と、前記第２の表示形式判定手段により判定された表示形式とが同じ場合、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーするコピー制御手段と、
を有することを特徴とする情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびそのプログラムに関し、特に、画面に表示されている内容のコピーを行う技術に関する。
【背景技術】
【０００２】
従来、ホストコンピュータから送信されるデータ列に基づいて所定のエミュレーション画面をディスプレイ表示するホストエミュレータ装置が知られている。特に、オペレーティングシステム上のアプリケーションソフトウェアとして動作するホストエミュレータ装置においては、ディスプレイ上に表示されたデータをユーザがマウス等により指定して、そのデータをオペレーティングシステムの提供するバッファにコピーすることができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１５４１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、マウス等のドラッグによりユーザ所望の選択された矩形領域内のフィールド内容データを選択できるようになっている。そして、このように選択されたフィールドデータは、コピーまたはカットなどの編集操作によりバッファ装置に転送され、表計算、ワードプロセッサ等の他のアプリケーションソフトウェアにて再利用できるようになっている。
【０００５】
しかしながら、表示内容をコピーするためにコピーしたい領域を選択したとしても、画面が更新されると、通常は選択領域が解除されてしまう。よって、データは更新されるが、表示位置が同じような場合であっても、表示が更新される度にコピーした範囲を選択しなおす必要があった。コピー範囲を選択する操作は主にマウスを利用して行われるが、エミュレータ端末のようにマウスをあまり使わずキーボードを主に利用するようなケースでは、都度マウスを利用して選択するのは面倒であった。
【０００６】
これに対する解決策として、画面が更新されてもコピーの選択範囲を解除せず、選択状態のままにしておくエミュレータ製品も存在する。
【０００７】
しかしながら、このケースであると、違う領域をコピーしたい場合、また、違う操作をしたいなどの理由で選択領域を解除したい場合には、マウスなどを利用して手動で解除する必要があった。先ほども説明したように、エミュレータは主にキーボードを利用して操作をすることが多いので、マウスを利用して選択領域を解除するのは面倒であった。
【０００８】
そこで、本発明は、画面に表示される内容の更新前と更新後の関係に応じて、ユーザにとって利便性の高い選択領域の選択状態を提供可能な情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
ホストコンピュータから受信したデータを、画面を切替えて表示可能な情報処理装置であって、前記受信したデータが表示された領域の選択を受付ける領域選択受付手段と、前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式を判定する第１の表示形式判定手段と、前記画面の表示が更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータの表示形式を判定する第２の表示形式判定手段と、前記第１の表示形式判定手段により判定された表示形式と、前記第２の表示形式判定手段により判定された表示形式とが同じ場合、前記更新された後の画面に表示された、前記選択領域に対応した領域に表示されたデータをコピーするコピー制御手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、画面に表示される内容の更新前と更新後の関係に応じて、ユーザにとって利便性の高い選択領域の選択状態を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理装置を含む情報処理システムの一例を示すシステム構成図である。
【図２】本発明の実施形態に係る情報処理装置（メインフレーム１０１、クライアント端末１０２）のハードウェア構成を示すハードウェア構成図である。
【図３】本発明の実施形態に係る情報処理装置の機能構成の一例を示す機能構成図である。
【図４】本発明の実施形態に係る情報処理装置の画面遷移の一例を示す図である。
【図５】本発明の実施形態に係るサーバ装置（メインフレーム１０１）に記憶されたデータの一例を示す図である。
【図６】本発明の実施形態に係るデータの利用方法の一例を示す図である。
【図７】本発明の実施形態に係る情報処理装置の画面遷移（表示形式が同じ場合）の一例を示す図である。
【図８】本発明の実施形態に係る情報処理装置の表示形式が異なる場合の画面遷移の一例を示す図である。
【図９】本発明の実施形態に係る情報処理装置の画面遷移（表示形式が異なる場合）の一例を示す図である。
【図１０】本発明の実施形態に係る情報処理装置の画面遷移（表示形式が異なる場合）の一例を示す図である。
【図１１】本発明の実施形態に係る情報処理装置の第１の制御フローの一例を示すフローチャートである。
【図１２】本発明の実施形態に係る情報処理装置の第２の制御フローの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明に係る情報処理装置および情報処理装置の制御方法およびそのプログラムの実施形態について詳細に説明する。
【００１３】
図１は、本発明の実施形態に係る情報処理装置を含む情報処理システムの一例を示すシステム構成図である。
【００１４】
本発明の情報処理システムの構成に好適なメインフレーム１０１は、企業の基幹業務システムなどに用いられる大型のコンピュータシステムである。電源やＣＰＵ、記憶装置を始めとするほとんどのパーツが多重化されており、並列処理による処理性能の向上と耐障害性の向上が図られている。「汎用機」「汎用コンピュータ」「大型機」「大型コンピュータ」「サーバ装置」などとも呼ばれる。
【００１５】
ネットワーク（ＬＡＮ）１０５を通じて複数のクライアント端末１０２と接続されており、利用者はクライアント端末１０２を通じてデータを利用する。データの処理や保存は一般的にはメインフレーム１０１が行う、いわば中央集権的な構造になっている。
【００１６】
クライアント端末１０２は、メインフレーム１０１から受け取ったデータを、端末エミュレータ画面１０３を介して表示するようになっている。
【００１７】
図２は、本発明の実施形態に係る情報処理装置（メインフレーム１０１、クライアント端末１０２）のハードウェア構成を示すハードウェア構成図である。
【００１８】
図２に示すように、クライアント端末１０２は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８が接続される。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
ＲＯＭ２０３あるいは記憶装置である外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本データ先指定方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２１】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは記憶装置である外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２２】
入力コントローラ２０５は、キーボード２０９からの入力を制御する。ビデオコントローラ２０６は、表示部の一例であるＣＲＴ２１０への表示出力を制御する。メモリコントローラ２０７は、外部メモリ２１１に記憶されている情報を読み出しと、外部メモリ２１１への情報の書き込みを制御する。
【００２３】
通信Ｉ／Ｆコントローラ２０８は、通信回線と接続してデータの送受信の制御を行う。クライアント端末の場合、通信Ｉ／Ｆコントローラ２０８は、ＬＡＮ１０５を介するデータの送受信を制御する。
【００２４】
なお、外部メモリ２１１は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００２５】
図３は、本発明の実施形態に係る情報処理装置の機能構成の一例を示す機能構成図である。
【００２６】
クライアント端末１０２は、機能構成３１０として以下の構成を備えている。帳票画面表示部３１１は、端末エミュレータソフトを利用して、メインフレーム１０１から送信されるデータを帳票画面として表示する機能を有する。
【００２７】
選択領域制御部３１２は、エミュレータ画面上でコピー操作を行う際にコピーする範囲を選択する選択領域を制御する機能を有する。具体的には、所定の条件によって、帳票の画面が更新されても選択領域を保持したり、更新された場合は、選択領域を解除したりする制御を行う。
【００２８】
表示形式判定部３１３は、帳票画面内に表示される表示形式を判定する。画面やデータが更新されても、表示形式が同じであるか否かなどの判定を行う。表示形式が同じとは、例えば、売上実績に関するもので表示形式（フォーマット）は同じであり、データは月ごとに違ったデータが表示されるケースで、データの表示フォーマットが同じである場合をいう。
【００２９】
クリップボード制御部３１４は、範囲選択された領域の内容をクリップボードにコピーする制御を行う。本実施形態では、範囲選択された状態で画面が切り替わり、更新後の画面で表示形式が同じであった場合は、自動で（コピー操作を受け付けることなく）コピー処理を行う制御を行う。コピー操作とはオペレーティングシステムの管理するクリップボードへ記憶する処理である。
【００３０】
なお、本実施形態では、コピーとして説明しているが、選択したものを切り抜く、カット操作でも同様の処理を行うことができる。
【００３１】
図４は本発明の実施形態に係る情報処理装置の画面遷移の一例を示す図である。
【００３２】
クライアント端末１０２の端末エミュレータ画面１０３の画面遷移を示す図である。端末エミュレータとは、例えばメインフレーム１０１などのホストコンピュータのオンライン端末機能をＴＣＰ／ＩＰネットワーク上のクライアントで実現するソフトウェアである。各種ＯＳに対応した製品の他、ＷＥＢ環境、モバイル環境、シンクライアントでも利用可能である。
【００３３】
画面４０１は、クライアント端末１０２上に表示される業務選択メニュー画面である。メインフレームに所定の方法で接続することで表示される。
【００３４】
ここでユーザは、メッセージにしたがって業務を選択する。「２」が押下されると製品別販売実績の照会画面である、画面４０２に表示が切り替わる。画面４０２でも同様に、メッセージに従って次の画面を選択することが可能となっており、「Ｆ２」が押下されると製品別販売実績の次画面が表示された画面４０３に切り替わる。また、「Ｆ３」が押下されると業務選択メニューを示す画面４０４に切り替わるようになっている。
【００３５】
画面４０３でも同様に、「Ｆ２」や「Ｆ３」を押下することが可能であり、押下されるとそれぞれ対応した画面に表示が切り替わるようになっている。
【００３６】
図５は本発明の実施形態に係るサーバ装置（メインフレーム１０１）に記憶されたデータの一例を示す図である。
【００３７】
商品マスター５０１は、商品のマスターデータが記録されているものであり、本実施例では、商品コードと商品名が記憶されている。
【００３８】
販売ＤＢ５０２は、商品の販売に関するデータが記録されているものであり、本実施例では、商品コード、年度、および月実績が記憶されている。
【００３９】
クライアント端末１０２から端末エミュレータのプログラムを介して要求されたデータを送信することで、クライアント端末に表示される画面を制御可能なようになっている。
【００４０】
図６は本発明の実施形態に係るデータの利用方法の一例を示す図である。
【００４１】
画面６０１および６０３は、端末エミュレータ画面１０３に表示されている画面の一例である。
【００４２】
画面６０１は、製品別販売実績の１〜６月分までが表示されている。画面６０３では、製品別販売実績の７〜１２月分までが表示されている。
【００４３】
ユーザは別のアプリケーション６０５に表示内容のコピー＆ペーストした場合に、現状ではまず、コピーしたい領域を範囲選択すると選択領域６０２として識別可能なように表示される。ここでユーザはコピー操作を行い、別のアプリケーション６０５にペースト（貼り付け）することで、６０６のようにペーストされる。
【００４４】
そして、端末エミュレータ画面上で、次のページ（Ｆ２）を表示させ、同様に、選択領域６０４を範囲選択するし、コピー＆ペーストを行うと、６０７のようにペーストされる。
【００４５】
このように、現状では端末エミュレータ画面の画面が切り替わる度に、都度コピー範囲を選択し、コピー操作を行っている。
【００４６】
図７〜図１２を使って説明する本発明を実施することによって、画面が切り替わる度に都度コピー範囲を選択したり、コピー操作を行ったりしなくてもよく、かつ画面の表示形式によって、コピー範囲やコピー操作を制御することが可能となる。
【００４７】
図７は本発明の実施形態に係る情報処理装置の画面遷移（表示形式が同じ場合）の一例を示す図である。
【００４８】
端末エミュレータ画面１０３に製品別販売実績画面７０１が表示されており、選択領域７０２が範囲選択されているとする。表示形式判定部３１３は、選択された各行で共通の空白（スペース）を区切り位置として、セル（７行、８列）イメージに分割する。イメージ図を７０３に示す。こうすることで、表示形式が７行、８列のセル形式であると判定する。このときに、セルとセルの間隔を判定材料として加えることも可能である。
【００４９】
次画面（Ｆ２）が押下され、次画面７０４では、選択領域７０５に表示された形式がセル（７行、８列）である（イメージ図を７０６に示す）ので、選択領域７０２と７０５は表示形式が同じであると判定される。
【００５０】
表示形式が同じであると判定されたので、表示画面７０７は、選択領域７０８を保持したままの状態で表示される。選択されたままの状態とは、選択領域をそのまま残すやり方でもよいし、画面が更新されたら再度選択領域を表示するやり方でも構わない。
【００５１】
次に図８を用いて表示形式が異なると判定される場合について説明する。
【００５２】
図８は本発明の実施形態に係る情報処理装置の画面遷移（表示形式が異なる場合）の一例を示す図である。
【００５３】
端末エミュレータ画面１０３に製品別販売実績画面８０１が表示されており、選択領域８０２が範囲選択されているとする。図７で説明したように表示形式判定部３１３は、表示形式が７行、８列のセル形式であると判定する。イメージ図を８０３に示す。
【００５４】
業務メニュー（Ｆ３）が押下され、業務選択メニュー画面８０４では、選択領域８０５に表示された形式は、セル（７行、３列）である（イメージ図を８０６に示す）ので、選択領域８０２と８０５は、表示形式が異なると判定される。
【００５５】
表示形式が異なると判定されたので、表示画面８０７は、選択領域８０８が解除された状態で表示される。選択領域を解除するとは、他のエリアがマウスによりクリックされるように選択状態にすることで解除するようにしてもよいし、どこも選択されていない状態に制御するようにしてもよい。
【００５６】
次に図９を用いて、別の表示形式の判定方法について説明する。
【００５７】
図９は本発明の実施形態に係る情報処理装置の画面遷移（表示形式が異なる場合）の一例を示す図である。
【００５８】
本実施例では、属性を利用することとする。属性９０２とは、画面上に表示する文字に対して性質を決める情報であり、通常、画面には半角空白として表示される。
【００５９】
属性には、文字の「色」、「全角」、「半角」、「反転」、「明滅」、や書込み可能、書込み不可、罫線等の性質があり、ここでは、例えば「書込み不可」属性を利用した例につい説明する。
【００６０】
端末エミュレータ画面１０３に製品別販売実績画面９０１が表示されており、選択領域９０３が範囲選択されているとする。表示形式判定部３１３は、選択された範囲の属性の個数と、各属性の位置を情報として保持する。
【００６１】
例えば選択領域９０３では、左上（「７月」の前の属性）が５行２０桁で、計４９個の属性と各位置が保持される。イメージ図を９０４に示す。
【００６２】
業務メニュー（Ｆ３）が押下され、業務選択メニュー画面９０４では、選択領域９０６に表示された形式が、選択された範囲の属性の個数と各属性の位置とが異なるため、表示形式が異なると判定される。表示形式判定部３１３により判定された属性のイメージ図を９０７に示す。
【００６３】
表示形式が異なると判定されたので、表示画面９０８は、選択領域９０９が解除された状態で表示される。
【００６４】
なお、表示形式判定部３１３がセル形式で判定するのか、属性方式で判定するのか、または別の方法で判定するのかは、あらかじめ設定しておくようにしてもよいし、表示される形式によって変更されるようにしてもよい。
【００６５】
図１０は本発明の実施形態に係る情報処理装置の画面遷移（表示形式が異なる場合）の一例を示す図である。
【００６６】
図６で説明したようにユーザは表示される内容をコピーして別のアプリケーションに貼り付けるような利用方法をすることがある。そして、現状では、都度範囲選択はコピー操作を行っていた。
【００６７】
選択領域を制御する実施例については、図７〜図９を用いて説明したが、ここでは、コピー操作を制御する方法について説明する。
【００６８】
例えば、製品別販売実績を順次更新していき、コピー操作を繰り返すような作業をする場合がある。この場合、選択領域を保持する制御については既に説明したが、ここでは、画面が切り替わっても表示形式が同じであれば、コピー操作を受け付けることなく、自動でコピー操作、すなわちクリップボードへデータを記憶するようにした。
【００６９】
製品別販売実績画面１００１で、選択領域が１００２であった場合に、コピー操作が行われると、選択範囲の内容がクリップボードにコピーされる。クリップボードのイメージ図を１００３に示す。
【００７０】
ここで、Ｆ２（次画面へ）が押下され次画面１００４が表示され、選択領域１００５が同じ表示形式であったと判定された場合、自動コピーされる。これにより、今までは画面遷移毎に手動でコピー操作を行っていたが、不要になり、操作の効率化を図ることができる。
【００７１】
また、製品別販売実績画面１００１で、Ｆ３（業務メニューへ）が押下された場合は、業務メニューが表示されるので、表示形式は異なることになり、コピー操作は自動では行われない。（もしくは選択領域が解除されるのでコピーされない。）
【００７２】
図１１は本発明の実施形態に係る情報処理装置の第１の制御フローの一例を示すフローチャートである。
【００７３】
端末エミュレータ画面１０３に帳票画面が表示された時に処理が開始される。
【００７４】
ステップＳ１１０１で、ユーザによるコピー範囲の選択があるかどうか判定する。コピーの範囲選択がない場合は、ステップＳ１１０４に進み、画面が切り替わるまで処理を繰り返す。
【００７５】
範囲選択があった場合、ステップＳ１１０２で、コピー領域（範囲）の選択を受け付け、ステップＳ１１０３では、選択領域を表示する。通常は矩形で選択されるがこれに限ったものではない。
【００７６】
ステップＳ１１０４では、画面が切り替わりの命令を受けるまで処理を繰り返す。画面切替が発生した場合、ステップＳ１１０５に進み、選択領域があるかどうか判定を行い、選択領域がなければステップＳ１１０１に戻る。
【００７７】
一方、選択領域がある場合は、ステップＳ１１０６で選択領域の表示形式が、画面が切り替わる前と後とで同じかどうかの判定を行い、同じであれば、ステップＳ１１０７で選択領域の選択状態を保持した状態にし、表示形式が異なる場合には、ステップＳ１１０８で選択領域の選択状態を解除してステップＳ１１０１に戻る。選択領域が表示されている場合は、表示を消去する。
【００７８】
なお、本フローチャートは、端末エミュレータ画面１０３が閉じられた時、または端末エミュレータのプログラムが終了した場合に終了する。
【００７９】
図１２は本発明の実施形態に係る情報処理装置の第２の制御フローの一例を示すフローチャートである。
【００８０】
端末エミュレータ画面１０３に帳票画面が表示された時に処理が開始される。
【００８１】
ステップＳ１２０１で、ユーザによるコピー範囲の選択あるかどうか判定する。コピーの範囲選択がない場合は、ステップＳ１２０６に進み、画面が切り替わるまで処理を繰り返す。
【００８２】
範囲選択があった場合、ステップＳ１２０２で、コピー領域（範囲）の選択を受け付け、ステップＳ１２０３では、選択領域を表示する。通常は矩形で選択されるがこれに限ったものではない。
【００８３】
ステップＳ１２０４では、コピー操作が行われたかどうかの判定を行い、コピー操作が行われた場合は、ステップＳ１２０５に進みコピーされた内容をクリップボードに記憶する。コピー操作がなされない場合はステップＳ１２０６に進み、処理を繰り返す。
【００８４】
ステップＳ１２０６では、画面が切り替わりの命令を受けるまで処理を繰り返す。画面切替が発生した場合、ステップＳ１２０７に進み、選択領域があるかどうか判定を行い、選択領域がなければステップＳ１２０１に戻る。
【００８５】
一方、選択領域がある場合は、ステップＳ１２０８で選択領域の表示形式が、画面が切り替わる前と後とで同じかどうかの判定を行い、同じであれば、ステップＳ１２０９で選択領域の内容をコピーし、ステップＳ１２１０で選択領域の選択状態を保持した状態にする。また、コピーするかどうかの判断に、ステップＳ１２０４でコピー操作が行われていることを条件として加えることもできる。
【００８６】
ステップＳ１２０８で、表示形式が異なると判定された場合はステップＳ１２１１で選択領域の選択状態を解除してステップＳ１２０１に戻る。
【００８７】
なお、本フローチャートは、端末エミュレータ画面１３０が閉じられた時、または端末エミュレータのプログラムが終了した場合に終了する。
【００８８】
以上説明したように、本実施の形態によれば、画面に表示される内容の更新前と更新後の関係に応じて、ユーザにとって利便性の高い選択領域の選択状態を提供することができる。
【００８９】
また、画面に表示される内容の更新前と更新後の関係に応じて、ユーザにとって利便性の高い選択領域のコピー制御を実行可能な情報処理装置を提供することができる。
【００９０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９１】
また、本発明におけるプログラムは、図１１および図１２に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図１１および図１２の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図１１および図１２の各装置の処理方法ごとのプログラムであってもよい。
【００９２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００９４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００９５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９９】
１０１  メインフレーム
１０２  クライアント端末
１０３  端末エミュレータ画面
１０５  ＬＡＮ
【図１】
2014048981.tif 000003
【図２】
2014048981.tif 000004
【図３】
2014048981.tif 000005
【図４】
2014048981.tif 000006
【図５】
2014048981.tif 000007
【図６】
2014048981.tif 000008
【図７】
2014048981.tif 000009
【図８】
2014048981.tif 000010
【図９】
2014048981.tif 000011
【図１０】
2014048981.tif 000012
【図１１】
2014048981.tif 000013
【図１２】
2014048981.tif 000014
【手続補正書】
【提出日】平成25年8月20日(2013.8.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
画面に表示されたデータをコピーすることが可能な情報処理装置であって、前記表示されたデータをコピーするべく領域の選択を受付ける領域選択受付手段と、前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式である第１の表示形式と、前記画面が更新された後に前記選択領域に対応した領域に表示されるデータの表示形式である第２の表示形式と、が同形式であるかを判定する判定手段と、前記判定手段により前記第１の表示形式と前記第２の表示形式が同形式であると判定された場合、前記領域選択手段による領域の選択を受付けることなく前記第２の表示形式においても前記データを選択状態とするよう制御する選択領域制御手段と、を有することを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面に表示されたデータをコピーすることが可能な情報処理装置であって、
前記表示されたデータをコピーするべく領域の選択を受付ける領域選択受付手段と、
前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式である第１の表示形式と、前記画面が更新された後に前記選択領域に対応した領域に表示されるデータの表示形式である第２の表示形式と、が同形式であるかを判定する判定手段と、
前記判定手段により前記第１の表示形式と前記第２の表示形式が同形式であると判定された場合、前記領域選択手段による領域の選択を受付けることなく前記第２の表示形式においても前記データを選択状態とするよう制御する選択領域制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記選択領域制御手段は、前記判定手段により前記第１の表示形式と前記第２の表示形式が異なると判定された場合には、前記第２の表示形式における前記データの選択状態を解除することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記領域選択受付手段により受付けた選択領域を前記画面上に表示する選択領域表示手段を更に有し、
前記選択領域制御手段は、前記データを選択状態とする制御する場合には選択領域の表示をし、前記選択状態を解除する場合には前記選択領域の表示を消去することを特徴とすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の表示形式と、前記第２表示形式とが同形式の場合、前記更新された後の画面に表示された、前記画面が更新された後に前記選択領域に対応した領域に表示されるデータをコピーするコピー制御手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
画面に表示されたデータをコピーすることが可能な情報処理装置の制御方法であって、
前記表示されたデータをコピーするべく領域の選択を受付ける領域選択受付ステップと、
前記領域選択受付ステップにより受付けた選択領域に表示されたデータの表示形式である第１の表示形式と、前記画面が更新された後に前記選択領域に対応した領域に表示されるデータの表示形式である第２の表示形式と、が同形式であるかを判定する判定ステップと、
前記判定ステップにより前記第１の表示形式と前記第２の表示形式が同形式であると判定された場合、前記領域選択ステップによる領域の選択を受付けることなく前記第２の表示形式においても前記データを選択状態とするよう制御する選択領域制御ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項６】
画面に表示されたデータをコピーすることが可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記表示されたデータをコピーするべく領域の選択を受付ける領域選択受付手段と、
前記領域選択受付手段により受付けた選択領域に表示されたデータの表示形式である第１の表示形式と、前記画面が更新された後に前記選択領域に対応した領域に表示されるデータの表示形式である第２の表示形式と、が同形式であるかを判定する判定手段と、
前記判定手段により前記第１の表示形式と前記第２の表示形式が同形式であると判定された場合、前記領域選択手段による領域の選択を受付けることなく前記第２の表示形式においても前記データを選択状態とするよう制御する選択領域制御手段と、
を有することを特徴とする情報処理装置として機能させるためのプログラム。