(57)【要約】【課題】情報処理装置の音声操作に際して、他の装置の音声操作に与えられる影響を最小限に抑えるための技術を提供する。【解決手段】情報処理システム１０００では、ユーザー９００は、リモートパネル３００に音声を入力する。リモートパネル３００は、３台のＭＦＰ２００Ａ，２００Ｂ，２００Ｃの中の１台（ＭＦＰ２００Ａ）に、当該音声に対応する操作情報を送信する。リモートパネル３００がＭＦＰ２００Ａに操作情報の送信のために接続すると、ＭＦＰ２００Ａは、他の２台のＭＦＰ２００Ｂ，２００Ｃにユーザー９００の音声を無効化（無視）するための情報を送信する。これに応じて、ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、ユーザー９００の音声を入力されても、当該音声を無視する。すなわち、ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、当該音声に従った動作を実行しない。【選択図】図１
2020181016.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの音声に基づいて情報処理装置に対する音声操作の内容を判別する判別部と、
前記情報処理装置とは異なる機器に対して、前記ユーザーの音声を無視するための第１の情報を通知する通知部と、
前記機器に、通知された前記第１の情報に基づき、前記ユーザーの音声のみを無視させる無効化部とを備える、情報処理システム。
【請求項２】
ユーザーを識別するユーザー識別情報を取得する取得部をさらに備え、
前記第１の情報は、前記ユーザー識別情報に対応する情報である、請求項１に記載の情報処理システム。
【請求項３】
前記ユーザー識別情報は、前記ユーザーの声紋情報を含む、請求項２に記載の情報処理システム。
【請求項４】
前記ユーザーの声紋情報は前記ユーザーを特定する情報と関連付けられており、
前記取得部は、前記ユーザーの声紋情報の取得に応じて前記ユーザーを識別する、請求項３に記載の情報処理システム。
【請求項５】
前記第１の情報は、前記ユーザーの声紋情報を含む、請求項３または請求項４に記載の情報処理システム。
【請求項６】
前記通知部は、前記ユーザーによる前記情報処理装置の音声による操作が終了したことに応じて、前記機器に対して、前記ユーザーの音声の無視を終了するための第２の情報を通知し、
前記無効化部は、前記第２の情報の通知に応じて、前記機器における前記ユーザーの音声の無視を終了させる、請求項１〜請求項５のいずれか１項に記載の情報処理システム。
【請求項７】
前記情報処理装置と通信可能な端末装置を備え、
前記端末装置は前記取得部を含む、請求項２〜請求項５のいずれか１項に記載の情報処理システム。
【請求項８】
前記端末装置は前記通知部を含み、
前記通知部は、前記端末装置と無線通信が可能な前記機器に前記第１の情報を通知する、請求項７に記載の情報処理システム。
【請求項９】
前記情報処理装置は、前記取得部および前記通知部を含む、請求項２〜請求項５のいずれか１項に記載の情報処理システム。
【請求項１０】
前記取得部は、ユーザーの音声を取得し、
前記通知部は、前記取得部が取得した音声の音量が、前記機器が取得した前記ユーザーの音声の音量よりも大きいことを条件として、前記機器に対して前記第１の情報を通知する、請求項９に記載の情報処理システム。
【請求項１１】
前記無効化部は、通知された前記第１の情報に対応する前記ユーザーの入力音声データのみを前記機器にキャンセルさせる、請求項１〜請求項１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記無効化部は、前記ユーザーの声紋情報に対応する入力音声データのみを前記機器にキャンセルさせる、請求項１〜請求項１０のいずれか１項に記載の情報処理システム。
【請求項１３】
前記無効化部は、通知された前記第１の情報に対応する前記ユーザーに関連付けられた音声操作の内容のみを前記機器にキャンセルさせる、請求項１〜請求項１０のいずれか１項に記載の情報処理システム。
【請求項１４】
ユーザーの音声に基づいて操作の内容を判別する判別部と、
外部の機器に対して、前記ユーザーの音声のみを無視するための第１の情報を通知する通知部と、を備える情報処理装置。
【請求項１５】
前記第１の情報は、前記ユーザーの声紋情報を含む、請求項１４に記載の情報処理装置。
【請求項１６】
前記通知部は、前記ユーザーによる前記情報処理装置の音声による操作が終了したことに応じて、前記機器に対して、前記ユーザーの音声の無視を終了するための第２の情報を通知する、請求項１４または請求項１５に記載の情報処理装置。
【請求項１７】
前記ユーザーを識別するユーザー識別情報を取得する取得部をさらに備え、
前記第１の情報は、前記ユーザー識別情報に対応する情報である、請求項１４〜請求項１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記ユーザー識別情報は、前記ユーザーの声紋情報を含む、請求項１７に記載の情報処理装置。
【請求項１９】
前記取得部は、ユーザーの音声を取得し、
前記通知部は、前記取得部が取得した音声の音量が、前記外部の機器が取得した前記ユーザーの音声の音量よりも大きいことを条件として、前記外部の機器に対して前記第１の情報を通知する、請求項１７または請求項１８に記載の情報処理装置。
【請求項２０】
前記取得部は、前記ユーザーの音声および画像の少なくとも一方を取得し、当該音声および画像の少なくとも一方を用いてユーザーを特定することにより前記ユーザーを識別する情報を取得する、請求項１７または請求項１８に記載の情報処理装置。
【請求項２１】
前記取得部は、外部の端末装置から前記ユーザー識別情報を取得する、請求項１７〜請求項２０のいずれか１項に記載の情報処理装置。
【請求項２２】
１以上のプロセッサーによって実行されることにより、前記１以上のプロセッサーに、
情報処理装置の操作の内容を判別するために声を利用されるユーザーを識別する情報を取得するステップと、
外部の機器に対して、前記ユーザーの音声のみを無視するための第１の情報を通知するステップと、を実行させるプログラム。
【請求項２３】
音声の入力を受け付ける音声入力インターフェイスと、
通信インターフェイスと、
前記通信インターフェイスを制御する制御部とを備え、
前記制御部は、
前記通信インターフェイスを介して、情報処理装置に対して、前記音声入力インターフェイスに入力されたユーザーの音声に基づく操作情報を送信し、
前記通信インターフェイスを介して、前記情報処理装置とは異なる機器に、前記ユーザーの音声のみを無視するための第１の情報を通知する、端末装置。
【請求項２４】
前記制御部は、前記通信インターフェイスが通信可能な装置のうち前記情報処理装置以外の装置を前記機器として特定する、請求項２３に記載の端末装置。
【請求項２５】
前記制御部は、前記情報処理装置に対する前記操作情報の送信の終了に応じて、前記機器に、前記ユーザーの音声の無視を終了するための第２の情報を通知する、請求項２３または請求項２４に記載の端末装置。
【請求項２６】
１以上のプロセッサーによって実行されることにより、前記１以上のプロセッサーに、
ユーザーの音声の入力を受け付けるステップと、
入力された前記ユーザーの音声に基づく操作情報を情報処理装置へ送信するステップと、
前記情報処理装置とは異なる機器に、前記ユーザーの音声のみを無視するための第１の情報を通知するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、音声による情報処理装置の操作に関する。
【背景技術】
【０００２】
従来のＭＦＰ（Multi-Functional  Peripheral）等の画像処理装置を含む情報処理装置の中には、ユーザーの肉声などの音声に従って動作するものがあった。複数の情報処理装置が隣接している場合、ある情報処理装置に対して入力されるべき音声が他の情報処理装置にも入力され、これにより、他の情報処理装置が意図せず動作する事態が想定される。このような事態への対応として、特開２００６−０２３６３６号公報（特許文献１）は、ある装置の音声操作が開始された場合に、当該機器の近隣に設置されている機器に対して通知を送信し、当該通知に応じて、上記機器における音声操作を無効にする技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０２３６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、同時に複数の情報処理装置における音声操作ができなくなるため、複数の情報処理装置のそれぞれが音声による操作が可能であるのにも拘わらず、この状況の利点を十分に活かしきれないという事態が生じ得る。
【０００５】
したがって、情報処理装置の音声操作に際して、他の装置の音声操作に与えられる影響を最小限に抑えるための技術が求められている。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、ユーザーの音声に基づいて情報処理装置に対する音声操作の内容を判別する判別部と、情報処理装置とは異なる機器に対して、ユーザーの音声を無視するための第１の情報を通知する通知部と、機器に、通知された第１の情報に基づき、ユーザーの音声のみを無視させる無効化部とを備える、情報処理システムが提供される。
【０００７】
情報処理システムは、ユーザーを識別するユーザー識別情報を取得する取得部をさらに備えていてもよい。第１の情報は、ユーザー識別情報に対応する情報であってもよい。
【０００８】
ユーザー識別情報は、ユーザーの声紋情報を含んでいてもよい。
ユーザーの声紋情報はユーザーを特定する情報と関連付けられていてもよい。取得部は、ユーザーの声紋情報の取得に応じてユーザーを識別してもよい。
【０００９】
第１の情報は、ユーザーの声紋情報を含んでいてもよい。
通知部は、ユーザーによる情報処理装置の音声による操作が終了したことに応じて、機器に対して、ユーザーの音声の無視を終了するための第２の情報を通知してもよい。無効化部は、第２の情報の通知に応じて、機器におけるユーザーの音声の無視を終了させてもよい。
【００１０】
情報処理システムは、情報処理装置と通信可能な端末装置を備えていてもよい。端末装置は取得部を含んでいてもよい。
【００１１】
端末装置は通知部を含んでいてもよい。通知部は、端末装置と無線通信が可能な機器に第１の情報を通知してもよい。
【００１２】
情報処理装置は、取得部および通知部を含んでいてもよい。
取得部は、ユーザーの音声を取得してもよい。通知部は、取得部が取得した音声の音量が、機器が取得したユーザーの音声の音量よりも大きいことを条件として、機器に対して第１の情報を通知してもよい。
【００１３】
無効化部は、通知された第１の情報に対応するユーザーの入力音声データのみを機器にキャンセルさせてもよい。
【００１４】
無効化部は、ユーザーの声紋情報に対応する入力音声データのみを機器にキャンセルさせてもよい。
【００１５】
無効化部は、通知された第１の情報に対応するユーザーに関連付けられた音声操作の内容のみを機器にキャンセルさせてもよい。
【００１６】
本開示の他の局面に従うと、ユーザーの音声に基づいて操作の内容を判別する判別部と、外部の機器に対して、ユーザーの音声のみを無視するための第１の情報を通知する通知部と、を備える情報処理装置が提供される。
【００１７】
第１の情報は、ユーザーの声紋情報を含んでいてもよい。
通知部は、ユーザーによる情報処理装置の音声による操作が終了したことに応じて、機器に対して、ユーザーの音声の無視を終了するための第２の情報を通知してもよい。
【００１８】
情報処理装置は、ユーザーを識別するユーザー識別情報を取得する取得部をさらに備えていてもよい。第１の情報は、ユーザー識別情報に対応する情報であってもよい。
【００１９】
ユーザー識別情報は、ユーザーの声紋情報を含んでいてもよい。
取得部は、ユーザーの音声を取得してもよい。通知部は、取得部が取得した音声の音量が、外部の機器が取得したユーザーの音声の音量よりも大きいことを条件として、外部の機器に対して第１の情報を通知してもよい。
【００２０】
取得部は、ユーザーの音声および画像の少なくとも一方を取得し、当該音声および画像の少なくとも一方を用いてユーザーを特定することによりユーザーを識別する情報を取得してもよい。
【００２１】
取得部は、外部の端末装置からユーザー識別情報を取得してもよい。
本開示のさらに他の局面に従うと、１以上のプロセッサーによって実行されることにより、１以上のプロセッサーに、情報処理装置の操作の内容を判別するために声を利用されるユーザーを識別する情報を取得するステップと、外部の機器に対して、ユーザーの音声のみを無視するための第１の情報を通知するステップと、を実行させるプログラムが提供される。
【００２２】
本開示のさらに他の局面に従うと、音声の入力を受け付ける音声入力インターフェイスと、通信インターフェイスと、通信インターフェイスを制御する制御部とを備え、制御部は、通信インターフェイスを介して、情報処理装置に対して、音声入力インターフェイスに入力されたユーザーの音声に基づく操作情報を送信し、通信インターフェイスを介して、情報処理装置とは異なる機器に、ユーザーの音声のみを無視するための第１の情報を通知する、端末装置が提供される。
【００２３】
制御部は、通信インターフェイスが通信可能な装置のうち情報処理装置以外の装置を機器として特定してもよい。
【００２４】
制御部は、情報処理装置に対する操作情報の送信の終了に応じて、機器に、ユーザーの音声の無視を終了するための第２の情報を通知してもよい。
【００２５】
本開示のさらに他の局面に従うと、１以上のプロセッサーによって実行されることにより、１以上のプロセッサーに、ユーザーの音声の入力を受け付けるステップと、入力されたユーザーの音声に基づく操作情報を情報処理装置へ送信するステップと、情報処理装置とは異なる機器に、ユーザーの音声のみを無視するための第１の情報を通知するステップとを実行させる、プログラムが提供される。
【発明の効果】
【００２６】
本開示によれば、ユーザーの音声に基づいて情報処理装置の操作の内容が判別される場合、当該情報処理装置とは異なる装置（機器）に対して、当該機器に当該ユーザーの音声のみを無視するための情報の通知が実施される。これにより、上記ユーザーの音声が上記機器の音声操作に影響を与えることが回避される。
【図面の簡単な説明】
【００２７】
【図１】情報処理システムの第１の実施の形態の構成を概略的に示す図である。
【図２】ＭＦＰ２００のハードウェア構成の一例を示す図である。
【図３】リモートパネル３００のハードウェア構成の一例を示す図である。
【図４】情報処理システム１０００内の機能的構成の一例を示す図である。
【図５】情報処理システム１０００の各装置において実行される処理の流れを概略的に表す図である。
【図６】ＭＦＰ２００に、入力された音声に対応する動作を実行させるための処理（音声操作処理）のフローチャートである。
【図７】情報処理システムの第２の実施の形態の構成を概略的に示す図である。
【図８】情報処理システム１００１内の機能的構成の一例を示す図である。
【図９】情報処理システム１００１の各装置において実行される処理の流れを概略的に表す図である。
【図１０】情報処理システムの第３の実施の形態の構成を概略的に示す図である。
【図１１】ＰＣ３００Ｘのハードウェア構成の一例を示す図である。
【図１２】情報処理システム１００２内の機能的構成の一例を示す図である。
【図１３】情報処理システム１００２の各装置において実行される処理の流れを概略的に表す図である。
【図１４】情報処理システムの第４の実施の形態の構成を概略的に示す図である。
【図１５】情報処理システム１００３内の機能的構成の一例を示す図である。
【図１６】情報処理システム１００３の各装置において実行される処理の流れを概略的に表す図である。
【図１７】第５の実施の形態情報処理システム１０００内の機能的構成の一例を示す図である。
【発明を実施するための形態】
【００２８】
以下に、図面を参照しつつ情報処理システムの一実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２９】
＜第１の実施の形態＞
［１．情報処理システムの構成］
図１は、情報処理システムの第１の実施の形態の構成を概略的に示す図である。図１の情報処理システム１０００は、３台のＭＦＰ２００（２００Ａ，２００Ｂ，２００Ｃ）と、リモートパネル３００とを含む。ＭＦＰ２００Ａ，２００Ｂ，２００Ｃのそれぞれは入力された音声に従って操作可能である。本明細書では、３台のＭＦＰ２００Ａ，２００Ｂ，２００Ｃについて、個々に区別する場合には「ＭＦＰ２００Ａ」「ＭＦＰ２００Ｂ」「ＭＦＰ２００Ｃ」という用語を採用し、これらに共通する性質を言及する場合には「ＭＦＰ２００」という用語を採用する。
【００３０】
図１の情報処理システム１０００では、ユーザー９００は、リモートパネル３００に音声を入力する。リモートパネル３００は、３台のＭＦＰ２００の中の１台（ＭＦＰ２００Ａ）に、当該音声に対応する操作情報を送信する。操作情報は、音声そのものであってもよいし、音声から認識される操作の内容を特定する情報であってもよい。
【００３１】
リモートパネル３００がＭＦＰ２００Ａに操作情報の送信のために接続すると、ＭＦＰ２００Ａは、他の２台のＭＦＰ２００Ｂ，２００Ｃにユーザー９００の音声を無効化（無視）するための情報を送信する。これに応じて、ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、ユーザー９００の音声を入力されても、当該音声を無視する。すなわち、ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、当該音声に従った動作を実行しない。したがって、ユーザー９００が、ＭＦＰ２００Ｂ，２００Ｃの近傍でリモートパネル３００に音声を入力しても、当該音声がＭＦＰ２００Ｂ，２００Ｃの操作に影響を与える事態が回避される。
【００３２】
ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、ユーザー９００の音声は無視しても、他のユーザーの音声は無視しなくてもよい。したがって、ＭＦＰ２００Ｂ，２００Ｃのそれぞれは、他のユーザーの音声に従った動作を実行し得る。
【００３３】
本開示において、ＭＦＰ２００はユーザーの音声で操作される装置（情報処理装置）の単なる一例である。情報処理装置は、ユーザーの音声で操作可能なものであれば、ロボット、テレビ、電子レンジ、などの他のいかなる装置であってもよい。
【００３４】
［２．ハードウェア構成（ＭＦＰ２００）］
図２は、ＭＦＰ２００のハードウェア構成の一例を示す図である。なお、図２の構成はあくまで一例であって、ＭＦＰ２００は、必要に応じて図２に記載されていない要素をさらに含んでもよいし、図２に記載されている一部の要素を備えていなくても良い。
【００３５】
図２に示されるように、ＭＦＰ２００は、主な構成要素として、ＣＰＵ（Central Processing Unit）２０１と、ＲＯＭ（Read  Only  Memory）２０２と、ＲＡＭ（Random Access Memory）２０３と、ＮＶ−ＲＡＭ（Non-Volatile RAM）２０４と、記憶装置２０５と、ＮＩＣ２０６と、操作パネル２０７と、スキャナー部２０８と、プリンター部２０９と、ファクシミリ（ＦＡＸ）部２１０とを備えている。ＭＦＰ２００内の各要素は、内部バスでＣＰＵ２０１に接続されている。
【００３６】
ＣＰＵ２０１は、ＭＦＰ２００の動作を統括的に制御するための処理を実行する電気回路要素（circuitry）の一例である。本明細書では、ＣＰＵ２０１が所与のプログラムを実行することによって実現される制御の内容が、ＭＦＰ２００によって実行される制御として記述され得る。
【００３７】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムを含む各種のデータを格納する。
ＲＡＭ２０３およびＮＶ−ＲＡＭ２０４は、ＣＰＵ２０１におけるプログラム実行時のワークエリアとして機能する。ＲＡＭ２０３および／またはＮＶ−ＲＡＭ２０４は、スキャナー部２０８で読み取られた画像データ等を一時的に保存する場合もある。
【００３８】
記憶装置２０５は、ＭＦＰ２００に登録されている宛先情報やドキュメントなどの各種のデータを保存する。ドキュメントのデータは、ネットワークを介してＭＦＰ２００に入力される場合もあれば、スキャナー部２０８で画像が読み取られることによって生成される場合もある。
【００３９】
ＮＩＣ２０６は、ＭＦＰ２００の他の装置との情報通信における通信インターフェイスであり、たとえばネットワークカードによって実現される。
【００４０】
操作パネル２０７は、情報の入力を受け付け、また、情報を出力する。より具体的には、操作パネル２０７は、ディスプレイ２０７１と、タッチセンサー２０７２と、（ハードウェア）ボタン２０７３と、マイクロフォン２０７４と、スピーカー２０７５と、カメラ２０７６とを含む。一例では、操作パネル２０７内の各要素の動作はＣＰＵ２０１によって制御される。操作パネル２０７は、ＣＰＵ２０１とは別に設けられた制御機器を含んでいても良い。ＣＰＵ２０１は、操作パネル２０７内の各要素を、当該制御機器を介して制御してもよい。
【００４１】
ディスプレイ２０７１は、たとえば、液晶ディスプレイまたは有機ＥＬ（organic electro-luminescence）ディスプレイなどの表示装置によって実現される。タッチセンサー２０７２は、ユーザーからのタッチ操作を受け付ける。ディスプレイ２０７１とタッチセンサー２０７２とが一体化されて、タッチパネルを構成してもよい。
【００４２】
ボタン２０７３は、たとえば、ユーザーが押圧するハードウェアボタンによって実現される。マイクロフォン２０７４は、外部からの音声の入力を受け付け、音声入力インターフェイスの一例である。スピーカー２０７５は、音声を出力する。カメラ２０７６は、ユーザーなどの画像を撮影し、画像入力インターフェイスの一例である。
【００４３】
スキャナー部２０８は、ＣＣＤ（Charge Coupling Device）等のイメージセンサーを含み、ＭＦＰ２００の原稿台にセットされた原稿をスキャンし、原稿の画像データを生成する。スキャナー部２０８における画像データの生成方法には、公知の方法を含むあらゆる方法が採用され得る。
【００４４】
プリンター部２０９は、たとえば電子写真方式により、画像を印刷する。電子写真方式などの画像形成には、公知の技術を含むいかなる方法も採用され得る。一実現例では、プリンター部２０９は、感光体および転写ベルトなどの要素を含む。
【００４５】
ＦＡＸ部２１０は、ファクシミリ通信により画像情報を送受信し、一実現例では、ＦＡＸモデムを含む。
【００４６】
ＭＦＰ２００では、ＣＰＵ２０１が所与のプログラムを実行することによって、本明細書に記載されたようなＭＦＰ２００の動作が実現される。ＣＰＵ２０１によって実行されるプログラムは、上記したようにＲＯＭ２０２に格納されている代わりに、記憶装置２０５に格納されていてもよいし、ＭＦＰ２００に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、ＳＳＤ、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にデータを格納する媒体が挙げられる。
【００４７】
［３．ハードウェア構成（リモートパネル）］
図３は、リモートパネル３００のハードウェア構成の一例を示す図である。
【００４８】
リモートパネル３００は、たとえばスマートフォンやタブレット端末である。図３に示されるように、リモートパネル３００は、ＣＰＵ３０１と、ＲＡＭ３０２と、記憶装置３０３と、ディスプレイ３０４と、入力装置３０５と、ＮＩＣ３０６と、マイクロフォン３１１と、スピーカー３１２と、カメラ３１３とを含む。リモートパネル３００内の各要素は、内部バスでＣＰＵ３０１に接続されている。
【００４９】
ＣＰＵ３０１は、リモートパネル３００の動作を統括的に制御するための処理を実行する電気回路要素（circuitry）の一例である。本明細書では、ＣＰＵ３０１が所与のプログラムを実行することによって実現される制御の内容が、リモートパネル３００によって実行される制御として記述され得る。
【００５０】
ＲＡＭ３０２は、ＣＰＵ３０１におけるプログラム実行時のワークエリアとして機能する。記憶装置３０３は、リモートパネル３００の内部ストレージであり、たとえばフラッシュメモリーによって実現される。
【００５１】
ディスプレイ３０４は、たとえば有機ＥＬディスプレイなどの表示装置である。入力装置３０５は、ハードウェアボタンおよび／またはタッチセンサーによって実現される。一実現例では、入力装置３０５のタッチセンサーとディスプレイ３０４とによってタッチパネルが構成される。
【００５２】
通信インターフェイス３０６は、たとえば通信用ＬＳＩ（large-scale integration）によって実現され、リモートパネル３００を他の装置と通信させる。マイクロフォン３１１は、音声の入力を受け付け、音声入力インターフェイスの一例である。スピーカー３１２は、音声を出力する。カメラ３１３は、画像の入力を受け付け、画像入力インターフェイスの一例である。
【００５３】
［４．情報処理システム内の機能構成］
図４は、情報処理システム１０００内の機能的構成の一例を示す図である。
【００５４】
（リモートパネル３００の機能）
図４に示されるように、リモートパネル３００は、入力部５０１、判別部５０２、および、装置特定部５０３として機能する。
【００５５】
入力部５０１は、ユーザー９００を特定するための情報の入力を受け付ける。ユーザー９００を特定するための情報の一例は、ユーザー９００の音声である。他の例は、ユーザー９００に関連付けられたユーザーＩＤとパスワードである。ユーザーＩＤおよび／またはパスワードは、音声によって入力されてもよい。一実現例では、入力部５０１は、マイクロフォン３１１、入力装置３０５、またはこれらの組合せによって実現される。
【００５６】
判別部５０２は、ユーザー９００から入力された音声に基づいて、ＭＦＰ２００Ａの操作の内容を判別し、たとえば、マイクロフォン３１１と所与のプログラムを実行するＣＰＵ３０１とによって実現される。一例では、判別部５０２は、音声認識プログラムを実行するＣＰＵ３０１によって実現される。判別部５０２は、たとえば音声「原稿を２枚コピーして。」の入力を受け付けると、当該音声の認識結果として文字列「げんこうをにぶこぴーして」を取得し、当該文字列から「にぶ」および「こぴー」をキーワードとして抽出し、抽出されたキーワードに基づいて操作の内容「ジョブ：コピー、数量：２部」を出力する。
【００５７】
判別部５０２は、翻訳機能を含んでいてもよい。一例では、ユーザー９００から英語の音声「Print three copies of the original.」を入力されると、判別部５０２は、まず翻訳機能を利用して日本語翻訳文「原稿を２枚コピーしてください。」を導出し、当該日本語翻訳文から「二部」「コピー」をキーワードとして抽出し、抽出されたキーワードに基づいて操作の内容「ジョブ：コピー、数量：２部」を出力する。
【００５８】
装置特定部５０３は、情報処理システム１０００内に含まれる２以上の装置のうち、ユーザー９００の音声による操作の対象となる装置以外の装置を特定する。一例では、装置特定部５０３は、通信インターフェイス３０６と所与のプログラムを実行するＣＰＵ３０１とによって実現される。
【００５９】
より具体的には、ユーザー９００は、ＭＦＰ２００Ａを音声で操作するために、リモートパネル３００をＭＦＰ２００Ａと接続させる。このとき、通信インターフェイス３０６は、情報処理システム１０００に少なくともその一部を含まれるコンピューターネットワーク内の他の装置（ＭＦＰ２００Ａ，２００Ｂ，２００Ｃ）のＩＰ（Internet Protocol）アドレスを取得し、各装置のＩＰアドレスのリストをディスプレイ３０４に表示する。ユーザー９００は、表示されたＩＰアドレスのリストから、ＭＦＰ２００ＡのＩＰアドレスを選択する。これにより、リモートパネル３００はＭＦＰ２００Ａと接続される。ＣＰＵ３０１は、選択されたＩＰアドレス以外のＩＰアドレスに対応する装置を、音声による操作の対象となる装置以外の装置として特定する。
【００６０】
（ＭＦＰ２００Ａの機能）
図４に示されるように、ＭＦＰ２００Ａは、取得部５１１、指示部５１２、動作部５１３、および、通知部５２１として機能する。
【００６１】
取得部５１１は、入力部５０１から、ユーザー９００を識別する情報（ユーザー識別情報）を取得する。ユーザー９００のユーザー識別情報の一例は、ユーザー９００の声紋情報（たとえば、声紋の波形ファイル）であり、他の例は、ユーザー９００のユーザーＩＤである。
【００６２】
指示部５１２は、判別部５０２の判別結果である操作の内容に従って、後述する動作部５１３を制御する。指示部５１２は、たとえば所与のプログラムを実行するＣＰＵ２０１によって実現される。
【００６３】
動作部５１３は、ＭＦＰ２００Ａにおいて音声操作によって動作する要素であり、たとえば、操作パネル２０７、スキャナー部２０８、プリンター部２０９、および、ＦＡＸ部２１０の中の少なくとも一つによって実現される。
【００６４】
一例では、ユーザー９００がリモートパネル３００に対して音声「原稿を２部コピーして。」を入力すると、指示部５１２は、当該音声から導出された操作の内容「ジョブ：コピー、数量：２部」に従って、動作部５１３を制御する。より具体的には、ＣＰＵ２０１は、スキャナー部２０８およびプリンター部２０９を利用して、スキャナー部２０８の原稿台にセットされた原稿のコピーを２部作成する。
【００６５】
通知部５２１は、取得部５１１から、操作対象のユーザーを特定する情報を取得し、装置特定部５０３から、操作対象の装置以外の装置を特定する情報を取得する。そして、通知部５２１は、操作対象のユーザー（たとえば、ユーザー９００）の音声を無視する通知（第１の情報）を、操作対象の装置以外の装置（たとえば、ＭＦＰ２００Ｂ，２００Ｃ）へ送信する。
【００６６】
装置特定部５０３は、操作対象の装置以外の装置を、自動的に（ユーザーからの操作無しに）特定してもよいし、ユーザーからの操作に従って特定してもよい。たとえば、ＭＦＰ２００ＡとＭＦＰ２００Ｂがユーザー９００の近傍に設置され、ＭＦＰ２００Ｃがユーザー９００から離れた位置に設置されている場合を想定する。リモートパネル３００が接続可能な装置のリスト（ＭＦＰ２００Ａ，２００Ｂ，２００Ｃ）からＭＦＰ２００Ａが選択された後、リストにはＭＦＰ２００ＢとＭＦＰ２００Ｃとが残る。ＭＦＰ２００ＢとＭＦＰ２００Ｃの中から、ユーザー９００は、「『操作対象の装置以外』の装置」としてＭＦＰ２００Ｂのみを選択する。この選択に従って、装置特定部５０３は、「『操作対象の装置』以外の装置」としてＭＦＰ２００Ｂのみを特定する。
【００６７】
（ＭＦＰ２００Ｂ，２００Ｃの機能）
図４に示されるように、ＭＦＰ２００Ｂは、無効化部５３１と、入力部５４１と、判別部５４２と、指示部５４３と、動作部５４４とを含む。
【００６８】
判別部５４２は、リモートパネル３００の判別部５０２と同様に、ユーザーから入力された音声に基づいて、ＭＦＰ２００Ｂの操作の内容を判別する。判別部５４２は、たとえば、マイクロフォン２０７４と所与のプログラムを実行するＣＰＵ２０１とによって実現される。
【００６９】
指示部５４３は、ＭＦＰ２００Ａの指示部５１２と同様に、判別部５４２の判別結果である操作の内容に従って、後述する動作部５４４を制御する。指示部５４３は、たとえば所与のプログラムを実行するＣＰＵ３０１によって実現される。
【００７０】
動作部５４４は、ＭＦＰ２００Ａの動作部５１３と同様に、ＭＦＰ２００Ｂにおいて音声操作によって動作する要素である。ＭＦＰ２００Ｂにおいて、動作部５４４は、たとえば、操作パネル２０７、スキャナー部２０８、プリンター部２０９、および、ＦＡＸ部２１０の中の少なくとも一つによって実現される。
【００７１】
無効化部５３１は、ＭＦＰ２００Ａから上記通知（第１の情報）を受信すると、判別部５４２に、当該通知において特定されているユーザーについての音声を無視させる。一例では、通知部５２１は、ＭＦＰ２００Ａを音声で操作するユーザー（ユーザー９００）の声紋情報を無効化部５３１へ送信する。判別部５４２は、無効化部５３１が受信した声紋情報に対応するユーザー（ユーザー９００）以外のユーザーの音声を取得した場合には、当該音声に基づく操作の内容の判別を行う。一方、判別部５４２は、無効化部５３１が受信した声紋情報に対応するユーザー（ユーザー９００）の音声を取得した場合には、当該音声に基づく操作の内容の判別を行わない。これにより、判別部５４２は、ＭＦＰ２００Ｂに入力されたユーザー９００の音声のみを、ＭＦＰ２００Ｂの操作においては無視する。
【００７２】
通知部５２１は、ユーザー９００によるＭＦＰ２００Ａの音声操作が終了した場合、ＭＦＰ２００Ｂに第２の情報を送信してもよい。通知部５２１は、たとえば、ＭＦＰ２００Ａとリモートパネル３００との通信が解消されたこと、または、リモートパネル３００から音声操作終了の通知を受けたことによって、音声操作の終了を認識する。ユーザー９００は、音声操作を終了するときにリモートパネル３００の入力装置３０５を操作し、当該操作に応じてリモートパネル３００はＭＦＰ２００Ａに音声操作の終了を通知してもよい。
【００７３】
通知部５２１から上記第２の情報を受信すると、無効化部５３１は、判別部５４２に、ユーザー９００の音声の無視の終了を指示する。これにより、判別部５４２は、ユーザー９００の音声を取得した場合に、当該音声に基づく操作の内容の判別を行う。
【００７４】
以上、図４を参照してＭＦＰ２００Ｂの機能構成を説明した。ＭＦＰ２００Ｃの機能構成はＭＦＰ２００Ｂと同様とすることができるため、重複する説明は行なわない。
【００７５】
［５．処理の流れ（他のＭＦＰにユーザーの音声を無視させるための処理）］
図５は、情報処理システム１０００の各装置において実行される処理の流れを概略的に表す図である。図５には、右から、リモートパネル３００、ＭＦＰ２００Ａ（処理対象のＭＦＰ）、ＭＦＰ２００Ｂ，２００Ｃ（他のＭＦＰ：処理対象のＭＦＰ以外のＭＦＰ）のそれぞれにおいて実行される処理のフローチャートが示される。
【００７６】
ステップＳＡ１０にて、リモートパネル３００のＣＰＵ３０１は、ＭＦＰ２００Ａに接続を要求する。一例では、当該要求は、リモートパネル３００のユーザー（ユーザー９００）のＩＤとパスワードを含む。ＣＰＵ３０１は，所与のアプリケーション（たとえば、コニカミノルタ社のアプリケーション「PageScope Mobile for iPhone/iPad」）［iPhoneおよびiPadは、登録商標］を起動し、当該アプリケーションにおいてリモートパネルメニューを選択し、接続先としてＭＦＰ２００Ａを選択することにより、ＭＦＰ２００Ａに接続を要求する。ＣＰＵ３０１は、ＭＦＰ２００Ａと接続するために、ユーザーに、ＩＤおよびパスワードの入力を要求してもよい。
【００７７】
ステップＳＢ１０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、リモートパネル３００からの要求に応じて、ＭＦＰ２００Ａとリモートパネル３００との間の接続を確立させる。一例では、ＣＰＵ２０１は、リモートパネル３００から受信したＩＤとパスワードを利用して、ユーザー９００を認証し、認証に成功すると、ＭＦＰ２００Ａとリモートパネル３００との間の接続を確立させる。接続の確立に応じて、ＣＰＵ２０１は、リモートパネル３００にトークンを送信してもよい。
【００７８】
ステップＳＡ２０にて、リモートパネル３００のＣＰＵ３０１は、接続の確立を確認する。一例では、ＣＰＵ３０１は、ＭＦＰ２００Ａから送信されたトークンを受信する。
【００７９】
ステップＳＢ２０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、他のＭＦＰに対して、上記第１の情報を送信する。第１の情報はユーザー情報を含む。第１の情報に含まれるユーザー情報は、音声を無視される対象となるユーザー（本実施の形態では、ユーザー９００）を特定する情報である。ユーザー情報の一例は、ユーザーの声紋情報である。他の例は、ユーザーＩＤである。
【００８０】
一実現例において、ＣＰＵ２０１は、ステップＳＢ１０にてリモートパネル３００との間で接続を確立する際に、第１の情報に含まれるユーザー情報をリモートパネル３００から取得する。
【００８１】
ステップＳＣ１０にて、他のＭＦＰ（ＭＦＰ２００Ｂ，２００Ｃ）のＣＰＵ２０１は、上記ユーザー情報で特定されるユーザーの音声を無視する設定を行う。当該設定は、たとえば、無効化部５３１（図４）が判別部５４２にユーザー９００の音声を音声操作という観点において無視させるための設定である。これにより、他のＭＦＰでは、ステップＳＣ２０で再開設定がなされるまで、ユーザー９００の音声は無視される。
【００８２】
一実現例では、「音声を無視する」ことは、特定の音声データ自体をキャンセルする（例えばノイズキャンセル技術に相当する技術による音声データのキャンセル）ことによって実現される。より具体的には、他のＭＦＰのＣＰＵは、無視される対象のユーザーの声紋情報を用いて音声データに対してマスクをかける。これにより、対象のユーザーの音声データが、操作の内容を特定するための音声認識の対象から除外される。この意味において、他のＭＦＰの無効化部（無効化部５３１）は、通知された第１の情報に対応するユーザーの入力音声データのみを当該他のＭＦＰにキャンセルさせる。または、他のＭＦＰの無効化部（無効化部５３１）は、第１の情報に対応するユーザーの声紋情報に対応する入力音声データのみを当該他のＭＦＰにキャンセルさせる。
【００８３】
他の実現例では、他のＭＦＰのＣＰＵは、無視される対象のユーザーの音声に対する音声認識を実行するが、当該音声認識の結果を操作の内容の特定には利用しない。たとえば、ＣＰＵは、音声認識の結果のそれぞれに、音声認識に利用された音声に対応するユーザＩＤを関連付ける。そして、ＣＰＵは、特定のユーザーＩＤに関連付けられた音声の音声認識の結果から導出された操作内容（ジョブ）を選択しない。または、ＣＰＵは、特定のユーザーＩＤに関連付けられた音声の音声認識の結果を操作内容の特定に利用しない。これにより、特定のユーザーの音声が、操作内容の特定において無視される。この意味において、他のＭＦＰの無効化部（無効化部５３１）は、通知された第１の情報に対応するユーザーに関連付けられた音声操作の内容のみを当該他のＭＦＰにキャンセルさせる。
【００８４】
第１の情報が声紋情報を含む場合、他のＭＦＰのＣＰＵ２０１は、音声の無視に当該声紋情報を利用しても良い。一実現例では、ＣＰＵ２０１は、入力された音声の声紋情報と第１の情報に含まれる声紋情報とを比較し、両者が予め定められた閾値以上の度合いで一致していれば、当該音声を音声操作の観点では無視する。
【００８５】
第１の情報がユーザーＩＤを含む場合、他のＭＦＰのＣＰＵ２０１は、音声の無視に当該ユーザーＩＤを利用してもよい。一実現例では、他のＭＦＰ内の記憶装置またはＣＰＵ２０１がアクセス可能な記憶装置に、ユーザーＩＤに関連付けられた声紋情報が格納されている。ＣＰＵ２０１は、入力された音声の声紋情報と上記のように格納されている声紋情報とを比較し、両者が予め定められた閾値以上の度合いで一致していれば、当該音声を音声操作の観点では無視する。
【００８６】
一方、ＣＰＵ３０１（リモートパネル３００）およびＣＰＵ２０１（ＭＦＰ２００Ａ）は、ステップＳＡ３０およびステップＳＢ３０にて、ユーザー９００の音声によるＭＦＰ２００Ａの操作のために通信する。ユーザー９００の音声によるＭＦＰ２００Ａの操作は、たとえば、判別部５０２、指示部５１２および動作部５１３の挙動（図４）として説明される。
【００８７】
他のＭＦＰは、第１の情報の受信に対するレスポンスとして、各ＭＦＰ内でユーザー９００の音声を無視する設定が完了したことを第１の情報を送信してもよい。ＭＦＰ２００Ａにおけるユーザー９００の音声によるＭＦＰ２００Ａの操作は、当該レスポンスの受信を待って開始されてもよい。
【００８８】
ステップＳＢ４０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、リモートパネル３００との接続が終了したか否かを判断する。一実現例では、ＣＰＵ２０１は、ステップＳＢ１０にて送信されたトークンを利用する接続が終了した場合に、リモートパネル３００との接続が終了したと判断する。ＣＰＵ２０１は、上記接続が未だ終了していないと判断すると（ステップＳＢ４０にてＮＯ）、ステップＳＢ３０で、ユーザー９００の音声による制御を継続させながら、一定時間ごとにステップＳＢ４０の制御を実行する。上記接続が終了したと判断すると（ステップＳＢ４０にてＹＥＳ）、ＣＰＵ２０１はステップＳＢ５０へ制御を進める。
【００８９】
ステップＳＢ５０にて、ＣＰＵ２０１は、他のＭＦＰへ、上記第２の情報を送信する。
第２の情報を受信すると、ステップＳＣ２０にて、他のＭＦＰのＣＰＵ２０１は、ユーザー９００の音声の無視を終了させる。
【００９０】
以上説明された第１の実施の形態では、ユーザー９００の音声でＭＦＰ２００Ａが操作されるときに、他のＭＦＰ（ＭＦＰ２００Ｂ，２００Ｃ）に対して、音声操作に関してユーザー９００の音声が無視される。
【００９１】
なお、操作対象のＭＦＰ（ＭＦＰ２００Ａ）自体が第１の情報の送信先の他のＭＦＰを特定してもよい。一実現例では、ＭＦＰ２００ＡのＣＰＵ２０１は、ＭＦＰ２００Ａと同一ネットワーク内のＭＦＰ２００Ｂ，２００Ｃを送信先として特定する。この場合、装置特定部５０３はＭＦＰ２００Ａによって実現される。
【００９２】
［６．処理の流れ（音声操作）］
図６は、ＭＦＰ２００に、入力された音声に対応する動作を実行させるための処理（音声操作処理）のフローチャートである。図６の処理は、たとえば、ＣＰＵ２０１が所与のプログラムを実行することによって実現される。
【００９３】
図６を参照して、ステップＳ１０にて、ＣＰＵ２０１は、音声が入力されたか否かを判断する。音声は、マイクロフォン２０７４を介して入力されてもよいし、音声ファイルとして他の機器からＮＩＣ２０６を介して入力されてもよい。ＣＰＵ２０１は、音声が入力されたと判断するまでステップＳ１０の制御を繰り返し（ステップＳ１０にてＮＯ）、音声が入力されたと判断すると（ステップＳ１０にてＹＥＳ）、ステップＳ１２へ制御を進める。
【００９４】
ステップＳ１２にて、ＣＰＵ２０１は、入力された音声に対応するユーザーを特定する。一実現例では、ＣＰＵ２０１は、入力された音声を、声紋情報と比較し、一致度の高い声紋情報に関連付けられたユーザーを入力された音声に対応するユーザーとして特定する。他の実現例では、ＭＦＰ２００に入力された音声ファイルにユーザーＩＤが関連付けられており、ＣＰＵ２０１は、入力された音声に関連付けられたユーザーＩＤを抽出し、抽出されたユーザーＩＤを有するユーザーを入力された音声に対応するユーザーとして特定する。
【００９５】
ステップＳ１４にて、ＣＰＵ２０１は、ステップＳ１２において特定されたユーザーが無視対象ユーザーであるか否かを判断する。一実現例では、無視対象ユーザーとは、第１の情報のユーザー情報によって特定されるユーザーの情報である。たとえば、図５のステップＳＣ１０において第１の情報を受信したＭＦＰ２００Ｂでは、第２の情報を受信するまで、「ユーザー９００」が無視対象ユーザーである。「ユーザー９００」について第２の情報を受信すると、ＭＦＰ２００Ｂにおいて「ユーザー９００」は無視対象ユーザーではなくなる。
【００９６】
ＣＰＵ２０１は、ステップＳ１２において特定されたユーザーが無視対象ユーザーであると判断すると（ステップＳ１４にてＹＥＳ）、ステップＳ１０へ制御を戻し、ステップＳ１２において特定されたユーザーが無視対象ユーザーではないと判断すると（ステップＳ１４にてＮＯ）、ステップＳ１６へ制御を進める。
【００９７】
ステップＳ１６にて、ＣＰＵ２０１は、入力された音声に対応する動作を実行する。一実現例では、ＣＰＵ２０１は、入力された音声を認識することにより操作の内容を特定し、プリンター部２０９等に特定された内容の操作を実行させる。その後、ＣＰＵ２０１はステップＳ１０へ制御を戻す。
【００９８】
以上、図６を参照して説明された処理によれば、ＭＦＰ２００は、入力された音声に対応するユーザーが無視対象ユーザーでなければ、入力された音声に対応する動作を実施するが、入力された音声に対応するユーザーが無視対象ユーザーであれば、入力された音声に対応する動作を実施しない。図５の処理において、ＭＦＰ２００ＢおよびＭＦＰ２００Ｃは、ステップＳＣ１０からステップＳＣ２０までの間は、ユーザー９００の音声が入力されても当該音声に対応する動作を実施しない。一方、ステップＳＡ３０では、ＭＦＰ２００Ａは、ユーザー９００の音声を入力されると、当該音声に対応する動作を実施する。
【００９９】
＜第２の実施の形態＞
［１．情報処理システムの構成］
図７は、情報処理システムの第２の実施の形態の構成を概略的に示す図である。
【０１００】
図７の情報処理システム１００１は、図１の情報処理システム１０００と同様に、ＭＦＰ２００Ａ，２００Ｂ，２００Ｃとリモートパネル３００とを含む。ユーザー９００は、リモートパネル３００に、ＭＦＰ２００Ａを操作するための音声を入力する。
【０１０１】
図７の情報処理システム１００１では、リモートパネル３００が、操作対象の装置以外の装置（ＭＦＰ２００Ｂ，２００Ｃ）に第１の情報を通知する。
【０１０２】
［２．情報処理システム内の機能構成］
図８は、情報処理システム１００１内の機能的構成の一例を示す図である。
【０１０３】
図８に示された構成では、図４と比較して、取得部５１１および通知部５２１は、操作対象のＭＦＰ（ＭＦＰ２００Ａ）ではなく、リモートパネル３００によって実現される。図８の他のＭＦＰ（ＭＦＰ２００Ｂ，２００Ｃ）の構成は、図４に記載されたものと同様である。
【０１０４】
［３．処理の流れ］
図９は、情報処理システム１００１の各装置において実行される処理の流れを概略的に表す図である。図９には、右から、リモートパネル３００、ＭＦＰ２００Ａ（処理対象のＭＦＰ）、ＭＦＰ２００Ｂ，２００Ｃ（他のＭＦＰ：処理対象のＭＦＰ以外のＭＦＰ）のそれぞれにおいて実行される処理のフローチャートが示される。
【０１０５】
図５と比較して、図９では、ステップＳＢ１０でＭＦＰ２００Ａとリモートパネル３００との間の接続が確立された後、ＭＦＰ２００ＡのＣＰＵ２０１は、リモートパネル３００に対して、ユーザー情報を送信する。
【０１０６】
当該ユーザー情報の一例は、ユーザー９００の声紋情報である。この場合、ユーザー９００がリモートパネル３００にＩＤとパスワードを入力することによってＭＦＰ２００Ａとリモートパネル３００との間の接続が確立されると、ＭＦＰ２００Ａに格納された声紋情報がリモートパネル３００に送信される。
【０１０７】
ステップＳＡ２０にて、リモートパネル３００のＣＰＵ３０１は、ＭＦＰ２００Ａとの接続を確認する。図１０の例では、ＣＰＵ３０１は、ＭＦＰ２００Ａから、トークンに加えて上記ユーザー情報を受信してもよい。
【０１０８】
ステップＳＡ２２にて、ＣＰＵ３０１は、通信インターフェイス３０６が取得したＩＰアドレスのリストから、ＭＦＰ２００Ａ以外にリモートパネル３００の周囲に存在する装置（ＭＦＰ２００Ｂ，２００Ｃ）を特定する。当該装置の特定は、一例では、装置特定部５０３の機能として実現される。
【０１０９】
ステップＳＡ２４にて、ＣＰＵ３０１は、図５のステップＳＢ２０と同様に、他のＭＦＰに対して、上記第１の情報を送信する。
【０１１０】
その後、他のＭＦＰ２００のＣＰＵ２０１は、音声操作について、ステップＳＣ１０にて、ユーザー９００の音声を無視する状態を開始する。ステップＳＡ３０，ステップＳＢ３０にて、ＭＦＰ２００Ａとリモートパネル３００とによってＭＦＰ２００Ａの音声操作が実施される。
【０１１１】
ＣＰＵ３０１は、ステップＳＡ４０にてＭＦＰ２００Ａとの接続が終了したか否かを判断し、終了したと判断すると（ステップＳＡ４０にてＹＥＳ）、ステップＳＡ５０へ制御を進める。ステップＳ５０にて、ＣＰＵ３０１は、他のＭＦＰに第２の情報を送信する。
【０１１２】
第２の情報を受信すると、他のＭＦＰのＣＰＵ２０１は、ステップＳＣ２０にて、ユーザー９００の音声を無視する状態を終了させる。
【０１１３】
＜第３の実施の形態＞
［１．情報処理システムの構成］
図１０は、情報処理システムの第３の実施の形態の構成を概略的に示す図である。図１０の情報処理システム１００２は、図１の情報処理システム１０００と比較して、リモートパネル３００の代わりにパーソナルコンピューター（ＰＣ）３００Ｘを含む。ユーザー９００は、ＰＣ３００Ｘのマイクロフォン３１１に、ＭＦＰ２００Ａを操作するための音声を入力する。
【０１１４】
［２．ハードウェア構成（ＰＣ３００Ｘ）］
図１１は、ＰＣ３００Ｘのハードウェア構成の一例を示す図である。図３のリモートパネル３００と比較して、ＰＣ３００Ｘは、通信インターフェイスとしてＮＩＣ３０６Ａを備える。他の要素は、リモートパネル３００内の要素と同様の機能を有するため、説明を繰り返さない。
【０１１５】
［３．情報処理システム内の機能構成］
図１２は、情報処理システム１００２内の機能的構成の一例を示す図である。図４の情報処理システム１０００と比較して、図１２の情報処理システム１００２では、ＰＣ３００Ｘはリモートパネル３００と共通する機能（入力部５０１と判別部５０２）を有する。情報処理システム１００２では、装置特定部５０３は、操作対象のＭＦＰ（ＭＦＰ２００Ａ）によって実現される。
【０１１６】
［４．処理の流れ］
図１３は、情報処理システム１００２の各装置において実行される処理の流れを概略的に表す図である。図１３には、右から、ＰＣ３００Ｘ、ＭＦＰ２００Ａ（処理対象のＭＦＰ）、ＭＦＰ２００Ｂ，２００Ｃ（他のＭＦＰ：処理対象のＭＦＰ以外のＭＦＰ）のそれぞれにおいて実行される処理のフローチャートが示される。
【０１１７】
ステップＳＤ１０にて、ＰＣ３００ＸのＣＰＵ３０１は、たとえばユーザー９００の操作に応じて、プリンタードライバーを起動する。当該ユーザー９００の操作は、ネットワーク内の複数のプリンターからＭＦＰ２００Ａを選択することを含んでいても良い。プリンタードライバーの起動に応じて、ＣＰＵ３０１は、ＭＦＰ２００Ａに接続を要求する。当該要求のために、ＣＰＵ３０１は、ＭＦＰ２００Ａにユーザー９００のＩＤとパスワードを送信しても良い。
【０１１８】
ＰＣ３００Ｘからの接続要求に応じて、ＭＦＰ２００ＡのＣＰＵ２０１は、ステップＳＢ１０にて、ＭＦＰ２００ＡとＰＣ３００Ｘとの間の接続を確立させる。一例では、ＣＰＵ２０１は、ＰＣ３００Ｘから受信したＩＤとパスワードを利用して、ユーザー９００を認証し、認証に成功すると、ＭＦＰ２００ＡとＰＣ３００Ｘとの間の接続を確立させる。接続の確立に応じて、ＣＰＵ２０１は、ＰＣ３００Ｘにトークンを送信してもよい。
【０１１９】
ステップＳＢ２０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、他のＭＦＰに第１の情報を送信する。一実現例では、ＣＰＵ２０１は、ＭＦＰ２００Ａと同一ネットワーク内の装置を第１の情報の送信先として設定する。第１の情報は、ユーザー９００の情報（ユーザー情報）を含む。ユーザー情報は、ユーザー９００のＩＤであってもよいし、ユーザー９００の声紋情報であってもよい。一実現例では、ＰＣ３００Ｘにインストールされたプリンタードライバーが、ステップＳＤ１０にて、ユーザー９００の音声情報をＭＦＰ２００Ａに送信してもよい。
【０１２０】
その後、情報処理システム１００２では、ステップＳＢ３０およびステップＳＤ３０において、ＰＣ３００Ｘに入力された音声によってＭＦＰ２００Ａが操作される。他のＭＦＰ（ＭＦＰ２００Ｂ，２００Ｃ）では、ステップＳＣ１０からステップＳＣ２０までの期間、ユーザー９００の音声が音声操作において無視される。
【０１２１】
＜第４の実施の形態＞
［１．情報処理システムの構成］
図１４は、情報処理システムの第４の実施の形態の構成を概略的に示す図である。図１４の情報処理システム１００３は、ＭＦＰ２００Ａ，２００Ｂ，２００Ｃを含む。ＭＦＰ２００Ａの音声操作用の音声は、ＭＦＰ２００Ａに直接入力される。
【０１２２】
［２．情報処理システム内の機能構成］
図１５は、情報処理システム１００３内の機能的構成の一例を示す図である。図４と比較して、第４の実施の形態のＭＦＰ２００Ａは、第１の実施の形態のＭＦＰ２００Ａが有する機能とリモートパネル３００が有する機能とを備える。すなわち、情報処理システム１００３内のＭＦＰ２００Ａは、入力部５０１、判別部５０２、装置特定部５０３、取得部５１１、指示部５１２、動作部５１３、および、通知部５２１を有する。
【０１２３】
［３．処理の流れ］
図１６は、情報処理システム１００３の各装置において実行される処理の流れを概略的に表す図である。図１６では、右側に操作対象のＭＦＰ（ＭＦＰ２００Ａ）において実行される処理のフローチャートが示され、左側に他のＭＦＰ（ＭＦＰ２００Ｂ，２００Ｃ）において実行される処理のフローチャートが示される。
【０１２４】
図１６を参照して、ステップＳＢ１２にて、ＭＦＰ２００ＡのＣＰＵ２０１は、操作パネル２０７で、ユーザー９００のログインを受け付ける。一例では、ユーザー９００は、ログインのために、操作パネル２０７にユーザーＩＤとパスワードを入力する。他の例では、ユーザー９００は、ログインのために操作パネル２０７に音声を入力する。ＣＰＵ２０１は、ユーザー９００から入力されたＩＤとパスワードおよび／または音声を用いてユーザーを認証する。なお、ログインのための認証では、他の情報（生体情報、顔画像、等）が利用されてもよい。
【０１２５】
ステップＳＢ２０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、他のＭＦＰに対して第１の情報を送信する。第１の情報に含まれるユーザー情報は、ステップＳＢ１２におけるログインの際にユーザー９００から取得されてもよいし、ステップＳＢ１２におけるログインの際に特定されたユーザー９００に関連付けられてＭＦＰ２００Ａまたは外部の記憶装置に予め格納されていてもよい。
【０１２６】
その後、ＭＦＰ２００ＡのＣＰＵ２０１は、ステップＳＢ３２にて、マイクロフォン２０７４に入力された音声に従ってＭＦＰ２００Ａの動作を制御する。
【０１２７】
ステップＳＢ４０にて、ＭＦＰ２００ＡのＣＰＵ２０１は、ユーザー９００がログアウトしたか否かを判断し、ログアウトするまでステップＳＢ３２の制御を続け（ステップＳＢ４２でＮＯ）、ログアウトするとステップＳＢ５０へ制御を進める（ステップＳＢ４２でＹＥＳ）。
【０１２８】
ステップＳＢ５０にて、ＭＦＰ２００ＡのＣＰＵ２０１は他のＭＦＰへ第２の情報を送信する。
【０１２９】
他のＭＦＰのＣＰＵ２０１は、第１の情報を受信すると、ステップＳＣ１０にて、ユーザー９００を無視する設定を実施し、第２の情報を受信すると、ステップＳＣ２０にて、ユーザー９００を無視する設定を終了させる。
【０１３０】
＜第５の実施の形態＞
第５の実施の形態の情報処理システムの構成は第４の実施の形態と同様とすることができる。第５の実施の形態では、ＭＦＰ２００Ａは、ユーザー９００の音声を入力されると、当該音声の音量と他のＭＦＰに入力されたユーザー９００の音声の音量とを比較する。一実現例では、ＭＦＰ２００Ａは、他のＭＦＰに入力された音声よりＭＦＰ２００Ａに入力された音声の方が大きいとき、ＭＦＰ２００Ａが音声操作の対象であると判断する。ＭＦＰ２００Ａは、ＭＦＰ２００Ａが音声操作の対象であると判断すると、他のＭＦＰに、音声操作について、ユーザー９００を無視するための通知を送信する。
【０１３１】
図１７は、第５の実施の形態情報処理システム１０００内の機能的構成の一例を示す図である。図１６と比較して、図１７では、操作対象のＭＦＰ２００ＡのＣＰＵ２０１は、ステップＳＢ１４〜ステップＳＢ１８をさらに実施する。
【０１３２】
より具体的には、ＭＦＰ２００ＡのＣＰＵ２０１は、ステップＳＢ１２にてユーザー９００のログインを受け付けた後、ステップＳＢ１４にて、ユーザー９００から入力された音声の音量を検知する。すなわち、第５の実施の形態では、ＭＦＰ２００Ａは、ログイン時またはログインの後に、ユーザー９００の音声をマイクロフォン２０７４を介して取得し、当該音声の音量を検知する。
【０１３３】
第５の実施の形態では、他のＭＦＰのＣＰＵ２０１も、音声の入力を受け付けると、ステップＳ０２にて、当該音声の音量を検知する。
【０１３４】
ＭＦＰ２００ＡのＣＰＵ２０１は、ステップＳＢ１６にて、周囲のＭＦＰに対して、各ＭＦＰにおいて検知されたユーザー９００の音声の音量を問合せる。ステップＳＢ１６の問合せは、ユーザー９００を特定する情報を含む。
【０１３５】
ステップＳＢ１６の問い合わせに応答して、他のＭＦＰのＣＰＵ２０１は、ステップＳＣ０４にて、ＭＦＰ２００Ａへ、ユーザー９００の音声として検知された音声の音量を送信する。
【０１３６】
一実現例では、各ＭＦＰでは音声を入力されると、当該音声を予め格納された声紋情報と照合することにより当該音声に対応するユーザーを特定する。
【０１３７】
他の実現例では、各ＭＦＰでは、ログイン中に音声の入力を受け付けると、当該音声を、ログイン中のユーザーの音声として取り扱う。
【０１３８】
ステップＳＢ１８にて、ＭＦＰ２００ＡのＣＰＵ２０１は、ＭＦＰ２００Ａで検知された音量と他のＭＦＰで検知された音量とを比較し、ＭＦＰ２００Ａで検知された音量が他のＭＦＰで検知された音量よりも大きい場合、ステップＳＢ２０へ制御を進める。ステップＳＢ２０以降の制御は、図１６を参照して説明されたものと同様である。
【０１３９】
以上説明された第５の実施の形態では、ＭＦＰ２００Ａは、他のＭＦＰよりも大きな音量でユーザー９００の音声を入力されたことを条件として、他のＭＦＰに、音声制御についてユーザー９００を無視させる。ＭＦＰ２００Ａよりも大きな音量でユーザー９００の音声を入力されたＭＦＰが存在した場合、ＭＦＰ２００Ａは「他のＭＦＰ」として動作する。
【０１４０】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１４１】
２００，２００Ａ，２００Ｂ，２００Ｃ  ＭＦＰ、２０１，３０１  ＣＰＵ、２０７  操作パネル、２０８  スキャナー部、２０９  プリンター部、２１０  ＦＡＸ部、３００  リモートパネル、３０４，２０７１  ディスプレイ、３０５  入力装置、３０６  通信インターフェイス、３１１，２０７４  マイクロフォン、３１２，２０７５  スピーカー、３１３，２０７６  カメラ、５０１，５４１  入力部、５０２，５４２  判別部、５０３  装置特定部、５１１  取得部、５１２，５４３  指示部、５１３，５４４  動作部、５２１  通知部、５３１  無効化部、９００  ユーザー、１０００，１００１，１００２，１００３  情報処理システム、２０７２  タッチセンサー、２０７３  ボタン。
【図１】
2020181016.tif 000003
【図２】
2020181016.tif 000004
【図３】
2020181016.tif 000005
【図４】
2020181016.tif 000006
【図５】
2020181016.tif 000007
【図６】
2020181016.tif 000008
【図７】
2020181016.tif 000009
【図８】
2020181016.tif 000010
【図９】
2020181016.tif 000011
【図１０】
2020181016.tif 000012
【図１１】
2020181016.tif 000013
【図１２】
2020181016.tif 000014
【図１３】
2020181016.tif 000015
【図１４】
2020181016.tif 000016
【図１５】
2020181016.tif 000017
【図１６】
2020181016.tif 000018
【図１７】
2020181016.tif 000019