(57)【特許請求の範囲】
【請求項１】
遠隔操作装置によって遠隔制御される遠隔制御装置であって、
前記遠隔操作装置に操作画面を送信する操作画面送信手段と、
前記操作画面送信手段が第１の操作画面の次に第２の操作画面を送信する前の段階で、前記第２の操作画面中において、前記第１の操作画面と異なる領域を変更領域に決定する変更領域決定手段と、を備え、
前記操作画面送信手段は、前記決定された変更領域を全画面で表示するコマンドを含む付加情報を前記第２の操作画面とともに送信する付加情報送信手段を含む、遠隔制御装置。
【請求項２】
前記操作画面は、基本画面と、前記基本画面にサブ画面が重畳された合成画面と、を含み、
前記変更領域決定手段は、前記第２の操作画面が前記合成画面の場合は、前記第２の操作画面中の前記サブ画面の領域を変更領域に決定する、請求項１に記載の遠隔制御装置。
【請求項３】
前記変更領域決定手段は、前記第２の操作画面が前記合成画面の場合であっても、前記第1の操作画面の基本画面が、前記第２の操作画面の基本画面と異なる場合、前記合成画面中の前記サブ画面の領域を変更領域に決定しない、請求項２に記載の遠隔制御装置。
【請求項４】
前記付加情報送信手段は、前記変更領域決定手段により前記サブ画面の領域が変更領域に決定されない場合、前記第２の操作画面の全体を変更領域に決定する、請求項２または３に記載の遠隔制御装置。
【請求項５】
前記変更領域決定手段は、前記操作画面送信手段が第１の操作画面の次に第２の操作画面を送信する前の段階で、前記第２の操作画面が基本画面のみの場合は、前記第２の操作画面の全体を変更領域に決定する、請求項２または３に記載の遠隔制御装置。
【請求項６】
遠隔制御装置を遠隔制御可能な遠隔操作装置であって、
前記遠隔制御装置から操作画面を受信する操作画面受信手段と、
前記受信された操作画面の少なくとも一部を表示手段に全画面で表示するための表示部分に決定する表示部分決定手段と、
前記決定された表示部分のサイズと前記表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定手段と、
前記決定された表示倍率で前記表示部分を拡大または縮小した画像を前記表示手段に表示する表示制御手段と、を備え、
前記表示部分決定手段は、前記表示手段に第１の操作画面が表示されている状態で、前記操作画面受信手段により第２の操作画面が受信される場合、前記第２の操作画面中で、前記第１の操作画面と異なる変更部分を抽出する変更部分抽出手段と、
前記変更部分抽出手段により前記変更部分が抽出される場合、前記第２の操作画面のうち前記変更部分を前記表示手段に表示するための前記表示部分に決定する表示前決定手段と、を含む遠隔操作装置。
【請求項７】
前記表示部分決定手段は、前記表示手段に前記第１の操作画面が表示されている状態で、前記第１の操作画面の一部を前記表示部分に決定する表示中決定手段を含む、請求項６に記載の遠隔操作装置。
【請求項８】
ユーザーによる操作を受け付ける操作受付手段を、さらに備え、
前記表示中決定手段は、前記操作受付手段により受け付けられる操作に基づいて、前記表示部分を決定する、請求項７に記載の遠隔操作装置。
【請求項９】
前記表示部分決定手段は、前記操作画面受信手段により前記第２の操作画面とともに付加情報が受信される場合、前記変更部分抽出手段により前記変更部分が抽出されるか否かに係わらず、前記第２の操作画面の全体を前記表示部分に決定する切換時決定手段を含む、請求項６〜８のいずれかに記載の遠隔操作装置。
【請求項１０】
前記変更部分抽出手段は、前記第２の操作画面中で、前記第１の操作画面と異なる領域であって、所定のサイズ以上の領域を変更部分として抽出する、請求項６〜９のいずれかに記載の遠隔操作装置。
【請求項１１】
遠隔操作装置によって遠隔制御される遠隔制御装置により実行される画面送信制御方法であって、
前記遠隔操作装置に操作画面を送信する操作画面送信ステップと、
前記操作画面送信ステップにおいて、第１の操作画面の次に第２の操作画面が送信される前の段階で、前記第２の操作画面中で、前記第１の操作画面と異なる領域を変更領域に決定する変更領域決定ステップと、を含み、
前記操作画面送信ステップは、前記変更領域決定ステップにおいて変更領域が決定される場合、前記決定された変更領域のサイズおよび位置を示す変更領域情報および前記変更領域を拡大して表示するコマンドを含む付加情報を前記第２の操作画面とともに送信する付加情報送信ステップを含む、画面送信制御方法。
【請求項１２】
前記操作画面は、基本画面と、前記基本画面にサブ画面が重畳された合成画面と、を含み、
前記変更領域決定ステップは、前記第２の操作画面が前記合成画面の場合は、前記第２の操作画面中の前記サブ画面の領域を変更領域に決定するステップを含む、請求項１１に記載の画面送信制御方法。
【請求項１３】
前記変更領域決定ステップは、前記第２の操作画面が前記合成画面の場合であっても、前記第1の操作画面の基本画面が、前記第２の操作画面の基本画面と異なる場合、前記合成画面中の前記サブ画面の領域を変更領域に決定しないステップを含む、請求項１２に記載の画面送信制御方法。
【請求項１４】
前記付加情報送信ステップは、前記変更領域決定ステップにおいて前記サブ画面の領域が変更領域に決定されない場合、前記第２の操作画面の全体を変更領域に決定するステップを含む、請求項１２または１３に記載の画面送信制御方法。
【請求項１５】
前記変更領域決定ステップは、前記操作画面送信ステップにおいて第１の操作画面の次に第２の操作画面が送信される前の段階で、前記第２の操作画面が基本画面のみの場合は、前記第２の操作画面の全体を変更領域に決定するステップを含む、請求項１２または１３に記載の画面送信制御方法。
【請求項１６】
遠隔制御装置を遠隔制御する遠隔操作装置で実行される画面表示制御方法であって、
前記遠隔制御装置から操作画面を受信する操作画面受信ステップと、
前記受信された操作画面の少なくとも一部を前記遠隔操作装置の表示手段に全画面で表示するための表示部分に決定する表示部分決定ステップと、
前記決定された表示部分のサイズと前記表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定ステップと、
前記決定された表示倍率で前記表示部分を拡大または縮小した画像を前記表示手段に表示する表示制御ステップと、を含み、
前記表示部分決定ステップは、前記表示手段に第１の操作画面が表示されている状態で、前記操作画面受信ステップにおいて第２の操作画面が受信される場合、前記第２の操作画面中で、前記第１の操作画面と異なる変更部分を抽出する変更部分抽出ステップと、
前記変更部分抽出ステップにより前記変更部分が抽出される場合、前記第２の操作画面のうち前記変更部分を前記表示手段に表示するための前記表示部分に決定する表示前決定ステップと、を含む画面表示制御方法。
【請求項１７】
前記表示部分決定ステップは、前記表示手段に前記第１の操作画面が表示されている状態で、前記第１の操作画面の一部を前記表示部分に決定する表示中決定ステップを含む、請求項１６に記載の画面表示制御方法。
【請求項１８】
ユーザーによる操作を受け付ける操作受付ステップを、さらに含み、
前記表示中決定ステップは、前記操作受付ステップにおいて受け付けられる操作に基づいて、前記表示部分を決定するステップを含む、請求項１７に記載の画面表示制御方法。
【請求項１９】
前記表示部分決定ステップは、前記操作画面受信ステップにおいて前記第２の操作画面とともに付加情報が受信される場合、前記変更部分抽出ステップにおいて前記変更部分が抽出されるか否かに係わらず、前記第２の操作画面の全体を前記表示部分に決定する切換時決定ステップを含む、請求項１６〜１８のいずれかに記載の画面表示制御方法。
【請求項２０】
前記変更部分抽出ステップは、前記第２の操作画面中で、前記第１の操作画面と異なる領域であって、所定のサイズ以上の領域を変更部分として抽出するステップを含む、請求項１６〜１９のいずれかに記載の画面表示制御方法。
【請求項２１】
遠隔操作装置によって遠隔制御される遠隔制御装置を制御するコンピューターにより実行される画面送信制御プログラムであって、
前記遠隔操作装置に操作画面を送信する操作画面送信ステップと、
前記操作画面送信ステップにおいて、第１の操作画面の次に第２の操作画面が送信される前の段階で、前記第２の操作画面中で、前記第１の操作画面と異なる領域を変更領域に決定する変更領域決定ステップと、を前記コンピューターに実行させ、
前記操作画面送信ステップは、前記変更領域決定ステップにおいて変更領域が決定される場合、前記決定された変更領域のサイズおよび位置を示す変更領域情報および前記変更領域を拡大して表示するコマンドを含む付加情報を前記第２の操作画面とともに送信する付加情報送信ステップを含む、画面送信制御プログラム。
【請求項２２】
請求項１２〜１５のいずれかに記載の画面送信制御方法を、前記遠隔制御装置を制御するコンピューターに実行させる画面送信制御プログラム。
【請求項２３】
遠隔制御装置を遠隔制御する遠隔操作装置を制御するコンピューターで実行される画面表示制御プログラムであって、
前記遠隔制御装置から操作画面を受信する操作画面受信ステップと、
前記受信された操作画面の少なくとも一部を前記遠隔操作装置の表示手段に全画面で表示するための表示部分に決定する表示部分決定ステップと、
前記決定された表示部分のサイズと前記表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定ステップと、
前記決定された表示倍率で前記表示部分を拡大または縮小した画像を前記表示手段に表示する表示制御ステップと、を前記コンピューターに実行させ、
前記表示部分決定ステップは、前記表示手段に第１の操作画面が表示されている状態で、前記操作画面受信ステップにおいて第２の操作画面が受信される場合、前記第２の操作画面中で、前記第１の操作画面と異なる変更部分を抽出する変更部分抽出ステップと、
前記変更部分抽出ステップにより前記変更部分が抽出される場合、前記第２の操作画面のうち前記変更部分を前記表示手段に表示するための前記表示部分に決定する表示前決定ステップと、を含む表示制御プログラム。
【請求項２４】
請求項１７〜２０のいずれかに記載の画面表示制御方法を、前記遠隔操作装置を制御するコンピューターに実行させる画面表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔操作装置によって遠隔制御される遠隔制御装置、その遠隔制御装置によって実行される画面送信制御方法および画面送信制御プログラム、遠隔制御装置を遠隔制御する遠隔操作装置、その遠隔操作装置によって実行される画面表示制御方法および画面表示制御プログラムに関する。
【背景技術】
【０００３】
近年の画像形成装置には、タッチパネルを備えたものが登場している。このタッチパネルを用いれば、表示部に表示された画面を、拡大、縮小およびスクロールさせる操作が容易になる。
【０００４】
例えば、特開２００７−２９３５１１号公報には、操作部を表示する表示画面と、該表示画面への接触を検知する検知手段とを有するタッチパネルを備える入力装置において、前記表示画面への接触を前記検知手段が検知した場合に前記表示画面に表示された前記操作部への操作を受け付ける第１の状態、及び、前記操作部への操作を受け付けずに前記表示画面の表示内容の一部又は全部を移動させる操作を受け付ける第２の状態を切り替える状態切替手段と、該状態切替手段による状態の切替操作を受け付ける切替操作部とを備える入力装置、が示されている。この装置では、タッチパネルを用いてユーザからの入力を受け付ける場合に、タッチパネルに対するドラッグ操作によって、タッチパネルの表示画面の表示内容を移動させることができる。
【０００５】
一方、画像形成装置は、ユーザーの操作性を高めるために、例えば、ポップアップ画面、プルダウンメニュー画面、バルーン画面等を現在表示されている画面に重畳して表示する場合がある。ポップアップ画面等のサイズは小さい場合が多く、ユーザーはポップアップ画面の内容を確認するために、領域を拡大する操作をしなければならない場合がある。また時には、ポップアップ画面の領域を表示させるために、スクロール操作が必要な場合がある。このため、操作が煩雑になるといった問題があった。
【特許文献１】特開２００７−２９３５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、遠隔操作を容易にした遠隔制御装置を提供することである。
【０００７】
この発明の他の目的は、遠隔操作を容易にした遠隔操作装置を提供することである。
【０００８】
この発明のさらに他の目的は、遠隔操作を容易にした画面送信制御方法および画面送信制御プログラムを提供することである。
【０００９】
この発明のさらに他の目的は、遠隔操作を容易にした画面表示制御方法および画面表示制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、遠隔制御装置は、遠隔操作装置によって遠隔制御される遠隔制御装置であって、遠隔操作装置に操作画面を送信する操作画面送信手段と、操作画面送信手段が第１の操作画面の次に第２の操作画面を送信する前の段階で、第２の操作画面中において、第１の操作画面と異なる領域を変更領域に決定する変更領域決定手段と、を備え、操作画面送信手段は、決定された変更領域を全画面で表示するコマンドを含む付加情報を第２の操作画面とともに送信する付加情報送信手段を含む。
【００１１】
この局面に従えば、第１の操作画面の次に第２の操作画面を送信する前の段階で、第２の操作画面中において、第１の操作画面と異なる領域を変更領域に決定し、変更領域を全画面で表示するコマンドを含む付加情報を第２の操作画面とともに送信する。第２の操作画面を受信する遠隔操作装置においては、第２操作画面中で第１の操作画面と異なる部分が全画面で表示される。このため、遠隔操作装置のユーザーは、第２操作画面の全体を表示する場合に比較して、変更領域を拡大して表示させるための操作をする必要がない。その結果、遠隔操作を容易にした遠隔制御装置を提供することができる。
【００１２】
好ましくは、操作画面は、基本画面と、基本画面にサブ画面が重畳された合成画面と、を含み、変更領域決定手段は、第２の操作画面が合成画面の場合は、第２の操作画面中のサブ画面の領域を変更領域に決定する。
【００１３】
この局面に従えば、第２の操作画面が合成画面の場合は、第２の操作画面中のサブ画面の領域を変更領域に決定するので、変更領域を容易に決定することができる。
【００１４】
好ましくは、第２の操作画面が合成画面の場合であっても、第1の操作画面の基本画面が、第２の操作画面の基本画面と異なる場合、サブ画面の領域を変更領域に決定しないので、基本画面が変更になる場合には、操作画面の全体を表示することができる。
【００１５】
好ましくは、付加情報送信手段は、変更領域決定手段によりサブ画面の領域が変更領域に決定されない場合、第２の操作画面の全体を変更領域に決定する。
【００１６】
この局面に従えば、変更領域が決定されない場合は、遠隔操作装置に第２の操作画面の全体を表示させることができる。
【００１７】
好ましくは、変更領域決定手段は、操作画面送信手段が第１の操作画面の次に第２の操作画面を送信する前の段階で、第２の操作画面が基本画面のみの場合は、第２の操作画面の全体を変更領域に決定する。
【００１８】
この局面に従えば、第２の操作画面が基本画面のみの場合は、第２の操作画面の全体を変更領域に決定するので、遠隔操作装置に第２の操作画面の全体を表示させることができる。
【００１９】
この発明の他の局面によれば、遠隔操作装置は、遠隔制御装置を遠隔制御可能な遠隔操作装置であって、遠隔制御装置から操作画面を受信する操作画面受信手段と、受信された操作画面の少なくとも一部を表示手段に全画面で表示するための表示部分に決定する表示部分決定手段と、決定された表示部分のサイズと表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定手段と、決定された表示倍率で表示部分を拡大または縮小した画像を表示手段に表示する表示制御手段と、を備え、表示部分決定手段は、表示手段に第１の操作画面が表示されている状態で、操作画面受信手段により第２の操作画面が受信される場合、第２の操作画面中で、第１の操作画面と異なる変更部分を抽出する変更部分抽出手段と、変更部分抽出手段により変更部分が抽出される場合、第２の操作画面のうち変更部分を表示手段に表示するための表示部分に決定する表示前決定手段と、を含む。
【００２０】
この局面に従えば、第１の操作画面が表示されている状態で、第２の操作画面が受信される場合、第２の操作画面中で第１の操作画面と異なる変更部分を抽出し、変更部分が抽出される場合、第２の操作画面のうち変更部分を、拡大または縮小して表示する。このため、ユーザーは、第２操作画面の全体を表示する場合に比較して、変更領域を拡大して表示させるための操作をする必要がない。その結果、遠隔操作を容易にした遠隔操作装置を提供することができる。
【００２１】
好ましくは、表示部分決定手段は、表示手段に第１の操作画面が表示されている状態で、第１の操作画面の一部を表示部分に決定する表示中決定手段を含む。
【００２２】
この局面に従えば、第１の操作画面の一部を拡大して表示することができる
好ましくは、ユーザーによる操作を受け付ける操作受付手段を、さらに備え、表示中決定手段は、操作受付手段により受け付けられる操作に基づいて、表示部分を決定する。
【００２３】
この局面に従えば、ユーザーは、第１の操作画面の一部を表示させる操作を入力することにより、第１の操作画面の一部を拡大して表示させることができる。
【００２４】
好ましくは、表示部分決定手段は、操作画面受信手段により第２の操作画面とともに付加情報が受信される場合、変更部分抽出手段により変更部分が抽出されるか否かに係わらず、第２の操作画面の全体を表示部分に決定する切換時決定手段を含む。
【００２５】
この局面によれば、第２の操作画面とともに付加情報が受信される場合、第２の操作画面の全体が表示される。このため、変更部分を表示した後に受信される操作画面の全体を表示させることができる。
【００２６】
好ましくは、変更部分抽出手段は、第２の操作画面中で、第１の操作画面と異なる領域であって、所定のサイズ以上の領域を変更部分として抽出する。
【００２７】
この局面によれば、変更領域を抽出する精度を高めることができる。
【００２８】
この発明のさらに他の局面によれば、画面送信制御方法は、遠隔操作装置によって遠隔制御される遠隔制御装置により実行される画面送信制御方法であって、遠隔操作装置に操作画面を送信する操作画面送信ステップと、操作画面送信ステップにおいて、第１の操作画面の次に第２の操作画面が送信される前の段階で、第２の操作画面中で、第１の操作画面と異なる領域を変更領域に決定する変更領域決定ステップと、を含み、操作画面送信ステップは、変更領域決定ステップにおいて変更領域が決定される場合、決定された変更領域のサイズおよび位置を示す変更領域情報および変更領域を拡大して表示するコマンドを含む付加情報を第２の操作画面とともに送信する付加情報送信ステップを含む。
【００２９】
この局面に従えば、遠隔操作を容易にした送信制御方法を提供することができる。
好ましくは、操作画面は、基本画面と、基本画面にサブ画面が重畳された合成画面と、を含み、変更領域決定ステップは、第２の操作画面が合成画面の場合は、第２の操作画面中のサブ画面の領域を変更領域に決定するステップを含む。
好ましくは、変更領域決定ステップは、第２の操作画面が合成画面の場合であっても、第1の操作画面の基本画面が、第２の操作画面の基本画面と異なる場合、合成画面中のサブ画面の領域を変更領域に決定しないステップを含む。
好ましくは、付加情報送信ステップは、変更領域決定ステップにおいてサブ画面の領域が変更領域に決定されない場合、第２の操作画面の全体を変更領域に決定するステップを含む。
好ましくは、変更領域決定ステップは、操作画面送信ステップにおいて第１の操作画面の次に第２の操作画面が送信される前の段階で、第２の操作画面が基本画面のみの場合は、第２の操作画面の全体を変更領域に決定するステップを含む。
【００３０】
この発明のさらに他の局面によれば、画面表示制御方法は、遠隔制御装置を遠隔制御する遠隔操作装置で実行される画面表示制御方法であって、遠隔制御装置から操作画面を受信する操作画面受信ステップと、受信された操作画面の少なくとも一部を遠隔操作装置の表示手段に全画面で表示するための表示部分に決定する表示部分決定ステップと、決定された表示部分のサイズと表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定ステップと、決定された表示倍率で表示部分を拡大または縮小した画像を表示手段に表示する表示制御ステップと、を含み、表示部分決定ステップは、表示手段に第１の操作画面が表示されている状態で、操作画面受信ステップにおいて第２の操作画面が受信される場合、第２の操作画面中で、第１の操作画面と異なる変更部分を抽出する変更部分抽出ステップと、変更部分抽出ステップにより変更部分が抽出される場合、第２の操作画面のうち変更部分を表示手段に表示するための表示部分に決定する表示前決定ステップと、を含む。
【００３１】
この局面に従えば、遠隔操作を容易にした画面表示方法を提供することができる。
好ましくは、表示部分決定ステップは、表示手段に第１の操作画面が表示されている状態で、第１の操作画面の一部を表示部分に決定する表示中決定ステップを含む。
好ましくは、ユーザーによる操作を受け付ける操作受付ステップを、さらに含み、表示中決定ステップは、操作受付ステップにおいて受け付けられる操作に基づいて、表示部分を決定するステップを含む。
好ましくは、表示部分決定ステップは、操作画面受信ステップにおいて第２の操作画面とともに付加情報が受信される場合、変更部分抽出ステップにおいて変更部分が抽出されるか否かに係わらず、第２の操作画面の全体を表示部分に決定する切換時決定ステップを含む。
好ましくは、変更部分抽出ステップは、第２の操作画面中で、第１の操作画面と異なる領域であって、所定のサイズ以上の領域を変更部分として抽出するステップを含む。
【００３２】
この発明のさらに他の局面によれば、画面送信制御プログラムは、遠隔操作装置によって遠隔制御される遠隔制御装置を制御するコンピューターにより実行される画面送信制御プログラムであって、遠隔操作装置に操作画面を送信する操作画面送信ステップと、操作画面送信ステップにおいて、第１の操作画面の次に第２の操作画面が送信される前の段階で、第２の操作画面中で、第１の操作画面と異なる領域を変更領域に決定する変更領域決定ステップと、をコンピューターに実行させ、
操作画面送信ステップは、変更領域決定ステップにおいて変更領域が決定される場合、決定された変更領域のサイズおよび位置を示す変更領域情報および変更領域を拡大して表示するコマンドを含む付加情報を第２の操作画面とともに送信する付加情報送信ステップを含む。
【００３３】
この局面に従えば、遠隔操作を容易にした送信制御プログラムを提供することができる。
好ましくは、画面送信制御プログラムは、上記画面送信制御方法を、遠隔制御装置を制御するコンピューターに実行させる。
【００３４】
この発明のさらに他の局面によれば、画面表示制御プログラムは、遠隔制御装置を遠隔制御する遠隔操作装置を制御するコンピューターで実行される画面表示制御プログラムであって、遠隔制御装置から操作画面を受信する操作画面受信ステップと、受信された操作画面の少なくとも一部を遠隔操作装置の表示手段に全画面で表示するための表示部分に決定する表示部分決定ステップと、決定された表示部分のサイズと表示手段の表示面のサイズとに基づいて、表示倍率を決定する表示倍率決定ステップと、決定された表示倍率で表示部分を拡大または縮小した画像を表示手段に表示する表示制御ステップと、をコンピューターに実行させ、表示部分決定ステップは、表示手段に第１の操作画面が表示されている状態で、操作画面受信ステップにおいて第２の操作画面が受信される場合、第２の操作画面中で、第１の操作画面と異なる変更部分を抽出する変更部分抽出ステップと、変更部分抽出ステップにより変更部分が抽出される場合、第２の操作画面のうち変更部分を表示手段に表示するための表示部分に決定する表示前決定ステップと、を含む。
【００３５】
この局面に従えば、遠隔操作を容易にした画面表示プログラムを提供することができる。
好ましくは、画面表示制御プログラムは、上記画面表示制御方法を、遠隔操作装置を制御するコンピューターに実行させる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態の１つにおける遠隔制御システムの全体概要の一例を示す図である。
【図２】ＭＦＰの外観の一例を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例の概要を示すブロック図である。
【図４】携帯情報装置のハードウェア構成の一例の概要を示すブロック図である。
【図５】基本画面の一例を示す第１の図である。
【図６】サブ画面の一例を示す第１の図である。
【図７】合成画面の一例を示す第１の図である。
【図８】特定基本画面の一例を示す図である。
【図９】合成画面の一例を示す第２の図である。
【図１０】合成画面の一例を示す第３の図である。
【図１１】第１の実施形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１２】第１の実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１３】第1の実施の形態における画面送信制御処理の流れの一例を示すフローチャートである。
【図１４】基準画面生成処理の流れの一例を示すフローチャートである。
【図１５】第1の実施の形態における画面表示制御処理の流れの一例を示すフローチャートである。
【図１６】第２の実施形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１７】第２の実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１８】第２の実施の形態における画面送信制御処理の流れの一例を示すフローチャートである。
【図１９】第２の実施の形態における画面表示制御処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３８】
＜第1の実施の形態＞
図１は、本発明の実施の形態の１つにおける遠隔制御システムの全体概要の一例を示す図である。図１を参照して、遠隔制御システム１は、画像制御装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）３００と、無線局５と、遠隔操作装置として機能する携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、無線局５およびＰＣ３００は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００３９】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００４０】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００は、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。
【００４１】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーに携帯して使用されるコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００４２】
本実施の形態における遠隔制御システム１において、携帯情報装置２００には、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムがインストールされており、ＭＦＰ１００を遠隔制御する遠隔操作装置として機能する。携帯情報装置２００は、携帯情報装置２００を操作するユーザーにより遠隔操作が入力されると、ＭＦＰ１００に遠隔制御コマンドを送信する。一方、ＭＦＰ１００には、遠隔制御プログラムがインストールされており、携帯情報装置２００から遠隔制御コマンドを受信し、受信された遠隔制御コマンドにしたがって処理を実行する。なお、本実施の形態においては、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを携帯情報装置２００にインストールする場合を例に説明するが、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを、ＰＣ３００にインストールしてもよい。この場合には、ユーザーは、携帯情報装置２００を用いてＭＦＰ１００を遠隔制御する場合と同様に、ＰＣ３００を用いてＭＦＰ１００を遠隔制御することが可能である。
【００４３】
図２は、ＭＦＰの外観の一例を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例の概要を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４４】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００４５】
メイン回路１１０は、中央演算装置（ＣＰＵ）１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は，設定値記憶領域と設定画面記憶領域とを含む。設定値記憶領域は、処理を実行するための設定値を記憶する領域である。設定値記憶領域は、表示部１６１に表示する設定画面の記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４７】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルを１６５さらに含む。
【００４８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ＰＣ３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４９】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５０】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５１】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５２】
図４は、携帯情報装置のハードウェア構成の一例の概要を示すブロック図である。図４を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、外部記憶装置２１１と、を含む。
【００５３】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。タッチパネル２０７Ｂは、表示部２０６の上面または下面に設けられ、操作ユーザーにより指示された位置の座標をＣＰＵ２０１に出力する。タッチパネル２０７Ｂは、操作ユーザーが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標をＣＰＵ２０１に出力する。タッチパネル２０７Ｂは、マルチタッチ対応のタッチパネルであり、ユーザーがマルチタッチ操作を入力する場合、ユーザーにより同時に指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ２０１に出力する。また、タッチパネル２０７Ｂは、ユーザーがシングルタッチ操作を入力する場合に、ユーザーにより指示された単一の位置に対応する座標をＣＰＵ２０１に出力する。
【００５４】
ＣＰＵ２０１は、タッチパネル２０７Ｂにより検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００５５】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００５６】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００５７】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＰＣ３００、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＰＣ３００、ＭＦＰ１００と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＰＣ３００、ＭＦＰ１００と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＰＣ３００、ＭＦＰ１００が、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＰＣ３００、ＭＦＰ１００のいずれかと、１対１で通信するようにしてもよい。
【００５８】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００５９】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６０】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１１Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６１】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００６２】
ＭＦＰ１００は、ＨＤＤ１１５に複数の操作画面それぞれに対応する基本画面とサブ画面と、を予め記憶している。操作画面は、基本画面と、基本画面にサブ画面が重畳された合成画面と、を含む。複数の操作画面にそれぞれ対応する複数の基本画面それぞれは、別の１以上の基本画面と関連付けられており、階層構造を形成する。ユーザーが基本画面を別の基本画面に切り換えることができるように、基本画面は、別の基本画面の表示に切り換える指示を入力するためのボタンを含み、そのボタンは別の基本画面と関連付けられている。以下、基本画面において、その基本画面に関連付けられた別の基本画面に切り換えるための操作を受け付けるボタンを、遷移ボタンという。
【００６３】
また、基本画面は、サブ画面に関連付けられた領域として、例えば、重畳ボタンを含むものがある。サブ画面は、ポップアップ画面、プルダウンメニュー画面、バルーン画面等を含む。また、サブ画面は、予め定められた情報を含む固定画面と、予め定められていない情報を含む変動画面と、を含む。固定画面は、例えば、メニュー画面、設定値を設定するための設定画面を含む。変動画面は、ジョブの履歴を表示する履歴表示画面、アドレス帳を表示するためのアドレス表示画面を含む。変動画面は、画面サイズ、データを配置する情報等を定める。
【００６４】
図５は、基本画面の一例を示す第１の図である。図５を参照して、基本画面３００は、重畳ボタン３０１〜３０７と、遷移ボタン３１１，３１２と、を含む。
【００６５】
図６は、サブ画面の一例を示す第１の図である。図６に示すサブ画面３２０は、図５に示した基本画面３００に含まれる重畳ボタン３０２に関連付けられるバルーン画面である。図６を参照して、サブ画面３２０は、画像形成に用いる色を設定するためのメニューとして「オートカラー」の文字が表されたボタンと、「フルカラー」の文字が表されたボタンと、「ブラック」の文字が表されたボタンと、サブ画面を閉じるコマンドが関連付けられた閉じるボタン３２１を含む。
【００６６】
図７は、合成画面の一例を示す第１の図である。図７に示す合成画面は、図５に示した基本画面３００において、重畳ボタン３０２が指示される場合に表示される画面である。図７を参照して、合成画面３００Ａは、図５に示した基本画面３００に、図６に示したサブ画面３２０を合成した画面である。サブ画面３２０は、重畳ボタン３０３の位置を基準に配置される。合成画面３００Ａにおいて、サブ画面３２０に含まれる閉じるボタン３２１が指示されると、図５に示した基本画面が表示される。
【００６７】
さらに、基本画面は、単独で表示されることなく、サブ画面と組になって表示される特定基本画面を含む。特定基本画面は、その基本画面に重畳可能な複数のサブ画面のうち１つのサブ画面がデフォルトで定められている。
【００６８】
図８は、特定基本画面の一例を示す図である。図８に示す特定基本画面は、図５に示した基本画面に含まれる遷移ボタン３１２に関連付けられた基本画面である。図８を参照して。特定基本画面３３０は、重畳ボタン３３１〜３３４と、遷移ボタン３３５〜３３７を含む。特定基本画面３３０には、重畳ボタン３３１に関連付けられたサブ画面がデフォルトのサブ画面として対応すけられている。
【００６９】
図９は、合成画面の一例を示す第２の図である。図９に示す合成画面は、図５に示した基本画面に含まれる遷移ボタン３１２が指示される場合に表示される画面である、図９を参照して、合成画面３３０Ａは、図８に示した特定基本画面３３０に、サブ画面３４１を合成した画面である。サブ画面３４１は、重畳ボタン３３１の位置を基準に配置される。サブ画面３４１は、変動画面であり、ＨＤＤ１１５に記憶されたアドレス帳に基づいて生成される。合成画面３３０Ａにおいて、重畳ボタン３３１とは別の重畳ボタン３３２〜３３４のいずれかが指示されると、サブ画面３４１に代えて、指示された重畳ボタンに関連付けられたサブ画面を表示する合成画面が表示される。
【００７０】
図１０は、合成画面の一例を示す第３の図である。図１０に示す合成画面３４０は、図９に示した合成画面３３０Ａに含まれる重畳ボタン３３３が指示される場合に表示される画面である、図１０を参照して、合成画面３４０は、図８に示した特定基本画面３３０に、サブ画面３４３を合成した画面である。サブ画面３４３は、重畳ボタン３３３の位置を基準に配置される。サブ画面３４３は、変動画面であり、ＨＤＤ１１５に記憶された履歴データに基づいて生成される。
【００７１】
図１１は、第１の実施形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１１に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された画面送信制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図１１を参照して、ＣＰＵ１１１は、指示受信部５１と、処理実行部５３と、操作画面生成部５５と、変更領域決定部５７と、操作画面送信部５９と、を含む。
【００７２】
指示受信部５１は、通信Ｉ／Ｆ部１１２を制御し、携帯情報装置２００から接続要求を受信する場合、携帯情報装置２００との間で通信を確立する。指示受信部５１は、携帯情報装置２００との間で通信が確立することに応じて、操作画面生成部５５に初期画面送信指示を出力する。
【００７３】
操作画面生成部５５は、指示受信部５１から初期画面送信指示が入力される場合、ＨＤＤ１１５に記憶された複数の操作画面のうちから初期画面に予め定められた操作画面を読出し、読み出された操作画面を操作画面送信部５９に出力する。初期画面に設定された操作画面は、基本画面である。
【００７４】
操作画面送信部５９は、操作画面生成部５５から操作画面が入力されることに応じて、入力された操作画面を、接続要求を送信してきた携帯情報装置２００に送信するとともに、その操作画面を指示受信部５１および変更領域決定部５７に出力する。操作画面送信部５９は付加情報送信部６１を含む。付加情報送信部６１の詳細は後述する。
【００７５】
携帯情報装置２００においては、ＭＦＰ１００から受信された操作画面を表示部２０６に表示する。携帯情報装置２００のユーザーが、表示部２０６に表示された操作画面の任意の位置を指などで指示すれば、携帯情報装置２００は、操作画面中のユーザーが指示した位置を示す位置情報をＭＦＰ１００に送信する。
【００７６】
指示受信部５１は、操作画面送信部５９が携帯情報装置２００に操作画面を送信する場合に、操作画面送信部５９から携帯情報装置２００に送信された操作画面が入力される。指示受信部５１は、操作画面送信部５９が携帯情報装置２００に操作画面を送信した後に、通信Ｉ／Ｆ部１１２が携帯情報装置２００から位置情報を受信する場合、操作画面送信部５９から最後に入力された操作画面と携帯情報装置２００から受信された位置情報とに基づいて、ユーザーによる指示を特定する。携帯情報装置２００から受信される位置情報は、操作画面送信部５９から入力される操作画面中の位置を示す。
【００７７】
具体的には、指示受信部５１は、操作画面中で位置情報により特定される位置が遷移ボタン内であれば、別の基本画面を含む操作が面を表示する第１の指示を特定する。指示受信部５１は、第１の指示を特定する場合、操作画面中で位置情報により特定される位置に存在する遷移ボタンに関連付けられた基本画面を識別するための基本画面識別情報を含む第１の指示を操作画面生成部５５に出力する。
【００７８】
また、指示受信部５１は、操作画面中で位置情報により特定される位置が重畳ボタン内であれば、基本画面に新たなサブ画面を合成した合成画面を表示する第２の指示を特定する。指示受信部５１は、第２の指示を特定する場合、操作画面に含まれる基本画面を識別するための基本画面識別情報と、操作画面中で位置情報により特定される位置に存在する遷移ボタンに関連付けられたサブ画面を識別するためのサブ画面識別情報と、を含む第２の指示を操作画面生成部５５に出力する。
【００７９】
また、指示受信部５１は、操作画面中で位置情報により特定される位置が処理を実行するためのコマンドが割り当てられたボタン内であれば、第３の指示を特定する。指示受信部５１は、第３の指示を特定する場合、操作画面中で位置情報により特定される位置に存在するボタンに割り当てられたコマンドを、処理実行部５３に出力する。
【００８０】
さらに、指示受信部５１は、操作画面中で位置情報により特定される位置が、サブ画面を閉じるためのコマンドが割り当てられたボタン内であれば、そのサブ画面を閉じる第４の指示を特定する。指示受信部５１は、第４の指示を特定する場合、操作画面に含まれる基本画面を識別するための基本画面識別情報を含む第４の指示を操作画面生成部５５に出力する。
【００８１】
操作画面生成部５５は、基本画面取得部７１と、サブ画面取得部７３と、合成画面生成部７５と、を含む。基本画面取得部７１は、指示受信部５１から第１の指示、第２の指示または第４の指示が入力される場合、指示受信部５１から入力される第1の指示、第２の指示または第４の指示それぞれに含まれる基本画面識別情報により特定される基本画面をＨＤＤ１１５から読出し、読み出された基本画面を合成画面生成部７５に出力する。
【００８２】
サブ画面取得部７３は、第２の指示が特定される場合、第２の指示に含まれるサブ画面識別情報により特定されるサブ画面をＨＤＤ１１５から読み出し、合成画面生成部７５に出力する。また、サブ画面取得部７３は、第１の指示が特定される場合、第１の指示に含まれる基本画面識別情報により特定される基本画面が特定基本画面の場合、その特定基本画面にデフォルトで定められたサブ画面をＨＤＤ１１５から読み出し、合成画面生成部７５に出力する。サブ画面取得部７３は、サブ画面が変動画面の場合、サブ画面に含まれる画面サイズ、データを配置する情報等にしたがって、コンテンツを生成して、コンテンツを含むサブ画面を生成する。
【００８３】
合成画面生成部７５は、指示受信部５１から第１の指示が入力される場合、サブ画面取得部７３からサブ画面が入力される場合と、サブ画面が入力されない場合とがある。合成画面生成部７５は、指示受信部５１から第１の指示が入力され、かつ、サブ画面取得部７３からサブ画面が入力される場合には、基本画面取得部７１から入力される基本画面の画像に、サブ画面取得部７３から入力されるサブ画面の画像を重畳することにより合成画面を生成し、生成された合成画面を操作画面として、操作画面送信部５９および変更領域決定部５７に出力する。合成画面生成部７５は、指示受信部５１から第１の指示が入力され、かつ、サブ画面取得部７３からサブ画面が入力されない場合には、基本画面取得部７１から入力される基本画面を操作画面として、操作画面送信部５９および変更領域決定部５７に出力する。
【００８４】
合成画面生成部７５は、指示受信部５１から第２の指示が入力される場合、基本画面取得部７１から入力される基本画面の画像に、サブ画面取得部７３から入力されるサブ画面の画像を重畳することにより合成画面を生成し、生成された合成画面を操作画面として、操作画面送信部５９および変更領域決定部５７に出力する。
【００８５】
合成画面生成部７５は、指示受信部５１から第４の指示が入力される場合、基本画面取得部７１から入力される基本画面を操作画面として、操作画面送信部５９および変更領域決定部５７に出力する。
【００８６】
変更領域決定部５７は、操作画面送信部５９から携帯情報装置２００に送信した操作画面が入力され、合成画面生成部７５から操作画面が入力される。ここで、操作画面送信部５９から入力される操作画面を第１の操作画面といい、合成画面生成部７５から入力される操作画面を第２の操作画面という。第１の操作画面は、携帯情報装置２００に送信された操作画面であり、携帯情報装置２００によって表示されている操作画面である。第２の操作画面は、携帯情報装置２００に第１の操作画面の次に送信される予定の操作画面である。
【００８７】
変更領域決定部５７は、第２の操作画面が合成画面の場合は、第２の操作画面中のサブ画面の領域を変更領域に決定する。このため、変更領域決定部５７は、第１の操作画面が基本画面で、第２の操作画面が第１の操作画面にサブ画面を重畳した合成画面の場合、第２の操作画面のサブ画面の領域を変更領域として決定する。
【００８８】
ただし、第２の操作画面が合成画面の場合であっても、第1の操作画面の基本画面が第２の操作画面の基本画面と異なる場合、第２の操作画面中のサブ画面の領域を変更領域に決定することなく、第２の操作画面の全体を変更領域に決定する。例えば、第１の操作画面が第１の特別基本画面に第１のサブ画面を合成した操作画面で、第２の操作画面が第１の特別基本画面に第２のサブ画面を合成した操作画面の場合、第２の操作画面のサブ画面の領域を変更領域に決定する。一方、第１の操作画面が第１の特別基本画面に第１のサブ画面を合成した操作画面で、第２の操作画面が第１の特別基本画面と異なる第２の特別基本画面に第３のサブ画面を合成した操作画面の場合、第２の操作画面のサブ画面の領域を変更領域に決定しない。
【００８９】
さらに、変更領域決定部５７は、第２の操作画面が基本画面のみの場合は、第２の操作画面の全体を変更領域に決定する。このため、変更領域決定部５７は、第１の操作画面がサブ画面を含む合成画面で、第２の操作画面が第１の操作画面に含まれていたサブ画面を除いた基本画面の場合、第２の操作画面の全部を変更領域に決定する。変更領域決定部５７は、決定された変更領域を付加情報送信部６１に出力する。
【００９０】
付加情報送信部６１は、変更領域決定部５７から変更領域が入力されることに応じて、付加情報を生成し、付加情報を操作画面とともに通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。付加情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述され、変更領域を全画面で表示するコマンドを含む。また、付加情報は、変更領域を特定するためのパラメータとして、変更領域の操作画面中の位置を示す座標を含む。このため、変更領域が操作画面の全体の場合、操作画面を全画面で表示させるコマンドを含む付加情報が生成され、変更領域が合成画面中に占めるサブ画面の領域を示す場合、操作画面中のサブ画面を全画面で表示させるコマンドを含む付加情報が生成される。
【００９１】
操作画面とともに付加情報を受信する携帯情報装置２００においては、付加情報に含まれるコマンドを実行し、操作画面中の変更領域を全画面で表示するので、携帯情報装置２００に、操作画面の一部または全部を全画面で表示させることができる。
【００９２】
処理実行部５３は、指示受信部５１からコマンドが入力されることに応じて、コマンドで特定される処理を実行する。処理実行部５３が実行する処理は、例えば、自動原稿搬送装置１２０および原稿読取部１３０を制御して原稿の画像を読み取るスキャン処理、画像形成部１４０、給紙部１５０および後処理部１５５を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたデータを読み出し、または、書き込みするデータ管理処理、ファクシミリ部１１６を制御してファクシミリデータを送受信するファクシミリ処理、通信Ｉ／Ｆ部１１２を制御してデータを送受信するデータ送受信処理、を含む。遠隔制御部６３が実行する処理は、上記の２以上の処理を組み合わせた処理を含む。例えば、スキャン処理と画像形成処理を組み合わせたコピー処理、スキャン処理とデータ送信処理を組み合わせて原稿画像を読み取った画像データを送信するスキャンｔｏ送信処理、スキャン処理とデータ管理処理とを組み合わせて原稿画像を読み取った画像データをＨＤＤ１１５に記憶するスキャンｔｏＢＯＸ処理を含む。
【００９３】
図１２は、第１の実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図１２に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。
【００９４】
図１２を参照して、ＣＰＵ２０１は、操作画面受信部２５１と、表示部分決定部２５３と、表示制御部２５５と、表示倍率決定部２５７と、ユーザーによる操作を受け付ける操作受付部２５９と、を含む。
【００９５】
操作画面受信部２５１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から操作画面を受信する。操作画面受信部２５１は、ユーザーが操作部２０７を操作して、ＭＦＰ１００を遠隔操作する指示を入力すれば、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路を確立するために、ＭＦＰ１００に接続要求を送信する。ＭＦＰ１００のＣＰＵ１１１は、接続要求を受信したことに応じて、ＭＦＰ１００のＨＤＤ１１５に記憶されている操作パネル１６０の操作画面を示す画像データを取得して、取得した操作画面の画像データを携帯情報装置２００に送信する。操作画面受信部２５１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間で確立された通信経路で操作画面を受信する。操作画面受信部２５１は、ＭＦＰ１００から受信された操作画面を、表示制御部２５５に出力する。
【００９６】
操作画面受信部２５１は、付加情報受信部２６５を含む。付加情報受信部２６５は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００が操作画面とともに送信する付加情報を受信する。付加情報は、操作画面中の少なくとも一部を全画面で表示させるコマンドを含む。付加情報受信部２６５は、受信された付加情報を表示部分決定部２５３に出力する。
【００９７】
操作受付部２５９は、ユーザーが操作部２０７に入力する操作を受け付ける。操作受付部２５９は、タッチパネル２０７Ｂを制御し、タッチパネル２０７Ｂがユーザーにより指示された位置を検出する場合、検出された１以上の位置を示す位置情報に基づいて、ユーザーによる操作を決定する。
【００９８】
操作受付部２５９は、後述する表示制御部２５５から、表示部分とその表示部分の操作画面中の位置を示す位置情報とが入力される。操作受付部２５９は、タッチパネル２０７Ｂにより１つの位置が検出されることに応じて、検出された位置に対応する操作画面の位置を、表示制御部２５５から入力される表示部分およびその表示部分の操作画面中の位置に基づいて、決定する。操作受付部２５９は、決定された操作画面中の位置が、操作画面に含まれる遷移ボタン、重畳ボタンまたはサブ画面を閉じるボタン内の場合、ユーザーによる遠隔操作を受け付ける。操作受付部２５９は、遠隔操作を決定する場合、操作画面中の位置を示す位置情報を、遠隔操作送信部２６１に出力する。遠隔操作送信部２６１は、操作受付部２５９から位置情報が入力されることに応じて、位置情報を無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。
【００９９】
操作受付部２５９は、タッチパネル２０７Ｂにより複数の位置が検出される場合、または、タッチパネル２０７Ｂにより１つの位置が検出されるがその位置が操作画面に含まれる遷移ボタン、重畳ボタンまたはサブ画面を閉じるボタン内でない場合、ユーザーによる表示部分を変更する操作を受け付ける。
【０１００】
表示部分を変更する操作は、例えば、フリック操作、スワイプ操作、ピンチイン操作、ピンチアウト操作、ローテーション操作を含む。フリック操作は、ユーザーがタッチパネル２０７Ｂを指示しながら、上下左右のいずれかに指を所定の速さより速い速さで移動させる操作である。スワイプ操作は、ユーザーがタッチパネル２０７Ｂを指示しながら、上下左右のいずれかに指を所定の速さより遅い速さで移動させる操作である。ピンチイン操作は、ユーザーがタッチパネル２０７Ｂの２箇所を指示しながら、指示した２個所の少なくとも一方を、２箇所の間隔が短くなるように移動させる操作である。ピンチアウト操作は、ユーザーがタッチパネル２０７Ｂの２箇所を指示しながら、指示した２個所の少なくとも一方を、２箇所の間隔が長くなるように移動させる操作である。ローテーション操作は、ユーザーがタッチパネル２０７Ｂの２箇所を指示しながら、指示した２個所の少なくとも一方を、２箇所を結ぶ直線の向きが変更されるように移動させる操作である。
【０１０１】
操作受付部２５９は、ユーザーによる表示部分を変更する操作を受け付ける場合、決定した操作をその操作に対応するパラメータとともに、表示部分決定部２５３に出力する。スワイプ操作およびフリック操作は、指を移動させる方向をパラメータに含む。ピンチイン操作およびピンチアウト操作は、２箇所の間隔の変化の割合を示す倍率をパラメータに含む。ローテーション操作は、時計回りと反時計回りのいずれかの方向をパラメータに含む。
【０１０２】
表示部分決定部２５３は、操作画面のうちで表示部１６１に表示する部分を表示部分として決定する。表示部分決定部２５３は、表示前決定部２７１と、表示中決定部２７３と、を含む。表示前決定部２７１は、操作画面が受信された後に、後述する表示制御部２５５によって表示部１６１に操作画面が表示される前に、表示部分を決定する。
【０１０３】
表示前決定部２７１は、操作画面受信部２５１の付加情報受信部２６５から付加情報が入力され、付加情報に基づいて表示部分を決定する。具体的には、付加情報に含まれるコマンドを実行し、操作画面中の少なくとも一部の表示部分を決定する。このため、操作画面受信部２５１によって受信された操作画面が基本画面のみなからなる場合には、操作画面の全体を表示部分に決定し、操作画面受信部２５１によって受信された操作画面が合成画面ならばサブ画面の部分を表示部分に決定する。表示前決定部２７１は、決定した表示部分の操作画面中の位置を示す位置情報を表示制御部２５５および表示倍率決定部２５７に出力する。表示部分の操作画面中の位置を示す位置情報は、操作画面中の表示部分の対角点の座標で示される。
【０１０４】
表示中決定部２７３は、後述する表示制御部２５５によって表示部１６１に操作画面が表示されている間に表示部分を決定する。表示中決定部２７３が表示部分を決定する前の段階では、表示部１６１に操作画面の表示部分が表示されている。このため、表示中決定部２７３は、表示制御部２５５によって表示部１６１に表示されている操作画面の表示部分を変更する。表示中決定部２７３は、決定した表示部分の操作画面中の位置を示す位置情報を表示制御部２５５および表示倍率決定部２５７に出力する。表示部分の操作画面中の位置を示す位置情報は、操作画面中の表示部分の対角点の座標で示される。
【０１０５】
表示中決定部２７３は、操作受付部２５９によって受け付けられたユーザーによる表示部分を変更する操作とパラメータとが入力される。表示中決定部２７３は、操作受付部２５９から表示部分を変更する操作が入力された時点で、決定されている表示部分を、操作受付部２５９から入力される表示部分を変更する操作およびパラメータに基づいて変更する。
【０１０６】
具体的には、表示中決定部２７３は、操作受付部２５９からフリック操作が入力される場合、操作画面中の表示部分の位置をフリック操作とともに入力されるパラメータで特定される方向に予め定められた距離Ｔ１だけ移動させる。表示中決定部２７３は、操作受付部２５９からスワイプ操作が入力される場合、操作画面中の表示部分の位置をスワイプ操作とともに入力されるパラメータで特定される方向に予め定められた距離Ｔ２だけ移動させる。距離Ｔ２は、距離Ｔ１よりも小さい。
【０１０７】
表示中決定部２７３は、操作受付部２５９からピンチイン操作が入力される場合、操作画面中の表示部分のサイズを、ピンチイン操作とともに入力されるパラメータで特定される倍率に基づいて拡大する。表示中決定部２７３は、操作受付部２５９からピンチアウト操作が入力される場合、操作画面中の表示部分のサイズを、ピンチアウト操作とともに入力されるパラメータで特定される倍率に基づいて縮小する。
【０１０８】
表示中決定部２７３は、操作受付部２５９からローテーション操作が入力される場合、操作画面中の表示部分を、ローテーション操作とともに入力されるパラメータで特定される方向に回転させる。
【０１０９】
表示倍率決定部２５７は、表示前決定部２７１または表示中決定部２７３から操作画面中の表示部分の位置情報が入力される。表示倍率決定部２５７は、表示部２０６の表示面のサイズと、表示部分のサイズとに基づいて表示倍率を決定し、決定された表示倍率を表示制御部２５５に出力する。表示倍率決定部２５７は、表示部分のサイズを、表示部２０６の表示面のサイズで除算した値を、表示倍率に決定する。より好ましくは、縦方向および横方向のサイズそれぞれで、表示倍率を決定し、縦方向の表示倍率と横方向の表示倍率のうちいずれか小さい方向を採用する。これにより、表示部分の全体を、表示部２０６に表示することができる。
【０１１０】
表示制御部２５５は、表示部２０６を制御し、表示部２０６に画像を表示させる。具体的には、表示制御部２５５は、操作画面受信部２５１から操作画面が入力されることに応じて、操作画面を表示部２０６が備えるＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に記憶する。表示制御部２５５は、表示部分決定部２５３から表示部分の位置情報が入力され、表示倍率決定部２５７から表示倍率が入力される。表示制御部２５５は、表示部２０６が備えるＶＲＡＭに記憶された操作画面のうち、表示部分決定部２５３から入力される表示部分の位置情報で特定される表示部分を、表示倍率決定部２５７から入力される表示倍率で、表示部２０６に表示させる。表示制御部２５５は、表示部２０６に操作画面の表示部分を表示することに応じて、表示部分と、表示部分の操作画面中の位置を示す位置情報とを操作受付部２５９に出力する。
【０１１１】
表示制御部２５５は、操作画面受信部２５１から操作画面が入力される段階では、表示前決定部２７１から表示部分の位置情報が入力され、操作画面受信部２５１から操作画面が入力された後の段階では、表示中決定部２７３から表示部分の位置情報が入力される。このため、ＭＦＰ１００から操作画面が受信された段階では、操作画面ともに受信される付加情報により定まる表示部分が表示部２０６に表示される。換言すれば、表示制御部２５５は、操作画面が合成画面でなく基本画面のみの場合には、操作画面の全体を表示部２０６に表示し、操作画面が合成画面の場合には、合成画面中のサブ画面の全体を表示部２０６に表示する。
【０１１２】
また、ＭＦＰ１００から操作画面が受信されて操作画面の全体またはサブ画面の全体が表示部２０６に表示された後の段階では、表示制御部２５５は、操作画面のうちユーザーが操作部２０７に入力する表示部分を変更する操作に従って変更した後の表示部分を表示部２０６に表示する。スワイプ操作またはフリック操作が入力される場合には、操作画面中で表示部２０６に表示される部分が変更され、ピンチイン操作が入力される場合には、操作画面中で表示されている部分が縮小されて表示され、ピンチアウト操作が入力される場合には、操作画面中で表示されている部分が拡大されて表示される。
【０１１３】
例えば、図５に示した基本画面３００が操作画面（第１の操作画面）として表示部２０６に表示されている状態で、ユーザーがピンチアウト操作を入力して、基本画面３００の一部である重畳ボタン３０２を含む表示部分が表示部２０６に表示されている場合を例に説明する。この場合、ユーザーが重畳ボタン３０２を指示すれば、ＭＦＰ１００から図７に示した合成画面３００Ａである操作画面（第２の操作画面）と、サブ画面３２０の部分を表示するコマンドを含む付加情報とが返信される。合成画面３００Ａは、基本画面３００に含まれる重畳ボタン３０２に関連付けられたサブ画面、ここでは図６に示したサブ画面３２０を合成した画面である。
【０１１４】
携帯情報装置２００においては、合成画面３００Ａである操作画面（第２の操作画面）に含まれるサブ画面３２０の全体を表示部２０６に全画面で表示する。このため、合成画面３００Ａである操作画面の全体が表示されることなく、サブ画面３２０の全体が表示されるので、サブ画面３２０の内容を容易に確認することができる。サブ画面３２０の全体を全画面で表示する場合は、合成画面３００Ａの全体を全画面で表示する場合に比較して、サブ画面３２０が拡大して表示されるからである。
【０１１５】
また、次の操作を入力するために、表示部分を変更する操作を入力する必要がない場合がある。例えば、合成画面３００Ａである操作画面の全体が表示される場合には、サブ画面３２０の内容を確認するためにピンチアウト操作を入力しなければならない場合があるが、サブ画面３２０の全体が表示されるので、ピンチアウト操作を入力する必要がない。
【０１１６】
また、合成画面３００Ａである操作画面の全体ではなく、重畳ボタン３０２を指示する前に設定されている表示倍率で合成画面３００Ａの一部を表示する場合には、表示倍率によってはサブ画面３２０の一部しか表示部２０６に表示されない場合がある。この場合には、サブ画面３２０中で表示されていない部分を表示させるために、スワイプ操作、フリック操作またはピンチイン操作を入力しなければならないが、サブ画面３２０の全体が表示されるので、それらの表示部分を変更する操作を入力する必要がない。
【０１１７】
さらに、合成画面３００Ａである操作画面（第１の操作画面）に含まれるサブ画面３２０の全体が表示された状態で、サブ画面３２０に含まれる閉じるボタン３２１が指示される場合、ＭＦＰ１００から基本画面３００である操作画面（第２の操作画面）と、操作画面の全体を表示するコマンドを含む付加情報とが返信される。携帯情報装置２００においては、基本画面３００である操作画面（第２の操作画面）の全体を表示部２０６に表示する。
【０１１８】
合成画面３００Ａである操作画面（第１の操作画面）の全体ではなく、サブ画面３２０の全体が表示された状態で、サブ画面３２０に含まれる閉じるボタン３２１が指示される場合に、基本画面３００である操作画面（第２の操作画面）を、操作画面の全体ではなく、閉じるボタン３２１が指示される前に設定されている表示倍率で表示する場合には、操作画面の一部しか表示部２０６に表示されない。この場合には、操作画面中で表示されていない部分を表示させるために、スワイプ操作、フリック操作またはピンチイン操作を入力しなければならないが、基本画面３００である操作画面（第２の操作画面）の全体が表示されるので、表示部分を変更する必要がなく、スワイプ操作、フリック操作またはピンチイン操作を入力する必要がない。
【０１１９】
また、図５に示した基本画面３００が操作画面（第１の操作画面）として表示部２０６に表示されている状態で、ユーザーが遷移ボタン３１２を指示すれば、ＭＦＰ１００から図９に示した合成画面３３０Ａである操作画面（第２の操作画面）と、合成画面３３０Ａである操作画面を全画面で表示するコマンドを含む付加情報とが返信される。第１の操作画面の基本画面３００と、第２の操作画面である合成画面３３０Ａの特定基本画面３３０とが異なるからである。
【０１２０】
さらに、図９に示した合成画面３３０Ａである操作画面（第１の操作画面）が表示部２０６に表示されている状態で、ユーザーが合成画面３３０Ａの一部である重畳ボタン３３３を指示すれば、ＭＦＰ１００から図１０に示した合成画面３４０である操作画面（第２の操作画面）と、サブ画面３４３の部分を表示するコマンドを含む付加情報とが返信される。合成画面３４０は、特定基本画面３３０に含まれる重畳ボタン３３３に関連付けられたサブ画面３４３を合成した画面である。
【０１２１】
携帯情報装置２００においては、合成画面３４０である操作画面（第２の操作画面）に含まれるサブ画面３４３の全体を表示部２０６に全画面で表示する。このため、合成画面３４０である操作画面の全体が表示されることなく、サブ画面３４３の全体が表示されるので、サブ画面３４３の内容を容易に確認することができる。サブ画面３４３の全体を全画面で表示する場合は、合成画面３４０の全体を全画面で表示する場合に比較して、サブ画面３４３が拡大して表示されるからである。
【０１２２】
図１３は、第1の実施の形態における画面送信制御処理の流れの一例を示すフローチャートである。画面送信制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された画面送信制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１３を参照して、ＣＰＵ１１１は、接続要求を受信したか否かを判断する（ステップＳ０１）。通信Ｉ／Ｆ部１１２が外部から接続要求を受信したか否かを判断する。ここでは、携帯情報装置２００から接続要求を受信する場合を例に説明する。携帯情報装置２００から接続要求を受信するまで待機状態となり（ステップＳ０１でＮＯ）、携帯情報装置２００から接続要求を受信したならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。接続要求を受信する場合、携帯情報装置２００との間でネゴシエーションし、通信経路を確立する。
【０１２３】
ステップＳ０２においては、初期画面をＨＤＤ１１５から読み出し、処理をステップＳ０３に進める。ＨＤＤ１１５に記憶されている複数の基本画面のうちから初期画面として予め定められている基本画面を読み出す。ステップＳ０３においては、基準画面生成処理を実行する。基準画面生成処理は、基本画面に基づいて基準となる操作画面を生成する処理である。基準となる操作画面を、基準画面という。
【０１２４】
図１４は、基準画面生成処理の流れの一例を示すフローチャートである。基準画面生成処理が実行される前の段階で、処理対象としての基本画面が設定されている。図１４を参照して、処理対象となる基本画面にデフォルトのサブ画面が対応付けられているか否かを判断する（ステップＳ３１）。基本画面にデフォルトのサブ画面が対応付けられているならば処理をステップＳ３２に進めるが、そうでなければ処理をステップＳ３５に進める。ステップＳ３５においては、基本画面を操作画面に設定し、処理を画面送信制御処理に戻す。
【０１２５】
ステップＳ３２においては、基本画面に対応付けられたデフォルトのサブ画面をＨＤＤ１１５から読み出し、処理をステップＳ３３に進める。ＨＤＤ１１５に記憶されている複数のサブ画面のうちから基本画面に対応付けられたデフォルトのサブ画面を読み出す。そして、ステップＳ３３においては、基本画面と、ステップＳ３２において読み出されたサブ画面とを合成した合成画像を生成し、処理をステップＳ３４に進める。ステップＳ３４においては、合成画像を操作画面に設定し、処理を画面送信制御処理に戻す。
【０１２６】
図１３に戻って、ステップＳ０４においては、操作画面を全画面表示するコマンドを含む付加情報を操作画面に追加する。付加情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）で記述される。
【０１２７】
次のステップＳ０５においては、操作画面を通信Ｉ／Ｆ部１１２を介して、ステップＳ０１において確立された通信経路で、送信する。これにより、携帯情報装置２００において、初期画面である基本画面を含む操作画面を携帯情報装置２００の表示部２０６に表示する。携帯情報装置２００のユーザーが、表示部２０６に表示された操作画面の任意の位置を指などで指示すれば、携帯情報装置２００は、操作画面中のユーザーが指示した位置を示す位置情報をＭＦＰ１００に送信する。
【０１２８】
ステップＳ０６においては、携帯情報装置２００から位置情報を受信したか否かを判断する。位置情報を受信するまで待機状態となり（ステップＳ０６でＮＯ）、位置情報を受信したならば（ステップＳ０６でＹＥＳ）、処理をステップＳ０７に進める。ステップＳ０７においては、受信された位置情報に基づいて操作画面中の位置を特定する。操作画面は、ステップＳ０５、または後述するステップＳ１６またはステップＳ２２において、携帯情報装置２００に送信した操作画面である。
【０１２９】
ステップＳ０８〜ステップＳ１２においては、操作画面中で特定された位置に基づいて処理を分岐させる。操作画面中で特定された位置が遷移ボタン内であれば（ステップＳ０８でＹＥＳ）、処理をステップＳ１３に進め、操作画面中で特定された位置がサブ画面を閉じるボタン内であれば（ステップＳ０９でＹＥＳ）、処理をステップＳ１４に進め、重畳ボタン内であれば（ステップＳ１０でＹＥＳ）、処理をステップＳ１７に進め、実行指示ボタン内であれば（ステップＳ１１でＹＥＳ）、処理をステップＳ２３に進め、終了指示ボタン内であれば（ステップＳ１２でＹＥＳ）、処理をステップＳ２４に進め、それらのいずれでもなければ処理をステップＳ０６に戻す。
【０１３０】
ステップＳ１３においては、遷移ボタンに関連付けられた基本画面をＨＤＤ１１５から読み出し、処理をステップＳ１４に進める。ＨＤＤ１１５に記憶されている複数の基本画面のうちから遷移ボタンに関連付けられた基本画面を読み出す。そして、読み出された基本画面を処理対象として、図１２に示した基準画面生成処理を実行し（ステップＳ１４）、処理をステップＳ１５に進める。ステップＳ１５においては、操作画面を全画面表示するコマンドを含む付加情報を操作画面に追加する。
【０１３１】
次のステップＳ１６においては、操作画面を通信Ｉ／Ｆ部１１２を介して、ステップＳ０１において確立された通信経路で送信し、処理をステップＳ０６に戻す。これにより、携帯情報装置２００において、遷移ボタンに関連付けられた基本画面を含む操作画面の全体を携帯情報装置２００の表示部２０６に表示する。
【０１３２】
ステップＳ０９において、サブ画面を閉じるボタンが指示されたと判断される場合は、処理をステップＳ１４に進めるが、ステップＳ０９が実行される前の段階で、サブ画面を含む操作画面を携帯情報装置２００に送信している。処理がステップＳ０９からステップＳ１４に進む場合には、ステップＳ０９が実行される前の段階で携帯情報装置２００に送信したサブ画面を含む操作画面に含まれる基本画面に基づいて、基準画面を生成する。
【０１３３】
処理がステップＳ１７に進む場合は、携帯情報装置２００のユーザーにより操作画面中の重畳ボタンが指示された場合である。ステップＳ１７においては、重畳ボタンを含む基本画面をＨＤＤ１１５から読み出し、処理をステップＳ１８に進める。ステップＳ１８においては、ＨＤＤ１１５に記憶されている複数のサブ画面のうちから重畳ボタンに関連付けられたサブ画面を読み出す。
【０１３４】
そして、ステップＳ１７において読み出された基本画面と、ステップＳ１８において読み出されたサブ画面とを合成した合成画像を生成し（ステップＳ１９）、処理をステップＳ２０に進める。ステップＳ２０においては、合成画像を操作画面に設定し、処理をステップＳ２１に進める。ステップＳ２１においては、操作画面中のサブ画面を全画面表示するコマンドを含む付加情報を操作画面に追加する。次のステップＳ２２においては、操作画面を通信Ｉ／Ｆ部１１２を介して、ステップＳ０１において確立された通信経路で送信し、処理をステップＳ０６に戻す。これにより、携帯情報装置２００において、遷移ボタンに関連付けられたサブ画面の全体が表示部２０６の全画面に表示される。
【０１３５】
処理がステップＳ２３に進む場合は、携帯情報装置２００のユーザーにより操作画面中の実行指示ボタンが指示された場合である。ステップＳ２３においては、実行指示ボタンに関連付けられた処理を実行し、処理をステップＳ０６に戻す。
【０１３６】
処理がステップＳ２４に進む場合は、携帯情報装置２００のユーザーにより操作画面中の終了指示ボタンが指示された場合である。ステップＳ２４においては、ステップＳ０１において確立された通信経路を切断し、処理を終了する。
【０１３７】
図１５は、第1の実施の形態における画面表示制御処理の流れの一例を示すフローチャートである。画面表示制御処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された画面表示制御プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図１５を参照して、ＣＰＵ２０１は、ＭＦＰ１００に接続要求を送信する（ステップＳ５１）。ユーザーがＭＦＰ１００を遠隔制御するための指示を携帯情報装置２００に入力すれば、ＣＰＵ２０１は、無線ＬＡＮＩ／Ｆ２０８を介して、ＭＦＰ１００に接続要求を送信する。その後、ＭＦＰ１００との間でネゴシエーションすることによって通信経路を確立する。
【０１３８】
次のステップＳ５２においては、操作画面を受信したならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５７に進める。なお、ＭＦＰ１００から操作画面を受信していない場合には、操作画面を受信するまで、待機状態となる。
【０１３９】
ステップＳ５３においては、受信された操作画面から付加情報を抽出する。そして、抽出された付加情報に含まれるコマンドによって処理を分岐させる。コマンドが操作画面の全体を表示することを示すならば処理をステップＳ５５に進め、コマンドがサブ画面の全体を表示することを示すならば処理をステップＳ５６に進める。ステップＳ５５においては、ステップＳ５２において受信された操作画面の全体を表示部２０６に全画面に表示し、処理をステップＳ５７に進める。ステップＳ５６においては、ステップＳ５２において受信された操作画面中のサブ画面の全体を表示部２０６に全画面に表示し、処理をステップＳ５７に進める。操作画面中のサブ画面の位置は、付加情報に含まれるパラメータによって特定する。
【０１４０】
ステップＳ５７においては、タッチパネル２０７Ｂによりユーザーにより指示された位置を検出したか否かを判断する。ユーザーにより指示された位置を検出したならば、処理をステップＳ５８に進めるが、そうでなければ処理をステップＳ５９に進める。ステップＳ５８においては、ステップＳ５７に置いて検出された位置を示す位置情報をステップＳ５１において確立された通信経路で、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信し、処理をステップＳ５９に進める。
【０１４１】
ステップＳ５９においては、ステップＳ５１において確立された通信経路が切断されたか否かを判断する。通信経路が切断されたならば処理を終了するが、そうでなければ処理をステップＳ５２に戻す。
【０１４２】
以上説明したように、第１の実施の形態におけるＭＦＰ１００は、携帯情報装置２００によるによって遠隔制御される遠隔制御装置として機能し、携帯情報装置２００に第１の操作画面の次に第２の操作画面を送信する前の段階で、第２の操作画面中において、第１の操作画面と異なる領域を変更領域に決定し、変更領域を全画面で表示するコマンドを含む付加情報を第２の操作画面とともに携帯情報装置２００に送信する。第２の操作画面を受信する携帯情報装置２００においては、第２操作画面中で第１の操作画面と異なる部分が全画面で表示される。このため、携帯情報装置２００のユーザーは、第２操作画面の全体を表示する場合に比較して、変更領域を拡大して表示させるために、スクロール操作、ピンチイン操作をする必要がない。
【０１４３】
また、操作画面を、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述されたウェブページとする場合には、携帯情報装置２００においては、一般的に市販されているウェブページを閲覧するためのブラウジングプログラムをインストールするだけでよい。
【０１４４】
また、ＭＦＰ１００は、第２の操作画面が合成画面の場合は、第２の操作画面中のサブ画面の領域を変更領域に決定するので、変更領域を容易に決定することができる。
【０１４５】
さらに、ＭＦＰ１００は、第２の操作画面が合成画面の場合であっても、第1の操作画面の基本画面が、第２の操作画面の基本画面と異なる場合、サブ画面の領域を変更領域に決定しないので、基本画面が変更になる場合には、携帯情報装置２００に操作画面の全体を表示させることができる。
【０１４６】
さらに、ＭＦＰ１００は、サブ画面の領域を変更領域に決定しない場合、第２の操作画面の全体を変更領域に決定するので、携帯情報装置２００に第２の操作画面の全体を表示させることができる。
【０１４７】
さらに、第１の操作画面の次に第２の操作画面を送信する前の段階で、第２の操作画面が基本画面のみの場合は、第２の操作画面の全体を変更領域に決定するので、携帯情報装置２００に第２の操作画面の全体を表示させることができる。
＜第２の実施の形態＞
第２の実施の形態における遠隔制御システム１の全体概要は、図1に示した全体概要と同じである。第２の実施の形態におけるＭＦＰ１００の概観およびＭＦＰ１００のハードウェア構成は、図２に示した概観および図３に示したハードウェア構成と同じである。第２の実施の形態における携帯情報装置２００のハードウェア構成は、図４に示したハードウェア構成と同じである。したがって、ここでは繰り返さない。
【０１４８】
図１６は、第２の実施形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１６に示すＭＦＰ１００が備えるＣＰＵ１１１Ａの機能が、図１１に示した機能と異なる点は、変更領域決定部５７が削除された点、付加情報送信部６１が付加情報送信部６１Ａに変更された点である。その他の機能は、図１１に示した機能と同じなので、ここでは説明を繰り返さない。
【０１４９】
付加情報送信部６１Ａは、合成画面生成部７５から入力される操作画面が合成画面か否かを判断する。付加情報送信部６１Ａは、操作画面が合成画面でなければ操作画面が基準画面であることを示す付加情報を操作画面とともに通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。付加情報送信部６１Ａは、操作画面が合成画面ならば、その合成画面が、基本画面にデフォルトで定められたサブ画面を合成した合成画面か否かを判断する。付加情報送信部６１Ａは、操作画面が、基本画面にデフォルトで定められたサブ画面を合成した合成画面ならば、操作画面が基準画面であることを示す付加情報を操作画面とともに通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。付加情報送信部６１Ａは、操作画面が、基本画面にデフォルトで定められたサブ画面とは別のサブ画面を合成した合成画面ならば、操作画面が基準画面でないことを示す付加情報を操作画面とともに通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。
【０１５０】
図１７は、第２の実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図１７に示す機能は、第２の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１Ａが、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１Ａに形成される機能である。図１７を参照して、図１２に示した機能と異なる点は、表示部分決定部２５３および付加情報受信部２６５が、表示部分決定部２５３Ａおよび付加情報受信部２６５Ａに変更された点である。図１２に示した機能と同一の機能には同一の符号を付し、ここでは説明を繰り返さない。
【０１５１】
付加情報受信部２６５Ａは、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００が操作画面とともに送信する付加情報を受信する。付加情報は、操作画面が基準画面であるかを示す。付加情報受信部２６５Ａは、受信された付加情報を表示部分決定部２５３Ａに出力する。
【０１５２】
表示部分決定部２５３Ａは、操作画面受信部２５１から操作画面が入力され、受信された操作画面のうちで表示部１６１に表示する部分を表示部分に決定する。表示部分決定部２５３Ａは、変更部分抽出部２７５と、表示前決定部２７１Ａと、切換時決定部２７７と、表示中決定部２７３と、を含む。
【０１５３】
変更部分抽出部２７５は、表示制御部２５５から表示対象となっている操作画面（第1の操作画面）が入力され、操作画面受信部２５１からＭＦＰ１００から受信された操作画面（第２の操作画面）が入力される。表示制御部２５５から入力される操作画面は、表示制御部２５５によって表示部２０６に表示される操作画面である。操作画面受信部２５１から入力される操作画面は、ＭＦＰ１００から受信された操作画面である。表示制御部２５５は、操作画面受信部２５１によって受信された操作画面を表示部２０６に表示するので、表示制御部２５５から入力される操作画面（第1の操作画面）は、操作画面受信部２５１から入力される操作画面（第２の操作画面）の前に操作画面受信部２５１によって受信された操作画面である。
【０１５４】
変更部分抽出部２７５は、表示制御部２５５から表示対象となっている操作画面（第1の操作画面）が入力された後に、操作画面受信部２５１から操作画面（第２の操作画面）が入力されると、操作画面受信部２５１から入力される操作画面（第２の操作画面）中で、表示制御部２５５から入力される操作画面（第1の操作画面）と異なる部分を変更部分として抽出する。変更部分は、所定のサイズ以上とするのが好ましい。また、操作画面受信部２５１から入力される操作画面（第２の操作画面）中で、表示制御部２５５から入力される操作画面（第1の操作画面）と異なる部分が複数存在する場合には、サイズが最大の部分を変更部分に決定する。変更部分抽出部２７５は、変更部分を抽出する場合、抽出された変更部分を表示前決定部２７１Ａに出力する。変更部分抽出部２７５によって抽出される変更部分は、操作画面受信部２５１によって受信された操作画面（第２の操作画面）が合成画面ならばサブ画面の部分である。
【０１５５】
表示前決定部２７１Ａは、変更部分抽出部２７５から変更部分が入力される場合、変更部分を表示部分に決定し、決定された表示部分を、切換時決定部２７７に出力する。
【０１５６】
切換時決定部２７７は、表示前決定部２７１Ａから変更部分が入力され、付加情報受信部２６５Ａから付加情報が入力される。切換時決定部２７７は、付加情報が操作画面が基準画面でないことを示す場合、表示前決定部２７１Ａから入力される表示部分を、表示制御部２５５および表示倍率決定部２５７に出力する。切換時決定部２７７は、付加情報が操作画面が基準画面であることを示す場合、表示部分を操作画面の全体に変更し、変更後の表示部分の操作画面中の位置を示す位置情報を表示制御部２５５および表示倍率決定部２５７に出力する。表示部分の操作画面中の位置を示す位置情報は、操作画面中の表示部分の対角点の座標で示される。
【０１５７】
このため、切換時決定部２７７は、操作画面受信部２５１によって受信された操作画面が基準画面の場合には、操作画面の全体を表示部分に決定し、操作画面受信部２５１によって受信された操作画面が基準画面でなければサブ画面の部分を表示部分に決定する。
【０１５８】
また、ＭＦＰ１００から操作画面が受信されて操作画面の全体またはサブ画面の全体が表示部２０６に表示された後の段階では、表示制御部２５５は、操作画面のうちユーザーが操作部２０７に入力する表示部分を変更する操作に従って変更した後の表示部分を表示部２０６に表示する。スワイプ操作またはフリック操作が入力される場合には、操作画面中で表示部２０６に表示される部分が変更され、ピンチイン操作が入力される場合には、操作画面中で表示されている部分が縮小されて表示され、ピンチアウト操作が入力される場合には、操作画面中で表示されている部分が拡大されて表示される。
例えば、図５に示した基本画面３００が操作画面（第１の操作画面）として表示部２０６に表示されている状態で、ユーザーがピンチイン操作を入力して、基本画面３００の一部である重畳ボタン３０２を含む表示部分が表示部２０６に表示されている場合を例に説明する。この場合、ユーザーが重畳ボタン３０２を指示すれば、ＭＦＰ１００から図７に示した合成画面３００Ａである操作画面（第２の操作画面）と、操作画面が基準画面でないことを示す付加情報とが返信される。合成画面３００Ａは、基本画面３００に含まれる重畳ボタン３０２に関連付けられたサブ画面、ここでは図６に示したサブ画面３２０を合成した画面である。
【０１５９】
携帯情報装置２００においては、合成画面３００Ａである操作画面（第２の操作画面）に含まれるサブ画面３２０を表示部分に決定するので、サブ画面３２０の全体を表示部２０６の全画面に表示する。このため、合成画面３００Ａである操作画面の全体が表示されることなく、サブ画面３２０の全体が表示されるので、サブ画面３２０の内容を容易に確認することができる。サブ画面３２０の全体を全画面で表示する場合は、合成画面３００Ａの全体を全画面で表示する場合に比較して、サブ画面３２０が拡大して表示されるからである。
【０１６０】
また、次の操作を入力するために、表示部分を変更する操作を入力する必要がない場合がある。例えば、合成画面３００Ａである操作画面の全体が表示される場合には、サブ画面３２０の内容を確認するためにピンチアウト操作を入力しなければならない場合があるが、サブ画面３２０の全体が表示されるので、ピンチアウト操作を入力する必要がない。
【０１６１】
また、合成画面３００Ａである操作画面の全体ではなく、重畳ボタン３０２を指示する前に設定されている表示倍率で合成画面３００Ａの一部を表示する場合には、表示倍率によってはサブ画面３２０の一部しか表示部２０６に表示されない場合がある。この場合には、サブ画面３２０中で表示されていない部分を表示させるために、スワイプ操作、フリック操作またはピンチイン操作を入力しなければならないが、サブ画面３２０の全体が表示されるので、それらの表示部分を変更する操作を入力する必要がない。
【０１６２】
さらに、合成画面３００Ａである操作画面（第１の操作画面）に含まれるサブ画面３２０の全体が表示された状態で、サブ画面３２０に含まれる閉じるボタン３２１が指示される場合、ＭＦＰ１００から基本画面３００である操作画面（第２の操作画面）と、操作画面が基準画面であることを示す付加情報とが返信される。携帯情報装置２００においては、基本画面３００である操作画面（第２の操作画面）の全体を表示部分に決定するので、基本画面３００である操作画面（第２の操作画面）の全体を表示部２０６に表示する。
【０１６３】
基本画面３００である操作画面（第２の操作画面）の全体ではなく、サブ画面３２０の全体が表示された状態で、サブ画面３２０に含まれる閉じるボタン３２１が指示される場合に、基本画面３００である操作画面（第２の操作画面）を、操作画面の全体ではなく、閉じるボタン３２１が指示される前に設定されている表示倍率で表示する場合には、操作画面の一部しか表示部２０６に表示されない。この場合には、操作画面中で表示されていない部分を表示させるために、スワイプ操作、フリック操作またはピンチイン操作を入力しなければならないが、基本画面３００である操作画面（第２の操作画面）の全体が表示されるので、表示部分を変更する必要がなく、スワイプ操作、フリック操作またはピンチイン操作を入力する必要がない。
【０１６４】
また、図５に示した基本画面３００が操作画面（第１の操作画面）として表示部２０６に表示されている状態で、ユーザーが遷移ボタン３１２を指示すれば、ＭＦＰ１００から図９に示した合成画面３３０Ａである操作画面（第２の操作画面）と、合成画面３３０Ａである操作画面が基準画面であることを示す付加情報とが返信される。第１の操作画面の基本画面３００と、第２の操作画面である合成画面３３０Ａの特定基本画面３３０とが異なるからである。
【０１６５】
さらに、図９に示した合成画面３３０Ａである操作画面（第１の操作画面）が表示部２０６に表示されている状態で、ユーザーが合成画面３３０Ａの一部である重畳ボタン３３３を指示すれば、ＭＦＰ１００から図１０に示した合成画面３４０である操作画面（第２の操作画面）と、操作画面が基準画面でないことを示す付加情報とが返信される。合成画面３４０は、特定基本画面３３０に含まれる重畳ボタン３３３に関連付けられたサブ画面３４３を合成した画面である。
【０１６６】
携帯情報装置２００においては、合成画面３４０である操作画面（第２の操作画面）に含まれるサブ画面３４３の全体を表示部２０６に全画面で表示する。このため、合成画面３４０である操作画面の全体が表示されることなく、サブ画面３４３の全体が表示されるので、サブ画面３４３の内容を容易に確認することができる。サブ画面３４３の全体を全画面で表示する場合は、合成画面３４０の全体を全画面で表示する場合に比較して、サブ画面３４３が拡大して表示されるからである。
【０１６７】
図１８は、第２の実施の形態における画面送信制御処理の流れの一例を示すフローチャートである。画面送信制御処理は、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１Ａが、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された画面送信制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１８を参照して、図１３に示したフローチャートと異なる点は、ステップＳ０４、ステップＳ１５およびステップＳ２１が、ステップＳ０４Ａ、ステップＳ１５ＡおよびステップＳ２１Ａにそれぞれ変更された点である。その他の処理は、図１３に示した処理と同じなので、ここでは説明を繰り返さない。
【０１６８】
ステップＳ０４ＡおよびステップＳ１５Ａにおいては、基準画面であることを示す付加情報を操作画面に追加する。ステップＳ２１Ａにおいては、基準画面でないことを示す付加情報を操作画面に追加する。
【０１６９】
図１９は、第２の実施の形態における画面表示制御処理の流れの一例を示すフローチャートである。画面表示制御処理は、第２の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１Ａが、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された画面表示制御プログラムを実行することにより、ＣＰＵ２０１Ａに形成される機能である。図１９を参照して、図１５に示した第１の実施の形態における画面表示制御処理と異なる点は、ステップＳ５４がステップＳ５４Ａに変更された点、ステップＳ５６に代えて、ステップＳ６１〜ステップＳ６３が追加された点である。その他の処理は図１５に示した処理と同じなので、ここでは説明を繰り返さない。
【０１７０】
ステップＳ５４Ａにおいては、ステップＳ５３において操作画面から抽出された付加情報が、操作画面が基準画面であることを示すか否かを判断する。操作画面が基準画面を示すならば処理をステップＳ５５に進めるが、そうでなければ処理をステップＳ６１に進める。
【０１７１】
ステップＳ６１においては、表示部２０６に表示されている操作画面（第1の操作画面）と、ステップＳ５２において受信された操作画面（第２の操作画面）とを比較する。そして、比較の結果、ステップＳ５２において受信された操作画面（第２の操作画面）中で、表示部２０６に表示されている操作画面（第1の操作画面）と異なる部分を変更部分として抽出する。変更部分は、所定のサイズ以上とするのが好ましい。また、ステップＳ５２において受信された操作画面（第２の操作画面）中で、表示部２０６に表示されている操作画面（第1の操作画面）と異なる部分が複数存在する場合には、サイズが最大の部分を変更部分に決定すればよい。
【０１７２】
次のステップＳ６３においては、決定された変更部分を表示部２０６に全画面で表示し、処理をステップＳ５７に進める。
【０１７３】
第２の実施の形態における携帯情報装置２００は、ＭＦＰ１００を遠隔制御可能な遠隔操作装置として機能し、第１の操作画面が表示されている状態で、ＭＦＰ１００から第２の操作画面が受信される場合、第２の操作画面中で第１の操作画面と異なる変更部分を抽出し、変更部分が抽出される場合、第２の操作画面のうち変更部分を、拡大して表示する。このため、ユーザーは、第２操作画面の全体を表示する場合に比較して、変更領域を拡大して表示させるための操作をする必要がない。
【０１７４】
また、携帯情報装置２００は、第１の操作画面が表示されている状態で、第１の操作画面の一部を表示部分に決定するので、第１の操作画面の一部を拡大して表示することができる
また、携帯情報装置２００は、ユーザーにより入力された操作に基づいて、表示部分を決定するので、第１の操作画面の一部を拡大、縮小、変更して表示することができる。
【０１７５】
さらに、携帯情報装置２００は、ＭＦＰ１００から第２の操作画面とともに付加情報を受信する場合、第２の操作画面の全体を表示するので、変更部分を表示した後に受信される操作画面の全体を表示することができる。
【０１７６】
さらに、携帯情報装置２００は、第２の操作画面中で、第１の操作画面と異なる領域であって、所定のサイズ以上の領域を変更部分として抽出するので、表示する部分を正確に決定することができる。
【０１７７】
なお、上述した実施の形態においては、遠隔制御システム１について説明したが、図１３〜図１４、図１８に示した画面送信制御処理をＭＦＰ１００に実行させる画面送信制御方法、その画面送信制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる画面送信制御プログラム、図１５または図１９に示した画面表示制御処理を携帯情報装置２００に実行させる画面表示制御方法、および、その画面表示制御方法を携帯情報装置２００が備えるＣＰＵ２０１に実行させる画面表示制御プログラムとして、発明を特定することができるのは言うまでもない。
【０１７８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７９】
１  遠隔制御システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  ＰＣ、５１  指示受信部、５３  処理実行部、５５  操作画面生成部、５７  変更領域決定部、５９  操作画面送信部、６１，６１Ａ  付加情報送信部、６３  遠隔制御部、７１  基本画面取得部、７３  サブ画面取得部、７５  合成画面生成部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２１１  外部記憶装置、２５１  操作画面受信部、２５３，２５３Ａ  表示部分決定部、２５５  表示制御部、２５７  表示倍率決定部、２５９  操作受付部、２６１  遠隔操作送信部、２６５，２６５Ａ  付加情報受信部、２７１，２７１Ａ  表示前決定部、２７３  表示中決定部、２７５  変更部分抽出部、２７７  切換時決定部。
【図１】
0005928436.tif 000002
【図２】
0005928436.tif 000003
【図３】
0005928436.tif 000004
【図４】
0005928436.tif 000005
【図５】
0005928436.tif 000006
【図６】
0005928436.tif 000007
【図７】
0005928436.tif 000008
【図８】
0005928436.tif 000009
【図９】
0005928436.tif 000010
【図１０】
0005928436.tif 000011
【図１１】
0005928436.tif 000012
【図１２】
0005928436.tif 000013
【図１３】
0005928436.tif 000014
【図１４】
0005928436.tif 000015
【図１５】
0005928436.tif 000016
【図１６】
0005928436.tif 000017
【図１７】
0005928436.tif 000018
【図１８】
0005928436.tif 000019
【図１９】
0005928436.tif 000020