(57)【要約】【課題】ユーザの直感的な操作で利用することができる情報処理システムを提供する。【解決手段】情報処理装置１００が実行可能な機能が物理的に表現されている部位（原稿トレイ１７１、排紙トレイ１７２など）において前記情報端末装置の存在を検出する。情報端末４００又は物理的アイコン５００の存在が検出されたときに当該情報端末４００又は物理的アイコン５００からステータス情報を取得する。これとともに、取得したステータス情報とこの部位が表す機能との組み合わせにより、当該情報端末４００又は物理的アイコン５００と連携して実行すべき機能を決定する【選択図】図１
2014239275.tif 000002
【特許請求の範囲】
【請求項１】
情報端末装置と情報処理装置とを含む情報処理システムにおいて、
前記情報端末装置は、自装置における情報処理の状態を表すステータス情報を前記情報処理装置へ通知する通知手段を有しており、
前記情報処理装置は、
実行可能な機能が物理的に表現されている部位において前記情報端末装置の存在を検出する検出手段と、
前記情報端末装置の存在が検出されたときに当該情報端末装置から前記ステータス情報を取得するとともに、取得した当該ステータス情報と前記部位が表す機能との組み合わせにより、当該情報端末装置と連携して実行すべき機能を決定する機能決定手段と、を有することを特徴とする、
情報処理システム。
【請求項２】
前記情報処理装置は、前記機能決定手段により決定された機能を実行する機能実行手段をさらに有し、
前記機能実行手段は、決定された機能を実行する他、所定の条件に基づいて前記情報端末装置が載置されることで当該機能の実行が妨げられると判別したときには当該機能の実行を保留することを特徴とする、
請求項１に記載の情報処理システム。
【請求項３】
前記情報端末装置は、各種情報を表示するための第１表示手段をさらに有しており、
前記第１表示手段は、前記部位において前記情報端末装置の存在が検出されたことを契機に、当該部位を示す情報を表示することを特徴とする、
請求項１又は２に記載の情報処理システム。
【請求項４】
前記第１表示手段は、決定された前記機能の実行が終了したときに、当該実行の終了を示す情報を表示することを特徴とする、
請求項３に記載の情報処理システム。
【請求項５】
前記機能決定手段は、前記部位において前記情報端末装置の存在が検出されてから所定時間が経過したときに、直近に決定された前記機能を解除し、且つ、当該機能が解除されたことを示す信号を当該情報端末装置に送信するものであり、
前記第１表示手段は、前記機能が解除されたことを示す信号の受信を契機に当該機能の解除を示す情報を表示することを特徴とする、
請求項３又は４に記載の情報処理システム。
【請求項６】
前記情報処理装置は、決定された前記機能を実行するにはユーザからの追加指示が必要であると判別したときに、当該ユーザの指示を促す情報を出力する出力手段と、
前記ユーザからの前記追加指示を受け付ける受付手段と、をさらに有することを特徴とする、
請求項１乃至５いずれかの項に記載の情報処理システム。
【請求項７】
前記情報処理装置は、各種情報を表示するための第２表示手段をさらに有しており、
前記第２表示手段は、前記機能決定手段により決定された前記機能を示す情報を表示することを特徴とする、
請求項１乃至６いずれかの項に記載の情報処理システム。
【請求項８】
情報端末装置と情報処理装置とを含む情報処理システムにおける情報処理装置において、
前記情報処理装置は、実行可能な機能が物理的に表現されている部位において前記情報端末装置の存在を検出する検出手段と、
前記情報端末装置から通知される自装置における情報処理の状態を表すステータス情報を前記情報端末装置の存在が検出されたときに取得するとともに、取得した当該ステータス情報と前記部位が表す機能との組み合わせにより、当該情報端末装置と連携して実行すべき機能を決定する機能決定手段と、を有することを特徴とする、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに直感的な操作環境を提供する情報処理システム及び情報処理装置に関する。
【背景技術】
【０００２】
ユーザが、例えば原稿のコピー、ＦＡＸ文書の送信などのために情報処理システムを利用する際には、当該情報処理システムにおいて実行できる機能を理解し、且つ、機能毎に異なるオペレーション（操作手順）を覚える必要がある、という問題がある。
【０００３】
このような問題に対し、特許文献１に開示されたデータ処理装置は、データ処理装置に複数の通信部を設け、ユーザがその通信部に様々な機能を割り当てることができるように構成されている。このデータ処理装置では、ユーザがいずれかの通信部に情報端末を置くと、通信部が情報端末内のコンテンツを受信して、受信したコンテンツに対して情報処理装置が割り当てられた機能を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０１４９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されたデータ処理装置を印刷装置に適用した場合を例に、ユーザのオペレーションについて検討する。ユーザが、一の通信部に情報端末を置いたときには、情報端末に記憶されたコンテンツが印刷される。また、ユーザが、他の一の通信部に情報端末を置いたときには、情報端末に記憶されたコンテンツがＦＡＸ送信される。これは、ユーザが予め、ある通信部に情報端末を置けば印刷が実行されること、別の通信部に情報端末を置けばＦＡＸ送信が実行されることを認識していることになる。つまり、ユーザは、データ処理装置で実行される機能を各通信部毎に理解し、それぞれの機能毎のオペレーションを覚えている、ということになる。そのため、ユーザは、データ処理装置を直感的な操作で利用することが出来ない、という課題が残る。
【０００６】
ユーザは、さらに、情報端末以外の機器に保存されているコンテンツを、このデータ処理装置を介して情報端末に保存したり、複数の情報端末相互間で、それぞれに保存されたコンテンツを授受したりするなどの連携機能を必要とすることがある。
【０００７】
本発明は、ユーザの直感的な操作で利用することができる情報処理システム及び情報処理装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理システムは、情報端末装置と情報処理装置とを含む情報処理システムであって、前記情報端末装置は、自装置における情報処理の状態を表すステータス情報を前記情報処理装置へ通知する通知手段を有しており、前記情報処理装置は、実行可能な機能が物理的に表現されている部位において前記情報端末装置の存在を検出する検出手段と、  前記情報端末装置の存在が検出されたときに当該情報端末装置から前記ステータス情報を取得するとともに、取得した当該ステータス情報と当該部位が表す機能との組み合わせにより、当該情報端末装置と連携して実行すべき機能を決定する機能決定手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明の情報処理システムでは、情報処理装置が実行可能な機能が物理的に表現されている部位において情報端末装置の存在を検出する。
情報端末装置の存在が検出されたときに当該情報端末装置からステータス情報を取得するとともに、取得したステータス情報と当該部位が表す機能との組み合わせにより、情報端末装置と連携して実行すべき機能を決定する。
これにより、ユーザは、情報処理システムで実行される機能を理解した上で、各機能を実行するための煩雑なオペレーションを覚えなければならない、という負担を軽減することができる。つまり、ユーザの認識に基づいた直観的な操作で情報処理システムを操作することができる。また、ユーザの直感的な操作により、情報端末以外の機器に記憶されたコンテンツを情報端末に送信したり、複数の情報端末相互間でコンテンツを授受させたりすることができる。
【図面の簡単な説明】
【００１０】
【図１】（ａ）、（ｂ）は、本実施形態における情報処理システムの概念を説明するための図。
【図２】情報処理装置のハードウェア構成例を示したブロック図。
【図３】情報処理装置制御プログラムのソフトウェア構成例を示す図。
【図４】情報端末のハードウェア構成例を示したブロック図。
【図５】物理的アイコンのハードウェア構成例を示したブロック図。
【図６】（ａ）、（ｂ）、（ｃ）は、情報端末を情報処理装置の原稿トレイに載置したときの、情報処理装置の動作を説明するための図。
【図７】（ａ）、（ｂ）は、原稿を情報処理装置の原稿トレイにセットし、物理的アイコンを情報処理装置の排紙トレイに載置したときの、情報処理装置の動作を説明するための図。
【図８】（ａ）、（ｂ）、（ｃ）は、情報端末を情報処理装置の原稿トレイに載置し、別の情報端末を情報処理装置の排紙トレイに載置したときの、情報処理装置の動作を説明するための図。
【図９】情報処理システム全体の基本的な処理手順例を示したフローチャート。
【図１０】情報端末の載置部位の特定にマーカが用いられる場合の処理手順例を示したフローチャート。
【図１１】情報端末の載置部位の特定に短距離通信アンテナが用いられる場合の処理手順例を示したフローチャート。
【図１２】物理的アイコンの載置部位の特定に短距離通信アンテナが用いられる場合の処理手順例を示したフローチャート。
【図１３】機能モード変更処理の処理手順を具体的に示したフローチャート。
【図１４】決定された機能を表す画面例図。（ａ）は、機能モードが「印刷」の場合の例。（ｂ）は、機能モードがＢＯＸ格納の場合の例。（ｃ）は、機能モードが文書コピーの場合の例。
【図１５】機能モードが、情報端末に記録されている文書情報の印刷である場合の実行処理の処理手順例を示したフローチャート。
【図１６】機能モードが、情報端末に記録された文書情報のＢＯＸ格納である場合の実行処理の処理手順例を示したフローチャート。
【図１７】機能モードが、情報端末間の文書情報ファイルのコピーである場合の実行処理の処理手順例を示したフローチャート。
【図１８】タイムアウト制御の処理手順を具体的に示したフローチャート。
【図１９】決定された機能モードを適用しないための動作について、情報処理システム全体の基本的な処理手順を示したフローチャート。
【図２０】機能モード外の機能実行処理の処理手順を具体的に示したフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら実施形態例を説明する。
【００１２】
［第１実施形態例］
図１は、本実施形態に係る情報処理システムを説明するため、その一例を概念図として示したものである。図１（ａ）に示す情報処理システム１０は、情報処理装置１００、情報端末４００、物理的アイコン５００を含んで構成される。情報処理装置１００は、例えばプリンタ機能、スキャナ機能、コピー（複写）機能、ＦＡＸ送受信機能などの各種機能を１台で兼ね備えた複合機（ＭＦＰ：Multifunction Printer）である。情報端末４００は、例えばタブレットＰＣ、スマートフォンなどの情報端末装置である。物理的アイコン５００は、情報端末装置の一種であり、例えば情報処理装置１００に備わるある機能について、ユーザがそれを認識できるように、物理的に造形されたものである。物理的アイコン５００の詳細については後述する。
【００１３】
情報処理装置１００は、原稿が読み取られる情報入力部位、例えば読み取り対象の原稿がセットされる、スキャナの原稿トレイ１７１を有する。情報処理装置１００は、また、印刷後に複写された紙が排出される情報出力部位、例えばプリンタの排紙トレイ１７２を有する。このように原稿トレイ１７１、排紙トレイ１７２などは、情報処理装置１００が実行可能な機能が物理的に表現されている部位といえる。情報処理装置１００は、また、情報の入出力に関係しない部位、例えば情報処理装置１００の筺体の天板１７３を有する。これらの各部位には、短距離通信アンテナ１５４が配備される。短距離通信アンテナ１５４は、専ら情報処理システム１０に含まれる各機器との相互通信のために用いられる。
【００１４】
図１（ｂ）は、情報処理装置１００に配備された短距離通信アンテナ１５４に代えて、マーカ１６０（例えば２次元バーコード）を形成した場合の例である。マーカ１６０の詳細については後述する。なお、短距離通信アンテナ１５４と共にマーカ１６０を形成することもできる。
【００１５】
図１（ａ）に示す情報端末４００は、後述するカメラ４５４、短距離通信アンテナ４５３を含んで構成される。本説明においては、カメラ４５４は、専らマーカ１６０の撮像に用いられるものとする。また、短距離通信アンテナ４５３は、専ら情報処理システム１０に含まれる各機器相互間の通信のために用いられるものとする。
【００１６】
図１（ａ）に示す物理的アイコン５００は、情報処理装置１００で実行される処理の内容をユーザが認識できるように、物理的に造形されたものである。例えば、ＭＦＰでは、「ＢＯＸ」と呼ばれる、ＭＦＰが備える記録装置へ文書情報を格納する機能（文書格納機能）がある。図１（ａ）に示すように、その機能を表した物理的アイコン５００は、箱の表面に「ＢＯＸ」と描かれた筺体を持つ。
以下、情報端末４００又は物理的アイコン５００のいずれかを示すときに「情報端末装置」と示す。また、情報処理システム１０は、ユーザの利用目的に応じて、情報端末４００又は物理的アイコン５００の一方のみを含んだ構成としたり、複数の情報端末４００と物理的アイコン５００を含んだ構成としたりすることができる。
【００１７】
図２は、情報処理装置１００のハードウェア構成例を示したブロック図である。
情報処理装置１００は、ＣＰＵ１０１、グラフィックコントローラ１０２、メモリコントローラ１０３、メインメモリ１０４、Ｉ／Ｏコントローラ１０５、エンジンコントローラ１０６、フラッシュメモリ１０７を含んで構成される。情報処理装置１００は、ＨＤＤ（ハードディスクドライブ）１０８、内部バス１０９、スキャナコントローラ１１０を有する。情報処理装置１００は、ディスプレイ兼タッチパネル１５１、電話回線ポート１５２、ＬＡＮポート１５３、短距離通信アンテナ１５４、プリンタエンジン１５５、スキャナ１５６、マイク１５７、スピーカ１５８を有する。
【００１８】
ＣＰＵ１０１は、情報処理装置１００の各構成を統括的に制御する。グラフィックコントローラ１０２は、ＣＰＵ１０１の指示により、ディスプレイ兼タッチパネル１５１の表示を制御する。メモリコントローラ１０３は、ＣＰＵ１０１の指示により、メインメモリ１０４に対するメモリアクセスを制御する。メインメモリ１０４は揮発性メモリであり、高速アクセスが可能なものである。そのため、フラッシュメモリ１０７やＨＤＤ１０８に記憶されている情報及び一時的に使用する情報などが格納される。
Ｉ／Ｏコントローラ１０５は、ディスプレイ兼タッチパネル１５１、電話回線ポート１５２、ＬＡＮポート１５３、短距離通信アンテナ１５４、マイク１５７、スピーカ１５８などからの情報の相互伝達を仲介する。Ｉ／Ｏコントローラ１０５は、また、フラッシュメモリ１０７、ＨＤＤ１０８、内部バス１０９を介して接続された各構成からの情報の相互伝達を仲介する。
【００１９】
エンジンコントローラ１０６は、ＣＰＵ１０１の指示により、プリンタエンジン１５５を制御する。スキャナコントローラ１１０は、ＣＰＵ１０１の指示により、スキャナ１５６を制御する。フラッシュメモリ１０７は、一時的又は恒久的に情報を格納する。フラッシュメモリ１０７は、後述するブートローダプログラムを格納する。ＨＤＤ１０８は、ＣＰＵ１０１が情報処理装置１００を統括的に制御するための情報処理装置制御プログラムが格納される。内部バス１０９は、メモリコントローラ１０３、Ｉ／Ｏコントローラ１０５、エンジンコントローラ１０６、スキャナコントローラ１１０の相互間で情報伝達が出来るように、電気信号を伝搬する。
【００２０】
ディスプレイ兼タッチパネル１５１は、ユーザに向けて各種情報を表示するためのディスプレイと、ユーザからの指示を受け付けるタッチパネルとが一体化したものである。情報処理装置１００は状況に応じて、ユーザの操作入力を促すための情報をディスプレイ兼タッチパネル１５１に表示する。これを受けたユーザは、ディスプレイ兼タッチパネル１５１をタッチ操作して必要な指示を入力する。
【００２１】
情報処理装置１００は、また、タッチ操作の他にユーザからの指示を受け付けるための手段を有する。具体的には、情報処理装置１００は状況に応じて、スピーカ１５８から音声を出力することで、ユーザからの指示を促す。マイク１５７は、スピーカ１５８から出力された音声に対してユーザが返答したときの音声を、音声信号として検知する。マイク１５７により検知された音声信号は、ＣＰＵ１０１が音声認識処理及び指示抽出処理を行うことにより、ユーザの指示として受け付けられる。
【００２２】
電話回線ポート１５２は、電話回線２０１を介して接続された外部機器との情報の授受を仲介する。ＬＡＮポート１５３は、ネットワーク２０２を介して接続された外部機器との情報の授受を仲介する。短距離通信アンテナ１５４は、情報処理装置１００の所定部位に配備されており、専ら情報処理システム１０に含まれる機器相互間の通信のために用いられる。プリンタエンジン１５５は、印刷機能を有する装置であり、スキャナ１５６が原稿を読み取って得た画像情報を紙に再現する。スキャナ１５６は、原稿や写真などを光学的に読み取る機能を有する装置である。
【００２３】
ＣＰＵ１０１は、情報処理装置１００の電源投入時にブートローダプログラムを読み出し、これを実行する。これにより、必要な初期処理が行われる。初期処理は、例えばＨＤＤ１０８に格納されている情報処理装置制御プログラムを読み出し、読み出したプログラムをメインメモリ１０４に格納する。メインメモリ１０４に格納された情報処理装置制御プログラムをＣＰＵ１０１が実行することにより、情報処理装置１００の各種機能が実現される。以下、情報処理装置１００が実行する各種機能の一例について説明する。
【００２４】
ＣＰＵ１０１は、プリンタエンジン１５５に指示を出し、スキャナ１５６が原稿を読み取って得た画像情報を紙に再現させる。このようにして、情報処理装置１００の印刷機能が実現される。ＣＰＵ１０１は、スキャナ１５６に指示を出し、原稿や写真などを光学的に読み取らせる。このようにして、情報処理装置１００の撮像機能が実現される。
その他にも、例えば外部機器であるカメラからの撮像情報を受信し、受信した撮像情報に対してＣＰＵ１０１が必要な処理を行い、処理後の撮像情報をプリンタエンジン１５５が紙に印刷する。このようにして、情報処理装置１００のコピー機能が実現される。また、処理後の撮像情報をＬＡＮポート１５３又はネットワーク２０２を介して外部機器に転送する。このようにして、情報処理装置１００のＳＥＮＤ（送信）機能が実現される。さらに、受信した撮像情報をＨＤＤ１０８に記録する。このようにして、情報処理装置１００のＢＯＸ格納機能が実現される。
【００２５】
その他、外部機器に記録されている文書情報を、ネットワーク２０２又はＬＡＮポート１５３を介して受信し、受信した文書情報に対してＣＰＵ１０１が文書解釈処理及び画像処理を行う。処理後の文書情報は、ＣＰＵ１０１の指示により、プリンタエンジン１５５が紙に印刷する。このようにして、ＰＤＬ（page description language：ページ記述言語）印刷機能が実現される。また、処理後の文書情報をＨＤＤ１０８に記録する。このようにして、ＰＤＬ文書のＢＯＸ格納機能が実現される。さらに、電話回線２０１を介して、外部機器に記録された文書情報を受信し、受信した文書情報に対してＣＰＵ１０１が文書解釈処理及び画像処理を行う。処理後の文書情報は、ＣＰＵ１０１の指示により、プリンタエンジン１５５が紙に印刷する。このようにして、ＦＡＸ受信機能と印刷機能が実現される。
これらの例示のように、スキャンした文書を印刷したり、ＢＯＸ格納したり、ＳＥＮＤしたり、外部機器から受信した文書を印刷したりなど、情報処理装置１００の有する各種機能は様々な組み合わせで動作させることができる。
【００２６】
図３は、情報処理装置制御プログラムのソフトウェア構成例を示す図である。情報処理装置制御プログラムは、必要に応じてＣＰＵ１０１が読み出して実行する。
ジョブコントローラ３０５は、情報処理装置１００の各種機能の処理状態（実行状態）を管理する。具体的には、情報処理装置１００に対して特定の機能の実行要求があったときに、その機能の実行開始から実行終了までを管理する。
ＦＡＸ通信処理部３０１は、電話回線２０１を介して受信した情報（例えば文書情報、画像情報など。以下同じ）を、ＦＡＸ機能の実行要求を表す信号と共にジョブコントローラ３０５に送信する。ＦＡＸ通信処理部３０１は、また、ジョブコントローラ３０５の管理下で生成された情報を、電話回線２０１を介して外部機器へと送信する。
Ｎｅｔｗｏｒｋ通信処理部３０２は、ネットワーク２０２を介して受信した情報を、ＰＤＬ機能の実行要求を表す信号と共にジョブコントローラ３０５に送信する。Ｎｅｔｗｏｒｋ通信処理部３０２は、また、ジョブコントローラ３０５の管理下で生成された情報を、ネットワーク２０２を介して外部機器へと送信する。
【００２７】
短距離通信処理部３０３は、短距離通信アンテナ１５４を介して受信した情報を、ＰＤＬ機能の実行要求を表す信号と共にジョブコントローラ３０５に送信する。短距離通信処理部３０３は、また、ジョブコントローラ３０５の管理下で生成された情報を、短距離通信アンテナ１５４介して情報端末装置へと送信する。
【００２８】
ＵＩ処理部３０４は、ジョブコントローラ３０５の指示のもと、ディスプレイ兼タッチパネル１５１に各種コンテンツを表示する。ＵＩ処理部３０４は、また、ジョブコントローラ３０５の指示のもと、ディスプレイ兼タッチパネル１５１に表示されたコンテンツを音声信号に変換して、変換された音声信号をスピーカ１５８から再生する。さらに、ＵＩ処理部３０４は、ディスプレイ兼タッチパネル１５１が受け付けたユーザからの操作指示に対して、その指示内容を解釈する処理を行う。その後、解釈結果から実行すべき機能を特定し、その実行要求を表す信号をジョブコントローラ３０５に送信する。
ＵＩ処理部３０４は、マイク１５７により受信されたユーザからの発話に対して、その発話内容を解釈するための音声認識処理を行う。その後、音声認識結果から実行すべき機能を特定し、その実行要求を表す信号をジョブコントローラ３０５に送信する。
【００２９】
ＦＡＸジョブ処理部３０６は、ジョブコントローラ３０５から印刷実行要求と文書情報を受け付けたとき、文書情報の解析処理及び画像処理と、処理後の文書情報の印刷処理を実行する。ＦＡＸジョブ処理部３０６は、また、ジョブコントローラ３０５からスキャンした文書をＦＡＸ送信する実行要求を受け付けたとき、文書のスキャン処理及び画像処理を実行して情報を生成し、生成した情報をジョブコントローラ３０５に送信する。
ＰＤＬジョブ処理部３０７は、ジョブコントローラ３０５からＰＤＬ文書の印刷実行要求と文書情報を受け付けたとき、文書情報の解析処理及び画像処理と、処理後の文書情報の印刷処理を実行する。ＰＤＬジョブ処理部３０７は、また、ジョブコントローラ３０５からＰＤＬ文書のＢＯＸ格納処理の実行要求と文書情報を受け付けたとき、文書情報の解析処理及び画像処理を実行して情報を生成する。生成した情報は、ジョブコントローラ３０５に送信する。
【００３０】
ＢＯＸジョブ処理部３０８は、ジョブコントローラ３０５からＰＤＬ文書のＢＯＸ格納実行要求と画像情報を受け付けたとき、画像情報をＨＤＤ１０８に格納する。ＢＯＸジョブ処理部３０８は、また、ジョブコントローラ３０５からスキャンした文書をＢＯＸ格納する実行要求の受け付けたとき、文書のスキャン処理及び画像処理を実行して情報を生成し、生成した情報をＨＤＤ１０８に格納する。
ＳＥＮＤジョブ処理部３０９は、ジョブコントローラ３０５からスキャンした文書を他の機器に送信するネットワーク送信実行要求を受け付けたとき、文書のスキャン処理及び画像処理を実行して情報を生成する。生成した情報は、ジョブコントローラ３０５に送信する。
ＣＯＰＹジョブ処理部３１０は、ジョブコントローラ３０５からスキャンした文書の印刷実行要求を受け付けたとき、文書のスキャン処理及び画像処理を実行して情報を生成し、生成した情報の印刷処理を実行する。
【００３１】
機能モード変更処理部３１１は、情報端末装置の状況を表す情報（情報）を、Ｎｅｔｗｏｒｋ通信処理部３０２又は短距離通信処理部３０３を介して取得する。
情報は、例えば、情報端末４００、物理的アイコン５００などを一意に特定するための信号（識別信号）と、これらが何らかの処理を実行している最中であるか、又は、待機中であるかなどを含む情報である。例えば、情報から、情報端末４００の画面に文書が表示されている、という状態が知り得る。これにより、情報処理システム１０の機器相互間の連携を円滑にして、スムースな処理が行える。
機能モード変更処理部３１１は、また、取得した情報と、情報端末装置が載置された部位の部位情報の組み合わせに基づいて、情報処理装置１００が実行する機能モードを決定する。機能モードとは、情報処理システム１０として動作（実行）させる機能、例えば文書の印刷機能、ファイルのコピー機能、ＦＡＸ文書の送信機能などである。部位情報は、例えば、情報処理システム１０で実現される機能と、情報処理装置１００の情報入力部位、情報出力部位、情報の入出力とは関係しない部位とを組み合わせた（関連付けた）情報である。部位情報は、予め情報処理装置１００が備える、例えばＨＤＤ１０８にテーブルとして記録される。機能モードを決定する際には、このテーブルが参照される。
【００３２】
図４は、情報端末４００のハードウェア構成例を示したブロック図である。
情報端末４００は、ＣＰＵ４０１、グラフィックコントローラ４０２、メモリコントローラ４０３、メインメモリ４０４、Ｉ／Ｏコントローラ４０５、フラッシュメモリ４０６を含んで構成される。情報端末４００は、さらに、ディスプレイ兼タッチパネル４５１、ＬＡＮポート４５２、短距離通信アンテナ４５３、カメラ４５４を有する。
【００３３】
ＣＰＵ４０１は、情報端末４００の各構成を統括的に制御する。グラフィックコントローラ４０２は、ＣＰＵ４０１の指示により、ディスプレイ兼タッチパネル４５１のディスプレイの表示を制御する。メモリコントローラ４０３は、ＣＰＵ４０１の指示により、メインメモリ４０４に対するメモリアクセスを制御する。メインメモリ４０４は揮発性メモリであり、高速アクセスが可能なものである。そのため、フラッシュメモリ４０６に記憶されている情報及び一時的に使用する情報などが格納される。
【００３４】
Ｉ／Ｏコントローラ４０５は、フラッシュメモリ４０６、ＬＡＮポート４５２、短距離通信アンテナ４５３、ディスプレイ兼タッチパネル４５１からの情報の相互伝達を仲介する。Ｉ／Ｏコントローラ４０５は、また、内部バス１０９を介して接続された各構成からの情報の相互伝達を仲介する。フラッシュメモリ４０６は、ブートローダプログラム及び情報端末制御プログラムが格納される。
内部バス４０７は、メモリコントローラ４０３、Ｉ／Ｏコントローラ４０５相互間で情報の伝達が出来るよう、電気信号を伝搬する。ＬＡＮポート４５２は、ネットワーク２０２を介して接続されている外部機器との情報の授受を仲介する。短距離通信アンテナ４５３は、専ら情報処理システム１０に含まれる機器相互間の通信のために用いられる。
【００３５】
ディスプレイ兼タッチパネル４５１は、ユーザに向けて各種情報を表示するためのディスプレイと、ユーザからの指示を受け付けるタッチパネルとが一体化したものである。情報端末４００は状況に応じて、ユーザの操作入力を促すための情報をディスプレイ兼タッチパネル４５１に表示する。これを受けたユーザは、ディスプレイ兼タッチパネル４５１をタッチ操作して必要な指示を入力する。
カメラ４５４は、専らマーカ１６０の撮像に用いられる。マーカ１６０が撮像されたとき、マーカ１６０が意味する内容をＣＰＵ４０１が解析処理を行う。これにより、マーカ１６０に表された情報が抽出される。
【００３６】
ＣＰＵ４０１は、情報端末４００の電源投入時にブートローダプログラムを読み出し、これを実行する。これにより、必要な初期処理が行われる。初期処理は、例えばフラッシュメモリ４０６に格納されている情報端末制御プログラムを読み出し、当該プログラムがメインメモリ４０４を格納する。その後、ＣＰＵ４０１は、メインメモリ４０４に格納された情報端末制御プログラムをＣＰＵ４０１が実行することにより、情報端末４００の各種機能が実現される。情報端末４００が有する機能としては、例えばディスプレイ兼タッチパネル４５１に文書を表示したり、記録された文書情報を他の機器に向けて送信したりする機能である。
【００３７】
図５は、物理的アイコン５００のハードウェア構成例を示したブロック図である。物理的アイコン５００は、ＲＦＩＤ５５１とＬＥＤ５５２を含んで構成される。ＲＦＩＤ５５１は、物理的アイコン５００機外の十分に近い距離にある短距離通信アンテナを介して、非接触電力送信により電力が供給される。ＲＦＩＤ５５１は、通信可能な距離に近づいた機器との情報の授受を行う。ＬＥＤ５５２は、光源であり、ＲＦＩＤ５５１から電力が供給された際に発光する。また、物理的アイコン５００は、図示しないＣＰＵ、記録装置、短距離通信アンテナを含んで構成される。ＣＰＵが物理的アイコン５００に備わる各構成を統括的に制御して、例えば受信した文書情報を記録装置に格納する。物理的アイコン５００に備わる短距離通信アンテナは、専ら情報処理システム１０に含まれる機器相互間の通信のために用いられる。なお、ＲＦＩＤ５５１を短距離通信アンテナとして機能させるように構成することもできる。ここでは、短距離通信アンテナを用いるものとする。
以下、本実施形態に係る情報処理システムの具体的な処理フローについて詳細に説明する。
【００３８】
情報処理装置１００を介して行われる情報端末４００に記録されたコンテンツ及び、その他の物理的なメディアに記録されたコンテンツなどの相互送信が、ユーザの直感的操作で実現することができる情報処理システム１０について説明する。説明においては、図６から図１８を用いて進める。
図６、図７、図８は、情報処理システム１０の基本的な動作を模式的に示した図である。図９から図１３及び図１５から図１８は、情報処理システム１０のシステム全体の処理フロー例、情報端末４００及び物理的アイコン５００それぞれの処理手順例を示すフローチャートである。図１４は、情報処理装置１００に備わるディスプレイ兼タッチパネル１５１の表示例を示す図である。
【００３９】
図６は、情報端末４００をスキャナ１５６上（原稿トレイ１７１）に載置したときの、情報処理システム１０の動作を説明するための図である。ユーザは、スキャナ１５６を使用すれば、原稿のコンテンツを情報処理装置１００に入力する（読み取らせる）ことが出来る、ということを常識的に知っている。これは、つまり「スキャナを使えば、情報（コンテンツ）の入力が可能である」という認識を、ユーザにもたらしているといえる。そのため、ユーザは、情報端末４００を原稿トレイ１７１に載置すれば、その情報端末４００に記録されているコンテンツを情報処理装置１００に入力することが出来る、と直感的に連想する。
【００４０】
図６（ａ）に示すように、ユーザが情報端末４００を操作して、情報処理装置１００に入力したいコンテンツ、例えば文書Ｔを情報端末４００のディスプレイ兼タッチパネル４５１に表示させる。そして、図６（ｂ）に示すように、文書Ｔを表示させた状態の情報端末４００を原稿トレイ１７１に載置する。このとき、情報端末４００に表示されている文書Ｔの背景には載置した部位を示す情報として、例えばスキャナを模式的に表した画像（図示せず）を表示する。これにより、ユーザは、情報処理システム１０が原稿トレイ１７１に情報端末４００が載置されたことを正しく認識していると、理解することができる。なお、背景に表示される画像は、情報処理装置１００の部位毎に異なる画像であり、これらは予め例えばフラッシュメモリ４０６に記録しておく。
ユーザは、機能モードが決定された後にディスプレイ兼タッチパネル１５１に表示される実行ボタン（図示せず）をタッチする。ここでは、機能モードが印刷機能に決定されるため、文書Ｔの印刷処理が実行される。具体的には、情報処理装置１００が情報入力部位の短距離通信アンテナ１５４を介して、情報端末４００から文書Ｔの文書情報を受信する。そして、受信した文書情報から文書Ｔが紙に再現され、図６（ｃ）に示すように、印刷後の紙Ｐが排紙トレイから排出される。
【００４１】
図７は、原稿トレイ１７１に原稿Ｇをセットし、ＢＯＸ機能の物理的アイコン５００を排紙トレイ１７２に載置したときの、情報処理システム１０の動作を説明するための図である。ユーザは、原稿のコピーを実行すれば、原稿のコンテンツが印刷された紙が排紙トレイ１７２から排出される、ということを常識的に知っている。これは、つまり、「排紙トレイには、成果物が出力される」という認識を、ユーザにもたらしているといえる。そのため、ユーザは、物理的アイコン５００を排紙トレイ１７２に載置すれば、その物理的アイコン５００に成果物を出力することが出来る、と直感的に連想する。
【００４２】
図７（ａ）、図７（ｂ）に示すように、ユーザが原稿トレイ１７１に原稿Ｇをセットすると共に、物理的アイコン５００を排紙トレイ１７２に載置する。物理的アイコン５００を排紙トレイ１７２に載置したときには、ＬＥＤ５５２（図示せず）が点滅する。これにより、ユーザは、情報処理システム１０が排紙トレイ１７２に物理的アイコン５００が置かれたことを正常に認識している、と理解することができる。
ユーザは、機能モードが決定された後にディスプレイ兼タッチパネル１５１に表示される実行ボタン（図示せず）をタッチする。ここでは、機能モードがＢＯＸ機能に決定されるため、原稿Ｇがスキャンされ、これにより得られた情報を物理的アイコン５００に格納するＢＯＸ格納処理が実行される。
【００４３】
ここで、物理的アイコン５００のＢＯＸ機能は、各種データの格納先を０番から９９番のいずれかに選択可能である。しかし、排紙トレイ１７２に載置された時点では、未だ格納先は決定されていない。そのため、このままの状態では、ＢＯＸ機能を実行することが出来ない。そこで、情報処理装置１００は、ユーザに向けて「何番に入れますか？」とスピーカ１５８から音声アナウンスして、ユーザにＢＯＸ格納先番号の入力を促す。これに対し、ユーザが、例えば「３番に入れて」と音声で返答した場合、マイク１５７により受け付けられた音声信号を音声認識処理することで、格納先を３番のＢＯＸに決定する。情報処理装置１００は、その後、原稿Ｇをスキャンして得た情報を、情報出力部位の短距離通信アンテナ１５４を介して物理的アイコン５００に送信する。物理的アイコン５００は、受信した情報を３番のＢＯＸに格納する。物理的アイコン５００は、格納処理が終了した後にＬＥＤ５５２を点灯する。これにより、ユーザは、物理的アイコン５００への格納処理が正常に終了できたことを認識することができる。
【００４４】
図８は、文書Ｔを表示させた状態で情報端末４００を原稿トレイ１７１に載置し、別の情報端末４１０を排紙トレイ１７２に載置したときの、情報処理システム１０の動作を説明するための図である。ここでは、情報端末４００から情報端末４１０へと、情報処理装置１００を介したファイルコピーを例に挙げて説明を進める。なお、情報端末４１０は、情報端末４００と同等の機能を有する機器である。
【００４５】
図８（ａ）に示すように、ユーザが情報端末４００を操作して、ファイルコピーしたい情報、この場合では文書Ｔをディスプレイ兼タッチパネル４５１表示させる。そして、図８の（ｂ）に示すように、文書Ｔを表示させた状態の情報端末４００を原稿トレイ１７１に載置する。また、図８（ａ）、図８（ｂ）に示すように、コピー先となる情報端末４１０を排紙トレイ１７２に載置する。このとき、情報端末４００に表示されている文書Ｔの背景には載置した部位を示す情報として、例えばスキャナを模式的に表した画像（図示せず）を表示する。また、情報端末４１０のディスプレイ兼タッチパネル４６１には載置した部位を示す情報として、例えば排紙トレイを模式的に表した画像Ｈを表示する。これにより、ユーザは、情報処理システム１０が原稿トレイ１７１と排紙トレイ１７２それぞれに情報端末が載置されたことを正しく認識していると、理解することができる。
ユーザは、機能モードが決定された後に情報処理装置１００のディスプレイ兼タッチパネル１５１に表示される実行ボタン（図示せず）をタッチする。ここでは、機能モードがファイルコピー機能に決定されるため、ファイルのコピー処理が実行される。具体的には、情報処理装置１００が情報入力部位の短距離通信アンテナ１５４を介して、情報端末４００から文書Ｔの文書情報を受信する。そして、情報処理装置１００は、受信した文書情報を情報出力部位の短距離通信アンテナ１５４を介して情報端末４１０に送信する。文書情報を受信した情報端末４１０は、図８（ｃ）に示すように、文書Ｔをディスプレイ兼タッチパネル４６１に表示する。これにより、ユーザは、ファイルのコピーが正常に終了できたことを認識することができる。
【００４６】
図９は、情報処理システム１０全体の基本的な処理手順例を示したフローチャートである。情報処理システム１０は、図９に示すように大きく３つのプロセスを並列処理する。
１つ目のプロセスは、Ｓ９０１から始まる処理である。Ｓ９０１の処理は、情報端末４００又は物理的アイコン５００の存在を検出して、これらが載置された情報処理装置１００の部位（載置部位）を特定するための処理である。Ｓ９０２の処理は、機能モードを変更する処理、つまり、情報処理装置１００が情報端末４００又は物理的アイコン５００と連携して実行すべき機能を決定するための処理である。
２つ目のプロセスは、Ｓ９０５の処理である。Ｓ９０５の処理は、タイムアウト制御の処理である。詳細は後述する。
３つ目のプロセスは、Ｓ９０３から始まる処理である。Ｓ９０３の処理は、ユーザからの操作指示、例えばディスプレイ兼タッチパネル１５１への入力を受け付ける処理である。Ｓ９０４の処理は、機能モードに応じた処理を実行するための機能実行処理である。
情報処理システム１０は、起動開始から起動終了するまで、これら３つのプロセスを繰り返す。以下、具体的にこれら各処理の詳細について説明する。
【００４７】
図１０、図１１は、Ｓ９０１の処理において、情報端末４００の載置部位を特定する処理手順を具体的に示したフローチャートである。この場合の載置部位の特定では、マーカ１６０が用いられる場合（図１０）と、短距離通信アンテナ１５４が用いられる場合（図１１）とで処理が異なる。図１２は、物理的アイコン５００が載置されたときの載置部位を特定する処理手順を具体的に示したフローチャートである。それぞれについて説明する。
図１０は、マーカ１６０が用いられる場合の処理フロー例を示した図である。図１０に示すＳ１００１からＳ１００８の各処理は、情報端末４００が実行する。また、Ｓ１００９からＳ１０１１の各処理は、情報処理装置１００が実行する。なお、情報処理システム１０に含まれる各機器は、例えば電源ＯＮ（オン）などの必要な初期処理が終了しているものとする。
【００４８】
情報端末４００は、ユーザによりカメラ４５４が起動され、撮像操作が行われたことを検知する（Ｓ１００１）。情報端末４００は、撮像タイミングを起点に所定時間（例えば３秒）以上、撮像結果が真っ暗な状態が継続しているか否かを判別する（Ｓ１００２）。例えば、情報端末４００が情報処理装置１００に載置された状態では、カメラ４５４に光が入射せず、撮像結果が真っ暗になる。つまり、３秒以上、撮像結果が真っ暗な状態であれば、既に情報端末４００が情報処理装置１００に載置された状態であると判別することができる。
【００４９】
情報端末４００は、所定時間以上、真っ暗な状態が継続しなかった場合（Ｓ１００２：ｎｏ）、未だ情報処理装置１００に情報端末４００が載置されてはいないとみなし、撮像操作によりマーカ１６０が撮像されたか否かを判別する（Ｓ１００７）。
情報端末４００は、マーカ１６０が撮像されていた場合（Ｓ１００７：ｙｅｓ）、撮像されたマーカ１６０から情報処理装置１００のＩＰアドレス情報と部位情報を抽出する（Ｓ１００８）。抽出されたこれらの情報は、フラッシュメモリ４０６に記録される。また、マーカ１６０が撮像されていなかった場合（Ｓ１００７：ｎｏ）、Ｓ１００１の処理へ戻る。
【００５０】
情報端末４００は、３秒以上、撮像結果が真っ暗な状態が継続した場合（Ｓ１００２：ｙｅｓ）、直近にマーカ１６０から抽出された情報処理装置１００のＩＰアドレス情報と部位情報を取得する（Ｓ１００３）。
その後、情報端末４００によるＳ１００４の処理の実行と、情報処理装置１００によるＳ１００９の処理の実行により、無線ＬＡＮによるネットワーク通信のセッションを張る（Ｓ１００４、Ｓ１００９）。これにより、情報端末４００と情報処理装置１００の間で、情報通信が可能な状態になる。なお、情報端末４００は、セッションが張られたことを契機に、識別信号を情報処理装置１００に送信する。
情報端末４００は、抽出した部位情報を情報処理装置１００に送信する（Ｓ１００５）。情報処理装置１００は、情報端末４００から送信された部位情報を受信する（Ｓ１０１０）。
情報端末４００は、部位情報から当該部位を端的に表現した画像、例えば原稿トレイ１７１を表す画像をディスプレイ兼タッチパネル４５１に表示する（Ｓ１００６）。また、情報処理装置１００は、受信した部位情報を情報端末４００と関連付けて、例えばＨＤＤ１０８に記録する（Ｓ１０１１）。なお、この関連付けは、情報端末４００の識別情報に基づいて行われる。
情報処理システム１０は、一連の処理が終了したときに、Ｓ９０１の処理を終了する。
【００５１】
図１１は、情報端末４００の載置部位の特定に短距離通信アンテナ１５４が用いられる場合の処理フロー例を示した図である。図１２は、物理的アイコン５００の載置部位の特定に短距離通信アンテナ１５４が用いられる場合の処理フロー例である。なお、情報端末４００と物理的アイコン５００共に載置される場合もある。そのため、情報端末装置が情報端末４００であるか、又は、物理的アイコン５００であるかは、各処理フロー内において判別される。
【００５２】
初めに、情報端末４００の場合の載置部位の特定について、図１１を参照しながら説明する。
図１１に示すＳ１１０１からＳ１１０２の各処理は、情報端末４００が実行する。また、Ｓ１１０３からＳ１１０９の各処理は、情報処理装置１００が実行する。
情報端末４００によるＳ１１０１の処理の実行と、情報処理装置１００によるＳ１１０３の処理の実行により、短距離通信のセッションを張る（Ｓ１１０１、Ｓ１１０３）。これにより、情報端末４００と情報処理装置１００の間で、情報通信が可能な状態になる。なお、情報端末４００は、セッションが張られたことを契機に、識別信号を情報処理装置１００に送信する。
【００５３】
情報処理装置１００は、受信した識別信号の内容から、情報端末装置の種類（情報端末４００又は物理的アイコン５００）を特定する（Ｓ１１０４）。ここでは、情報端末４００と特定される。情報処理装置１００は、情報端末４００との通信に用いられた短距離通信アンテナ１５４を特定することにより当該情報端末４００の載置部位を特定し、特定された部位の部位情報を導出する（Ｓ１１０５）。情報処理装置１００は、載置された情報端末装置が情報端末４００であるのか、又は、物理的アイコン５００であるのかを判別する（Ｓ１１０６）。ここでは、情報端末４００が載置されているため、Ｓ１１０７の処理へ進む。なお、物理的アイコンが載置されている場合には、後述するＳ１２０９の処理へ進む。
【００５４】
情報処理装置１００は、情報端末装置が情報端末４００であれば、部位情報を情報端末４００に送信する（Ｓ１１０７）。情報端末４００は、部位情報の受信を契機に、この部位を端的に表現した画像をディスプレイ兼タッチパネル４５１に表示する（Ｓ１１０２）。情報処理装置１００は、部位情報を情報端末４００と関連付けて、例えばＨＤＤ１０８に記憶する（Ｓ１１０８）。情報処理システム１０は、一連の処理が終了したときに、Ｓ９０１の処理を終了する。
【００５５】
次に、物理的アイコン５００の場合の載置部位の特定について、図１２を参照しながら説明する。
図１２に示すＳ１２０１からＳ１２０２の各処理は、物理的アイコン５００が実行する。また、Ｓ１２０３からＳ１２０９の各処理は、情報処理装置１００が実行する。
物理的アイコン５００によるＳ１２０１の処理の実行と、情報処理装置１００によるＳ１２０３の処理の実行により、短距離通信のセッションを張る（Ｓ１２０１、Ｓ１２０３）。これにより、物理的アイコン５００と情報処理装置１００の間で、情報通信が可能な状態になる。なお、物理的アイコン５００は、セッションが張られたことを契機に、識別信号を情報処理装置１００に送信する。
【００５６】
情報処理装置１００は、受信した識別信号の内容から、情報端末装置の種類（情報端末４００又は物理的アイコン５００）を特定する（Ｓ１２０４）。ここでは、物理的アイコン５００と特定される。情報処理装置１００は、物理的アイコン５００との通信に用いられた短距離通信アンテナ１５４を特定することにより、当該物理的アイコン５００が載置された部位を特定し、特定された部位の部位情報を導出する（Ｓ１２０５）。情報処理装置１００は、載置された情報端末装置が情報端末４００であるのか、又は、物理的アイコン５００であるのかを判別する（Ｓ１２０６）。ここでは、物理的アイコン５００が載置されているため、Ｓ１２０９の処理へ進む。情報処理装置１００は、ＬＥＤ５５２の点滅開始の指示を物理的アイコン５００に通知する（Ｓ１２０９）。なお、情報端末４００が載置されている場合には、先述したＳ１２０９（図１１）の処理へ進む。
【００５７】
物理的アイコン５００は、ＬＥＤ５５２の点滅開始の指示の受け付けを契機に、ＬＥＤ５５２を点滅させる（Ｓ１２０２）。情報処理装置１００は、部位情報を物理的アイコン５００と関連付けて、例えばＨＤＤ１０８に記憶する（Ｓ１２０８）。情報処理システム１０は、一連の処理が終了したときに、Ｓ９０１の処理を終了する。
以下、部位の特定に短距離通信アンテナ１５４を用いる場合を例に挙げて説明を進める。
【００５８】
図１３は、機能モード変更処理（図９：Ｓ９０２）の処理手順を具体的に示したフローチャートである。
図１３に示すＳ１３０１、Ｓ１３０２、Ｓ１３０３の各処理は、いずれかの部位に載置された情報端末４００又は物理的アイコン５００が実行する。また、Ｓ１３０４からＳ１３１４の各処理は、情報処理装置１００が実行する。
情報処理装置１００は、情報入力部位に情報端末４００又は物理的アイコン５００が載置されたか否かを判別する（Ｓ１３０４）。情報処理装置１００は、情報端末４００又は物理的アイコン５００が載置されたと判別した場合（Ｓ１３０４：ｙｅｓ）、これらが載置されている情報入力部位（例えば原稿トレイ１７１）の部位情報を導出する（Ｓ１３０５）。また、情報端末４００又は物理的アイコン５００が未だ載置されていないと判別した場合（Ｓ１３０４：ｎｏ）、Ｓ１３０７の処理に進む。
情報入力部位に載置された情報端末４００又は物理的アイコン５００は、情報を情報処理装置１００に送信する（Ｓ１３０１）。また、情報処理装置１００は、情報端末４００又は物理的アイコン５００から送信された情報を受信する（Ｓ１３０６）。情報処理装置１００は、情報から、例えば情報端末４００の画面に文書Ｔが表示された状態（図６）であると判別することができる。なお、情報の送信は、例えば通信セッションが張られたことを契機に、その送信が開始される。
【００５９】
情報処理装置１００は、情報出力部位に情報端末４００又は物理的アイコン５００が載置されたか否かを判別する（Ｓ１３０７）。情報処理装置１００は、情報端末４００又は物理的アイコン５００が載置されたと判別した場合（Ｓ１３０７：ｙｅｓ）、これらが載置されている情報出力部位（例えば排紙トレイ１７２）の部位情報を導出する（Ｓ１３０８）。また、情報端末４００又は物理的アイコン５００が未だ載置されていないと判別した場合（Ｓ１３０７：ｎｏ）、Ｓ１３１０の処理に進む。
情報出力部位に載置された情報端末４００又は物理的アイコン５００は、情報を情報処理装置１００に送信する（Ｓ１３０２）。また、情報処理装置１００は、情報端末４００又は物理的アイコン５００から送信された情報を受信する（Ｓ１３０９）。
【００６０】
情報処理装置１００は、情報の入出力に関係しない部位に情報端末４００又は物理的アイコン５００が載置されたか否かを判別する（Ｓ１３１０）。
情報処理装置１００は、情報端末４００又は物理的アイコン５００が載置されたと判別した場合（Ｓ１３１０：ｙｅｓ）、これらが載置されている部位（例えば天板１７３）の部位情報を導出する（Ｓ１３０５）。また、情報端末４００又は物理的アイコン５００が未だ載置されていないと判別した場合（Ｓ１３１０：ｎｏ）、Ｓ１３１３の処理に進む。
情報の入出力に関係しない部位に載置された情報端末４００又は物理的アイコン５００は、情報を情報処理装置１００に送信する（Ｓ１３０１）。また、情報処理装置１００は、情報端末４００又は物理的アイコン５００から送信される情報を受信する（Ｓ１３１２）。
【００６１】
情報処理装置１００は、部位情報と情報の組み合わせに基づいて、情報処理システム１０として動作させる機能（機能モード）を決定する（Ｓ１３１３）。情報処理装置１００は、決定された機能を端的に表現した画像を、ディスプレイ兼タッチパネル１５１に表示する（Ｓ１３１４）。情報処理システム１０は、一連の処理が終了したときに、Ｓ９０２の処理を終了する。
【００６２】
ここで、決定された機能を端的に表現した画像の表示例を、図１４を用いて説明する。図１４（ａ）は、決定された機能が「印刷」の場合の例である。図１４（ｂ）は、決定された機能がＢＯＸ格納の場合の例である。図１４（ｃ）は、決定された機能が文書コピーの場合の例である。
例えば、決定された機能が、情報端末４００に記録された文書の印刷であれば、図１４（ａ）に示すような画面が表示される。この画面には、情報端末４００に記録された文書の印刷が行われるということを表す概念図と共に、「ａｂｃｄｅ．ｐｄｆを紙に印刷します」という文章が表示される。さらに、印刷する際の設定として、カラーモード（カラー、モノクロ）の選択ボタンと、印字面の変更用ボタン（片面、両面）のそれぞれが表示される。
【００６３】
決定された機能が、情報端末４００に記録された文書のＢＯＸ格納であれば、図１４（ｂ）に示すような画面が表示される。この画面には、情報端末４００に記録された文書のＢＯＸ格納が行われるということを表す概念図と共に、「ａｂｃｄｅ．ｐｄｆをＢＯＸに格納します」という文章が表示される。さらに、格納先を指定するためのＢＯＸ番号選択ボタンが表示される。
【００６４】
決定された機能が、情報端末４００と情報端末４１０との文書コピー（図８）であれば、図１４（ｃ）に示すような画面が表示される。この画面には、情報端末間の文書コピーが行われるということを表す概念図と共に、「ａｂｃｄｅ．ｐｄｆをファイルコピーします」という文章が表示される。ユーザは、これらの表示から情報処理システム１０でどの様な処理が今から行われるか、理解することができる。
【００６５】
なお、情報端末４００及び物理的アイコン５００が情報の入出力に関係しない部位に載置された場合、その後の操作のヒントとなる内容を含むユーザ・インターフェイス（ＵＩ）画面を表示する。例えば、天板１７３に情報端末４００が載置された場合、「実行できる処理はありません」と表示する。
【００６６】
図１５、図１６、図１７は、機能モードに応じた処理を実行する機能実行処理（図９：Ｓ９０４）の処理手順を具体的に示したフローチャートである。図１５は、機能モードが印刷処理である場合の、情報端末４００に記録されている文書情報の印刷処理手順である。図１６は、機能モードがＢＯＸ格納である場合の、情報端末４００に記録された文書情報のＢＯＸ格納処理手順である。図１７は、機能モードがファイルコピーの場合の、情報端末間のファイルコピー処理手順である。
【００６７】
機能モードが「印刷」の場合について説明する。図１５に示すＳ１４０１からＳ１４０２の各処理は、情報入力部位に載置された情報端末４００が実行する。また、Ｓ１４０３からＳ１４０５の各処理は、情報処理装置１００が実行する。
情報処理装置１００は、情報入力部位に載置された情報端末４００に対して、ユーザが印刷対象として選択（例えば文書を画面に表示する）した文書情報を、情報処理装置１００に送信（投入）するよう通知する（Ｓ１４０３）。情報端末４００は、文書情報の送信指示の受け付けを契機に（Ｓ１４０１）、印刷対象の文書情報を情報処理装置１００に送信する（Ｓ１４０２）。情報処理装置１００は、情報端末４００から送信された文書情報を受信して（Ｓ１４０４）、受信した文書情報の印刷処理を実行する（Ｓ１４０５）。これにより、情報端末４００を原稿トレイ１７１に載置したときの動作（図６）が実現される。
情報処理システム１０は、一連の処理が終了したときに、Ｓ９０４の処理を終了する。
【００６８】
機能モードが「ＢＯＸ格納」の場合について説明する。図１６に示すＳ１５０１の処理は、情報出力部位に載置された物理的アイコン５００が実行する。また、Ｓ１５０２からＳ１５０７の各処理は、情報処理装置１００が実行する。
情報処理装置１００は、物理的アイコン５００の格納先ＢＯＸ番号が既に決まっているか否かを判別する（Ｓ１５０２）。例えば、情報処理装置１００は、図１６（ｂ）で示した画面からユーザの入力を受け付ける。格納先ＢＯＸ番号が決まっていれば、Ｓ１５０３の処理に進む。また、格納先ＢＯＸ番号が未だ決まっていなければ、情報処理装置１００は、ユーザに対して、音声で所望する格納先ＢＯＸ番号を質問する（Ｓ１５０６）。その後、情報処理装置１００は、ユーザからの返答の受け付けを契機に、音声入力結果に基づいて格納先ＢＯＸ番号を決定する（Ｓ１５０７）。
【００６９】
情報処理装置１００は、原稿トレイ１７１に載置された原稿をスキャンして、スキャン結果を画像情報に変換する（Ｓ１５０３）。情報処理装置１００は、画像情報のＢＯＸ格納処理を実行する（Ｓ１５０４）。情報処理装置１００は、格納処理が終了した後、ＬＥＤ５５２の点灯指示を物理的アイコン５００に通知する（Ｓ１５０５）。物理的アイコン５００は、ＬＥＤ５５２の点灯指示の受け付けを契機に、ＬＥＤ５５２を点灯する（Ｓ１５０１）。これにより、原稿をスキャナ１５６の原稿読み取り面に載置し、ＢＯＸ機能を表す物理的アイコン５００を排紙トレイに載置したときの動作（図７）が実現される。
【００７０】
機能モードが「ファイルコピー」の場合について説明する。図１７に示すＳ１６０１からＳ１６０２の各処理は、情報入力部位に載置された情報端末４００が実行する。また、Ｓ１６０３の各処理は、情報出力部位に載置された情報端末４１０が実行する。さらに、Ｓ１６０４からＳ１６０６の各処理は、情報処理装置１００が実行する。
情報処理装置１００は、情報入力部位に載置された情報端末４００に対して、ユーザがファイルコピー対象として選択した文書情報を、情報処理装置１００に送信（投入）するよう指示する（Ｓ１６０４）。情報端末４００は、文書情報の送信指示の受け付けを契機に（Ｓ１６０１）、ファイルコピー対象の文書情報を情報処理装置１００に送信する（Ｓ１６０２）。
情報処理装置１００は、情報端末４００から送信された文書情報の受信を契機に（Ｓ１６０５）、受信した文書情報を情報出力部位に載置された情報端末４１０に送信する（Ｓ１６０６）。情報端末４１０は、受信した文書情報を、情報端末４１０が備えるフラッシュメモリに記録する（Ｓ１６０３）。これにより、文書を表示させた情報端末４００を原稿トレイ１７１に載置し、他の情報端末４１０を排紙トレイ１７２に載置したときの動作（図８）が実現される。
【００７１】
図１８は、タイムアウト制御（図９：Ｓ９０５）の処理手順を具体的に示したフローチャートである。
情報処理装置１００のいずれかの部位に情報端末４００又は物理的アイコン５００が放置されたままの状態では、情報処理システム１０の動作は特定の機能モードに固定された状態となってしまい、ユーザにとって大変不便である。これを回避するために、情報処理装置１００のいずれかの部位に情報端末装置が載置されてから、所定の時間が経過したときに固定された機能モードを解除するタイムアウト制御（Ｓ９０５）を実行する。
【００７２】
図１８に示すＳ１９０１の処理は、情報処理装置１００のいずれかの部位に載置されている一又は複数の情報端末４００が実行する。また、Ｓ１９０２の処理は、情報処理装置１００のいずれかの部位に載置されている一又は複数の物理的アイコン５００が実行する。さらに、Ｓ１９０３からＳ１９０９の各処理は、情報処理装置１００が実行する。
情報処理装置１００は、機能モード変更処理（Ｓ９０２）において、機能モードが決定されたタイミングから所定時間（例えば、３分）が経過したか否かを判別する（Ｓ１９０３）。具体的には、機能モードが決定されたタイミングを起点に、図示しないタイマで経過時間を計測する。所定時間が経過していると判別した場合（Ｓ１９０３：ｙｅｓ）、情報処理装置１００は、固定された機能モードを解除する（Ｓ１９０４）。経過していないと判別した場合（Ｓ１９０３：ｎｏ）、処理を終了する。
【００７３】
固定された機能モードを解除した後、情報処理装置１００は、機能モードが解除されたことを表す信号を情報端末４００に送信する（Ｓ１９０５）。これにより、情報処理装置１００に載置されている全ての情報端末４００に対して、現在の機能モードが解除されたことが通知される。情報端末４００は、機能モードが解除されたことを表す信号の受信を契機に、例えばディスプレイ兼タッチパネル４５１の表示をオフ（ＯＦＦ）する（Ｓ１９０１）。これにより、ユーザは、現在の機能モードが解除されたと、理解することができる。
情報処理装置１００は、また、ＬＥＤ５５２の消灯指示を物理的アイコン５００に通知する（Ｓ１９０６）。物理的アイコン５００は、情報処理装置１００からの消灯指示の受け付けを契機に、ＬＥＤ５５２を消灯する（Ｓ１９０２）。これにより、ユーザは、現在の機能モードが解除されたと、理解することができる。
【００７４】
情報処理装置１００は、情報端末装置が載置されていない部位に配備されている短距離通信アンテナ１５４の機能をオフ（ＯＦＦ）する（Ｓ１９０７）。これにより、放置されている全ての情報端末装置が取り除かれる前に、別の新たな情報端末装置が載置されたときでも、現在の機能モードの実行が抑止される。
情報処理装置１００は、放置されている全ての情報端末装置が取り除かれた否かを判別する（Ｓ１９０８）。例えば、短距離通信のセッションが張られたままの情報端末４００があれば、全て取り除かれていないと判別することができる。全ての情報端末装置が取り除かれていなければ（Ｓ１９０８：ｎｏ）、Ｓ１９０７に戻り、処理を繰り返す。
情報処理装置１００は、放置されている全ての情報端末装置が取り除かれたと判別した場合（Ｓ１９０８：ｙｅｓ）、改めて、情報処理装置１００に配備された全ての短距離通信アンテナ１５４の機能をオン（ＯＮ）する（Ｓ１９０９）。
【００７５】
このように、本実施形態の情報処理システム１０では、情報端末装置（情報端末４００、物理的アイコン５００）が情報処理装置１００のどの部位に載置されたか特定して当該部位の部位情報を導出する。さらに、情報処理システム１０は、情報端末装置のステータス情報を取得する。情報処理システム１０は、これら情報の組み合わせに応じて、情報端末装置と連携して実現すべき機能を決定する。これにより、ユーザが、情報処理システム１０の機能を理解して、機能毎の煩雑なオペレーションを覚えるための負担を軽減することができる。さらに、ユーザは、直観的な操作で情報処理システムを操作して、情報端末以外の機器に記憶されたコンテンツを情報端末に送信したり、複数の情報端末相互間でコンテンツを授受させたりすることができる。
【００７６】
［第２実施形態例］
例えば、ＭＦＰがオフィスに設置されている場合、複数のユーザがこのＭＦＰを使用する。この場合、ＭＦＰは、ユーザである１人の使用者（以下、第一の使用者と呼ぶ）に一時的に独占され、第一の使用者の意図どおりに使用される。従って、第一の使用者がＭＦＰを使用している間は、他のユーザである第三者（以下、他の使用者と呼ぶ）の使用による予期せぬ動作が生じないようにする必要がある。以下、これらの機能が実装された情報処理システムの実施形態例について説明する。なお、第１実施形態例において既に説明した各構成と同じものについては、同一の符号を付し、説明を省略する。
【００７７】
例えば、第一の使用者が、排紙トレイ１７２に物理的アイコン５００を載置した場合を考える。このときに、他の使用者からＦＡＸ文書の投入があっても、この文書を第一の使用者が載置した物理的アイコン５００に格納されてはならない。また、他の使用者によるＦＡＸ文書の印刷指示で、物理的アイコン５００が載置されている排紙トレイ１７２に紙が出力されては、紙詰まりを起こすなどの問題が生じる。
以下、他の使用者からの実行指示に対して、所定の条件下においては決定された機能モードを適用しないための処理手順について、図１９と図２０を用いて説明する。
【００７８】
図１９は、決定された機能モードを適用しないための動作について、情報処理システム１０全体の基本的な処理手順を示したフローチャートである。情報処理システム１０は、図１９に示すように２つのプロセスを並列処理する。
１つ目のプロセスは、Ｓ１７０１から始まる処理であり、情報処理装置１００が実行する。情報処理装置１００は、情報端末４００、物理的アイコン５００などが載置された載置部位を特定する（Ｓ１７０１）。情報処理装置１００は、排紙トレイ１７２に情報端末装置が載置されているか否かを判別する（Ｓ１７０２）。排紙トレイ１７２に情報端末装置が載置されている場合（Ｓ１７０２：ｙｅｓ）、情報処理装置１００は、情報処理装置１００の状態を、排紙トレイ１７２の使用を制限する状態に遷移させる（Ｓ１７０３）。また、排紙トレイに情報端末装置が載置されていない場合（Ｓ１７０２：ｎｏ）、情報処理装置１００は、情報処理装置１００の状態を、排紙トレイ１７２の使用を解放する状態に遷移させる（Ｓ１７０５）。その後、情報処理装置１００は、機能モード変更処理を行う（Ｓ１７０４）。
【００７９】
２つ目のプロセスは、Ｓ１７０６から始まる処理であり、情報処理装置１００が実行する。情報処理装置１００は、ユーザからの実行指示を受け付ける（Ｓ１７０６）。情報処理装置１００は、受け付けた実行指示が、ディスプレイ兼タッチパネル１５１を介した実行指示であるか否かを判別する（Ｓ１７０７）。ディスプレイ兼タッチパネル１５１を介した実行指示である場合（Ｓ１７０７：ｙｅｓ）、第一の使用者からの実行指示であるため、情報処理装置１００は、機能モードに応じた機能実行処理を行う（Ｓ１７０８）。ディスプレイ兼タッチパネル１５１を介した実行指示でない場合（Ｓ１７０７：ｎｏ）、情報処理装置１００は、図２０（後述）に示す機能モード外の機能実行処理を行う（Ｓ１７０９）。このようにして、第一の使用者からの実行指示か、又は、他の使用者からの実行指示であるかを判別することができる。
情報処理システム１０は、電源が切られるまでこれら２つのプロセスを繰り返す。
【００８０】
図２０は、機能モード外の機能実行処理（図１９：Ｓ１７０９）の処理手順を具体的に示したフローチャートである。
図２０に示すＳ１８０１からＳ１８０４の各処理は、情報処理装置１００が実行する。ここでは、他の使用者からの実行指示が、ＦＡＸ文書の印刷処理である場合を例に説明を進める。
情報処理装置１００は、他の使用者から電話回線２０１を経由して送信されたＦＡＸ文書情報を受信する（Ｓ１８０１）。情報処理装置１００は、情報処理装置１００の状態、つまり、排紙トレイ１７２の使用が制限されているか、又は、解放されているかを判別する（Ｓ１８０３）。排紙トレイ１７２の使用が制限されているという条件を満たせば、情報処理装置１００は、印刷処理を一時的に停止して受信したＦＡＸ文書情報を保留し（Ｓ１８０２）、その後、Ｓ１８０３の処理に戻る。この場合、受信したＦＡＸ文書情報は、印刷処理が再開されるまで、例えばＨＤＤ１０８に保存する。また、排紙トレイ１７２の使用が開放されているという条件を満たせば、情報処理装置１００は、保留されているＦＡＸ文章を含めた、ＦＡＸ文書情報の印刷処理を実行する（Ｓ１８０４）。
【００８１】
このように、本実施例では、第一の使用者により排紙トレイ１７２に情報端末装置が載置されている場合、例えば他の使用者からのＦＡＸ文書の印刷指示があったとしても、印刷が保留される。また、受け付けた実行指示が、ディスプレイ兼タッチパネル１５１を介した実行指示であれば、第一の使用者からの実行指示であると判別され、決定された機能に応じた処理が実行される。
【００８２】
上記説明した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これらの例に限定されるものではない。
【符号の説明】
【００８３】
１０・・・情報処理システム、１００…情報処理装置、１５１、４５１、４６１・・・ディスプレイ兼タッチパネル、１５４・・・短距離通信アンテナ、１６０・・・マーカ、１７１・・・原稿トレイ、１７２・・・排紙トレイ、１７３・・・天板、４００、４１０…情報端末、５００…物理的アイコン。
【図２】
2014239275.tif 000003
【図３】
2014239275.tif 000004
【図４】
2014239275.tif 000005
【図５】
2014239275.tif 000006
【図９】
2014239275.tif 000007
【図１０】
2014239275.tif 000008
【図１１】
2014239275.tif 000009
【図１２】
2014239275.tif 000010
【図１３】
2014239275.tif 000011
【図１５】
2014239275.tif 000012
【図１６】
2014239275.tif 000013
【図１７】
2014239275.tif 000014
【図１８】
2014239275.tif 000015
【図１９】
2014239275.tif 000016
【図２０】
2014239275.tif 000017
【図１】
2014239275.tif 000018
【図６】
2014239275.tif 000019
【図７】
2014239275.tif 000020
【図８】
2014239275.tif 000021
【図１４】
2014239275.tif 000022