(57)【要約】      （修正有）【課題】情報処理装置において、適切なタイミングにてインジケータを表示して画面のちらつきを抑制する。【解決手段】情報処理装置１００は、画面表示部と、入力受付部と、実行処理部１０１と、計数部１０３と、インジケータ表示部１０５と、を備える。画面表示部は、画面Ｄを表示する。入力受付部は、入力操作を受け付ける。処理実行部１０１は、入力操作に応じた処理を実行する。計数部１０３は、処理の開始からの経過時間を計数する。インジケータ表示部１０５は、経過時間が所要の時間以上となっても処理の実行が継続するときに、処理の実行中を示すインジケータを画面Ｄに表示する。【選択図】図２Ａ
2016040663.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する画面表示部と、
入力操作を受け付ける入力受付部と、
前記入力操作に応じた処理を実行する処理実行部と、
前記処理の開始からの経過時間を計数する計数部と、
前記経過時間が所要の時間以上となっても前記処理の実行が継続する場合に、前記処理の実行中を示すインジケータを前記画面表示部に表示するインジケータ表示部と、
を備える情報処理装置。
【請求項２】
前記インジケータ表示部が前記処理の終了により前記インジケータを消去した後に、前記処理の実行結果に応じて前記画面の更新がなされる、請求項１に記載の情報処理装置。
【請求項３】
前記処理の実行中に遠隔装置と通信を行う通信部をさらに備える、請求項１又は２に記載の情報処理装置。
【請求項４】
画面を表示するステップと、
入力操作を受け付けるステップと、
前記入力操作に応じた処理を実行するステップと、
前記処理の開始からの経過時間を計数するステップと、
前記経過時間が所要の時間以上となっても前記処理の実行が継続する場合に、前記処理の実行中を示すインジケータを表示するステップと、
を含む情報処理方法。
【請求項５】
前記処理の終了後に前記インジケータを消去するステップと、
前記インジケータの消去後に前記処理の実行結果に応じて前記画面を更新するステップと、
をさらに含む請求項４に記載の情報処理方法。
【請求項６】
前記処理を実行するステップにおいて、遠隔装置と通信が行われる、請求項４又は５に記載の情報処理方法。
【請求項７】
請求項４〜６のいずれかに記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び、情報処理方法を実行するプログラムに関する。
【背景技術】
【０００２】
従来、実行される処理により画面表示状態が変化する情報処理装置が知られている。このような情報処理装置としては、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）を遠隔操作可能な遠隔操作装置が特許文献１に開示されている。例えば、特許文献１に開示された遠隔操作装置では、タッチスクリーンに、画像形成装置の操作部の模擬画像が表示され、タッチスクリーンにおいては、状態変化前に表示されていた模擬画像が、画面制御用情報の受信に応答して、状態変化を反映した模擬画像に変更される。すなわち、上記の遠隔操作装置においては、受信した画面制御用情報に基づいて画面表示が変更される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５７７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に開示された遠隔操作装置などにおいては、ある所要の処理が完了してある模擬画像から他の模擬画像に表示が変化する際に、所要の処理の実行中に、処理の実行中であることを示すインジケータを表示している。上記の所要の処理が完了する時間は処理により異なっており、また、同じ処理を実行したとしても実行毎に処理にかかった時間が異なることもある。
【０００５】
特許文献１の遠隔操作装置などの従来の情報処理装置においては、上記の処理にかかった時間に関わりなく、処理が実行されていれば上記のインジケータを表示していた。このため、短時間で処理が完了した場合にもインジケータが表示され、情報処理装置において画面のちらつきが生じていた。
【０００６】
本発明の課題は、情報処理装置において、適切なタイミングにてインジケータを表示することで画面のちらつきを抑制することにある。
【課題を解決するための手段】
【０００７】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明に係る一見地に係る情報処理装置は、画面表示部と、入力受付部と、処理実行部と、計数部と、インジケータ表示部と、を備える。
画面表示部は、画面を表示する。入力受付部は、入力操作を受け付ける。処理実行部は、入力操作に応じた処理を実行する。計数部は、処理の開始からの経過時間を計数する。
インジケータ表示部は、経過時間が所要の時間以上となっても処理の実行が継続する場合に、処理の実行中を示すインジケータを画面表示部に表示する。
【０００８】
上記の情報処理装置においては、入力受付部が入力操作を受け付けると、処理実行部が、入力操作に応じた処理を実行する。処理実行部が上記の処理を開始すると、計数部が、処理の開始からの経過時間を計数する。また、インジケータ表示部は、経過時間をモニターし、経過時間が所要の時間以上となっても上記の処理の実行が継続されている場合に、処理の実行中を示すインジケータを画面表示部に表示する。
【０００９】
上記の情報処理装置において、インジケータが表示されるのは、処理の開始から所要の時間以上経過しても当該処理の実行が継続している場合である。つまり、短時間に実行が完了する処理に対してはインジケータが表示されない。これにより、インジケータが一瞬だけ表示されて消えることを抑制できる。その結果、画面表示のちらつきを抑制できる。
【００１０】
インジケータ表示部が処理の終了によりインジケータを消去した後に、処理の実行結果に応じて画面の更新がなされてもよい。これにより、処理の実行中に画面表示が更新されることを回避できる。すなわち、処理の実行を示すインジケータが表示されているのに表示画面が更新されるという、操作者にとって違和感を覚えるような画面表示の発生を回避できる。
【００１１】
情報処理装置は、通信部をさらに備えてもよい。通信部は、処理の実行中に遠隔装置と通信を行う。これにより、通信部を用いて、処理の実行中に離れた場所に設置された遠隔装置とデータの送受信が可能となる。
【００１２】
本発明の他の見地に係る情報処理方法は、以下のステップを含む。
◎画面を表示するステップ。
◎入力操作を受け付けるステップ。
◎入力操作に応じた処理を実行するステップ。
◎処理の開始からの経過時間を計数するステップ。
◎経過時間が所要の時間以上となっても処理の実行が継続する場合に、処理の実行中を示すインジケータを表示するステップ。
【００１３】
上記の情報処理方法において、インジケータが表示されるのは、処理の開始から所要の時間以上経過しても当該処理の実行が継続している場合である。つまり、短時間に実行が完了する処理に対してはインジケータが表示されない。これにより、インジケータが一瞬だけ表示されて消えることを抑制できる。その結果、画面表示のちらつきを減少できる。
【００１４】
情報処理方法は、さらに以下のステップを含んでいてもよい。
◎処理の終了後にインジケータを消去するステップ。
◎インジケータの消去後に処理の実行結果に応じて画面を更新するステップ。
【００１５】
処理を実行するステップにおいて、遠隔装置と通信が行われてもよい。
【００１６】
本発明のさらに他の見地に係るプログラムは、上記の情報処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
情報処理装置において、適切なタイミングにてインジケータを表示することで、画面のちらつきを抑制できる。
【図面の簡単な説明】
【００１８】
【図１】リモート操作装置の全体構成を示す図。
【図２Ａ】リモート操作プログラムを実行中のリモート操作装置の基本構成を示す図。
【図２Ｂ】通信監視機能を有するリモート操作装置の構成を示す図。
【図３】インジケータを表示した状態のリモート操作画面の一例を示す図。
【図４】リモート操作プログラムを実行中のリモート操作装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１９】
１．第１実施形態
（１）リモート操作装置の全体構成
以下に、本発明の情報処理装置について説明する。以下に説明する第１実施形態において、情報処理装置は、画像形成装置（後述）をリモート操作するためのリモート操作装置である。従って、まず、第１実施形態に係るリモート操作装置１００の全体構成について、図１を用いて説明する。図１は、リモート操作装置の全体構成を示す図である。
図１に示すリモート操作装置１００は、例えば、タブレット端末やスマートフォンなどの携帯型端末である。また、リモート操作装置１００は、表示部（後述）に表示されるリモート操作画面（図２Ａ、図２Ｂなど）の表示に基づいて、画像形成装置２００（後述）をリモート操作対象として操作する。
リモート操作装置１００は、メインシステム部１と、制御部２と、記憶部３と、通信部４と、表示部５と、入出力装置６と、を備える。
【００２０】
メインシステム部１は、タブレット端末やスマートフォンなどの携帯型端末において、各種情報処理を行う。そのため、メインシステム部１は、ＣＰＵ１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、メモリコントローラ１３と、周辺インターフェース１５と、を有する。
ＣＰＵ１１は、記憶部３（後述）からメモリコントローラ１３（後述）を介して受信した各種プログラムに示された命令に従って、各種処理を行う。また、ＣＰＵ１１は、必要に応じて、記憶部３に記憶された設定値などをメモリコントローラ１３を介して受信して、受信した設定値などを用いて上記の各種処理を行ってもよい。
【００２１】
メモリコントローラ１３は、ＣＰＵ１１からの指示に従って、記憶部３からの各種プログラムやデータなどの送受信を制御する。周辺インターフェース１５は、例えば、リモート操作装置１００に搭載されているか、又は、リモート操作装置１００に接続された各種機器の制御を統括するチップセットである。
【００２２】
制御部２は、周辺インターフェース１５を介してＣＰＵ１１から送信された指令に基づいて、表示部５及び入出力装置６を制御する。従って、制御部２は、表示制御部２１と入出力制御部２３とを有する。
表示制御部２１は、表示部５の画面表示部５１（後述）に表示したい表示データを、例えば記憶部３の一部に確保された表示データ記憶領域からメモリコントローラ１３と周辺インターフェース１５などを介して読み出して、画面表示部５１に当該表示データを表示する。
【００２３】
入出力制御部２３は、表示部５の入力受付部５３（後述）に対して入力操作が行われたとき、当該入力操作が成された入力受付部５３における位置を、入力受付部５３において定義された座標値（後述）として入力する。入出力制御部２３は、入力操作が成された入力受付部５３の座標値をメインシステム部１へ送信する。その結果、ＣＰＵ１１は、入力操作が成された入力受付部５３の位置に応じた処理を実行できる。
【００２４】
また、入出力制御部２３は、リモート操作装置１００に接続された入出力装置６からの入力を受け付けて、当該入力をメインシステム部１に送信する。さらに、入出力制御部２３は、メインシステム部１から受信した各種出力データを、必要に応じて入出力装置６へ出力する。
【００２５】
記憶部３は、リモート操作装置１００に備わるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）などの記憶装置により構成されている。
記憶部３には、ｉＯＳ（登録商標）やＡｎｄｒｏｉｄＯＳ（登録商標）といった携帯端末専用ＯＳなどのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、当該ＯＳに標準装備された通信プログラム、タッチプログラム、及びグラフィックプログラムがインストールされている。
【００２６】
ＯＳは、リモート操作装置１００における各種情報処理をソフトウェア的に統括する。通信プログラムは、通信部４と画像形成装置２００などの外部装置とのデータ送受信を、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの通信プロトコルに従って実行する。タッチプログラムは、表示部５の入力受付部５３の制御を、入出力制御部２３を介して実行する。グラフィックプログラムは、表示制御部２１を介して、表示部５の画面表示部５１を制御する。
【００２７】
また、記憶部３には、リモート操作対象としての画像形成装置２００をリモート制御するためのリモート操作プログラムが、リモート操作装置１００のコンピュータなどにおいて実行可能なアプリケーションソフトとしてインストールされている。さらに、記憶部３には、必要に応じて、その他のプログラムがアプリケーションソフトとしてインストールされていてもよい。
【００２８】
また、上記のように、記憶部３には、画面表示部５１に表示すべき画面データを記憶する領域が確保されおり、必要に応じて、各種設定値、データ、及び／又はキャッシュデータなどを記憶する領域が確保される。
【００２９】
通信部４は、上記の通信プログラムにおいて実行される上記の通信プロトコルに従って、リモート操作対象としての画像形成装置２００、及び／又は、必要に応じて他の外部機器とのデータ送受信を行う。通信部４としては、無線ＬＡＮ装置などの無線通信によりデータの送受信が可能な装置を用いることができる。
【００３０】
なお、上記の通信部４を有線ＬＡＮ装置などにより構成し、画像形成装置２００などの外部装置とリモート操作装置１００とのデータ送受信を、有線通信により実行可能としてもよい。また、通信部４は、有線ＬＡＮ装置と、当該有線ＬＡＮ装置に有線にて接続された無線ＬＡＮ装置とにより構成されていてもよい。この場合、有線ＬＡＮ装置しか備えないリモート操作装置１００であっても、画像形成装置２００などの外部装置とリモート操作装置１００とのデータ送受信を無線通信にて行える。
【００３１】
表示部５は、操作者からの入力操作を受付可能な表示装置である。従って、表示部５は、画面表示部５１と、入力受付部５３とを有する。
画面表示部５１は、液晶ディスプレイや有機ＥＬディスプレイなどの薄型ディスプレイである。画面表示部５１は、記憶部３の一部などに確保された領域に記憶された表示データを表示制御部２１から受信し、受信した画面データを表示する。
【００３２】
入力受付部５３は、マトリックス状に配置された複数の電極を有する、静電容量方式や抵抗膜方式などのタッチセンサー（又は、タッチスクリーン）である。入力受付部５３においては、マトリックス状に配置された電極に操作者の指などが触れると、抵抗値変化や容量変化などの電気的変化が発生する。入出力制御部２３が、上記のマトリックス状に配置された電極のうち、どの電極において上記の電気的変化が発生したかを特定することにより、入力受付部５３のどの位置において入力操作が行われたかを特定できる。
【００３３】
入出力装置６は、リモート操作装置１００に備わったＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ソケットなどの外部機器接続端子に必要に応じて接続された、押しボタンなどの他の入出力装置である。
【００３４】
リモート操作装置１００によりリモート操作されるリモート操作対象である画像形成装置２００は、ＦＡＸ送受信及びＦＡＸ書類の印刷（ＦＡＸ機能）、紙面上などの画像のスキャン（スキャン機能）、スキャンした画像の他の紙面上への印刷（コピー機能）、及び電子データ化された書類などの印刷（印刷機能）、などを行うＭＦＰなどの画像形成装置である。
【００３５】
画像形成装置２００は、上記の各機能を遠隔操作により実行可能となっている。そのため、画像形成装置２００は、外部端末などとデータ通信を行うＬＡＮ装置（無線ＬＡＮ装置、有線ＬＡＮ装置）などの通信装置を有している。
本実施形態においては、画像形成装置２００は無線ＬＡＮ装置を備えており、当該無線ＬＡＮ装置を介して、リモート操作装置１００とデータ通信を行う。なお、画像形成装置２００が無線ＬＡＮ装置を備えない場合には、画像形成装置２００に備わっている有線ＬＡＮ装置に接続された無線ＬＡＮ装置を介して、リモート操作装置１００と無線にてデータ通信できる。
【００３６】
（２）リモート操作プログラム
次に、リモート操作対象（画像形成装置２００）をリモート操作するリモート操作プログラムを実行中のリモート操作装置１００について、図２Ａ及び図２Ｂを用いて説明する。図２Ａは、リモート操作プログラムを実行中のリモート操作装置の基本構成を示す図である。図２Ｂは、通信監視機能を有するリモート操作装置の構成を示す図である。以下では、画像形成装置２００においてコピー機能を実行させるためのリモート操作プログラムをリモート操作装置１００にて実行中である場合を例にとって説明する。
【００３７】
まず、上記のリモート操作プログラム実行中に表示部５の画面表示部５１に表示されるリモート操作画面Ｄについて説明する。リモート操作プログラムの実行中、リモート操作装置１００の表示部５には、図２Ａ及び図２Ｂに示すようなリモート操作画面Ｄが、画面表示部５１に表示されている。このとき、コピー条件設定部Ｄ１の各ボタンが配置された位置に対応する入力受付部５３の位置において入力操作（タッチ入力）がなされると、コピーを実行する際の条件が設定される。
【００３８】
また、コピー指令部Ｄ２の丸いボタンが配置された位置に対応する入力受付部５３の位置において入力操作がなされると、設定したコピー条件にて画像などのコピー（印刷）が実行される。また、コピー指令部Ｄ２の四角形のボタンが配置された位置に対応する入力受付部５３の位置において入力操作がなされると、コピー条件がリセットされる。
【００３９】
さらに、機能切替部Ｄ３の「コピー」と表示された箇所において入力操作が成されると、画像形成装置２００に対してコピー機能を実行するよう指令する。「スキャナー」と表示された箇所において入力操作が成されると、画像形成装置２００に対してスキャナー機能を実行するよう指令する。さらに、「ファクス」と表示された箇所において入力操作が成されると、画像形成装置２００に対してＦＡＸ機能を実行するよう指令する。
【００４０】
なお、機能の切り替えが行われると、選択された機能に応じたリモート操作プログラムをリモート操作装置１００において実行するようにしてもよい。または、１つのリモート操作プログラムにおいて、画像形成装置２００の全ての機能をリモート操作可能としてもよい。
【００４１】
また、コピー条件設定画面モード切替部Ｄ４が表示された位置に対応した入力受付部５３の位置において入力操作が成されると、コピー条件設定画面モードの変更が成された後に、上記のコピー条件設定部Ｄ１の表示状態が変化する。
【００４２】
次に、リモート操作プログラムを実行中のリモート操作装置１００が有する各機能ブロックの構成について説明する。以下に説明する各機能ブロックの機能は、リモート操作プログラムを主にメインシステム部１において実行することにより達成される。リモート操作プログラムを実行中のリモート操作装置１００は、処理実行部１０１と、計数部１０３と、インジケータ表示部１０５と、を備える。
【００４３】
処理実行部１０１は、入力受付部５３から入力操作と当該入力操作が成された位置情報とを入力し、入力受付部５３において入力操作が成された位置に応じた処理を実行する。上記のリモート操作画面Ｄの説明において説明した各処理（コピー条件設定、コピー指令、及び機能切替など）が、処理実行部１０１において実行される。
【００４４】
また、処理実行部１０１は、必要に応じて、処理実行部１０１において各処理を実行することにより得られた処理結果を、リモート操作装置１００や、通信部４を介して画像形成装置２００などに出力する。
さらに、処理実行部１０１は、必要に応じて、画像形成装置２００に各動作を実行するよう要求する信号を通信部４を介して送信したり、画像形成装置２００における設定値などのデータを通信部４を介して画像形成装置２００から受信する。
【００４５】
計数部１０３は、処理実行部１０１において実行されている処理の開始からの経過時間を計数する。具体的には、計数部１０３は、処理実行部１０１から処理開始信号を受信してからの経過時間を計数して、処理実行部１０１において実行されている処理の開始からの経過時間を計数する。
計数部１０３は、例えば、リモート操作装置１００のクロック発生装置から発生したパルス信号のような所要の時間周期にて変動する信号、及び／又は、リモート操作装置１００の時計機能などを用いて、経過時間を計数できる。
【００４６】
インジケータ表示部１０５は、計数部１０３において計数されている経過時間をモニターし、ある処理の経過時間が所要の時間（例えば、０．５秒〜１秒）以上となっても、処理実行部１０１から当該処理の処理終了信号を受信していない場合（すなわち、当該処理の実行が継続する場合）に、処理の実行中を示すインジケータＩＮＤ（図３）を表示部５の画面表示部５１に表示する。
【００４７】
インジケータ表示部１０５がインジケータＩＮＤを表示する場合、インジケータ表示部１０５は、例えば、図３に示すように、リモート操作画面Ｄの表示を暗くして、リモート操作画面Ｄの中心部近辺に円形のインジケータＩＮＤを表示する。図３は、インジケータを表示した状態のリモート操作画面の一例を示す図である。
なお、インジケータＩＮＤの形状は円形に限られず、任意の形状のインジケータを使用できる。また、上記の処理やパケット通信の種類などに応じて、インジケータの形状を変更してもよい。
【００４８】
リモート操作プログラムを実行中のリモート操作装置１００の変形例として、リモート操作装置１００において、リモート操作装置１００と画像形成装置２００との通信状態を監視可能としてもよい。この場合、図２Ｂに示すように、リモート操作プログラムを実行中のリモート操作装置１００は、パケット検出部１０７をさらに備える。
パケット検出部１０７は、通信部４における通信をモニターし、通信部４と画像形成装置２００との間で、データ通信が成されているかどうかを監視する。具体的には、パケット検出部１０７は、通信部４を介した画像形成装置２００とのデータ通信において送受信されるデータ通信パケットが、通信部４において検出されたかを監視する。
【００４９】
リモート操作装置１００において画像形成装置２００との通信状態を監視する場合、計数部１０３は、パケット検出部１０７が最後にデータ通信パケットを検出してからの経過時間を計数する。具体的には、計数部１０３は、パケット検出部１０７においてデータ通信パケットが検出された時に経過時間の計数を開始し、次のデータ通信パケットが検出されたときに当該経過時間の計数を停止することにより、データ通信パケットを検出してからの経過時間を計数できる。
【００５０】
また、インジケータ表示部１０５は、上記の経過時間をモニターし、データ通信パケットを最後に検出してからの経過時間が所要の時間以上となっても、パケット検出部１０７から次のデータ通信パケットを検出したパケット検出信号を受信しない場合（すなわち、画像形成装置２００とのデータ通信が停止している場合）に、インジケータＩＮＤを表示する。
【００５１】
これにより、処理実行部１０１（及び／又は画像形成装置２００）における処理に時間がかかる以外の原因（主に通信の遅れ）により発生する処理待ち時間を検出できる。すなわち、処理待ち時間が発生している原因を特定できる。例えば、処理待ち時間が発生している原因毎に、表示されるインジケータＩＮＤの形状を変更することにより、操作者は、処理待ち時間が発生している原因を視覚的に確認できる。
【００５２】
（３）リモート操作装置の動作
次に、上記のリモート操作プログラムを実行中のリモート操作装置１００の動作について、図４を用いて説明する。図４は、リモート操作プログラムを実行中のリモート操作装置の動作を示すフローチャートである。
リモート操作装置１００においてリモート操作プログラムが開始されると、まず、表示部５の画面表示部５１に、図２Ａ及び図２Ｂに示すようなリモート操作画面Ｄが表示される（ステップＳ１）。
【００５３】
リモート操作画面Ｄを表示後、入力受付部５３が入力操作を受け付ける（ステップＳ２）。そして、入力受付部５３は、入力操作が成されたかどうかを確認する（ステップＳ３）。入力受付部５３が入力操作（例えば、操作者の指によるタッチ操作）を検出していない場合（ステップＳ３において「Ｎｏ」の場合）、ステップＳ２にもどり、入力受付部５３は入力操作が検出されるまで待機する。
一方、入力受付部５３が入力操作を検出した場合（ステップＳ３において「Ｙｅｓ」の場合）、入力受付部５３は、入力操作があったことを示す信号と、入力受付部５３のどの位置において入力操作が成されたかを示す位置情報を、処理実行部１０１へ送信する。
【００５４】
入力操作があったことを示す信号及び上記の位置情報を受信した処理実行部１０１は、位置情報に示された位置（入力操作が成された位置）に応じた各処理の実行を開始する（ステップＳ４）。どの位置で成された入力操作に対してどの処理が行われるかの具体例については、上記にて示したので、ここでは説明を省略する。
【００５５】
上記の処理の開始後、処理実行部１０１は処理を開始したことを示す処理開始信号を出力する。処理開始信号を受信した計数部１０３は、経過時間の計数を開始する（ステップＳ５）。
【００５６】
処理実行部１０１は、自身が実行している各処理が終了したかどうかを監視し（ステップＳ６）、処理が終了した場合には、処理が終了したことを示す処理終了信号を出力する。  処理実行部１０１から上記の処理終了信号が出力されていない場合、すなわち、処理実行部１０１において処理の実行が継続されている場合（ステップＳ６において「Ｎｏ」の場合）、ステップＳ７に進む。
一方、処理実行部１０１から処理終了信号が出力されている場合、すなわち、処理実行部１０１において、処理の実行が終了している場合（ステップＳ６において「Ｙｅｓ」の場合）、ステップＳ１０に進む。
【００５７】
処理実行部１０１において処理の実行が継続されていると判断された場合、インジケータ表示部１０５は、インジケータＩＮＤがリモート操作画面Ｄに表示されているかどうかを確認する（ステップＳ７）。
インジケータＩＮＤがリモート操作画面Ｄに表示されていると判断された場合（ステップＳ７において「Ｙｅｓ」の場合）、ステップＳ５に戻り、処理実行部１０１における処理の実行と、計数部１０３における経過時間の計数を継続する。
【００５８】
一方、インジケータＩＮＤがリモート操作画面Ｄに表示されていないと判断された場合（ステップＳ７において「Ｎｏ」の場合）、インジケータ表示部１０５は、計数部１０３において計数されている経過時間をモニターし、経過時間が所要の時間以上になっているかどうかを確認する（ステップＳ８）。
【００５９】
経過時間が所要の時間以上になっていないと判断された場合（ステップＳ８において「Ｎｏ」の場合）、ステップＳ５に戻り、処理実行部１０１における処理の実行と、計数部１０３における経過時間の計数を継続する。
一方、経過時間が所要の時間以上であると判断された場合、すなわち、経過時間が所要の時間以上となってもある処理の実行が継続していると判断された場合（ステップＳ８において「Ｙｅｓ」の場合）、インジケータ表示部１０５は、リモート操作画面Ｄが表示されている画面表示部５１に、ある処理が実行中であることを示すインジケータＩＮＤを表示する（ステップＳ９）。ステップＳ９においてインジケータＩＮＤを表示後、ステップＳ５に戻り、処理実行部１０１における処理の実行と、計数部１０３における経過時間の計数を継続する。
【００６０】
上記のステップＳ７〜Ｓ９のように、経過時間が所要の時間以上であると判断された場合にインジケータＩＮＤを表示することにより、処理の実行が所要の時間以上継続している場合にインジケータＩＮＤを表示し、処理の実行が開始されてから所要の時間以上経過していない場合にはインジケータＩＮＤを表示しないようにできる。その結果、インジケータＩＮＤが一瞬だけ表示されて消えることにより生じる、画面表示部５１の画面表示のちらつきを抑制できる。
【００６１】
一方、ステップＳ６において、ある処理の実行が終了していると判断され、処理実行部１０１から処理終了信号が出力されている場合、処理終了信号を受信した計数部１０３は、経過時間の計数を停止する（ステップＳ１０）。この場合、計数部１０３は、当該ある処理のための経過時間をリセットしてもよい。これにより、当該ある処理が処理実行部１０１において再び実行された場合に、当該ある処理が再び実行されてからの経過時間を計数できる。
【００６２】
経過時間をリセットしない場合でも、今回の経過時間の計数結果から、前回の処理終了時の経過時間の計数結果（すなわち、前回の処理の実行にかかった時間（あるいは、当該処理が実行されたことによる、これまでの累積時間））を差し引くことにより、今回の処理の実行の開始からの経過時間（すなわち、今回の処理の実行にかかった時間）を知ることができる。
【００６３】
経過時間の計数の停止後、インジケータ表示部１０５は、リモート操作画面ＤにインジケータＩＮＤが表示されているかどうかを確認する（ステップＳ１１）。
リモート操作画面ＤにインジケータＩＮＤが表示されていると判断された場合（ステップＳ１１において「Ｙｅｓ」の場合）、インジケータ表示部１０５は、リモート操作画面Ｄに表示されているインジケータＩＮＤを消去する（ステップＳ１２）。その後、ステップＳ１３へ進む。
一方、リモート操作画面ＤにインジケータＩＮＤが表示されていないと判断された場合（ステップＳ１１において「Ｎｏ」の場合）、インジケータＩＮＤの表示の消去をすることなく、ステップＳ１３へ進む。
【００６４】
インジケータＩＮＤを消去後、又は、インジケータＩＮＤが表示されることなく処理が終了した後、処理実行部１０１は、ある処理を行った結果、リモート操作画面Ｄの画面表示を変更する必要があるかどうかを判断する（ステップＳ１３）。
リモート操作画面Ｄの画面表示を変更する必要がないと判断された場合（ステップＳ１３において「Ｎｏ」の場合）、リモート操作装置１００においてリモート操作プログラムの実行または所要の処理の全ステップを終了する。
【００６５】
一方、リモート操作画面Ｄの画面表示を変更する必要があると判断された場合（ステップＳ１３において「Ｙｅｓ」の場合）、処理実行部１０１は、処理の実行結果に応じて、リモート操作画面Ｄの画面表示を更新する（ステップＳ１４）。その後、リモート操作装置１００においてリモート操作プログラムの実行または所要の処理の全ステップを終了する。
【００６６】
上記のステップＳ１０〜Ｓ１４を処理実行部１０１における処理の実行終了後にさらに実行することにより、処理の実行中に画面表示が更新されることを回避できる。すなわち、処理の実行を示すインジケータＩＮＤが表示されているのに画面表示が更新されるという、操作者にとって違和感を覚えるような画面表示の発生を回避できる。
【００６７】
なお、上記において説明したリモート操作装置１００の動作は、図４のフローチャートにて示した動作例に限られない。本発明の範囲を超えない範囲で、フローチャート中のステップの動作を変更したり、省略したり、別のステップを追加したり、及び／又は、ステップの動作順を変更したりできる。
【００６８】
（４）実施形態の効果
上記の第１実施形態の効果は、下記のように記載できる。
情報処理装置（例えば、リモート操作装置１００）は、画面表示部（例えば、画面表示部５１）と、入力受付部（例えば、入力受付部５３）と、処理実行部（例えば、処理実行部１０１）と、計数部（例えば、計数部１０３）と、インジケータ表示部（例えば、インジケータ表示部１０５）と、を備える。
【００６９】
画面表示部は、画面を表示する。入力受付部は、入力操作を受け付ける。処理実行部は、入力操作に応じた処理を実行する。
計数部は、処理の開始からの経過時間を計数する。インジケータ表示部は、経過時間が所要の時間以上となっても上記の処理の実行が継続するときに、処理の実行中を示すインジケータ（例えば、インジケータＩＮＤ）を画面表示部に表示する。
【００７０】
第１実施形態の情報処理装置において、インジケータが表示されるのは、処理の開始から所要の時間以上経過しても当該処理の実行が継続している場合である。つまり、短時間に実行が完了する処理に対してはインジケータが表示されない。これにより、インジケータが一瞬だけ表示されて消えることを抑制できる。その結果、画面表示のちらつきを抑制できる。
【００７１】
第１実施形態の情報処理装置においては、インジケータ表示部が処理の終了によりインジケータを消去した後に、処理の実行結果に応じて画面の更新がなされている（例えば、ステップＳ１４）。これにより、処理の実行中に画面表示が更新されることを回避できる。すなわち、処理の実行を示すインジケータが表示されているのに表示画面が更新されるという、操作者にとって違和感を覚えるような画面表示の発生を回避できる。
【００７２】
情報処理装置は、通信部（例えば、通信部４）をさらに備えている。通信部は、処理の実行中に遠隔装置（例えば、画像形成装置２００）と通信を行う。これにより、通信部を用いて、離れた場所に設置された遠隔装置とデータの送受信が可能となる。
【００７３】
本発明の他の見地に係る情報処理方法は、以下のステップを含む。
◎画面を表示するステップ（例えば、ステップＳ１）。
◎入力操作を受け付けるステップ（例えば、ステップＳ２及びＳ３）。
◎入力操作に応じた処理を実行するステップ（例えば、ステップＳ４）。
◎処理の開始からの経過時間を計数するステップ（例えば、ステップＳ５）。
◎経過時間が所要の時間以上となっても処理の実行が継続する場合に、処理の実行中を示すインジケータを表示するステップ（例えば、ステップＳ６〜Ｓ９）。
【００７４】
上記の情報処理方法において、インジケータが表示されるのは、処理の開始から所要の時間以上経過しても当該処理の実行が継続している場合である。つまり、短時間に実行が完了する処理に対してはインジケータが表示されない。これにより、インジケータが一瞬だけ表示されて消えることを抑制できる。その結果、画面表示のちらつきを抑制できる。
【００７５】
情報処理方法は、さらに以下のステップを含んでいる。
◎処理の終了後にインジケータを消去するステップ（例えば、ステップＳ１１及びＳ１２）。
◎インジケータの消去後に処理の実行結果に応じてリモート操作画面を更新するステップ（例えば、ステップＳ１３及びＳ１４）。
【００７６】
これにより、処理の実行中に画面表示が更新されることを回避できる。すなわち、処理の実行を示すインジケータが表示されているのに表示画面が更新されるという、操作者にとって違和感を覚えるような画面表示の発生を回避できる。
【００７７】
（５）他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
（Ａ）リモート操作プログラムの他の実施形態
上記の第１実施形態のリモート操作装置１００において実行されるリモート操作プログラムにおいて、コピー条件設定画面モード切替部Ｄ４を、入力操作を受け付ける透明の押しボタンであるユーザインターフェース部品と、その下層に設置された入力操作を受け付けず、コピー条件設定画面モードが切り替えられた場合にその表示状態が変更されるユーザインターフェース部品とにより構成してもよい。
【００７８】
これにより、リモート操作装置１００及び画像形成装置２００（リモート操作対象）においてコピー条件設定画面モードが変更される前に、コピー条件設定画面モード切替部Ｄ４の表示状態が変化するという違和感を覚える表示を抑制できる。
【００７９】
（Ｂ）リモート操作対象の他の実施形態
上記の第１実施形態においては、画像形成装置２００をリモート操作対象としていた。しかし、これに限られず、リモート操作が可能な他の装置もリモート操作対象とできる。
【００８０】
（Ｃ）情報処理装置の他の実施形態
上記の第１実施形態においては、画像形成装置２００をリモート操作するリモート操作装置１００を情報処理装置としていた。しかし、これに限られず、１つの処理が実行されて複数の画面表示部分の表示状態が変化する情報処理装置であっても、上記の本発明の効果を得られる。
【００８１】
例えば、ネットワークを介して他の情報処理装置と接続された（サーバを介して接続されていてもよいし、ピア・ツー・ピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）にて接続されていてもよい）情報処理装置において、オンラインゲームなどを実行する場合に本発明を適用できる。例えば、オンラインゲームなどにおいて、自身の情報処理装置における入力操作により他の情報処理装置において実行する必要がある処理を実行後、当該他の情報処理装置からの情報に基づいて自身の情報処理装置の画面表示を変化させる場合に、他の情報処理装置から情報の受信を開始してから所定の時間経過後に、インジケータを画面表示上の所定の位置に表示してもよい。これにより、情報処理装置においてインジケータを表示することにより画面のちらつきを減少できる。
【００８２】
また、通信により画面表示に時間がかかる場合だけではなく、装置内部で表示するデータの計算に時間がかかる場合、画面を描画（レンダリング）するのに時間がかかる場合にも、本発明は同様に適用できる。
【００８３】
さらに、タッチスクリーンからの入力操作だけではなく、ハードウェアキーでの操作
に応じた画面の表示状態変化に対しても本発明は適用可能である。
【産業上の利用可能性】
【００８４】
本発明は、情報処理装置に広く適用できる。
【符号の説明】
【００８５】
１     メインシステム部
１１   ＣＰＵ
１３   メモリコントローラ
１５   周辺インターフェース
２     制御部
２１   表示制御部
２３   入出力制御部
３     記憶部
４     通信部
５     表示部
５１   画面表示部
５３   入力受付部
６     入出力装置
１００ リモート操作装置
１０１ 処理実行部
１０３ 計数部
１０５ インジケータ表示部
１０７ パケット検出部
２００ 画像形成装置
Ｄ     リモート操作画面
Ｄ１   コピー条件設定部
Ｄ２   コピー指令部
Ｄ３   機能切替部
Ｄ４   コピー条件設定画面モード切替部
ＩＮＤ インジケータ
【図１】
2016040663.tif 000003
【図２Ａ】
2016040663.tif 000004
【図２Ｂ】
2016040663.tif 000005
【図３】
2016040663.tif 000006
【図４】
2016040663.tif 000007