(57)【要約】【課題】資料を従来よりも容易に参加者に応じて配付できるようにする。【解決手段】メイン端末装置２は、プロジェクタ４１によってメイン資料を表示させる。あるサブ資料を一部の参加者にのみ配付する際に、メイン端末装置２は、そのサブ資料を識別するコードを表わす二次元バーコードを第一の期間にプロジェクタ４１によって表示させる。そして、当該一部の参加者のサブ端末装置３は、第一の期間にキャプチャした画像から二次元バーコードを抽出しそれに基づいてサブ資料をダウンロードする。他のサブ端末装置３は、第一の期間には画像をキャプチャすることが禁止される。【選択図】図１
2019023788.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に画像を表示させる表示制御装置と、複数の端末装置と、を有する画像表示システムであって、
前記複数の端末装置のそれぞれには、
特定の期間に撮影された画像から、サーバに記憶されている資料を識別するコードを表わすコード画像を抽出する抽出手段と、
前記抽出手段によって抽出された前記コード画像をデコードすることによって前記コードを取得するコード取得手段と、
前記コード取得手段によって取得された前記コードに基づいて前記サーバから資料を取得する資料取得手段と、
が設けられ、
前記表示制御装置は、
前記コード画像を前記表示装置に表示させるコード画像表示手段、
が設けられ、
前記複数の端末装置のうちの第一の端末装置において、前記特定の期間は第一の期間であり、
前記複数の端末装置のうちの第二の端末装置において、前記特定の期間は前記第一の期間とは重複しない第二の期間であり、
前記コード画像表示手段は、特定の資料を識別するコードを前記コードとして表わす特定コード画像を前記コード画像として前記第一の期間に前記表示装置に表示させる、
ことを特徴とする画像表示システム。
【請求項２】
表示装置に画像を表示させる表示制御装置と、複数の端末装置と、を有する画像表示システムであって、
前記表示制御装置は、
サーバに記憶されている資料を識別するコードを表わすコード画像を第一の期間に一部分ずつ前記表示装置に表示させるコード画像表示手段、
が設けられ、
前記複数の端末装置のそれぞれには、
特定の期間に撮影された複数の画像に基づいて前記コード画像を復元する復元手段と、
前記復元手段によって復元された前記コード画像をデコードすることによって前記コードを取得するコード取得手段と、
前記コード取得手段によって取得された前記コードに基づいて前記サーバから資料を取得する資料取得手段と、
が設けられ、
前記複数の端末装置のうちの第一の端末装置には、前記特定の期間として前記第一の期間が設定され、第二の端末装置には、前記第一の期間とは異なる第二の期間が設定されている、
ことを特徴とする画像表示システム。
【請求項３】
サーバに記憶されている資料を複数の端末装置のいずれかに提供するための支援を行う資料提供支援装置であって、
前記資料として特定の資料を提供するために、当該特定の資料を識別するコードを表わすコード画像を第一の期間に表示装置に表示させる、コード画像表示手段、
を有することを特徴とする資料提供支援装置。
【請求項４】
前記コード画像表示手段は、前記資料として第二の特定の資料を提供するために、当該第二の特定の資料を識別するコードを表わす第二のコード画像を、前記第一の期間とは重複しない第二の期間に前記表示装置に表示させる、
請求項３に記載の資料提供支援装置。
【請求項５】
プレゼンテーションにおいて主として使用されるメイン資料を前記第一の期間にも前記第二の期間にも重複しない第三の期間に前記表示装置に表示させる、メイン資料表示手段、を有する、
請求項４に記載の資料提供支援装置。
【請求項６】
前記複数の端末装置のうちの前記特定の資料の提供先である第一の端末装置へ前記第一の期間を通知し、前記第二の特定の資料の提供先である第二の端末装置へ前記第二の期間を通知する通知手段、を有する、
請求項４または請求項５に記載の資料提供支援装置。
【請求項７】
前記第一の期間は、特定の時刻が経過した後、複数回、訪れ、
前記第二の期間は、前記特定の時刻が経過した後、複数回、訪れる、
請求項４ないし請求項６のいずれかに記載の資料提供支援装置。
【請求項８】
前記コード画像および前記第二のコード画像は、それぞれ、前記コードおよび前記第二のコードを人間が認識することのできない形態で表わした画像である、
請求項４ないし請求項７のいずれかに記載の資料提供支援装置。
【請求項９】
特定の期間に撮影された画像から、サーバに記憶されている資料を識別するコードを表わすコード画像を抽出する抽出手段と、
前記抽出手段によって抽出された前記コード画像をデコードすることによって前記コードを取得するコード取得手段と、
前記コード取得手段によって取得された前記コードに基づいて前記サーバから資料を取得する資料取得手段と、
を有することを特徴とする資料取得装置。
【請求項１０】
サーバに記憶されている資料を複数のユーザへ提供するのを支援する資料提供支援方法であって、
前記複数のユーザそれぞれの端末装置に、設定された特定の期間に撮影された画像から、前記資料を識別するコードを表わすコード画像を抽出し、抽出した前記コード画像をデコードすることによって前記コードを取得し、取得した前記コードに基づいて前記サーバから資料を取得する機能、を設けておき、
前記複数のユーザのうちの特定のユーザに対してのみ、前記資料として特定の資料を提供する場合に、
前記複数のユーザそれぞれの端末装置のうちの、当該特定のユーザの端末装置に前記特定の期間として第一の期間を設定し、残りの端末装置に当該第一の期間とは重複しない第二の期間を設定し、
前記特定の資料を識別するコードを前記コードとして表わす特定コード画像を前記コード画像として前記第一の期間に表示する、
ことを特徴とする資料提供支援方法。
【請求項１１】
サーバに記憶されている資料を複数の端末装置のいずれかに提供するための支援を行うコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記資料として特定の資料を提供するために、当該特定の資料を識別するコードを表わすコード画像を第一の期間に表示装置に表示させる表示処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１２】
サーバに記憶されている資料を取得するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
特定の期間に撮影された画像から前記資料を識別するコードを表わすコード画像を抽出する抽出処理を実行させ、
抽出された前記コード画像をデコードすることによって前記コードを取得するコード取得処理を実行させ、
取得された前記コードに基づいて前記サーバから資料を取得する資料取得処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンテーションなどにおいて資料などの画像を表示する技術に関する。
【背景技術】
【０００２】
従来、マイクロソフト社のパワーポイントおよびアップル社のキーノートなど、プレゼンテーション用のアプリケーションが普及している。このようなアプリケーションは、一般に、「プレゼンテーションソフト」と呼ばれる。プレゼンテーションソフトによると、会議またはプレゼンテーションなどで使用する資料を作成することができる。そして、作成した資料を、プロジェクタまたはディスプレイによって表示することができる。
【０００３】
プレゼンテーションソフトは、特に、会議またはプレゼンテーションで主として説明する内容をコンパクトに纏めた資料を作成し、表示するのに適している。
【０００４】
また、表示装置の技術として、次のような技術が提案されている。特許文献１に記載される技術によると、映像信号出力装置が、コード化元データからＱＲコード（登録商標）を生成し、また映像信号を取得し、その取得した映像信号に、上記のように生成したＱＲコードを、それが表示装置に表示されたときに肉眼で認識することが困難なように挿入し、そのようにＱＲコードが挿入されることで生成されたコード入り映像信号を、表示装置に表示させるために出力する。また、カメラを備えた携帯電話機が、表示装置に肉眼で認識することが困難なように表示されたＱＲコードを、そのカメラに撮影させ、そのカメラが撮影したＱＲコードを解読し、解読した結果のデータを記憶媒体に蓄積する。
【０００５】
特許文献２に記載される投影装置は、第１投影画像データを取得する映像端子と、第１周期で点滅する光源と、光源の点灯に基づいて、第１投影画像データに基づく第１投影画像を投影部に投影させるとともに、無線接続を確立するための無線接続情報を符号化した符号化情報を第１周期よりも長い第２周期毎に第１周期に基づく時間、投影部に投影させる投影制御部と、投影された符号化情報を撮像して復号した端末装置からの無線接続情報に基づく無線接続要求に基づいて、端末装置との無線接続を確立する確立部と、を備える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１２８９００号公報
【特許文献２】特開２０１５−１５８５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、内容が詳細である資料は、文字の数が多くなり過ぎるので、プレゼンテーションにおいて表示するのに適さない。補足的な資料は、説明する時間がないので、プレゼンテーションにおいて表示するのに適さない。よって、このような資料は、印刷して参加者にプレゼンテーションの際に配付することが、多い。
【０００８】
しかし、このように配付するには、このような資料を予め印刷物として用意しておかなければならない。
【０００９】
また、参加者の属性に応じて内容の異なる資料を用意し、配付し分ける場合がある。例えば、管理職に就く者には、機密の内容を含む資料を用意して配付し、それ以外の者には、機密の内容を含まない資料を用意して配付することがある。または、ある資料については、管理職に就く者にのみ配付することがある。
【００１０】
このように、参加者に応じて資料を用意しなければならない場合は、会議またはセミナーの主催者の負担が大きくなってしまう。
【００１１】
本発明は、このような問題点に鑑み、資料を従来よりも容易に参加者に応じて配付できるようにすることを、目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係る画像表示システムは、表示装置に画像を表示させる表示制御装置と、複数の端末装置と、を有する画像表示システムであって、前記複数の端末装置のそれぞれには、特定の期間に撮影された画像から、サーバに記憶されている資料を識別するコードを表わすコード画像を抽出する抽出手段と、前記抽出手段によって抽出された前記コード画像をデコードすることによって前記コードを取得するコード取得手段と、前記コード取得手段によって取得された前記コードに基づいて前記サーバから資料を取得する資料取得手段と、が設けられ、前記表示制御装置は、前記コード画像を前記表示装置に表示させるコード画像表示手段、が設けられ、前記複数の端末装置のうちの第一の端末装置において、前記特定の期間は第一の期間であり、前記複数の端末装置のうちの第二の端末装置において、前記特定の期間は前記第一の期間とは重複しない第二の期間であり、前記コード画像表示手段は、特定の資料を識別するコードを前記コードとして表わす特定コード画像を前記コード画像として前記第一の期間に前記表示装置に表示させる。
【００１３】
本発明の他の一形態に係る画像表示システムは、表示装置に画像を表示させる表示制御装置と、複数の端末装置と、を有する画像表示システムであって、前記表示制御装置は、サーバに記憶されている資料を識別するコードを表わすコード画像を第一の期間に一部分ずつ前記表示装置に表示させるコード画像表示手段、が設けられ、前記複数の端末装置のそれぞれには、特定の期間に撮影された複数の画像に基づいて前記コード画像を復元する復元手段と、前記復元手段によって復元された前記コード画像をデコードすることによって前記コードを取得するコード取得手段と、前記コード取得手段によって取得された前記コードに基づいて前記サーバから資料を取得する資料取得手段と、が設けられ、前記複数の端末装置のうちの第一の端末装置には、前記特定の期間として前記第一の期間が設定され、第二の端末装置には、前記第一の期間とは異なる第二の期間が設定されている。
【発明の効果】
【００１４】
本発明によると、資料を従来よりも容易に参加者に応じて配付することができる。
【図面の簡単な説明】
【００１５】
【図１】資料表示システムの全体的な構成の例を示す図である。
【図２】資料サーバのハードウェア構成の例を示す図である。
【図３】メイン端末装置のハードウェア構成の例を示す図である。
【図４】サブ端末装置のハードウェア構成の例を示す図である。
【図５】資料サーバおよびサブ端末装置それぞれの機能的構成の例を示す図である。
【図６】メイン端末装置の機能的構成の例を示す図である。
【図７】メイン資料の例を示す図である。
【図８】視聴者データの例を示す図である。
【図９】サブ資料属性データの例を示す図である。
【図１０】、参照用データの例を示す図である。
【図１１】パターン決定処理の流れの例を説明するフローチャートである。
【図１２】認識期間パターンの３つの例を示す図である。
【図１３】プロジェクタによって表示される画像の遷移の例を示す図である。
【図１４】二次元バーコード表示処理の流れの例を説明するフローチャートである。
【図１５】二次元バーコード取得処理の流れの例を説明するフローチャートである。
【図１６】メイン端末装置における全体的な処理の流れの例を説明するフローチャートである。
【図１７】サブ端末装置における全体的な処理の流れの例を説明するフローチャートである。
【図１８】特定視聴者および非特定視聴者それぞれのサブ端末装置における撮影のタイミングの例を示す図である。
【図１９】特定視聴者および非特定視聴者それぞれのサブ端末装置における撮影のタイミングの変形例の例を示す図である。
【図２０】第一の二次元バーコードの復元の例を示す図である。
【図２１】３つのファイルを配付し分ける場合の認識および表示それぞれのタイミングの例を示す図である。
【発明を実施するための形態】
【００１６】
図１は、資料表示システム１００の全体的な構成の例を示す図である。図２は、資料サーバ１のハードウェア構成の例を示す図である。図３は、メイン端末装置２のハードウェア構成の例を示す図である。図４は、サブ端末装置３のハードウェア構成の例を示す図である。
【００１７】
図１に示すように、資料表示システム１００は、資料サーバ１、メイン端末装置２、複数台のサブ端末装置３、プロジェクタ４１、画像形成装置４２、および通信回線５などによって構成される。
【００１８】
資料表示システム１００は、企業、役所、または学校などの組織において会議またはプレゼンテーションなどの際に資料（ドキュメント）を表示し参加者へ閲覧させるためのシステムである。以下、管理職に就く者およびそうでない者が参加するプレゼンテーションのために資料表示システム１００が使用される場合を例に説明する。
【００１９】
資料サーバ１、メイン端末装置２、プロジェクタ４１、複数台のサブ端末装置３、および画像形成装置４２は、通信回線５を介して通信することができる。通信回線５として、公衆回線、インターネット、またはＬＡＮ（Local Area Network）回線などが用いられる。ＬＡＮ回線は、ルータ、ハブ、ツイストペアケーブル、および無線基地局などによって構成され、いわゆる有線通信および無線通信の両方を提供する。
【００２０】
資料サーバ１は、資料を表示するためのファイルを管理し、メイン端末装置２またはプロジェクタ４１へデータを配信する。
【００２１】
資料サーバ１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、およびＮＩＣ（Network Interface Card）１０ｅなどによって構成される。
【００２２】
ＮＩＣ１０ｅは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによってメイン端末装置２およびサブ端末装置３などと通信を行う。
【００２３】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、コンピュータプログラムの１つとして、ファイルサーバプログラム１０Ｐ（図５参照）が記憶されている。ファイルサーバプログラム１０Ｐは、ファイルを管理し、メイン端末装置２またはサブ端末装置３からの要求に応じてファイルを提供するプログラムである。さらに、補助記憶装置１０ｄには、資料ごとのファイルが記憶されている。
【００２４】
ファイルサーバプログラム１０Ｐは、ＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００２５】
資料サーバ１として、いわゆるファイルサーバが用いられる。ＮＡＳ（Network Attached Storage）またはクラウドサーバを用いてもよい。クラウドサーバは、「オンラインストレージ」と呼ばれることがある。
【００２６】
メイン端末装置２は、プロジェクタ４１に接続され、プレゼンテーションにおいて主として使用される資料（以下、「メイン資料６Ａ」と記載する。）をプロジェクタ４１によって映写幕または壁面などに表示させる。メイン端末装置２は、プレゼンテーションを行うユーザ（以下、「発表者２８」と記載する。）または補助者によって操作される。以下、資料などの画像が映写幕に表示（投影）され、かつ、発表者２８がメイン端末装置２を操作する場合を例に説明する。
【００２７】
メイン端末装置２として、ノート型のパーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。以下、メイン端末装置２としてノート型のパーソナルコンピュータが用いられる場合を例に説明する。
【００２８】
メイン端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、補助記憶装置２０ｄ、ディスプレイ２０ｅ、キーボード２０ｆ、ポインティングデバイス２０ｇ、無線通信装置２０ｈ、画像出力インタフェース２０ｉ、および時計２０ｊなどによって構成される。
【００２９】
キーボード２０ｆおよびポインティングデバイス２０ｇは、発表者２８がコマンドまたは情報を入力するために用いられる。
【００３０】
ディスプレイ２０ｅは、発表者２８が入力したコマンドなどに応じて、メイン資料６Ａを表示する。
【００３１】
無線通信装置２０ｈは、いわゆる無線ＬＡＮの規格つまりＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて通信回線５の無線基地局に接続し、ＴＣＰ／ＩＰなどのプロトコルで資料サーバ１、サブ端末装置３、プロジェクタ４１、および画像形成装置４２などと通信を行う。
【００３２】
画像出力インタフェース２０ｉは、画像の信号を出力する回路である。画像出力インタフェース２０ｉとして、例えばＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）またはアナログＲＧＢなどの規格の回路が用いられる。
【００３３】
時計２０ｊは、現在の時刻を計る。時計２０ｊは、定期的に（例えば、１日ごとに）、ＮＴＰ（Network Time Protocol）サーバへ接続し、時刻を補正する。
【００３４】
ＲＯＭ２０ｃまたは補助記憶装置２０ｄには、コンピュータプログラムの１つとして、プレゼンテーション用プログラム２０Ｐ（図６参照）が記憶されている。プレゼンテーション用プログラム２０Ｐは、マイクロソフト社のパワーポイントまたはアップル社のキーノートのような、いわゆるプレゼンテーションツールである。
【００３５】
プレゼンテーション用プログラム２０Ｐは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクまたはＳＳＤが用いられる。
【００３６】
サブ端末装置３は、サブ資料６Ｂを表示する。サブ資料６Ｂは、プレゼンテーションを視聴するユーザ（以下、「視聴者３８」と記載する。）が補足的に参照する資料である。
【００３７】
サブ端末装置３は、視聴者３８によって操作される。サブ端末装置３として、タブレットコンピュータまたはスマートフォンのような携帯型の装置が用いられる。以下、サブ端末装置３としてタブレットコンピュータが用いられる場合を例に説明する。
【００３８】
サブ端末装置３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、フラッシュメモリ３０ｄ、タッチパネルディスプレイ３０ｅ、操作ボタン群３０ｆ、無線通信装置３０ｇ、デジタルカメラ３０ｈ、および時計３０ｉなどによって構成される。
【００３９】
タッチパネルディスプレイ３０ｅには、ディスプレイ２０ｅと同様に、ドキュメントの全部分または一部分が表示される。また、タッチパネルディスプレイ３０ｅは、タッチされた位置を検知し、ＣＰＵ３０ａにその位置を通知する。
【００４０】
操作ボタン群３０ｆは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４１】
無線通信装置３０ｇは、無線ＬＡＮの規格に基づいて基地局を介してＴＣＰ／ＩＰなどのプロトコルによって資料サーバ１、メイン端末装置２、および画像形成装置４２などと通信を行う。
【００４２】
デジタルカメラ３０ｈは、画像を撮影し画像データを生成する。特に本実施形態では、後述するように、サブ資料６Ｂをダウンロードする際に二次元バーコードを撮影するために使用される。
【００４３】
時計３０ｉは、現在の時刻を計る。メイン端末装置２の時計２０ｊと同様に、定期的にＮＴＰサーバへ接続し、時刻を補正する。
【００４４】
時計２０ｊおよび時計３０ｉが定期的に時刻を補正することにより、メイン端末装置２およびプロジェクタ４１による二次元バーコードの表示のタイミングとサブ端末装置３による二次元バーコードの認識のタイミングとの同期をより正確に行うことができる。
【００４５】
ＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、コンピュータプログラムの１つとして、資料閲覧プログラム３０Ｐ（図５参照）が記憶されている。資料閲覧プログラム３０Ｐは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００４６】
サブ端末装置３は、視聴者３８ごとに１台ずつ与えられている。以下、各視聴者３８を「視聴者３８Ａ」、「視聴者３８Ｂ」、「視聴者３８Ｃ」、…と区別して記載する。また、視聴者３８Ａ、３８Ｂ、３８Ｃ、…に与えられたサブ端末装置３をそれぞれ、「サブ端末装置３Ａ」、「サブ端末装置３Ｂ」、「サブ端末装置３Ｃ」、…と区別して記載する。
【００４７】
プロジェクタ４１は、メイン端末装置２から送信されてきた画像データに基づいて画像を映写幕に投影する。プロジェクタ４１には、画像データをメイン端末装置２から受信するための手段として、画像入力インタフェース、ＮＩＣ、および無線通信装置のうちの少なくとも１つが設けられている。画像入力インタフェースは、ＨＤＭＩまたはアナログＲＧＢなどの規格の回路が用いられる。プロジェクタ４１として、市販のプロジェクタが用いられる。
【００４８】
以下、ＨＤＭＩによってメイン端末装置２からプロジェクタ４１へ画像データが送信される場合を例に説明する。
【００４９】
画像形成装置４２は、コピー、ＰＣプリント、ファックス、スキャン、およびボックスなどの機能を集約した装置であって、一般に「ＭＦＰ（Multi Function Peripherals）」または「複合機」などと呼ばれることがある。
【００５０】
ＰＣプリント機能は、メイン端末装置２またはサブ端末装置３から受信した画像データに基づいて画像を用紙に印刷する機能である。
【００５１】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。メイン資料６Ａおよびサブ資料６Ｂを、資料サーバ１の代わりに画像形成装置４２のボックスによって管理してもよい。
【００５２】
次に、メイン資料６Ａおよびサブ資料６Ｂそれぞれの準備ならびに各装置の処理などを、図５〜図１５などを参照しながら説明する。
【００５３】
〔メイン資料６Ａおよびサブ資料６Ｂそれぞれの準備〕
図５は、資料サーバ１およびサブ端末装置３それぞれの機能的構成の例を示す図である。図６は、メイン端末装置２の機能的構成の例を示す図である。図７は、メイン資料６Ａの例を示す図である。図８は、視聴者データ７Ｃの例を示す図である。図９は、サブ資料属性データ７Ｄの例を示す図である。図１０は、参照用データ７Ａ２の例を示す図である。
【００５４】
ファイルサーバプログラム１０Ｐによると、図５に示すサブ資料記憶部１０１およびサブ資料配信部１０２などの機能が資料サーバ１に実現される。
【００５５】
プレゼンテーション用プログラム２０Ｐによると、図６に示すメイン資料記憶部２０１、視聴者データ記憶部２０２、サブ資料属性記憶部２０３、メイン資料表示部２０４、タイミング決定部２０５、タイミング通知部２０６、二次元バーコード表示部２０７、および撮影停止指令部２０８などがメイン端末装置２に実現される。
【００５６】
資料閲覧プログラム３０Ｐによると、図５に示す撮影開始部３０１、画像キャプチャ部３０２、二次元バーコード抽出部３０３、テキスト認識部３０４、サブ資料取得部３０５、およびサブ資料表示部３０６などがサブ端末装置３に実現される。
【００５７】
メイン端末装置２のメイン資料記憶部２０１には、メイン資料６Ａを表示するためのファイル７Ａが記憶される。ファイル７Ａは、プレゼンテーションが開始される前に予め発表者２８がプレゼンテーション用プログラム２０Ｐを用いてメイン資料６Ａを作成することによって用意され、メイン資料記憶部２０１に記憶される。
【００５８】
メイン資料６Ａは、図７に示すように、複数のページ６ＡＰによって構成される。ページは、特にプレゼンテーション用のアプリケーションにおいては「スライド」または「画面」と呼ばれることがある。以下、各ページ６ＡＰを、１ページ目から順に「ページ６ＡＰ１」、「ページ６ＡＰ２」、「ページ６ＡＰ３」、…と区別して記載する。各ページ６ＡＰには、１ページ目から順番に「１」、「２」、「３」、…、というページ番号が付されている。
【００５９】
ファイル７Ａは、表示用データ７Ａ１および参照用データ７Ａ２などによって構成される。表示用データ７Ａ１は、各ページ６ＡＰを表示するためのデータである。参照用データ７Ａ２は、プレゼンテーション中にサブ資料６Ｂを視聴者３８に参照してもらう際に使用される。参照用データ７Ａ２は、ファイル７Ａに１つだけ含まれる場合もあれば、複数含まれる場合もある。参照用データ７Ａ２の詳細については、後述する。
【００６０】
資料サーバ１のサブ資料記憶部１０１には、サブ資料６Ｂを表示するためのファイル７Ｂが記憶される。ファイル７Ｂは、プレゼンテーションが開始される前に予め発表者２８がワープロソフト、表計算ソフト、または描画ソフトなどを用いてサブ資料６Ｂを作成することによって用意され、サブ資料記憶部１０１に記憶される。または、発表者２８は、インターネット上のサーバからダウンロードすることによってファイル７Ｂを用意してもよい。サブ資料６Ｂは、ドキュメントであってもよいし、動画像であってもよい。
【００６１】
サブ資料６Ｂが複数ある場合は、発表者２８は、それぞれのサブ資料６Ｂのファイル７Ｂを用意し、サブ資料記憶部１０１に記憶させておく。
【００６２】
ところで、発表者２８は、あるサブ資料６Ｂについて、特定の立場（例えば、管理職）の視聴者３８に対してはそのサブ資料６Ｂの内容の全部分を見せてもよいが、それ以外の視聴者３８に対しては一部分だけを見せたい場合がある。以下、このようなサブ資料６Ｂを「第一の制限資料」と記載する。また、特定の立場の視聴者３８を「特定視聴者」と記載し、それ以外の視聴者３８を「非特定視聴者」と記載する。
【００６３】
または、発表者２８は、あるサブ資料６Ｂについて、特定視聴者に対してはそのサブ資料６Ｂの内容の全部分を見せてもよいが、非特定視聴者に対しては全く見せたくない場合がある。つまり、そのサブ資料６Ｂを特定視聴者に対してのみ開示したい場合がある。以下、このようなサブ資料６Ｂを「第二の制限資料」と記載する。また、特定視聴者および非特定視聴者のどちらにも制限なく内容を見せてもよいサブ資料６Ｂを「無制限資料」と記載する。
【００６４】
以下、特定の立場が管理職である場合、つまり、管理職に就く者が特定視聴者であり、そうでない者が非特定視聴者である場合を例に、説明する。
【００６５】
発表者２８は、第一の制限資料については、ファイル７Ｂとして、特定視聴者用のファイルおよび非特定視聴者用のファイルを用意する。無制限資料については、ファイル７Ｂを１つだけ用意すればよい。第二の制限資料についても同様に、ファイル７Ｂを１つだけ用意すればよい。
【００６６】
以下、サブ資料６Ｂとして４つのサブ資料６Ｂ１〜６Ｂ４が用いられる場合を例に説明する。サブ資料６Ｂ１および６Ｂ４が第一の制限資料であり、サブ資料６Ｂ３が第二の制限資料であり、サブ資料６Ｂ２が無制限資料であるものとする。
【００６７】
よって、サブ資料６Ｂ１には、ファイル７Ｂとして、特定視聴者用のファイルおよび非特定視聴者用のファイルが用意される。以下、前者を「ファイル７Ｂ１１」と記載し、後者を「ファイル７Ｂ１２」と記載する。同様に、サブ資料６Ｂ４には、特定視聴者用のファイル７Ｂ４１および非特定視聴者用のファイル７Ｂ４２が用意される。
【００６８】
サブ資料６Ｂ２およびサブ資料６Ｂ３には、ファイル７Ｂが１つずつ用意される。以下、サブ資料６Ｂ２のファイル７Ｂを「ファイル７Ｂ２」と記載し、サブ資料６Ｂ３のファイル７Ｂを「ファイル７Ｂ３」と記載する。
【００６９】
メイン端末装置２の視聴者データ記憶部２０２には、図８に示すように、視聴者３８ごとの視聴者データ７Ｃが記憶されている。視聴者データ７Ｃには、次の情報が示される。
【００７０】
「ユーザコード」は、その視聴者データ７Ｃが与えられた視聴者３８の識別子である。「ユーザ名」は、その視聴者３８の氏名である。「装置名」は、その視聴者３８に与えられたサブ端末装置３の名称である。「ＩＰアドレス」は、そのサブ端末装置３に与えられたＩＰアドレスである。
【００７１】
「アクセス権」は、その視聴者３８に与えられた、サブ資料６Ｂの閲覧に関するアクセス権である。上述の通り、特定視聴者はサブ資料６Ｂを無制限に閲覧することができ、非特定視聴者は、一部のみ閲覧することができる。そこで、その視聴者３８が特定視聴者である場合は、すべての閲覧のアクセス権が与えられており、その旨を意味する「フル」が「アクセス権」として示される。一方、視聴者３８が非特定視聴者である場合は、一部の閲覧のアクセス権が与えられており、その旨を意味する「一部」が「アクセス権」として示される。
【００７２】
視聴者データ７Ｃは、資料表示システム１００の管理者によって予め用意され、視聴者データ記憶部２０２に記憶される。
【００７３】
サブ資料属性記憶部２０３には、図９に示すようにサブ資料６Ｂごとのサブ資料属性データ７Ｄが記憶されている。サブ資料属性データ７Ｄには、次の情報が示されている。
【００７４】
「資料コード」は、そのサブ資料属性データ７Ｄに対応するサブ資料６Ｂの識別子である。
【００７５】
「配付対象」は、そのサブ資料６Ｂを配付する対象である視聴者３８の属性が示される。上述の通り、第一の制限資料、第二の制限資料、および無制限資料ごとに、その内容をどのように特定視聴者および非特定視聴者それぞれに見せてもよいのかが決まっている。そこで、そのサブ資料６Ｂが第一の制限資料である場合は、配付対象として「属性別」が示される。第二の制限資料である場合は、「特定視聴者」が示される。無制限資料である場合は、「全員」が示される。
【００７６】
「識別コード」は、そのサブ資料６Ｂのファイル７Ｂを識別するためのコードである。「ファイル名」は、そのファイル７Ｂのファイル名であって、サブ資料記憶部１０１においてそのファイル７Ｂを他のファイルと区別するために用いられる。
【００７７】
ただし、上述の通り、第一の制限資料には、サブ資料６Ｂが２つ用意されている。そこで、そのサブ資料６Ｂが第一の制限資料である場合は、特定視聴者のためのファイル７Ｂのコードおよびファイル名が、それぞれ、識別コードおよびファイル名として示され、さらに、非特定視聴者のためのファイル７Ｂのコードおよびファイル名がそれぞれ「セカンド識別コード」および「セカンドファイル名」として示される。
【００７８】
ところで、発表者２８は、プレゼンテーション中、ある特定のページ６ＡＰが表示されているときに、ある特定のサブ資料６Ｂを視聴者３８に参照してもらいたいことがある。このような場合は、メイン資料６Ａの用意の際に、そのページ６ＡＰとそのサブ資料６Ｂとを対応付ける操作を行う。本実施形態では、そのページ６ＡＰのページ番号とそのサブ資料６Ｂの資料コードとを入力する。
【００７９】
このような組合せが複数ある場合は、発表者２８は、それぞれの組合せに係るページ番号および資料コードを入力する。
【００８０】
入力されたページ番号および資料コードを示すデータが、図１０のように、参照用データ７Ａ２としてメイン資料記憶部２０１に記憶される。
【００８１】
〔プレゼンテーション中の処理〕
図１１は、パターン決定処理の流れの例を説明するフローチャートである。図１２は、認識期間パターンの３つの例を示す図である。図１３は、プロジェクタ４１によって表示される画像の遷移の例を示す図である。図１４は、二次元バーコード表示処理の流れの例を説明するフローチャートである。図１５は、二次元バーコード取得処理の流れの例を説明するフローチャートである。
【００８２】
発表者２８は、プレゼンテーションを行う部屋（例えば、会議室）にプロジェクタ４１およびメイン端末装置２を配置し、それぞれの電源をオンにしておく。さらに、プロジェクタ４１およびメイン端末装置２を通信回線５に繋いでおき、メイン端末装置２にプレゼンテーション用プログラム２０Ｐを起動させておく。
【００８３】
各視聴者３８は、自分のサブ端末装置３をその部屋に持参し、電源をオンにしておく。さらに、通信回線５に繋いでおき、資料閲覧プログラム３０Ｐを起動させておく。
【００８４】
そして、発表者２８は、プレゼンテーション用プログラム２０Ｐによってファイル７Ａを開く。
【００８５】
すると、メイン端末装置２において、メイン資料表示部２０４は、ファイル７Ａの表示用データ７Ａ１に基づいて、１ページ目つまりページ６ＡＰ１の画像データをプロジェクタ４１へ送信し始める。すると、プロジェクタ４１は、この画像データに基づいてページ６ＡＰ１を映写幕に表示させる。
【００８６】
さらに、メイン資料表示部２０４は、発表者２８が所定の操作（例えば、次ページボタンの押下）を行うごとに、現在表示されているページ６ＡＰ（以下、「カレントページ」と記載する。）の画像データの送信を止め、次のページ６ＡＰの画像データをプロジェクタ４１へ送信する。
【００８７】
すると、プロジェクタ４１は、新たに送信されてきた画像データに基づいて次のページ６ＡＰを映写幕に表示させる。これにより、カレントページが変わる。
【００８８】
上述の通り、発表者２８は、あるページ６ＡＰがカレントページとして表示されているときに、そのページ６ＡＰに対応するサブ資料６Ｂを視聴者３８に参照してもらうことができる。
【００８９】
この際に、発表者２８は、所定の操作（例えば、サブ資料参照ボタンの押下）を行うことによって、二次元バーコードの表示のコマンドを入力する。
【００９０】
なお、発表者２８は、所定の操作を行う際に、映写幕を撮影するように各視聴者３８へアナウンスする。ただし、そのサブ資料６Ｂが第二の制限資料である場合は、特定視聴者に対してのみアナウンスする。
【００９１】
すると、タイミング決定部２０５は、サブ端末装置３における撮影の開始の時刻（以下、「開始時刻Ｐ０」と記載する。）および二次元バーコードの認識の期間のパターン（以下、「認識期間パターン８Ｓ」と記載する。）を、次のように決定する。
【００９２】
タイミング決定部２０５は、開始時刻Ｐ０を、コマンドが入力されてから所定の時間が経過した時刻に決定する。開始時刻Ｐ０は、絶対時刻でよい。例えば、コマンドが入力された時刻が「午前１１時３０分１５秒２０」であり、所定の時間が「７秒」であれば、開始時刻Ｐ０を「午前１１時３０分２２秒２０」に決定する。
【００９３】
さらに、タイミング決定部２０５は、認識期間パターン８Ｓを、そのサブ資料６Ｂの参照用データ７Ａ２に基づいて決定する。認識期間パターン８Ｓは、特定視聴者のサブ端末装置３および非特定視聴者のサブ端末装置３ごとに異なることがある。以下、特定視聴者のサブ端末装置３における認識期間パターン８Ｓを「第一のパターン８Ｓ１」と記載し、非特定視聴者のサブ端末装置３における認識期間パターン８Ｓを「第二のパターン８Ｓ２」と記載する。
【００９４】
ここで、第一のパターン８Ｓ１および第二のパターン８Ｓ２それぞれの決定の仕方を、図１１のフローチャートを参照しながら説明する。
【００９５】
その参照用データ７Ａ２に配付対象として「全員」が示される場合は（図１１の＃８０１でＹｅｓ）、タイミング決定部２０５は、第一のパターン８Ｓ１および第二のパターン８Ｓ２ともにパターン＿Ａに決定する（＃８０２、＃８０３）。
【００９６】
パターン＿Ａは、図１２（Ａ）に示すような、開始時刻Ｐ０から時間Ｔａが経過した後の、時間Ｔｂごとに訪れる時間Ｔｍの期間を認識の期間とするパターンである。
【００９７】
または、その参照用データ７Ａ２に配付対象として「特定視聴者」が示される場合は（＃８０１でＮｏ、＃８０４でＹｅｓ）、タイミング決定部２０５は、第一のパターン８Ｓ１をパターン＿Ａに決定し（＃８０５）、第二のパターン８Ｓ２をパターン＿Ｂに決定する（＃８０６）。
【００９８】
パターン＿Ｂは、図１２（Ｂ）に示すような、認識の期間をまったく含まないパターンである。
【００９９】
または、その参照用データ７Ａ２に配付対象として「属性別」が示される場合は（＃８０１でＮｏ、＃８０４でＮｏ）、タイミング決定部２０５は、第一のパターン８Ｓ１をパターン＿Ｃに決定し（＃８０７）、第二のパターン８Ｓ２をパターン＿Ｄに決定する（＃８０８）。
【０１００】
パターン＿Ｃは、図１２（Ｃ）に示すような、開始時刻Ｐ０から時間Ｔｃが経過した後の、時間Ｔｄごとに訪れる時間Ｔｍの期間を認識の期間とするパターンである。パターン＿Ｄは、図１２（Ｄ）に示すような、開始時刻Ｐ０から時間（Ｔｃ＋Ｔｄ／２）が経過した後の、時間Ｔｄごとに訪れる時間Ｔｍの期間を認識の期間とするパターンである。
【０１０１】
時間Ｔａ、Ｔｂ、Ｔｃ、およびＴｄは、いずれも、数秒である。例えば、時間ＴａおよびＴｃは、１〜５秒である。時間Ｔｂは、３〜１０秒である。時間Ｔｂは、６〜１０秒である。
【０１０２】
時間Ｔｍは、時間Ｔａ、Ｔｂ、Ｔｃ、およびＴｄのいずれよりも短い時間であって、例えば、０．１〜２．０秒である。デジタルカメラ３０ｈが二次元バーコードにピントを合わせることができるくらいの時間が望ましい。
【０１０３】
タイミング通知部２０６は、タイミング決定部２０５によって開始時刻Ｐ０、第一のパターン８Ｓ１、および第二のパターン８Ｓ２が決定されると、特定視聴者のサブ端末装置３へ第一のタイミングデータ７Ｅ１を送信し、非特定視聴者のサブ端末装置３へ第二のタイミングデータ７Ｅ２を送信する。第一のタイミングデータ７Ｅ１には、開始時刻Ｐ０および第一のパターン８Ｓ１が示される。第二のタイミングデータ７Ｅ２には、開始時刻Ｐ０および第二のパターン８Ｓ２が示される。
【０１０４】
なお、特定視聴者および非特定視聴者それぞれのサブ端末装置３は、視聴者データ７Ｃ（図８参照）によって特定することができる。具体的には、アクセス権として「フル」が示される視聴者データ７Ｃに対応するサブ端末装置３が、特定視聴者のサブ端末装置３である。「一部」が示される視聴者データ７Ｃに対応するサブ端末装置３が、非特定視聴者のサブ端末装置３である。
【０１０５】
二次元バーコード表示部２０７は、タイミング決定部２０５によって開始時刻Ｐ０、第一のパターン８Ｓ１、および第二のパターン８Ｓ２が決定されると、カレントページの参照用データ７Ａ２およびカレントページに対応するサブ資料６Ｂのサブ資料属性データ７Ｄ（図９参照）に基づいて、二次元バーコードを表示する処理を実行する。この処理は、図１４に示す手順で実行される。
【０１０６】
二次元バーコード表示部２０７は、サブ資料６Ｂを資料サーバ１からダウンロードするための情報を示す二次元バーコードを、そのサブ資料属性データ７Ｄに基づいて生成する（図１４の＃８１１）。
【０１０７】
例えば、この情報として、ＵＲＬ（Uniform Resource Locator）が用いられる。具体的には、資料サーバ１のドメイン名が「www.example.com」であり、サブ資料記憶部１０１の名称が「folder-x」であり、そのサブ資料属性データ７Ｄにファイル名として「list.doc」が示される場合は、二次元バーコード表示部２０７は、「http://www.example.com/folder-x/list.doc」というＵＲＬを示す二次元バーコードを生成する。以下、この情報としてＵＲＬが用いられる場合を例に説明する。
【０１０８】
そのサブ資料属性データ７Ｄにセカンドファイル名が示される場合は（＃８１２でＹｅｓ）、二次元バーコード表示部２０７は、さらに、ファイル名の代わりにセカンドファイル名を含むＵＲＬを示す二次元バーコードに生成する（＃８１３）。
【０１０９】
以下、ステップ＃８１１で生成された二次元バーコードを「第一の二次元バーコード８Ａ１」と記載し、ステップ＃８１３で生成された二次元バーコードを「第二の二次元バーコード８Ａ２」と記載する。第一の二次元バーコード８Ａ１、８Ａ２のフォーマットとして、ＱＲ（Quick Response）コードまたはカラーコードなど公知のフォーマットを用いればよい。
【０１１０】
二次元バーコード表示部２０７は、その参照用データ７Ａ２に配付対象として「全員」または「特定視聴者」が示される場合は（＃８１４でＹｅｓ）、現在の時刻が開始時刻Ｐ０になったら、次ページボタンの押下などカレントページを切り換える操作が行われるまでの間（＃８１５でＮｏ）、第一のパターン８Ｓ１の期間中（＃８１６でＹｅｓ、＃８１８でＮｏ）、カレントページの画像データの代わりに第一の二次元バーコード８Ａ１の画像データをプロジェクタ４１へ送信する（＃８１７）。この期間が過ぎたら（＃８１８でＹｅｓ）、第一の二次元バーコード８Ａ１の画像データの送信を停止する（＃８１９）。そして、メイン資料表示部２０４によってカレントページの画像データがプロジェクタ４１へ送信される。
【０１１１】
上述の通り、配付対象が「全員」または「特定視聴者」である場合は、第一のパターン８Ｓ１は、パターン＿Ａに決定される。よって、この場合は、メイン資料表示部２０４および二次元バーコード表示部２０７による処理の結果、図１２（Ａ）に示したように、開始時刻Ｐ０から時間Ｔａが経過した後、時間Ｔｂごとに、時間Ｔｍの期間だけ第一の二次元バーコード８Ａ１の画像データがプロジェクタ４１へ送信される。それ以外の期間は、カレントページの画像データがプロジェクタ４１へ送信される。
【０１１２】
これにより、図１３（Ａ）に示すように、カレントページの代わりに定期的に時間Ｔｍだけ第一の二次元バーコード８Ａ１が表示される。
【０１１３】
または、二次元バーコード表示部２０７は、その参照用データ７Ａ２に配付対象として「属性別」が示される場合は（＃８１４でＮｏ）、現在の時刻が開始時刻Ｐ０になったら、カレントページを切り換える操作が行われるまでの間（＃８２０でＮｏ）、第一のパターン８Ｓ１の期間中（＃８２１でＹｅｓ、＃８２３でＮｏ）、カレントページの画像データの代わりに第一の二次元バーコード８Ａ１の画像データをプロジェクタ４１へ送信する（＃８２２）。この期間が過ぎたら（＃８２３でＹｅｓ）、第一の二次元バーコード８Ａ１の画像データの送信を停止する（＃８２４）。そして、メイン資料表示部２０４によってカレントページの画像データがプロジェクタ４１へ送信され始める。
【０１１４】
また、その操作が行われるまでの間、二次元バーコード表示部２０７は、第二のパターン８Ｓ２の期間中（＃８２５でＹｅｓ、＃８２７でＮｏ）、カレントページの画像データの代わりに第二の二次元バーコード８Ａ２の画像データをプロジェクタ４１へ送信する（＃８２６）。この期間が過ぎたら（＃８２７でＹｅｓ）、第二の二次元バーコード８Ａ２の画像データの送信を停止する（＃８２８）。そして、メイン資料表示部２０４によってカレントページの画像データがプロジェクタ４１へ送信され始める。
【０１１５】
上述の通り、配付対象が「属性別」である場合は、第一のパターン８Ｓ１は、パターン＿Ｃに決定され、第二のパターン８Ｓ２はパターン＿Ｄに決定される。よって、この場合は、メイン資料表示部２０４および二次元バーコード表示部２０７による処理の結果、図１２（Ｃ）に示したように、開始時刻Ｐ０から時間Ｔｃが経過した後、時間Ｔｄごとに、時間Ｔｍの期間だけ第一の二次元バーコード８Ａ１の画像データがプロジェクタ４１へ送信される。また、開始時刻Ｐ０から時間（Ｔｃ＋Ｔｄ／２）が経過した後、時間Ｔｄごとに、時間Ｔｍの期間だけ第二の二次元バーコード８Ａ２の画像データがプロジェクタ４１へ送信される。両期間以外の期間は、カレントページの画像データがプロジェクタ４１へ送信される。
【０１１６】
これにより、図１３（Ｂ）に示すように、カレントページの代わりに定期的に時間Ｔｍだけ第一の二次元バーコード８Ａ１および第二の二次元バーコード８Ａ２が交互に表示される。
【０１１７】
撮影停止指令部２０８は、カレントページが切り換えられると、終了指令データ７Ｆを各サブ端末装置３へ送信することによって、撮影を終了するように各サブ端末装置３へ指令する。
【０１１８】
一方、各視聴者３８は、発表者２８によるアナウンスに従って、映写幕を撮影するために自分のサブ端末装置３を映写幕の方向へ向ける。
【０１１９】
各サブ端末装置３において、撮影開始部３０１（図５参照）は、メイン端末装置２から第一のタイミングデータ７Ｅ１または第二のタイミングデータ７Ｅ２を受信すると、デジタルカメラ３０ｈに撮影を開始させる。
【０１２０】
画像キャプチャ部３０２は、第一のタイミングデータ７Ｅ１または第二のタイミングデータ７Ｅ２が受信されると、デジタルカメラ３０ｈによって撮影される画像を対象画像８Ｂとしてキャプチャする。そして、二次元バーコード抽出部３０３は、対象画像８Ｂの中から二次元バーコードを抽出する。キャプチャおよび抽出の処理は、図１５に示す手順で実行される。
【０１２１】
第一のタイミングデータ７Ｅ１が受信された場合は、画像キャプチャ部３０２は、現在の時刻が、第一のタイミングデータ７Ｅ１に示される開始時刻Ｐ０になったら、終了指令データ７Ｆがメイン端末装置２から送信されてくるまで（図１５の＃８３１でＮｏ）、第一のタイミングデータ７Ｅ１に示される第一のパターン８Ｓ１の期間中（＃８３２でＹｅｓ、＃８３６でＮｏ）、デジタルカメラ３０ｈによって撮影される画像を対象画像８Ｂとしてキャプチャする（＃８３３）。なお、この期間外はキャプチャが禁止される。
【０１２２】
この結果、この期間中、対象画像８Ｂが次々にキャプチャされる。二次元バーコード抽出部３０３は、対象画像８Ｂがキャプチャされるごとに、対象画像８Ｂの中から二次元バーコードの抽出を試みる（＃８３４）。
【０１２３】
二次元バーコード抽出部３０３が二次元バーコードを抽出することができたら（＃８３５でＹｅｓ）、画像キャプチャ部３０２および二次元バーコード抽出部３０３は、キャプチャおよび抽出の処理を終了する（＃８３８）。
【０１２４】
または、この期間が過ぎたら（＃８３６でＹｅｓ）、画像キャプチャ部３０２および二次元バーコード抽出部３０３は、キャプチャおよび抽出を停止し（＃８３７）、次の期間が訪れるのを待つ。
【０１２５】
図１５に示した処理によると、第一のタイミングデータ７Ｅ１に第一のパターン８Ｓ１としてパターン＿Ａが示される場合は、図１２（Ａ）に示したように、開始時刻Ｐ０から時間Ｔａが経過した後、時間Ｔｂごとに、時間Ｔｍの期間だけ対象画像８Ｂがキャプチャされ、二次元バーコードの抽出が試みられる。それ以外の期間は、対象画像８Ｂがキャプチャされないので、二次元バーコードを抽出することができない。
【０１２６】
または、パターン＿Ｃが示される場合は、図１２（Ｃ）に示したように、開始時刻Ｐ０から時間Ｔｃが経過した後、時間Ｔｄごとに、時間Ｔｍの期間だけ対象画像８Ｂがキャプチャされ、二次元バーコードの抽出が試みられる。それ以外の期間は、対象画像８Ｂがキャプチャされないので、二次元バーコードを抽出することができない。
【０１２７】
第二のタイミングデータ７Ｅ２が受信された場合の処理の流れは、第一のタイミングデータ７Ｅ１が受信された場合の処理の流れと基本的に同様であり、図１５に示した通りである。ただし、開始時刻Ｐ０として、第二のタイミングデータ７Ｅ２に示される開始時刻Ｐ０が用いられる。また、第一のパターン８Ｓ１の代わりに第二のタイミングデータ７Ｅ２に示される第二のパターン８Ｓ２が用いられる。
【０１２８】
図１５に示した処理によると、第二のタイミングデータ７Ｅ２に第二のパターン８Ｓ２としてパターン＿Ａが示される場合は、図１２（Ａ）に示したように、開始時刻Ｐ０から時間Ｔａが経過した後、時間Ｔｂごとに、時間Ｔｍの期間だけ対象画像８Ｂがキャプチャされ、二次元バーコードの抽出が試みられる。それ以外の期間は、対象画像８Ｂがキャプチャされないので、二次元バーコードを抽出することができない。
【０１２９】
または、パターン＿Ｄが示される場合は、図１２（Ｄ）に示したように、開始時刻Ｐ０から時間（Ｔｃ＋Ｔｄ／２）が経過した後、時間Ｔｄごとに、時間Ｔｍの期間だけ対象画像８Ｂがキャプチャされ、二次元バーコードの抽出が試みられる。それ以外の期間は、対象画像８Ｂがキャプチャされないので、二次元バーコードを抽出することができない。
【０１３０】
しかし、パターン＿Ｄが示される場合は、図１２（Ｄ）に示したように、キャプチャする期間がまったくないので、二次元バーコードが抽出されない。
【０１３１】
なお、第一のタイミングデータ７Ｅ１が受信された場合に抽出される二次元バーコードは、第一の二次元バーコード８Ａ１であり、第二のタイミングデータ７Ｅ２が受信された場合に抽出される二次元バーコードは、第二の二次元バーコード８Ａ２である。
【０１３２】
テキスト認識部３０４は、二次元バーコード抽出部３０３によって抽出された二次元バーコード（第一の二次元バーコード８Ａ１または第二の二次元バーコード８Ａ２）をテキストデータにデコードする。これにより、ＵＲＬを示すテキストデータが得られる。
【０１３３】
サブ資料取得部３０５は、このＵＲＬに基づいて次のようにファイル７Ｂを取得する。サブ資料取得部３０５は、このＵＲＬに基づいて資料サーバ１へアクセスする。そして、このＵＲＬによって特定されるファイル７Ｂを資料サーバ１へ要求する。
【０１３４】
すると、資料サーバ１において、サブ資料配信部１０２は、要求されたファイル７Ｂをサブ資料記憶部１０１から読み出し、サブ端末装置３へ送信する。そして、サブ資料取得部３０５は、ファイル７Ｂを受信する。
【０１３５】
サブ資料表示部３０６は、このファイル７Ｂに基づいてサブ資料６Ｂをタッチパネルディスプレイ３０ｅに表示させる。
【０１３６】
図１６は、メイン端末装置２における全体的な処理の流れの例を説明するフローチャートである。図１７は、サブ端末装置３における全体的な処理の流れの例を説明するフローチャートである。
【０１３７】
次に、メイン端末装置２およびサブ端末装置３それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１３８】
メイン端末装置２は、プレゼンテーション用プログラム２０Ｐに基づいて、図１６に示す手順で処理を実行する。
【０１３９】
メイン端末装置２は、ファイル７Ａを開くと、メイン資料６Ａの１ページ目すなわちページ６ＡＰ１（図７参照）の画像データをカレントページの画像データとしてプロジェクタ４１へ送信し始める（図１６の＃８５１、＃８５２）。
【０１４０】
サブ資料参照ボタンが押されるなどして二次元バーコードの表示のコマンドが入力されると（＃８５３でＹｅｓ）、メイン端末装置２は、二次元バーコードを表示する期間のパターン（認識期間パターン８Ｓ）および表示し始める時刻（開始時刻Ｐ０）を決定する（＃８５４）。これらを決定する処理は、前に図１１に示した手順で実行される。
【０１４１】
そして、メイン端末装置２は、決定した開始時刻Ｐ０および認識期間パターン８Ｓ（第一のパターン８Ｓ１または第二のパターン８Ｓ２）を各サブ端末装置３へ通知するとともに（＃８５５）、二次元バーコードを表示するための処理を行う（＃８５６）。
【０１４２】
通知の処理は、特定視聴者のサブ端末装置３へ第一のタイミングデータ７Ｅ１を送信し、非特定視聴者のサブ端末装置３へ第二のタイミングデータ７Ｅ２を送信することによって、行われる。二次元バーコードの表示の処理は、図１４に示した手順で行われる。
【０１４３】
次のページへ切り換えるコマンドが入力されたら（＃８５７でＹｅｓ）、メイン端末装置２は、終了指令データ７Ｆを各サブ端末装置３へ送信するとともに（＃８５８）、カレントページが最後のページでなければ（＃８６０でＮｏ）、次のページの画像データをカレントページの画像データとしてプロジェクタ４１へ送信し始める（＃８６１、＃８５２）。
【０１４４】
二次元バーコードの表示のコマンドが入力されることなく（＃８５３でＮｏ）、次のページへ切り換えるコマンドが入力された場合も（＃８５９でＹｅｓ）、メイン端末装置２は、カレントページが最後のページでなければ（＃８６０でＮｏ）、次のページの画像データをカレントページの画像データとしてプロジェクタ４１へ送信し始める（＃８６１、＃８５２）。ただし、終了指令データ７Ｆは送信しない。
【０１４５】
一方、サブ端末装置３は、資料閲覧プログラム３０Ｐに基づいて、図１７に示す手順で処理を実行する。
【０１４６】
サブ端末装置３は、第一のタイミングデータ７Ｅ１または第二のタイミングデータ７Ｅ２を受信すると（図１７の＃８７１でＹｅｓ）、二次元バーコード（第一の二次元バーコード８Ａ１または第二の二次元バーコード８Ａ２）を抽出する処理を実行する（＃８７２）。この処理の手順は、前に図１５で説明した通りである。
【０１４７】
二次元バーコードの抽出に成功すると（＃８７３でＹｅｓ）、サブ端末装置３は、二次元バーコードをテキストデータにデコードし（＃８７４）、テキストデータに示されるＵＲＬに基づいて資料サーバ１からファイル７Ｂを取得（ダウンロード）する（＃８７５）。そして、ファイル７Ｂに基づいてサブ資料６Ｂを表示する（＃８７６）。
【０１４８】
サブ端末装置３は、プレゼンテーション用プログラム２０Ｐを継続している間（＃８７７でＹｅｓ）、ステップ＃８７１〜＃８７６の処理を適宜、実行する。
【０１４９】
本実施形態によると、サブ資料６Ｂを従来よりも容易に視聴者３８へ属性に応じて配付することができる。
【０１５０】
図１８は、特定視聴者および非特定視聴者それぞれのサブ端末装置３における撮影のタイミングの例を示す図である。図１９は、特定視聴者および非特定視聴者それぞれのサブ端末装置３における撮影のタイミングの変形例の例を示す図である。図２０は、第一の二次元バーコード８Ａ１の復元の例を示す図である。図２１は、３つのファイル７Ｂを配付し分ける場合の認識および表示それぞれのタイミングの例を示す図である。
【０１５１】
本実施形態では、メイン端末装置２のタイミング決定部２０５は、サブ資料６Ｂのタイプ、すなわち、サブ資料６Ｂが第一の制限資料、第二の制限資料、および無制限資料のいずれであるかに応じて、第一のパターン８Ｓ１および第二のパターン８Ｓ２を決定した。そして、タイミング通知部２０６は、特定視聴者のサブ端末装置３へ開始時刻Ｐ０および第一のパターン８Ｓ１を通知し、非特定視聴者のサブ端末装置３へ開始時刻Ｐ０および第二のパターン８Ｓ２を通知した。
【０１５２】
しかし、第一のパターン８Ｓ１および第二のパターン８Ｓ２を予め固定的に定義しておき、タイミング決定部２０５は開始時刻Ｐ０のみを決定し、タイミング通知部２０６は開始時刻Ｐ０のみを通知してもよい。この場合は、メイン端末装置２およびサブ端末装置３は、次のように処理を行えばよい。
【０１５３】
例えば、特定視聴者のサブ端末装置３には、第一のパターン８Ｓ１として、図１２（Ｃ）に示したパターン＿Ｃを固定的に定義しておき、非特定視聴者のサブ端末装置３には、第二のパターン８Ｓ２として、図１２（Ｄ）に示したパターン＿Ｄを固定的に定義しておく。
【０１５４】
二次元バーコード表示部２０７は、カレントページに対応するサブ資料６Ｂが無制限資料である場合すなわち配付対象が「全員」である場合は、図１２（Ａ）に示したパターン＿Ａのタイミングで第一の二次元バーコード８Ａ１の画像データをプロジェクタ４１へ送信する。これにより、図１８（Ａ）に示すように、特定視聴者も非特定視聴者も第一の二次元バーコード８Ａ１をキャプチャする機会を得ることができる。
【０１５５】
または、そのサブ資料６Ｂが第二の制限資料である場合すなわち配付対象が「一部」である場合は、二次元バーコード表示部２０７は、パターン＿Ｃのタイミングで第一の二次元バーコード８Ａ１の画像データをプロジェクタ４１へ送信する。これにより、図１８（Ｂ）に示すように、特定視聴者は第一の二次元バーコード８Ａ１をキャプチャする機会を得ることができるが、非特定視聴者は得ることができない。
【０１５６】
または、そのサブ資料６Ｂが第一の制限資料である場合すなわち配付対象が「属性別」である場合は、二次元バーコード表示部２０７は、パターン＿Ｃのタイミングで第一の二次元バーコード８Ａ１の画像データをプロジェクタ４１へ送信し、パターン＿Ｄのタイミングで第二の二次元バーコード８Ａ２の画像データをプロジェクタ４１へ送信する。これにより、図１８（Ｃ）に示すように、特定視聴者は、第一の二次元バーコード８Ａ１（太い実線に対応）および第二の二次元バーコード８Ａ２（一点鎖線に対応）のうちの第一の二次元バーコード８Ａ１のみをキャプチャする機会を得ることができる。一方、非特定視聴者は、第二の二次元バーコード８Ａ２のみをキャプチャする機会を得ることができる。
【０１５７】
カレントページに対応するサブ資料６Ｂが第一の制限資料である場合は、メイン端末装置２およびサブ端末装置３は、次のように処理を行ってもよい。
【０１５８】
タイミング決定部２０５は、第一のパターン８Ｓ１をパターン＿Ａに決定し、特定視聴者のサブ端末装置３へ通知する。さらに、第二のパターン８Ｓ２をパターン＿Ｄに決定し、非特定視聴者のサブ端末装置３へ通知する。
【０１５９】
二次元バーコード表示部２０７は、第一の二次元バーコード８Ａ１を一部分ずつ欠いた複数の断片化二次元バーコード８Ｃを偶数個、生成し、現在の時刻が開始時刻Ｐ０になった後、パターン＿Ａのタイミングで１つずつ順に繰り返しプロジェクタ４１によって表示させる。
【０１６０】
例えば、二次元バーコード表示部２０７は、図１９のように、４つの断片化二次元バーコード８Ｃ１〜８Ｃ４を１つずつ順に繰り返し表示させる。
【０１６１】
なお、断片化二次元バーコード８Ｃ１〜８Ｃ４を重ね合わせると、第一の二次元バーコード８Ａ１になる。つまり、第一の二次元バーコード８Ａ１の任意の部分が必ず、断片化二次元バーコード８Ｃ１〜８Ｃ４のうちの少なくとも１つに現われる。
【０１６２】
また、重ね合わせる位置の基準をサブ端末装置３が得るために、３つの位置検出パターン（いわゆる、大きい目玉）が欠けないように断片化二次元バーコード８Ｃを生成するのが望ましい。
【０１６３】
しかし、偶数個目の断片化二次元バーコード８Ｃをすべて重ね合わせても、つまり、図１９の例では、断片化二次元バーコード８Ｃ２と８Ｃ４とを重ね合わせても、第一の二次元バーコード８Ａ１を復元することはできない。一部が欠けたままでテキストデータがデコードされないようにするために、第一の二次元バーコード８Ａ１の誤り訂正のレベルを低くするのが望ましい。例えば、誤り訂正のレベルをＬ（７％）にするのが望ましい。
【０１６４】
特定視聴者のサブ端末装置３において、画像キャプチャ部３０２は、デジタルカメラ３０ｈによって撮影された画像をパターン＿Ａのタイミングで対象画像８Ｂとして次々にキャプチャする。そして、二次元バーコード抽出部３０３は、これらの対象画像８Ｂを重ね合わせることによって第一の二次元バーコード８Ａ１の復元（再生）を試みる。
【０１６５】
すると、図２０（Ａ）に示すように、断片化二次元バーコード８Ｃ１〜８Ｃ４のすべてをキャプチャし得るので、第一の二次元バーコード８Ａ１を復元することができる。
【０１６６】
一方、非特定視聴者のサブ端末装置３において、画像キャプチャ部３０２は、デジタルカメラ３０ｈによって撮影された画像をパターン＿Ｄのタイミングで対象画像８Ｂとして次々にキャプチャする。そして、二次元バーコード抽出部３０３は、これらの対象画像８Ｂを重ね合わせることによって第一の二次元バーコード８Ａ１の復元を試みる。
【０１６７】
しかし、図２０（Ｄ）に示すように、断片化二次元バーコード８Ｃ１〜８Ｃ４のうちの断片化二次元バーコード８Ｃ２および８Ｃ４しかキャプチャすることができないので、第一の二次元バーコード８Ａ１を復元することができない。
【０１６８】
本実施形態では、第一の二次元バーコード８Ａ１および第二の二次元バーコード８Ａ２として、ファイル７ＢのＵＲＬを示す二次元バーコードを生成したが、ファイル７Ｂの識別コードまたはセカンド識別コード（図９参照）を示す二次元バーコードを生成してもよい。
【０１６９】
この場合は、資料サーバ１のドメイン名およびサブ資料記憶部１０１のフォルダ名を予めサブ端末装置３に記憶させておく。さらに、ファイル７Ｂごとの識別コードまたはセカンド識別コードとファイル名との対応関係を記憶させておく。そして、サブ資料取得部３０５は、これらの情報に基づいて次のようにファイル７Ｂをダウンロードする。
【０１７０】
サブ資料取得部３０５は、第一の二次元バーコード８Ａ１または第二の二次元バーコード８Ａ２が抽出されテキストデータにエンコードされると、テキストデータに示される識別コードまたはセカンド識別コードに対応するファイル名を特定する。そして、資料サーバ１のサブ資料記憶部１０１へアクセスし、特定したファイル名のファイル７Ｂをサブ資料記憶部１０１からダウンロードする。
【０１７１】
本実施形態では、あるページ６ＡＰがカレントページである場合に、資料サーバ１は、特定視聴者のサブ端末装置３には、内容に限定のないファイル７Ｂを提供し、非特定視聴者のサブ端末装置３には、内容に限定のあるファイル７Ｂを提供した。つまり、サブ端末装置３に応じて、内容の相違する２つのファイル７Ｂを送信し分けた。
【０１７２】
しかし、内容の相違する３つ以上のファイル７Ｂを送信し分けてもよい。以下、この仕組みを、内容の相違する３つのファイル７Ｂ１〜７Ｂ３をファイル７Ｂとして送信する場合を例に説明する。
【０１７３】
各視聴者３８は、所属する部署に応じて第一の属性、第二の属性、および第三の属性のうちのいずれか１つに分類されている。
【０１７４】
メイン端末装置２において、タイミング決定部２０５は、第一の属性の視聴者３８のサブ端末装置３、第二の属性の視聴者３８のサブ端末装置３、および第三の属性の視聴者３８のサブ端末装置３それぞれの認識期間パターン８Ｓを、図２１（Ａ）に示すパターン＿Ｄ、図２１（Ｂ）に示すパターン＿Ｅ、および図２１（Ｃ）に示すパターン＿Ｆに決定する。
【０１７５】
タイミング通知部２０６は、各サブ端末装置３へ、タイミング決定部２０５によって決定した認識期間パターン８Ｓを開始時刻Ｐ０とともに通知する。
【０１７６】
二次元バーコード表示部２０７は、開始時刻Ｐ０の後、パターン＿Ｄのタイミングで、ファイル７Ｂ１のＵＲＬを示す二次元バーコードの画像データをプロジェクタ４１へ送信する。パターン＿Ｅのタイミングで、ファイル７Ｂ２のＵＲＬを示す二次元バーコードの画像データをプロジェクタ４１へ送信する。パターン＿Ｆのタイミングで、ファイル７Ｂ３のＵＲＬを示す二次元バーコードの画像データをプロジェクタ４１へ送信する。これにより、図２１（Ｄ）に示すように、カレントページおよび３つの二次元バーコードが順に繰り返し表示される。
【０１７７】
第一の属性の視聴者３８のサブ端末装置３において、画像キャプチャ部３０２は、開始時刻Ｐ０の後、デジタルカメラ３０ｈによって撮影された画像をパターン＿Ｄのタイミングで対象画像８Ｂとしてキャプチャする。二次元バーコード抽出部３０３は、対象画像８Ｂから二次元バーコードを抽出する。これにより、ファイル７Ｂ１に対応する二次元バーコードだけが抽出される。そして、サブ資料取得部３０５は、ファイル７Ｂ１をダウンロードする。
【０１７８】
同様に、第二の属性の視聴者３８のサブ端末装置３において、画像キャプチャ部３０２は、パターン＿Ｅのタイミングでキャプチャし、二次元バーコード抽出部３０３は、二次元バーコードを抽出する。これにより、ファイル７Ｂ２に対応する二次元バーコードだけが抽出される。そして、サブ資料取得部３０５は、ファイル７Ｂ２をダウンロードする。
【０１７９】
同様に、第三の属性の視聴者３８のサブ端末装置３において、画像キャプチャ部３０２は、パターン＿Ｆのタイミングでキャプチャし、二次元バーコード抽出部３０３は、二次元バーコードを抽出する。これにより、ファイル７Ｂ３に対応する二次元バーコードだけが抽出される。そして、サブ資料取得部３０５は、ファイル７Ｂ３をダウンロードする。
【０１８０】
本実施形態では、ファイル７Ｂを視聴者３８へ提供する際に、そのファイル７ＢのＵＲＬを表わす二次元バーコードを表示したが、そのＵＲＬを表わすバーコード（いわゆる一次元バーコード）を表示してもよい。または、ＵＲＬの代わりにそのファイル７Ｂの識別コードまたはセカンド識別コードを表わすバーコードを表示してもよい。
【０１８１】
本実施形態では、メイン端末装置２は、プロジェクタ４１によってメイン資料６Ａ、第一の二次元バーコード８Ａ１、および第二の二次元バーコード８Ａ２を表示したが、液晶ディスプレイまたはプラズマディスプレイなどによって表示してもよい。または、画像形成装置４２に大型のタッチパネルディスプレイが設けられている場合は、このタッチパネルディスプレイによって表示してもよい。
【０１８２】
メイン端末装置２とプロジェクタ４１とを１つの装置として構成してもよい。例えば、パーソナルコンピュータまたはタブレットコンピュータなどで用いられるＯＳ（Operating System）が備わるプロジェクタ（いわゆるスマートプロジェクタ）をプロジェクタ４１として用い、プレゼンテーション用プログラム２０Ｐをプロジェクタ４１に実行させてもよい。
【０１８３】
本実施形態では、二次元バーコード表示部２０７は、ＵＲＬを暗号化せずに第一の二次元バーコード８Ａ１または第二の二次元バーコード８Ａ２を生成したが、暗号化したＵＲＬを表わす二次元バーコードを第一の二次元バーコード８Ａ１または第二の二次元バーコード８Ａ２として生成してもよい。この場合は、共通の復号鍵を各サブ端末装置３に用意しておき、二次元バーコード表示部２０７は、その復号鍵で復号できるように、ＵＲＬを暗号化する。そして、暗号化したＵＲＬを表わす二次元バーコードを生成する。
【０１８４】
本実施形態では、次のページへの切換えのコマンドが入力されるまで、メイン端末装置２は二次元バーコードを定期的に表示し、各サブ端末装置３は画像を定期的にキャプチャしたが、コマンドが入力される前であっても、所定の回数、二次元バーコードが表示されたら、表示およびキャプチャを停止してもよい。または、所定の時間が経過しまたは発表者２８が所定の操作を行ったら停止してもよい。
【０１８５】
その他、資料表示システム１００、資料サーバ１、メイン端末装置２、サブ端末装置３の全体または各部の構成、処理の内容、処理の順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１８６】
１００  資料表示システム（画像表示システム）
１  資料サーバ（サーバ）
２  メイン端末装置（表示制御装置、資料提供支援装置）
２０４  メイン資料表示部（メイン資料表示手段）
２０６  タイミング通知部（通知手段）
２０７  二次元バーコード表示部（コード画像表示手段）
３  サブ端末装置（端末装置）
３０２  画像キャプチャ部（抽出手段）
３０３  二次元バーコード抽出部（抽出手段、復元手段）
３０４  テキスト認識部（コード取得手段）
３０５  サブ資料取得部（資料取得手段）
４１  プロジェクタ（表示装置）
６Ａ  メイン資料
６Ｂ  サブ資料
７Ｂ  ファイル
８Ａ１  第一の二次元バーコード（コード画像）
８Ａ２  第二の二次元バーコード（第二のコード画像）
【図１】
2019023788.tif 000003
【図２】
2019023788.tif 000004
【図３】
2019023788.tif 000005
【図４】
2019023788.tif 000006
【図５】
2019023788.tif 000007
【図６】
2019023788.tif 000008
【図７】
2019023788.tif 000009
【図８】
2019023788.tif 000010
【図９】
2019023788.tif 000011
【図１０】
2019023788.tif 000012
【図１１】
2019023788.tif 000013
【図１２】
2019023788.tif 000014
【図１３】
2019023788.tif 000015
【図１４】
2019023788.tif 000016
【図１５】
2019023788.tif 000017
【図１６】
2019023788.tif 000018
【図１７】
2019023788.tif 000019
【図１８】
2019023788.tif 000020
【図１９】
2019023788.tif 000021
【図２０】
2019023788.tif 000022
【図２１】
2019023788.tif 000023