(57)【要約】【課題】  撮影装置により撮影された画像に対して顔画像認証を行ない、当該顔画像認証の結果に基づいて所定のファイルを印刷する印刷システムを提供する。【解決手段】  印刷システム５０は、サーバ１１０と、サーバ１１０と通信可能で、ユーザが会議を行なう際等に、資料を表示し、表示された資料及び画面上で入力された情報等を印刷する機能を持つ表示装置５２とを含む。サーバ１１０には、複数のユーザの各々に対して、顔画像から抽出された特徴量をテンプレートとして記憶するためのテンプレート記憶部１１２が接続されており、これらテンプレートは随時サーバ１１０から表示装置５２に送信可能となっている。【選択図】        図２
2009157455.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、印刷装置と、前記表示装置の表示面に面する領域の画像を撮影するように配置される撮影装置とを用いる印刷システムであって、
前記印刷システムは、
データを前記表示装置に表示させるための表示手段と、
前記撮影装置によって撮影された画像中に含まれる個人の数を計数し、前記計数された数に基づいて、印刷部数を設定するための設定手段と、
ユーザから印刷の指示を受けたことに応答して、前記設定手段によって設定された印刷部数だけ、前記表示手段によって前記表示装置に表示されているデータを前記印刷装置に印刷させるための印刷手段とを含む、印刷システム。
【請求項２】
前記設定手段は、前記指示を受けたときに前記撮影装置によって撮影された画像に含まれる個人の数を計数し、計数された数を前記印刷部数に設定するための手段を含む、請求項１に記載の印刷システム。
【請求項３】
前記撮影装置は、所定の時間間隔で画像を連続撮影し、
前記設定手段は、
前記撮影装置によって撮影された画像の各々に対して、画像中に含まれる個人の数を計数するための計数手段と、
前記計数手段によって計数された数の最大値を、前記印刷部数に設定するための最大値設定手段とを含む、請求項１に記載の印刷システム。
【請求項４】
前記撮影装置は、所定の時間間隔で画像を連続撮影し、
前記設定手段は、
前記撮影装置によって撮影された画像に含まれる個人の数を計数し、計数された数を時系列に記憶するための第１の記憶手段と、
前記指示を受けたときに、前記第１の記憶手段によって記憶されている数に基づいて前記印刷部数を設定し、前記第１の記憶手段によって記憶されている最新の数と、前記第１の記憶手段によって前記最新の数以前に記憶された数のうち、所定の条件を充足するものとの差分をユーザに提示するための差分提示手段とを含む、請求項１に記載の印刷システム。
【請求項５】
前記差分提示手段は、
前記第１の記憶手段に記憶されている数の最大値を記憶するための最大値記憶手段と、
前記指示を受けたときに、前記第１の記憶手段に記憶されている前記最新の数を前記印刷部数に設定し、前記最大値記憶手段に記憶されている最大値から、前記最新の数を引いた差分が正の数であれば、当該差分をユーザに提示するための手段とを含む、請求項４に記載の印刷システム。
【請求項６】
前記差分提示手段は、前記指示を受けたときに、前記第１の記憶手段に記憶されている前記最新の数と、前記第１の記憶手段に記憶されている、前記最新の数の直前に計数され記憶された数との差分をユーザに提示し、当該差分を前記印刷部数に設定するための手段を含む、請求項４に記載の印刷システム。
【請求項７】
前記設定手段は、
顔画像の特徴量を記憶するための特徴量記憶手段と、
前記撮影装置によって撮影された画像の部分画像の特徴量を前記特徴量記憶手段に記憶されている前記顔画像の特徴量と照合することにより、前記撮影装置によって撮影された画像中に含まれる顔画像を認識するための顔認識手段と、
前記顔認識手段によって認識された顔画像の数を計数し、計数された数に基づいて前記印刷部数を設定するための顔画像数設定手段とを含む、請求項１に記載の印刷システム。
【請求項８】
前記撮影装置は、所定の時間間隔で画像を連続撮影し、
前記特徴量記憶手段に記憶されている顔画像には識別子が付されており、
前記顔認識手段は、前記撮影装置によって撮影された画像の各々の部分画像の特徴量を前記特徴量記憶手段に記憶されている前記顔画像の特徴量と照合することにより、前記撮影装置によって撮影された画像の各々に含まれる顔画像を認識するための連続認識手段を含み、
前記顔画像数設定手段は、
前記連続認識手段によって認識された顔画像の識別子を前記特徴量記憶手段から抽出するための抽出手段と、
前記抽出手段によって抽出された識別子を記憶するための識別子記憶手段と、
前記指示を受けたときに、前記識別子記憶手段に記憶されている識別子の個数を計数し、前記個数を前記印刷部数に設定するための手段とを含む、請求項７に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷システムに関し、特に、撮影装置により撮影された画像に対して顔画像認証を行ない、当該顔画像認証の結果に基づいて所定のファイルを印刷する印刷システムに関する。
【背景技術】
【０００２】
会議資料の印刷において、参加人数が確定していないときに、全ての参加者に会議資料が行き渡るようにするために、想定している人数よりも多めの分の印刷を行う場合がある。しかし、多めに印刷すると余りが生じる場合がある。その会議資料が極秘事項である場合、印刷物を廃棄する必要がある。したがって、多めに印刷しなければならないことと、余った分の印刷物を廃棄しなければならないこととで２重の手間が生じてしまう。
【０００３】
会議開始時等において、参加者数が確定したときに印刷する場合、そのような無駄は生じない。しかし、印刷部数を決めるために人間が参加者人数を数える必要があり、また、途中参加者がいる場合に、その都度追加の印刷をしたりする手間が必要であるという別の課題が生じる。
【０００４】
このような課題を解決するための一方策として、特許文献１に、デジタルカメラで撮影された画像データに含まれる人物の人数を検出して、検出した人数の分を印刷部数として、その画像データを印刷する装置が開示されている。
【特許文献１】特開２００５−７２９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
会議において会議の資料等を印刷する場合、会議の開始から終了まで参加者の数が一定であれば、特許文献１に記載の方法により参加者全員の分の印刷部数を決定することができる。したがって、印刷時には、その決定された印刷部数の分の資料を印刷すれば良い。
【０００６】
しかし、会議の場合、参加者が途中で増える場合及び減る場合がある。特許文献１に記載の方法により印刷部数を決定して、一旦印刷してから途中で参加する者がある場合、特許文献１の方法では途中参加者のみの印刷部数を決定することができない。また、途中で退席する者があり、会議の終了時に退席者を含めた参加者全員の分の資料を印刷したい場合には、退席者を含めた分の印刷部数を決定することができない。途中参加者及び途中退席者の両方がいる場合であっても、特許文献１の技術により印刷部数を決定することは困難である。
【０００７】
したがって、本発明の目的は、参加者の人数を人間が数えることなく、会議の進行を妨げないで、円滑に会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することである。
【０００８】
本発明の他の目的は、会議の途中で参加する者がいる場合に、それらの者のために適切な分量の会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することである。
【０００９】
本発明のさらに他の目的は、会議の途中で退席する者がいる場合に、それらの者のために適切な分量の会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の局面に係る印刷システムは、表示装置と、印刷装置と、表示装置の表示面に面する領域の画像を撮影するように配置される撮影装置とを用いる印刷システムである。印刷システムは、データを表示装置に表示させるための表示手段と、撮影装置によって撮影された画像中に含まれる個人の数を計数し、計数された数に基づいて、印刷部数を設定するための設定手段と、ユーザから印刷の指示を受けたことに応答して、設定手段によって設定された印刷部数だけ、表示手段によって表示装置に表示されているデータを印刷装置に印刷させるための印刷手段とを含む。
【００１１】
設定手段は、会議等において、表示装置の表示面に面する領域にいる会議の参加者の数を計数して印刷部数を設定し、印刷手段は、表示手段によって表示装置上に表示されている会議の資料等を、設定された印刷部数だけ印刷装置に印刷させる。したがって、会議に途中で参加する者及び途中で退席する者がいたとしても、それらの者が撮影装置によって撮影されていれば、それらの者の数が考慮された分量の会議の資料を印刷することができる。また、会議室にいる参加者の数が膨大であっても、人間が数えることによる数え間違いが起こらず、会議の資料を余分に印刷することと、余分に印刷された資料を廃棄することとによる２重の手間を防止することができる。さらに、途中で退席した人の数を人間が覚える必要がなく、退席した人の分を含めた適切な分量の会議の資料を印刷することができる。その結果、参加者の人数を人間が数えることなく、会議の進行を妨げないで、円滑に会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【００１２】
好ましくは、設定手段は、指示を受けたときに撮影装置によって撮影された画像に含まれる個人の数を計数し、計数された数を印刷部数に設定するための手段を含む。
【００１３】
設定手段は、会議において、撮影装置によって撮影された画像に含まれる個人の数を計数し、その数を印刷部数に設定するので、人間が数えることによる数え間違いが起こらず、適切な分量の会議の資料を印刷することができる。その結果、参加者の人数を人間が数えることなく、会議の進行を妨げないで、円滑に会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【００１４】
より好ましくは、撮影装置は、所定の時間間隔で画像を連続撮影し、設定手段は、撮影装置によって撮影された画像の各々に対して、画像中に含まれる個人の数を計数するための計数手段と、計数手段によって計数された数の最大値を、印刷部数に設定するための最大値設定手段とを含む。
【００１５】
設定手段は、撮影手段によって連続撮影された画像の各々に含まれる個人の数の最大値を、印刷部数に設定する。したがって、会議において、途中で参加したり、退席したりする者がいたとしても、会議の終了後に退席者に対して資料を手渡すことを前提として、会議の終了時に印刷指示を出せば、全出席者の分の資料を印刷することができる。その結果、会議の途中で退席する者がいる場合に、それらの者のために適切な分量の会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【００１６】
さらに好ましくは、撮影装置は、所定の時間間隔で画像を連続撮影し、設定手段は、撮影装置によって撮影された画像に含まれる個人の数を計数し、計数された数を時系列に記憶するための第１の記憶手段と、指示を受けたときに、第１の記憶手段によって記憶されている数に基づいて印刷部数を設定し、第１の記憶手段によって記憶されている最新の数と、第１の記憶手段によって最新の数以前に記憶された数のうち、所定の条件を充足するものとの差分をユーザに提示するための差分提示手段とを含む。
【００１７】
第１の記憶手段は、会議の途中で参加したり、退席したりする者がいたとしても、時系列で個人の数を記憶し、差分提示手段は、最新の数と最新の数以前に記憶された数のうち、所定の条件を充足するものとの差分の値を提示して、適切な分量を印刷部数に設定する。したがって、その差分が途中参加者及び退席者の数を示すように所定の条件を定めておけば、印刷指示を出すユーザは、その提示された差分の値を知ることによって、途中参加者及び退席者のための資料を印刷するか否かの適切な判断をすることができる。その結果、会議の途中で参加する者がおり、且つ会議の途中で退席する者がいる場合に、それらの者のために適切な分量の会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【００１８】
さらに好ましくは、差分提示手段は、第１の記憶手段に記憶されている数の最大値を記憶するための最大値記憶手段と、指示を受けたときに、第１の記憶手段に記憶されている最新の数を印刷部数に設定し、最大値記憶手段に記憶されている最大値から、最新の数を引いた差分が正の数であれば、当該差分をユーザに提示するための手段とを含む。
【００１９】
最大値記憶手段は、会議の途中で退席し、会議終了まで戻ってこない者がいる場合であっても、それらの者を含んだ全参加者の数を記憶し、最大値から印刷指示時の個人の数を引いた差分をユーザに提示する。したがって、会議終了時まで会議に参加した者が、退席者のために別途会議資料を印刷するか否かを判断させることが可能になる。
【００２０】
さらに好ましくは、差分提示手段は、指示を受けたときに、第１の記憶手段に記憶されている最新の数と、第１の記憶手段に記憶されている、最新の数の直前に計数され記憶された数との差分をユーザに提示し、当該差分を印刷部数に設定するための手段を含む。
【００２１】
差分提示手段は、会議の途中から参加する者がある場合、途中参加者が参加する前での参加者の数と途中参加者が参加した後での参加者の数との差分をユーザに提示するので、途中参加者が出現する度に印刷指示を出せば、途中参加者に提供するための会議の資料を印刷することができる。
【００２２】
さらに好ましくは、設定手段は、顔画像の特徴量を記憶するための特徴量記憶手段と、撮影装置によって撮影された画像の部分画像の特徴量を特徴量記憶手段に記憶されている顔画像の特徴量と照合することにより、撮影装置によって撮影された画像中に含まれる顔画像を認識するための顔認識手段と、顔認識手段によって認識された顔画像の数を計数し、計数された数に基づいて印刷部数を設定するための顔画像数設定手段とを含む。
【００２３】
設定手段は、顔認識処理により個人を認識して、認識された個人の数を計数する。したがって、高精度な顔認識技術を用いれば、個人の数を正確に数えることができ、適切に印刷部数を設定することができる。その結果、参加者の人数を人間が数えることなく、会議の進行を妨げないで、円滑に会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【００２４】
さらに好ましくは、撮影装置は、所定の時間間隔で画像を連続撮影し、特徴量記憶手段に記憶されている顔画像には識別子が付されている。顔認識手段は、撮影装置によって撮影された画像の各々の部分画像の特徴量を特徴量記憶手段に記憶されている顔画像の特徴量と照合することにより、撮影装置によって撮影された画像の各々に含まれる顔画像を認識するための連続認識手段を含む。顔画像数設定手段は、連続認識手段によって認識された顔画像の識別子を特徴量記憶手段から抽出するための抽出手段と、抽出手段によって抽出された識別子を記憶するための識別子記憶手段と、指示を受けたときに、識別子記憶手段に記憶されている識別子の個数を計数し、個数を印刷部数に設定するための手段とを含む。
【００２５】
会議等において、会議に途中で参加する者、並びに会議を途中で退席して戻ってこない者及び戻ってくる者があったとしても、識別子記憶手段には、全参加者の識別子が記憶される。したがって、識別子記憶手段に記憶されている分の数だけ会議の資料を印刷すれば、全参加者に資料を提供することができる。その結果、会議の途中で参加する者がおり、且つ会議の途中で退席する者がいる場合に、それらの者のために適切な分量の会議資料を印刷し、且つ配布することを可能にする印刷システムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る印刷システムに含まれる表示装置５２の外観構成を示す斜視図である。図２は、本実施の形態に係る、表示装置５２を含む印刷システム５０の全体のハードウェア構成を示すブロック図である。図２を参照して、印刷システム５０は、サーバ１１０と、サーバ１１０と通信可能で、ユーザが会議を行なう際等に、資料を表示し、表示された資料及び画面上で入力された情報等を印刷する機能を持つ表示装置５２とを含む。サーバ１１０には、複数のユーザの各々に対して、顔画像から抽出された特徴量をテンプレートとして記憶するためのテンプレート記憶部１１２が接続されており、これらテンプレートは随時サーバ１１０から表示装置５２に送信可能となっている。
【００２８】
図１及び図２を参照して、表示装置５２は、台座６４と、台座６４の上面上に設置され、横長の長方形形状をなす大型ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）５６と、大型ＬＣＤ５６と同様の形状を有し、大型ＬＣＤ５６の前面に一体的に重ねて設けられる透明タッチパネル５４と、大型ＬＣＤ５６の上側に設置され、表示装置５２の前方を撮影するための撮影部５８と、大型ＬＣＤ５６及び透明タッチパネル５４の下側に設置され、プレゼンテーション原稿等を読取るためのスキャナ６０と、台座６４に設置され、会議の資料等を印刷するためのプリンタ６６と、サーバ１１０と双方向通信を行ない、サーバ１１０に対して顔画像の特徴量のテンプレート取得の要求を出し、テンプレートをサーバ１１０から受信するための通信部１０８と、大型ＬＣＤ５６に表示される画像を制御するためのＬＣＤコントローラ１０６と、プログラムと通信部１０８が受信した顔画像の特徴量のテンプレート等とを記憶するためのメモリ１０２と、大型ＬＣＤ５６、ＬＣＤコントローラ１０６、通信部１０８、メモリ１０２、撮影部５８、プリンタ６６、及びスキャナ６０にそれぞれ接続され、メモリ１０２に記憶されているプログラムを実行することによって、撮影部５８によって撮影された画像に基づいて、所定の部数の会議資料等を印刷する機能、及び表示装置としての一般的機能を実現するためのＣＰＵ１００とを含む。
【００２９】
台座６４は、平坦な上面を有する基台６８と、この基台６８及び大型ＬＣＤ５６の両者を連結する左右一対の脚６２とを備えている。基台６８の底部には、表示装置５２を移動させるための４つのキャスタ輪６８Ａが回転自在に取り付けられている。各脚６２は、幅広の薄板部材であって、所定の間隔を隔てた状態で基台６８の上面に直立している。これら脚６２の各先端面に表示装置５２が取り付けられている。脚６２の間にプリンタ６６が配置されている。
【００３０】
大型ＬＣＤ５６は、その前面に形成された画像情報の画面表示を行なうための表示領域を有する。この大型ＬＣＤ５６の表示領域は、大型ＬＣＤ５６の外郭形状と相似形状を有しており、大型ＬＣＤ５６の前面の大部分を占めている。
【００３１】
スキャナ６０の前面には、上下一対の開口６０Ａ，６０Ｂが形成されている。このスキャナ６０では、原稿が上側の開口６０Ａから搬入されて読取られ、下側の開口６０Ｂから排出される。
【００３２】
＜透明タッチパネル５４の構成＞
図３は、透明タッチパネル５４の構成を簡略化して示す正面図である。この図においては、透明タッチパネル５４の長辺に沿う方向（横方向）をＸ軸方向とし、短辺に沿う方向（縦方向）をＹ軸方向としている。
【００３３】
図３を参照して、本実施の形態においては、透明タッチパネル５４としては、光学的に位置検出を行なうタッチパネルが使用されている。具体的には、透明タッチパネル５４の操作面の上側の長辺（即ち、上辺）の内縁部には、Ｘ軸方向フォトトランジスタアレイ１３０Ｘが当該上辺に沿って配置されている一方、下側の長辺（即ち、下辺）の内縁部には、Ｘ軸方向ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）アレイ１３２Ｘが当該下辺に沿って配置されている。これにより、互いに対向する、Ｘ軸方向フォトトランジスタアレイ１３０Ｘの各フォトトランジスタとＸ軸方向ＬＥＤアレイ１３２Ｘの各ＬＥＤとの間でＸ軸方向に沿った光軸が形成されることになる。また、透明タッチパネル５４の操作面の右側の短辺（即ち、右辺）の内縁部には、Ｙ軸方向フォトトランジスタアレイ１３０Ｙが当該右辺に沿って配置されている一方、左側の短辺（即ち、左辺）の内縁部には、Ｙ軸方向ＬＥＤアレイ１３２Ｙが配置されている。これにより、互いに対向する、Ｙ軸方向フォトトランジスタアレイ１３０Ｙの各フォトトランジスタとＹ軸方向ＬＥＤアレイ１３２Ｙの各ＬＥＤとの間でＹ軸方向に沿った光軸が形成されることになる。各フォトトランジスタアレイ１３０Ｘ及び１３０Ｙでは、それぞれ、その基板上にｍ個及びｎ個のフォトトランジスタが搭載されており、同様に各ＬＥＤアレイ１３２Ｘ及び１３２Ｙでは、その基板上にｍ個及びｎ個のＬＥＤが搭載されているので、上記操作面上では、ｍ×ｎ個の光軸交差点が生じる。
【００３４】
このような構成の透明タッチパネル５４において、ユーザがタッチペンにより透過部材（操作面）上に触れると、この触れた位置ＴＰを通過する、Ｘ軸方向及びＹ軸方向の各ＬＥＤアレイ１３２Ｘ，１３２ＹのＬＥＤの光が当該タッチペンにより遮蔽される。これらＬＥＤに対向する、Ｘ軸方向及びＹ軸方向の各フォトトランジスタアレイ１３０Ｘ，１３０Ｙのフォトトランジスタには光が到達しなくなる。これらフォトトランジスタの座標の組合せが、指定された座標位置として図２に示すＣＰＵ１００に出力される。図３に示した例では、座標位置（Ｘｉ，Ｙｊ）が上記のタッチペンが触れた位置（ペンタッチ位置）ＴＰに相当する。
【００３５】
タッチペンによる透明タッチパネル５４の操作面への座標入力はＣＰＵ１００により検出される。ＣＰＵ１００は、大型ＬＣＤ５６の表示領域において、タッチペンにより入力された座標に対応する位置に所定のオブジェクトを表示させるように、ＬＣＤコントローラ１０６に要求する。ここに、「オブジェクト」とは、例えば、点画像である。ユーザがタッチペンで透明タッチパネル５４の透過部材の表面（操作面）をなぞることにより、点画像のオブジェクトを連続的に表示させ、ユーザの所望する図形及び文字を描くことができる。なお、その他のオブジェクトとしては、直線、円形、三角形及び四角形といった、予め定められた定形図形を挙げることができる。
【００３６】
＜ソフトウェア構成＞
図４は、表示装置５２において、図２に示すＣＰＵ１００が実行するプログラムの制御構造を示すフローチャートである。図４を参照して、このプログラムは、ユーザからの印刷指示があるまで待機するステップ１５０と、ステップ１５０において、ユーザからの印刷指示があった場合に、撮影部５８に表示装置５２の前方を撮影させるステップ１５２と、ステップ１５２の後、後述する顔認識処理により、ステップ１５２において撮影された画像から人間の顔を認識するステップ１５４と、ステップ１５４の後、ステップ１５４において認識された顔の数を、変数ｎに代入するステップ１５６と、ステップ１５６の後、変数ｎの値を印刷部数に設定し、印刷部数分の会議資料等をプリンタ６６に印刷させ、ステップ１５０に制御を戻すステップ１５８とを含む。
【００３７】
（顔認識処理）
本実施の形態における顔認識処理には、ニューラルネットワークを利用したパターンマッチング方式を用いる。具体的には、この処理は以下のような処理である。撮影された画像の画素数が１０００×１０００画素とする。マトリクスのサイズを１００画素×１００画素とする。撮影された画像上において、そのマトリクスをＸ方向及びＹ方向に順次走査させる。マトリクスが移動する度に、マトリクス上の画像から特徴量を抽出する。抽出された特徴量と、メモリ１０２に記憶されている顔画像の特徴量のテンプレートとで、パターンマッチングによる判定を行なう。マッチがあった時に、そのときのマトリクスの位置を顔であると判定する。
【００３８】
図５（Ａ）及び（Ｂ）は、画像から顔を認識する処理の例を示す図である。図５（Ａ）は、撮影部５８によって撮影された画像の例を示す。図５（Ａ）を参照して、会議等において、参加者１８０、１８２、１８４、１８６、及び１８８が、机を中心にして、表示装置５２の前方に位置している。図５（Ｂ）は、撮影された画像に対して、顔認識処理を行なった結果の例を示す。図５（Ｂ）を参照して、認識処理の結果、参加者１８０、１８２、１８４、１８６、及び１８８の顔が、それぞれ位置１９０、１９２、１９４、１９６、及び１９８において認識される。
【００３９】
＜動作＞
上記した構成を持つ印刷システム５０は以下のように動作する。会議が開始される際、表示装置５２の前方に複数の会議参加者がいる。本実施の形態では、図１を参照して、撮影部５８は、表示装置５２上において、会議の参加者全員を撮影することができるような角度で配置されている。
【００４０】
表示装置５２は、会議の参加者から印刷指示があるまで待機する（図４に示すステップ１５０）。印刷指示があった場合、表示装置５２は撮影部５８に表示装置５２の前方を撮影させる（図４に示すステップ１５２）。表示装置５２は、撮影された画像から、参加者の顔を認識し（図４に示すステップ１５４）、認識した顔の数を記憶して（図４に示すステップ１５６）、その数の分だけ会議の資料をプリンタ６６に印刷させる（図４に示すステップ１５８）。その後、表示装置５２は、図４に示すステップ１５０に制御を戻す。
【００４１】
＜第１の実施の形態の効果＞
以上の説明から明らかなように、本実施の形態に係る印刷システム５０を使用することにより、会議等において、ユーザが会議の参加者の人数を数えることなく、表示装置５２が、会議の参加者の人数を数えて、会議の資料等を印刷する。したがって、ユーザによる数え間違いが起こらず、余分に印刷したり、印刷した分量が不足したりする事態を防止することができ、ユーザは会議資料等の印刷と配布とを円滑に行なうことができる。
【００４２】
［第２の実施の形態］
本実施の形態に係る印刷システムの外観構成及びハードウェア構成は、第１の実施の形態に係る印刷システム５０とほぼ同様であるが、撮影部５８に代えて、表示装置の前方をリアルタイムで撮影するための撮影部（図示せず）を含む点と、ＣＰＵ１００で実行されるプログラムに代えて、撮影部により画像が撮影される度に画像から認識される顔の数を数える処理を、印刷指示があるまで繰返し、印刷指示があったときに、認識された人数の最大値の分の資料を印刷する機能を実現するためのプログラムによりプログラミングされている点とにおいて第１の実施の形態に係る印刷システム５０と異なる。
【００４３】
＜ソフトウェア構成＞
図６は、本実施の形態に係る印刷システムにおいて、この表示装置を起動すると同時に起動されるＣＰＵが実行するプログラムの制御構造を示すフローチャートである。図６を参照して、このプログラムは、撮影された画像から認識された顔の数の最大数を記憶するための変数ＭＡＸを初期化、つまり変数ＭＡＸに０を代入するステップ２５０と、ステップ２５０の後に実行される図４に示すものと同じステップ１５２、１５４、及び１５６と、ステップ１５６の後、変数ＭＡＸの値が変数ｎの値より小さいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２５２と、ステップ２５２における判定結果がＹＥＳの場合に、変数ＭＡＸに変数ｎの値を代入するステップ２５４と、ステップ２５２における判定結果がＮＯである場合にはステップ２５２の後に、又はステップ２５２における判定結果がＹＥＳである場合にはステップ２５４の後に、それぞれ実行される図４に示すものと同じステップ１５０と、ステップ１５０における判定結果がＹＥＳの場合に、変数ＭＡＸの値を印刷部数に設定し、会議資料等をプリンタに印刷させ、ステップ１５２に制御を戻すステップ２５６とを含む。なお、ステップ１５０における判定結果がＮＯのとき、制御はステップ１５２に戻る。
【００４４】
＜動作＞
上記した構成を持つ本実施の形態に係る印刷システムは以下のように動作する。
【００４５】
会議が開始されたとき、表示装置は、変数ＭＡＸを初期化する（図６に示すステップ２５０）。
【００４６】
表示装置は、撮影部に表示装置の前方を撮影させ（図６に示すステップ１５２）、撮影された画像から、参加者の顔を認識し（図６に示すステップ１５４）、認識した顔の数を記憶する（図６に示すステップ１５６）。表示装置は、変数ＭＡＸの値が変数ｎの値より小さいか否かを判定し（図６に示すステップ２５２）、判定結果がＹＥＳであれば最大値に変数ｎの値を代入する（図６に示すステップ２５４）。変数ＭＡＸは、会議参加者の人数が増えて行く度にその都度更新され、表示装置によってそれまで認識された顔の最大数が代入される。この変数ＭＡＸの値は、会議の途中で退席する者があっても変化しない。
【００４７】
表示装置は、会議の参加者から印刷指示があるか否かを判定し（図６に示すステップ１５０）、印刷指示があるまで、上記のステップ１５２〜２５４までの処理を繰返す。印刷指示がある場合、表示装置は、変数ＭＡＸの値の分の会議資料をプリンタに印刷させ（図６に示すステップ２５６）、ステップ１５２に制御を戻す。
【００４８】
＜第２の実施の形態の効果＞
以上の説明から明らかなように、本実施の形態に係る印刷システムを使用することにより、会議等において、表示装置は印刷指示があるまで常に撮影を行ない、認識された顔の数の最大値を記憶する。そして、印刷指示があると、記憶された参加者の最大数と同じ部数だけ資料を印刷する。したがって、会議の途中で退席し、会議終了まで戻ってこない者がいる場合であっても、途中退席者に対して会議終了後に会議資料を手渡すことを前提として、その会議の全参加者の分の会議資料を印刷することが可能である。
【００４９】
［第３の実施の形態］
本実施の形態に係る印刷システムの外観構成及びハードウェア構成は、第２の実施の形態に係る印刷システムとほぼ同様であるが、第２の実施の形態に係る印刷システムに含まれるプログラムに代えて、印刷指示があったときに、撮影部に改めて画像を撮影させ、その画像から認識される顔の数の分の資料を印刷し、その数が、認識された顔の最大値より少ない場合に、その差分を大型ＬＣＤ上に表示する機能を実現するためのプログラムによりプログラミングされている点において第２の実施の形態に係る印刷システムと異なる。
【００５０】
＜ソフトウェア構成＞
図７は、本実施の形態に係る印刷システムにおいて、この表示装置を起動すると同時に起動されるＣＰＵが実行するプログラムの制御構造を示すフローチャートである。図７を参照して、このプログラムは、図６に示すものと同じステップ２５０、１５２、１５４、１５６、及び２５２と、ステップ２５２の判定結果がＹＥＳの場合に実行される図６に示すものと同じステップ２５４と、ステップ２５２における判定結果がＮＯの場合にはステップ２５２の後に、又はステップ２５２における判定結果がＹＥＳの場合にはステップ２５４の後に、それぞれ実行される図６に示すものと同じステップ１５０と、ステップ１５０での判定結果がＹＥＳの場合に、ステップ１５２と同じ処理を行なうステップ１５２Ａと、ステップ１５２Ａの後、ステップ１５４と同じ処理を行なうステップ１５４Ａと、ステップ１５４Ａの後、ステップ１５４Ａにおいて認識された顔の数を、変数ｍに代入するステップ２８０と、ステップ２８０の後、変数ＭＡＸの値が変数ｍの値より大さいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２８２と、ステップ２８２の判定結果がＹＥＳの場合に、変数ＭＡＸの値からｍの値を引いた差分の値をメモリに記憶させ、当該差分の値を大型ＬＣＤに表示させるようにＬＣＤコントローラを制御するステップ２８４と、ステップ２８２における判定結果がＮＯの場合にはステップ２８２の後に、又はステップ２８２における判定結果がＹＥＳの場合にはステップ２８４の後に、それぞれ実行され、変数ｍの値を印刷部数に設定し、会議資料等をプリンタに印刷させ、ステップ１５２に制御を戻すステップ２８６とを含む。なお、ステップ１５０における判定結果がＮＯのとき、制御はステップ１５２に戻る。
【００５１】
＜動作＞
上記した構成を持つ本実施の形態に係る印刷システムは以下のように動作する。
【００５２】
本実施の形態に係る印刷システムの動作は、第２の実施の形態に係る印刷システムの動作とほぼ同様であるが、会議の参加者による印刷指示があった後からステップ１５２に制御を戻すまでの動作が異なっている。
【００５３】
本実施の形態に係る印刷システムに含まれる表示装置は、印刷指示がされた後、撮影部に表示装置の前方を撮影させ（図７に示すステップ１５２Ａ）、撮影された画像から、参加者の顔を認識し（図７に示すステップ１５４Ａ）、そのときに認識した顔の数を変数ｍに記憶する（図７に示すステップ２８０）。表示装置は、認識した顔の最大値である変数ＭＡＸの値が、印刷指示時に認識した顔の数であるｍの値より大きいか否かを判定し（図７に示すステップ２８２）、判定結果がＹＥＳであれば、その差分の値をメモリに記憶して、大型ＬＣＤ上に表示させる（図７に示すステップ２８４）。会議の途中で会議室を退出する者があり、印刷指示時に認識した参加者の数が、それまでに表示装置が認識した参加者の最大数より少ない場合に、その差分の値が大型ＬＣＤ上に表示される。
【００５４】
表示装置は、印刷指示時に認識した顔の数の分の会議資料をプリンタに印刷させ（図７に示すステップ２８６）、ステップ１５２に制御を戻す。
【００５５】
＜第３の実施の形態の効果＞
以上の説明から明らかなように、本実施の形態に係る印刷システムを使用することにより、会議等において、会議の途中で退席し、会議終了まで戻ってこない者がいる場合であっても、表示装置が退席者の数を大型ＬＣＤ上に表示することによって、会議終了時まで会議に参加した者が、退席者のために別途会議資料を印刷するか否かを判断させることが可能になる。
【００５６】
［第４の実施の形態］
本実施の形態に係る印刷システムの外観構成及びハードウェア構成は、第２の実施の形態に係る印刷システムとほぼ同様であるが、第２の実施の形態に係る印刷システムに含まれるプログラムに代えて、撮影部により画像が撮影される度に、最新画像から認識される顔の数と、その最新画像の１つ前の画像から認識される顔の数との差分をメモリに記憶させ、かつ大型ＬＣＤ上に表示させて、印刷指示があったときに、その差分の分の資料を印刷させる機能を実現するためのプログラムによりプログラミングされている点において第２の実施の形態に係る印刷システムと異なる。
【００５７】
＜ソフトウェア構成＞
図８は、本実施の形態に係る印刷システムにおいて、この表示装置を起動すると同時に起動されるＣＰＵが実行するプログラムの制御構造を示すフローチャートである。図８を参照して、このプログラムは、最新の撮影画像の１つ前の画像から認識された顔の数を記憶するための変数ＰＲＥＶに０を代入するステップ３１０と、ステップ３１０の後に実行される、図４に示すものと同じステップ１５２及び１５４と、ステップ１５４の後、最新の画像から認識された顔の数を記憶するための変数ＮＥＷに、ステップ１５４において認識された顔の数を代入するステップ３１２と、ステップ３１２の後、変数ＮＥＷの値と変数ＰＲＥＶの値とが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３１４と、ステップ３１４での判定結果がＮＯの場合、変数ｄに、変数ＮＥＷの値から変数ＰＲＥＶの値を引いた値を代入し、ｄの値を大型ＬＣＤに表示させるようにＬＣＤコントローラを制御するステップ３１６と、ステップ３１４における判定結果がＹＥＳの場合にはステップ３１４の後に、又はステップ３１４における判定結果がＮＯの場合にはステップ３１６の後に、それぞれ実行され、変数ＰＲＥＶに、変数ＮＥＷの値を代入するステップ３１８と、ステップ３１８の後に実行される、図４に示すものと同じステップ１５０と、ステップ１５０での判定結果がＹＥＳの場合に、ｄの値を印刷部数に設定し、会議資料等をプリンタに印刷させ、ステップ１５２に制御を戻すステップ３２２とを含む。なお、ステップ１５０における判定結果がＮＯのとき、制御はステップ１５２に戻る。
【００５８】
＜動作＞
上記した構成を持つ本実施の形態に係る印刷システムは以下のように動作する。
【００５９】
表示装置は、変数ＰＲＥＶを初期化し（図８に示すステップ３１０）、撮影部に表示装置の前方を撮影させ（図８に示すステップ１５２）、撮影された画像から、参加者の顔を認識する（図８に示すステップ１５４）。表示装置は、ステップ１５４で認識された最新の画像の顔の数を記憶し（図８に示すステップ３１２）、最新の画像の顔の数とその１つ前の画像の顔の数とが等しいか否かを判定する（図８に示すステップ３１４）。等しくない場合、変数ｄにその差分の値を代入し、その値を大型ＬＣＤ上に表示する（図８に示すステップ３１６）。表示装置は、変数ＰＲＥＶの値を変数ＮＥＷに代入する（図８に示すステップ３１８）。変数ｄは、会議に途中で参加したり、退席したりする者がある度にその都度更新され、途中で参加する者がある場合には、正の整数値が代入され、途中で退席する者がある場合には、負の整数値が代入される。
【００６０】
表示装置は、会議の参加者から印刷指示があるか否かを判定し（図８に示すステップ１５０）、印刷指示があるまで、上記のステップ１５２〜３１８までの処理を繰返す。印刷指示があった場合、表示装置は、最新の画像の顔の数と、その１つ前の画像の顔の数とのの差分の分だけ会議の資料をプリンタ６６に印刷させ（図８に示すステップ３２２）、ステップ１５２に制御を戻す。
【００６１】
＜第４の実施の形態の効果＞
以上の説明から明らかなように、本実施の形態に係る印刷システムを使用することにより、会議等において、会議の途中から参加する者がいる場合であっても、その都度、表示装置に対して印刷指示を出せば、途中参加者に提供するための会議資料等を印刷することができる。
【００６２】
［第５の実施の形態］
本実施の形態に係る印刷システムの外観構成及びハードウェア構成は、第２の実施の形態に係る印刷システムとほぼ同様であるが、印刷システムに含まれるメモリが、顔画像の特徴量のテンプレートの各々に対して、各テンプレートを一意に識別するための顔画像番号を付したものを予め記憶するためのマッピングテーブルと、会議が開始されてから、顔認識処理により認識された顔の顔画像番号を記憶するための参加者テーブルとを記憶する点と、第２の実施の形態に係る印刷システムのプログラムに代えて、撮影部により画像が撮影される度に、マッピングテーブル及び参加者テーブルを参照して、認識した顔の顔画像番号が参加者テーブルに存在しなければ、その顔画像番号を参加者テーブルに追加し、印刷指示があったときに、参加者テーブルに記憶されている全参加者の分の資料を印刷させる機能を実現するためのプログラムによりプログラミングされている点とにおいて、第２の実施の形態に係る印刷システムと異なる。
【００６３】
図９は、参加者テーブルの例を示す。図９を参照して、参加者テーブルは、顔画像番号を記憶する「画像番号」の列と、画像番号が参加者テーブルに追加される度に、当該画像番号に対して１からの連番を付与して記憶する「シリアル番号」の列とから成る。例えば、画像番号が２５、１４、８、・・・、及び６７の順番で、参加者テーブルに追加された場合、画像番号２５、１４、８、・・・、及び６７には、それぞれ１、２、３、・・・、及び１７のシリアル番号が付与される。
【００６４】
＜ソフトウェア構成＞
図１０は、本実施の形態に係る印刷システムにおいて、この表示装置を起動すると同時に起動されるＣＰＵが実行するプログラムの制御構造を示すフローチャートである。図１０を参照して、このプログラムは、図４に示すものと同じステップ１５２及び１５４と、ステップ１５４の後、ステップ１５４において認識された顔画像を、メモリ内に記憶されているテンプレートと照合し、マッピングテーブルを参照して、合致したテンプレートの顔画像番号を抽出するステップ３５０と、ステップ３５０の後、ステップ３５０において抽出された顔画像番号の中で、参加者テーブルにないものがあれば、その顔画像番号にシリアル番号を付与したものを参加者テーブルに追加するステップ３５４と、ステップ３５４の後に実行される、図４に示すものと同じステップ１５０と、ステップ１５０の判定結果がＹＥＳの場合に、参加者テーブルのシリアル番号の最大値を印刷部数に設定し、会議資料等をプリンタに印刷させ、ステップ１５２に制御を戻すステップ３５２とを含む。なお、ステップ１５０における判定結果がＮＯのとき、制御はステップ１５２に戻る。
【００６５】
＜動作＞
上記した構成を持つ本実施の形態に係る印刷システムは以下のように動作する。
【００６６】
会議が開始される際、図９に示す参加者テーブルのレコード数は０である。マッピングテーブルには複数のユーザの分のテンプレート及び顔画像番号の組が記憶されている。
【００６７】
表示装置は、撮影部に表示装置の前方を撮影させ（図１０に示すステップ１５２）、撮影された画像から、参加者の顔を認識する（図１０に示すステップ１５４）。表示装置は、認識された顔を、予めメモリ内に記憶している顔画像の特徴量のテンプレートと照合し、マッピングテーブルを参照して、照合処理において合致したテンプレートの顔画像番号を抽出する（図１０に示すステップ３５０）。表示装置は、抽出された顔画像番号の中で、参加者テーブルに存在しない顔画像番号を、シリアル番号と共に参加者テーブルに追加する（図１０に示すステップ３５４）。表示装置は、会議の参加者から印刷指示があるか否かを判定し（図９に示すステップ１５０）、印刷指示があるまで、上記のステップ１５２〜３５４までの処理を繰返す。会議において、会議に途中で参加する者、並びに会議を途中で退席して戻ってこない者及び戻ってくる者があったとしても、参加者テーブルには、全ての出席者の顔画像番号が記憶される。
【００６８】
印刷指示があった場合、表示装置は、参加者テーブルのシリアル番号の最大値の分だけ会議の資料をプリンタに印刷させ（図１０に示すステップ３５２）、ステップ１５２に制御を戻す。
【００６９】
＜第５の実施の形態の効果＞
以上の説明から明らかなように、本実施の形態に係る印刷システムを使用することにより、会議等において、会議に途中で参加する者、並びに会議を途中で退席して戻ってこない者及び戻ってくる者があったとしても、参加者テーブルには、会議の参加者全員の顔画像番号とシリアル番号とが記憶される。したがって、参加者テーブルに記憶されている分の数だけ印刷すれば、参加者全員の分の会議資料等を印刷することが可能である。
【００７０】
＜変形例＞
上記した実施の形態では、顔認識処理には、ニューラルネットワークを利用したパターンマッチング方式を用いていた。しかし、本発明はそのような実施の形態には限定されない。多変量解析を利用したパターンマッチング方式の他に、遺伝的アルゴリズムを用いるものでも、サポートベクタマシンを用いるものでも良い。
【００７１】
また、上記した実施の形態では、撮影部は１つであったが、本発明はそのような実施の形態には限定されない。複数の撮影部を用意し、参加者がどの方向に顔を向けていたとしても、複数の撮影部のいずれかが参加者の顔を認識することができるように、撮影部を配置してもよい。
【００７２】
さらに、上記した実施の形態では、会議の参加者の人数を数えるために、撮影部によって撮影された画像から顔を認識し、認識した顔の数を数えていた。しかし、本発明はそのような実施の形態には限定されない。撮影された画像から、顔を含む人間の体の部位を認識して、参加者の人数を数えるものでも良い。
【００７３】
さらに、上記した実施の形態では、プリンタは、会議の資料を印刷していた。しかし、本発明において、プリンタによって印刷されるものは、そのような資料には限定されず、大型ＬＣＤ上において表示された画像の他に、スキャナから読込んだものでも良い。
【００７４】
さらに、第３及び第４の実施の形態では、大型ＬＣＤ上に数値を表示していた。しかし、本発明において、数値をユーザに提示するための方法は、そのような方法には限定されず、プリンタで印刷して提示することの他に、表示装置にスピーカを接続し、音声を出力させて提示しても良い。
【００７５】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施の形態に係る印刷システムに含まれる表示装置５２の外観構成を示す斜視図である。
【図２】印刷システム５０のハードウェア構成を示すブロック図である。
【図３】図１に示す透明タッチパネル５４の構成を簡略化して示す正面図である。
【図４】図２に示す印刷システム５０を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図５】顔認識処理の結果の例を示す図である。
【図６】本発明の第２の実施の形態に係る印刷システムを実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図７】本発明の第３の実施の形態に係る印刷システムを実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図８】本発明の第４の実施の形態に係る印刷システムを実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図９】参加者テーブルの例を示す図である。
【図１０】本発明の第５の実施の形態に係る印刷システムを実現するコンピュータプログラムの制御構造を示すフローチャートである。
【符号の説明】
【００７７】
５０  印刷システム
５２  表示装置
５４  透明タッチパネル
５６  大型ＬＣＤ
５８  撮影部
６０  スキャナ
６６  プリンタ
１００  ＣＰＵ
１０２  メモリ
１０６  ＬＣＤコントローラ
１０８  通信部
１１０  サーバ
１１２  テンプレート記憶部
【図１】
2009157455.tif 000003
【図２】
2009157455.tif 000004
【図３】
2009157455.tif 000005
【図４】
2009157455.tif 000006
【図５】
2009157455.tif 000007
【図６】
2009157455.tif 000008
【図７】
2009157455.tif 000009
【図８】
2009157455.tif 000010
【図９】
2009157455.tif 000011
【図１０】
2009157455.tif 000012