(57)【要約】【課題】電子黒板との間で行うファイルの送受信を行うための事前準備を容易に行う。【解決手段】他装置との間でデータの送受信を行う画像処理装置のアドレス情報を記憶する記憶手段と通信を行う第一の通信手段と、第一の通信手段を用いた通信を行うことにより、記憶手段から画像処理装置のアドレス情報を読み取る読取手段と、読取手段によって読み取ったアドレス情報を有する画像処理装置との間でデータの送受信を行う第二の通信手段と、を含む。【選択図】図７
2017021788.tif 000002
【特許請求の範囲】
【請求項１】
他装置との間でデータの送受信を行う画像処理装置のアドレス情報を記憶する記憶手段と通信を行う第一の通信手段と、
前記第一の通信手段を用いた前記通信を行うことにより、前記記憶手段から前記画像処理装置のアドレス情報を読み取る読取手段と、
前記読取手段によって読み取った前記アドレス情報を有する画像処理装置との間で前記データの送受信を行う第二の通信手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記第二の通信手段を用いて前記画像処理装置との間で前記データの送受信を行う際、セキュリティが設定されているか否かを判断する判断手段をさらに含み、前記判断手段により前記セキュリティが設定されていると判断すると、前記画像処理装置に表示される認証コードを入力することにより、前記セキュリティが設定された状態で前記データの送受信を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証コードは、前記画像処理装置のアプリケーションプログラムが起動する度に異なるコードが表示されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第一の通信手段は、ＲＦＩＤ（Radio Frequency Identifier）を用いた近接無線通信であることを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記画像処理装置との間で前記データの送受信を行うアプリケーションプログラムがインストールされていることを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
画像処理装置と、前記画像処理装置との間でデータの送受信を行う携帯端末装置とから構成される情報処理システムであって、
前記データの送受信を行う画像処理装置のアドレス情報を記憶する記憶手段と通信を行う第一の通信手段と、
前記第一の通信手段を用いた前記通信を行うことにより、前記記憶手段から前記画像処理装置のアドレス情報を読み取る読取手段と、
前記読取手段によって読み取った前記アドレス情報を有する画像処理装置との間で前記データの送受信を行う第二の通信手段と、
を含むことを特徴とする情報処理システム。
【請求項７】
情報処理装置のコンピュータに、
第一の通信手段が、他装置との間でデータの送受信を行う画像処理装置のアドレス情報を記憶する記憶手段と通信を行う処理と、
読取手段が、前記第一の通信手段を用いた前記通信を行うことにより、前記記憶手段から前記画像処理装置のアドレス情報を読み取る処理と、
第二の通信手段が、前記読み取る処理によって読み取った前記アドレス情報を有する画像処理装置との間で前記データの送受信を行う処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、複数の情報処理装置がクラウド等のネットワークを介して接続され、大型ディスプレイに表示された画像を共有するシステムが用いられてきている。例えば、企業や教育機関、行政機関等における会議において、背景画像の上にユーザが文字、数字、又は図形等のストローク画像を描画可能な電子黒板が利用されている。この電子黒板を、企業等が自社で保有し、自社の設備において運用するいわゆるオンプレミス型のプライベートクラウドサービスに接続し、端末からのファイル送受信により、電子黒板に表示させる技術が考えられ既に知られている。
【０００３】
特許文献１には、電子黒板を含んだ情報共有システムの環境構築を容易にすることを目的として、表示共有装置に、画面に表示する機能と通信機能とを設け、端末装置に、画像を撮影する機能と通信機能とを設け、接続装置に、各々と通信する機能と認証、設定、制御機能とを設ける技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子黒板では、オンプレミス型のプライベートクラウドサービスを利用可能なユーザを登録するに際し、プライベートクラウドサービスにログインするためのユーザＩＤ（Identification）、パスワード等で識別されるアカウントを事前に登録必要がある。この登録には、プライベートクラウドサービスのウェブブラウザにアクセスしてユーザ登録を行う必要があった。
【０００５】
また、電子黒板と端末（デバイス）との間でファイルを送受信するためには、電子黒板に表示されるＱＲ（Quick Response）コード（登録商標）及び認証コードを読み取ることにより、端末装置（デバイス）を当該電子黒板に登録するといった事前の準備を必要とするという問題があった。
【０００６】
また、特許文献１に記載された情報処理装置では、ユーザが良好な操作感を得ることを目的としているが、ユーザが、電子黒板との間でファイルの送受信を行う等といった、電子黒板との間で情報共有を行うためには、事前準備や登録といった手順を必要としており、電子黒板と接続するための事前準備を容易にするという問題は依然として解決されていない。
【０００７】
そこで、本発明は、上記従来技術の問題点に鑑みてなされたものであって、ユーザが電子黒板との間で行うファイルの送受信を行うための事前準備を容易に行うことが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明における情報処理装置は、他装置との間でデータの送受信を行う画像処理装置のアドレス情報を記憶する記憶手段と通信を行う第一の通信手段と、前記第一の通信手段を用いた前記通信を行うことにより、前記記憶手段から前記画像処理装置のアドレス情報を読み取る読取手段と、前記読取手段によって読み取った前記アドレス情報を有する画像処理装置との間で前記データの送受信を行う第二の通信手段と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが電子黒板との間で行うファイルの送受信を行うための事前準備を容易に行うことが可能な情報処理装置を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の基礎となる情報処理システムの全体構成図の一例である。
【図２】本実施形態の基礎となる情報処理システムを構成する電子黒板のハードウェア構成図である。
【図３】本実施形態の基礎となる情報処理システムを構成する電子黒板の機能ブロック図の一例である。
【図４】本実施形態に係る情報処理システムの全体構成図である。
【図５】本実施形態に係る情報処理システムを構成する携帯端末装置と電子黒板の機能ブロック図の一例である。
【図６】本実施形態に係る情報処理システムを構成する携帯端末装置のハードウェア構成図である。
【図７】本実施形態に係る情報処理システムに用いられるＲＦＩＤ（ＮＦＣ）の基本的な概略構成について説明する図である。
【図８】本実施形態に係る情報処理システムに用いられるＮＦＣによる通信方法について説明する図である。
【図９】本実施形態に係る情報処理システムの動作の一例について説明するフロー図である。
【図１０】本実施形態に係る情報処理システムの動作の一例について説明するフロー図である。
【発明を実施するための形態】
【００１１】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。以下、本発明について説明するが、本発明は、以下に説明する実施形態に限定されるものではない。以下の実施形態では、近接無線通信として、ＮＦＣ（Near Field Communication）を一例に挙げて説明を行っている。しかしながら、近接無線通信を行うことが可能なＲＦＩＤ（Radio Frequency Identifier）と呼ばれる近接無線通信全般について本発明を適用可能である。
【００１２】
本実施形態は、他装置の一例である携帯端末装置と電子黒板との間で所定のデータの送受信を行うことに関し、以下の特徴を有している。すなわち、ＭＦＰ（Multifunction Peripheral）を一例とする情報処理装置を、携帯端末装置において操作するための所定のアプリケーションプログラムを用いる。そして、携帯端末装置との間で所定のデータのファイルの送受信を行う電子黒板のＩＰ（Internet Protocol）アドレスを一例とするアドレス情報をＮＦＣ（Near Field Communication）のタグに書き込んでおく。さらに、上記アプリケーションプログラムを起動させ、携帯端末装置を用いてＮＦＣのタグ情報を読み込む。
【００１３】
これにより、電子黒板に対する携帯端末装置のユーザ登録が完了する。さらに、携帯端末装置と電子黒板との間で所定のデータの送受信を行うにあたりセキュリティが設定されている場合には、携帯端末装置から電子黒板に対するアクセスにより、電子黒板にパスコード（認証コード）が表示される。このパスコードを携帯端末装置において入力することにより、携帯端末装置から送信する所定のデータを電子黒板において表示することができると共に、電子黒板に表示されたファイルを受信することにより、携帯端末装置において表示することができる。
【００１４】
すなわち、情報処理装置を操作する所定のアプリケーションプログラムがインストールされた携帯端末装置を用いて電子黒板のアドレス情報が書き込まれたＮＦＣのタグ情報を読み込むことにより、ユーザ登録又は認証コードの読み取りといった事前準備が不要となる。この本発明の特徴について、以下の図面を用いて詳細に解説する。
【００１５】
まず、本実施形態の基礎となる情報処理システムの全体構成図の一例について説明する。図１は、本実施形態の基礎となる情報処理システムの全体構成図の一例である。なお、図１では、説明を簡略化するために、２台の電子黒板２ａ、２ｂ、及びこれに付随する電子ペン４ａ、４ｂ等を示しているだけであるが、３台以上の電子黒板や電子ペン等を利用しても良い。電子黒板２ａ、２ｂは画像処理装置の一例である。
【００１６】
図１に示すように、画像処理システム１は、複数の電子黒板２ａ、２ｂと、複数の電子ペン４ａ、４ｂと、ＵＳＢ（Universal Serial Bus）メモリ５ａ、５ｂと、ノートＰＣ（Personal Computer）６ａ、６ｂと、テレビ（ビデオ）会議端末７ａ、７ｂと、ＰＣ８と、を有する。また、電子黒板２ａ、２ｂ、及びＰＣ８は、通信ネットワーク９を介して通信可能に接続されている。さらに、複数の電子黒板２ａ、２ｂには、それぞれディスプレイ３ａ、３ｂが設けられている。なお、ＰＣ８は、画像処理システム１における画面共有のＰＣであり、閲覧するためのモニタとして機能する。
【００１７】
また、電子黒板２ａには、電子ペン４ａによって生じたイベント（ディスプレイ３ａに電子ペン４ａのペン先、又は電子ペン４ａのペン尻のタッチ）により描画された画像を、ディスプレイ３ａに表示させることができる。なお、電子ペン４ａだけでなく、ユーザの手Ｈａ等によって生じたイベント（拡大、縮小、ページめくり等のジェスチャ）に基づいて、ディスプレイ３ａ上に表示されている画像を変更することもできる。電子ペン４ａ、４ｂ、及び手Ｈａ、Ｈｂは、ポインティングデバイスの一例である。
【００１８】
また、電子黒板２ａには、ＵＳＢメモリ５ａが接続可能である。電子黒板２ａは、ＵＳＢメモリ５ａからＰＤＦ（Portable Document Format）等の電子ファイルを読み出したり、ＵＳＢメモリ５ａに電子ファイルを記録したりすることができる。また、電子黒板２ａには、ケーブル１０ａ１を介してノートＰＣ６ａが接続されている。ケーブル１０ａ１は、Ｄｉｓｐｌａｙ  Ｐｏｒｔ、ＤＶＩ（Digital Visual Interface）等の規格による通信が可能である。また、ケーブル１０ａ１は、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）、ＶＧＡ（Video Graphics Array）等の規格による通信が可能である。
【００１９】
そして、電子黒板２ａでは、ディスプレイ３ａに対する接触によってイベントを発生させ、このイベントを示すイベント情報を、マウス又はキーボード等の入力装置のイベントと同様に、ノートＰＣ６ａに送信する。同じく、電子黒板２ａには、上記規格による通信が可能なケーブル１０ａ２を介して、テレビ（ビデオ）会議端末７ａが接続されている。なお、ノートＰＣ６ａ、及びテレビ会議端末７ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の各種無線通信プロトコルに準拠した無線通信により、電子黒板２ａと通信しても良い。
【００２０】
一方、電子黒板２ｂが設置されている他の拠点では、上記と同様に、ディスプレイ３ｂを備えた電子黒板２ｂと、電子ペン４ｂと、ＵＳＢメモリ５ｂと、ノートＰＣ６ｂと、テレビ会議端末７ｂと、ケーブル１０ｂ１と、ケーブル１０ｂ２と、が利用される。さらに、ユーザの手Ｈｂ等によって生じたイベントに基づいて、ディスプレイ３ｂ上に表示されている画像を変更させることもできる。
【００２１】
これにより、一の拠点で電子黒板２ａのディスプレイ３ａ上に描画された画像は、他の拠点で電子黒板２ｂのディスプレイ３ｂ上にも表示される。逆に、他の拠点で電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、一の拠点で電子黒板２ａのディスプレイ３ａ上に表示される。このように、画像処理システム１では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利なシステムである。
【００２２】
なお、以下の説明において、複数の電子黒板のうち、任意の電子黒板を示す場合には、電子黒板２と称するものとする。複数のディスプレイのうち、任意のディスプレイを示す場合には、ディスプレイ３と称するものとする。複数の電子ペンのうち、任意の電子ペンを示す場合には、電子ペン４と称するものとする。
【００２３】
また、複数のＵＳＢメモリのうち、任意のＵＳＢメモリを示す場合には、ＵＳＢメモリ５と称するものとする。複数のノートＰＣのうち、任意のノートＰＣを示す場合には、ノートＰＣ６と称する。複数のテレビ会議端末のうち、任意のテレビ会議端末を示す場合には、テレビ会議端末７と称するものとする。さらに、複数のユーザの手のうち、任意の手を示す場合には、手Ｈと称するものとする。複数のケーブルのうち、任意のケーブルを示す場合には、ケーブル１０と称するものとする。
【００２４】
また、本実施形態では、画像処理装置の一例として、電子黒板２を用いて説明を行っているが、これに限定されるものではない。他の画像処理装置の具体例として、電子看板（デジタルサイネージ）、スポーツ又は天気予報等で利用されるテレストレータ、又は、遠隔画像（映像）診断装置等が挙げられる。
【００２５】
また、情報処理端末の一例として、ノートＰＣ６を用いて説明を行っているが、これに限定されるものではない。他の情報処理端末の具体例として、デスクトップ型ＰＣ又はタブレット型ＰＣ、スマートフォン、ＰＤＡ（Personal Data Assistance）、デジタルビデオカメラ、デジタルカメラ、ゲーム機等、画像フレームを供給可能な端末が挙げられる。
【００２６】
さらに、通信ネットワーク９には、インターネット、ＬＡＮ（Local Area Network）、携帯電話通信網等が含まれる。また、本実施形態では、記録媒体の一例として、ＵＳＢメモリ５を用いて説明しているが、これに限定されるものではなく、他の記録媒体の具体例として、ＳＤ（Secure Digital）カード等の各種記録メディアが挙げられる。
【００２７】
次に、本実施形態の基礎となる情報処理システムを構成する電子黒板のハードウェア構成について説明する。図２は、本実施形態の基礎となる情報処理システムを構成する電子黒板のハードウェア構成図である。
【００２８】
図２に示すように、電子黒板２は、電子黒板２全体の動作を制御するＣＰＵ（Central Processing Unit）１０１を備えている。また、電子黒板２は、ＩＰＬ（Initial Program Loader）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ（Read Only Memory）１０２を備えている。さらに、電子黒板２は、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ（Random Access Memory）１０３と、電子黒板２用のプログラム等の各種データを記憶するＳＳＤ（Solid State Drive）１０４とを備えている。また、電子黒板２は、通信ネットワーク９との通信を制御するネットワークコントローラ１０５と、ＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６とを備えている。
【００２９】
また、電子黒板２は、ノートＰＣ６がディスプレイに表示している静止画又は動画を取り込むキャプチャデバイス１１１と、グラフィクスを専門に扱うＧＰＵ（Graphics Processing Unit）１１２とを備えている。さらに、電子黒板２は、ＧＰＵ１１２からの出力画像をディスプレイ３やテレビ会議端末７へ出力するために、画面表示の制御及び管理を行うディスプレイコントローラ１１３を備えている。
【００３０】
そして、電子黒板２は、ディスプレイ３上に、電子ペン４又はユーザの手Ｈ等が接触したことを検知する接触センサ１１５と、接触センサ１１５の処理を制御するセンサコントローラ１１４とを備えている。この接触センサ１１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出を行う方法は、まず、ディスプレイ３の上側両端部に設置された図示しない２つ受発光装置が、ディスプレイ３に平行して複数の赤外線を放射する。そして、ディスプレイ３の周囲に設けられた反射部材によって反射され、受発光素子が放射した光の光路と同一の光路上を戻ってくる光を受光する方法である。なお、受発光装置は、ディスプレイ３の上側両端部に設置しているが、ディスプレイ３の四隅に設置しても良い。
【００３１】
接触センサ１１５は、物体（電子ペン又はユーザの手Ｈ等）によって遮断された２つの受発光装置が放射した赤外線のＩＤ（Identification）をセンサコントローラ１１４に出力し、センサコントローラ１１４が、物体の接触位置である座標位置を特定する。なお、以下に示す全てのＩＤは、識別情報の一例である。
【００３２】
また、接触センサ１１５としては、この赤外線遮断方式に限られない。例えば、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネルや、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル等が挙げられる。また、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネル等、種々の検出手段を用いても良い。
【００３３】
また、電子黒板２は、電子ペンコントローラ１１６を備えている。この電子ペンコントローラ１１６は、電子ペン４と通信することにより、ディスプレイ３へのペン先のタッチ又はペン尻のタッチの有無を判断する。なお、電子ペンコントローラ１１６は、電子ペン４のペン先及びペン尻だけでなく、電子ペン４のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしても良い。
【００３４】
電子黒板２は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、センサコントローラ１１４、電子ペンコントローラ１１６を電気的に接続する。この接続には、アドレスバス又はデータバス等のバスライン１２０を用いている。なお、電子黒板２用のプログラムは、ＣＤ（Compact Disk）−ＲＯＭ等、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。
【００３５】
次に、本実施形態の基礎となる情報処理システムを構成する電子黒板の機能ブロックについて説明する。図３は、本実施形態の基礎となる情報処理システムを構成する電子黒板の機能ブロック図の一例である。
【００３６】
電子黒板２は、図２に示すハードウェア構成及びプログラムによって、図３に示す各機能構成を有する。電子黒板２は、最初に遠隔共有処理を開始する主催装置となり得ると共に、すでに開始されている遠隔共有処理に後から参加する参加装置にもなり得る。また、電子黒板２は、主要な機能として、クライアント機２０及びサーバ機９０を有している。すなわち、電子黒板２の１台の筐体内に、クライアント機２０及びサーバ機９０が含まれている。
【００３７】
クライアント機２０及びサーバ機９０は、電子黒板２の１台の筐体内で実現される機能である。そして、電子黒板２が主催装置となる場合、この電子黒板２では、クライアント機２０とサーバ機９０とが実現される。また、電子黒板２が参加装置となる場合、この電子黒板２では、クライアント機２０は実現されるが、サーバ機９０は実現されない。
【００３８】
すなわち、図１において、電子黒板２ａが主催装置で、電子黒板２ｂが参加装置となる場合、電子黒板２ａのクライアント機２０は、同じ電子黒板２ａ内に実現されるサーバ機９０を介して、他の電子黒板２ｂのクライアント機２０との間で通信を行う。一方、電子黒板２ｂのクライアント機２０は、他の電子黒板２ａ内に実現されたサーバ機９０を介して、他の電子黒板２ａのクライアント機との間で通信を行う。
【００３９】
次に、クライアント機２０の機能構成について説明する。クライアント機２０は、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント処理部２５、操作処理部２６、ジェスチャ処理部２７、映像合成部２８、画像処理部３０、及び通信制御部６０を有する。
【００４０】
このうち、映像取得部２１は、ケーブル１０に接続されたノートＰＣ６等の映像出力機器の出力映像を取得する。映像取得部２１は、映像出力機器（ノートＰＣ６等）から画像信号を受信する。そして、この画像信号を解析し、この画像信号によって形成される映像出力機器の表示画像である画像フレームの解像度及び／又はこの画像フレームの更新頻度等の画像情報を導出し、画像取得部３１に出力する。
【００４１】
座標検知部２２は、ディスプレイ３上でユーザによって生じたイベント（ディスプレイ３上にユーザの手Ｈがタッチされた動作等）の座標位置を検出する。また、座標検知部２２は、タッチされた面積も検出する。
【００４２】
自動調整部２３は、電子黒板２の起動時に起動され、接触センサ１１５が座標検知部２２に適切な値を出力できるよう、接触センサ１１５の光センサ方式におけるセンサーカメラの画像処理のパラメータを調整する。接触検知部２４は、ユーザによって生じたイベント（ディスプレイ３上に電子ペン４のペン先又は電子ペン４のペン尻が押下（タッチ）された動作等）を検出する。
【００４３】
イベント処理部２５は、座標検知部２２によって検知されたイベントの座標位置と、接触検知部２４によって検出された検出結果とを、後述するストローク処理部３２、操作処理部２６、及びジェスチャ処理部２７の各部に振り分ける。
【００４４】
操作処理部２６は、イベント処理部２５によってＵＩ操作と判断されたものから、イベントが発生されたＵＩの要素にしたがって、各種操作を実行する。ジェスチャ処理部２７は、イベント処理部２５によってジェスチャ操作と判断されたイベントに対し、座標の履歴等からジェスチャの内容を判別しジェスチャイベントを発生させる。ジェスチャ処理部２７は、イベント処理部２５によってジェスチャ操作と判断されたものに対応した操作を実行する。
【００４５】
画像処理部３０は、各画像レイヤの重畳処理等を行う。画像処理部３０は、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、背景生成部３４、レイアウト管理部３５を有している。また、画像処理部３０は、表示合成部３６、ページ処理部３７、ページデータ記憶部３８、ファイル処理部３９、遠隔ライセンス管理テーブル４０を有している。
【００４６】
このうち、画像取得部３１は、映像取得部２１で取得された映像から、各フレームを画像として取得する。この画像は、映像出力機器（ノートＰＣ６等）からの出力画像に相当する。ストローク処理部３２は、イベント処理部２５によって割り振られたストローク描画に係るイベントに基づいて、画像を描画したり、描画された画像を削除したり、描画された画像を編集する。このストローク描画による画像は、ストローク画像に相当する。
【００４７】
ＵＩ画像生成部３３は、電子黒板２に予め設定されているＵＩ（ユーザインターフェース）画像を生成する。このＵＩ画像は、ＵＩ画像に相当する。背景生成部３４は、ページ処理部３７がページデータ記憶部３８から読み出したページデータのうち、メディアデータを、ページ処理部３７から受信する。背景生成部３４は、この受信したメディアデータを表示合成部３６に出力する。また、このメディアデータによる画像は、背景画像に相当する。背景画像のパターンは、無地、グリッド表示等である。
【００４８】
レイアウト管理部３５は、表示合成部３６に対して、画像取得部３１、ストローク処理部３２、及び、ＵＩ画像生成部３３又は背景生成部３４から出力された各画像のレイアウトを示すレイアウト情報を管理している。これにより、レイアウト管理部３５は、表示合成部３６に対して、出力画像及びストローク画像を、ＵＩ画像及び背景画像中のどの位置に表示させるか又は非表示にさせるかを指示することができる。
【００４９】
表示合成部３６は、レイアウト管理部３５から出力されたレイアウト情報に基づき、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、及び背景生成部３４から出力された各画像のレイアウトを行う。
【００５０】
ページ処理部３７は、ストローク画像のデータと出力画像のデータとを、１つのページデータに纏めてページデータ記憶部３８に記憶する。ストローク画像のデータは、ストローク配列データＩＤで示されるストローク配列データ（各ストロークデータ）として、ページデータの一部を成す。出力画像のデータは、メディアデータＩＤで示されているメディアデータとして、ページデータの一部を成す。そして、このメディアデータは、ページデータ記憶部３８から読み出されると、背景画像のデータとして取り扱われる。
【００５１】
また、ページ処理部３７は、一旦記憶されたページデータのうち、メディアデータを、背景生成部３４を介して表示合成部３６に送信することにより、映像合成部２８が背景画像をディスプレイ３に再表示させることができる。また、ページ処理部３７は、ページデータのうちのストローク配列データ（各ストロークデータ）を、ストローク処理部３２に戻すことで、ストロークの再編集ができる状態にすることができる。さらに、ページ処理部３７は、ページデータを削除したり複製したりすることもできる。
【００５２】
すなわち、ページ処理部３７がページデータ記憶部３８にページデータを記憶する時点で、ディスプレイ３上に表示されている出力画像のデータは、一旦、ページデータ記憶部３８に記憶される。その後、ページデータ記憶部３８から読み出される際には、背景画像を示すメディアデータとして読みされる。そして、ページ処理部３７は、ページデータ記憶部３８から読み出したページデータのうち、ストローク画像を示すストローク配列データを、ストローク処理部３２に出力する。また、ページ処理部３７は、ページデータ記憶部３８ら読み出したページデータのうち、背景画像を示すメディアデータを、背景生成部３４に出力する。
【００５３】
表示合成部３６は、画像取得部３１からの出力画像、ストローク処理部３２からのストローク画像、ＵＩ画像生成部３３からのＵＩ画像、及び、背景生成部３４からの背景画像を、レイアウト管理部３５によって指定されたレイアウトにしたがって重畳する。
【００５４】
ページデータ記憶部３８は、ページデータを記憶する。ページデータは、ディスプレイ３に表示される１ページ分のデータ（ストローク配列データ（各ストロークデータ）及びメディアデータ）（ストロークデータ及び画像データ）である。
【００５５】
遠隔ライセンス管理テーブル４０は、遠隔共有処理を実行するために必要なライセンスデータを管理する。この遠隔ライセンス管理テーブル４０では、電子黒板２のプロダクトＩＤ、認証に用いられるライセンスＩＤ、及びライセンスの有効期限が関連付けて管理されている。
【００５６】
次に、本実施形態に係る情報処理システムの全体構成について説明する。図４は、本実施形態に係る情報処理システムの全体構成図である。基本的には図１で説明した全体構成と同様であるが、ＬＡＮに接続された携帯端末装置５０が、通信ネットワーク９を介して電子黒板２と通信可能に構成されている点が異なっている。
【００５７】
また、ディスプレイ３には、後述するように、携帯端末装置５０と電子黒板２との間でファイルの送受信を行うにあたりセキュリティが設定されている場合には、任意の乱数から構成されるパスコード（認証コード）が表示される。そして、このパスコード（認証コード）は、電子黒板２のアプリケーションプログラムが起動する度に異なるコードが設定される。
【００５８】
この携帯端末装置５０を用いることにより、携帯端末装置５０で作成されたファイルを、通信ネットワーク９を介して電子黒板２に対して送信することができる。また、電子黒板２に表示されたファイルを、通信ネットワーク９を介して携帯端末装置５０で受信することができる。なお、電子黒板２のハードウェア構成は、上記図２において説明したものと同じであるので、詳細な説明を省略する。
【００５９】
次に、本実施形態に係る情報処理システムを構成する携帯端末装置と電子黒板の機能ブロック図について説明する。図５は、本実施形態に係る情報処理システムを構成する携帯端末装置と電子黒板の機能ブロック図の一例である。電子黒板の機能ブロック図は、基本的には図３で説明した電子黒板の機能ブロック図と同様である。本実施形態では、電子黒板２が、通信ネットワーク９を介して通信可能な携帯端末装置５０を構成する各ブロックと信号の送受信を行うブロックがクライアント機２０に追加されている。
【００６０】
クライアント機２０には、通信制御部２０１、画像送受信部２０２、イベント受信部２０３が追加されている。また、携帯端末装置５０は、通信制御部５１、画像送受信部５２、イベント受信部５３を含んで構成されている。
【００６１】
後述するように、携帯端末装置５０と電子黒板２とが、通信ネットワークを介して通信を行う際、携帯端末装置５０の通信制御部５１と、クライアント機２０の通信制御部２０１とが、通信全体の制御を行う。携帯端末装置５０と電子黒板２との間の通信が確立すると、携帯端末装置５０の画像送受信部５２と、クライアント機２０の画像送受信部２０２との間で、画像データ、画像ファイル等の送受信が行われる。また、携帯端末装置５０で発生するイベントはイベント受信部５３で受信され、電子黒板２で発生するイベントはイベント受信部２０３で受信される。
【００６２】
次に、本実施形態に係る情報処理システムを構成する携帯端末装置のハードウェア構成について説明する。図６は、本実施形態に係る情報処理システムを構成する携帯端末装置のハードウェア構成図である。
【００６３】
図６に示すように、携帯端末装置５０は、ハードウェア構成として、携帯端末装置５０全体を制御するＣＰＵ５０１を備えている。また、各種データ、各種プログラム等を格納するＲＯＭ５０２やＲＡＭ５０３等の記憶部を備えている。ＣＰＵ５０１は、ＲＯＭ５０２に格納された制御プログラムをロードし、携帯端末装置５０の動作によって得た様々なデータをＲＡＭ５０３に展開する。さらに、アンテナを用いて通常の無線通信や、後述するＮＦＣ等の近接無線通信を行う通信部５０４を備えている。
【００６４】
また、携帯端末装置５０は、ユーザが携帯端末装置５０に対して指示を与えるキーボード等からなる操作部５０５と、ＬＣＤ（Liquid Crystal Display）等で構成される表示部５０６とを備えている。さらに、マイク、スピーカ等で構成されるインタフェース部５０７を備えている。なお、操作部５０５は、表示部５０６のタッチパネルディスプレイに設けられたソフトウェアキーであっても良い。そして、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、通信部５０４、操作部５０５、表示部５０６、及びインタフェース部５０７が、バス５０８で接続されている。
【００６５】
ここで、携帯端末装置、オフィス機器、又は公共交通インフラ等において近年利用されているＮＦＣを一例とする近接無線通信技術について簡単に説明する。これは、一般的にＲＦＩＤ（Radio Frequency Identifier）と呼ばれるものであり、電波を使用した個別認証、固体識別を行う技術である。その中で、今後最も利用されると考えられている技術として、ＮＦＣが挙げられる。これは、１３．５６ＭＨｚの周波数帯域を利用した近距離無線通信技術であり、通信距離は１０ｃｍ以下である。
【００６６】
近年、ＮＦＣはスマートフォン又はタブレット型パーソナルコンピュータ等の携帯端末装置に搭載されてきており、決済処理及び個別認証といった用途に利用されている。ＮＦＣには、能動的にデータの読み書きができるリーダ及び／又はライタ機能を有するものと、書き込まれたデータを保持し、リーダ及び／又はライタから読み取られる機能のみを持つＮＦＣタグの存在が既に知られている。
【００６７】
次に、本実施形態に係る情報処理システムに用いられるＲＦＩＤ（ＮＦＣ）の基本的な概略構成について説明する。図７は、本実施形態に係る情報処理システムに用いられるＲＦＩＤ（ＮＦＣ）の基本的な概略構成について説明する図である。
【００６８】
携帯端末装置５０には、通信部５０４を介してＮＦＣタグと近接無線通信を行う近接無線通信部５１０と、ＮＦＣタグ５５のメモリ６０５に格納されている電子黒板２のアドレス情報（例えば、ＩＰアドレス）を読み取って格納する読取部５１１とが内蔵されている。ここで、近接無線通信部５１０は、第一の通信手段として機能する。また、電子黒板２のアドレス情報を読み取った後、当該アドレス情報を用いて電子黒板２に対してアクセスする通信部５０９が内蔵されている。この通信部５０９は、第二の通信手段として機能する。
【００６９】
ＮＦＣタグ５５は、ＲＦ（Radio Frequency）Ｉ／Ｆ（Interface）６０１と、ＮＦＣタグ５５全体の制御を行うコントローラ６０２と、携帯端末装置５０とのデータのやり取りを行う通信バッファ６０４と、から構成される。また、ＮＦＣタグ５５は、データを保持しておくメモリ６０５と、データ暗号化等のセキュリティを確保するためのＳＥＣ（Security）６０３と、から構成される。
【００７０】
携帯端末装置５０とＮＦＣタグ５５とは、アンテナを利用した電磁誘導により起電力を発生して通信を行う。携帯端末装置５０からは常時磁界が発せられており、ＮＦＣタグ５５のパッシブタグに近接することにより電磁誘導が発生し、ＮＦＣタグ５５側に起電力が発生し、その電力によりＮＦＣタグ５５が動作し、必要に応じてデータを送信する。
【００７１】
ＮＦＣタグ５５には、一般的に、通信に必要な認証データ（ＩＤ等）及び機器間の通信を可能にする情報（アドレス又はセキュリティデータ等）が格納されている。そして、本実施形態において、ＮＦＣタグ５５のメモリ６０５には、携帯端末装置がファイルの送受信を行おうとしている電子黒板２のＩＰアドレスを一例とするアドレス情報が書き込まれている。また、ＮＦＣタグ５５は、携帯端末装置５０と近接無線通信を行うことが可能な所定の場所に設けられる。
【００７２】
次に、本実施形態に係る情報処理システムに用いられるＮＦＣによる通信方法について説明する。図８は、本実施形態に係る情報処理システムに用いられるＮＦＣによる通信方法について説明する図である。
【００７３】
基本的には携帯端末装置５０がマスタ機器となり、すべての通信を制御する。ＮＦＣタグ５５はスレーブ機器となり、マスタ機器からのアクセスに則って応答する形を取る。ＮＦＣタグ５５はパッシブタグと呼ばれ、あくまでマスタ機器からの要求に応えるだけであり、決して自分から動作を起こすことはない。磁界はマスタ機器から発せられる。
【００７４】
次に、本実施形態に係る情報処理システムの動作の一例について説明する。図９は、本実施形態に係る情報処理システムの動作の一例について説明するフロー図であり、携帯端末装置から電子黒板へファイルを送信するときの処理について説明するフロー図である。
【００７５】
携帯端末装置５０から電子黒板２へファイルを送信するときの処理として、まず、携帯端末装置５０において、電子黒板２を操作するアプリケーションプログラムを起動する。そして、当該アプリケーションプログラムにおいて、電子黒板２へファイルを送信するモードを選択する。
【００７６】
ステップＳ５０１の処理において、携帯端末装置５０から電子黒板２へ送信する送信画像を選択する。ステップＳ５０２の処理において、携帯端末装置５０を、ＮＦＣタグ読み取りモードに設定する。ステップＳ５０３の処理において、携帯端末装置５０は、アンテナをＮＦＣタグ５５に翳すことで近接無線通信部５１０とＮＦＣタグ５５との近接無線通信を行う。そして、読取部５１１は、ＮＦＣタグ５５のメモリ６０５から電子黒板２のアドレス情報（例えば、ＩＰアドレス）を読み取り、格納する。
【００７７】
ステップＳ５０４の処理において、通信部５０９は、携帯端末装置５０から読み取ったアドレスに対応する電子黒板２にアクセスし、セキュリティが設定されているか否かが判断される。セキュリティが設定されている（ステップＳ５０４：Ｙｅｓ）と判断されると、ステップＳ５０５の処理へ移行する。セキュリティが設定されていない(ステップＳ５０４：Ｎｏ)と判断されると、ステップＳ５０６の処理へ移行する。
【００７８】
ステップＳ５０５の処理では、セキュリティ設定がされているので、パスコードの入力が求められる。そのため、携帯端末装置５０が電子黒板２にアクセスした際、電子黒板２のディスプレイ３に表示されているパスコードを入力する。ステップＳ５０６の処理において、ステップＳ５０１の処理において選択された送信画像のファイルが読み込まれる。そして、ステップＳ５０７の処理において、ステップＳ５０６の処理において読み込まれたファイルが通信ネットワーク９を経由して電子黒板２に送信される。そして、ファイルの内容が電子黒板２のディスプレイ３に表示される。
【００７９】
次に、本実施形態に係る情報処理システムの動作の一例について説明する。図１０は、本実施形態に係る情報処理システムの動作の一例について説明するフロー図であり、携帯端末装置が電子黒板からファイルを受信するときの処理について説明するフロー図である。
【００８０】
携帯端末装置が電子黒板からファイルを受信するときの処理として、まず、携帯端末装置において、電子黒板２を操作するアプリケーションプログラムを起動する。そして、当該アプリケーションプログラムにおいて、電子黒板２からファイルを受信するモードを選択する。
【００８１】
ステップＳ６０１の処理において、携帯端末装置を、ＮＦＣタグ読み取りモードに設定する。ステップＳ６０２の処理において、携帯端末装置５０は、アンテナをＮＦＣタグ５５に翳すことで近接無線通信部５１０とＮＦＣタグ５５との近接無線通信を行う。そして、読取部５１１は、ＮＦＣタグ５５のメモリ６０５から電子黒板２のアドレス情報（例えば、ＩＰアドレス）を読み取り、格納する。
【００８２】
ステップＳ６０３の処理において、通信部５０９は、携帯端末装置５０から読み取ったアドレスに対応する電子黒板２にアクセスし、セキュリティが設定されているか否かが判断される。セキュリティが設定されている（ステップＳ６０３：Ｙｅｓ）と判断されると、ステップＳ６０４の処理へ移行する。セキュリティが設定されていない(ステップＳ６０３：Ｎｏ)と判断されると、ステップＳ６０５の処理へ移行する。
【００８３】
ステップＳ６０４の処理では、セキュリティ設定がされているので、パスコードの入力が求められる。そのため、携帯端末装置５０が電子黒板２にアクセスした際、電子黒板２のディスプレイ３に表示されているパスコードを入力する。ステップＳ６０５の処理において、電子黒板２で表示されている内容のファイルが、例えば、ＰＤＦファイル形式で作成される。
【００８４】
そして、ステップＳ６０７の処理において、ステップＳ６０６の処理において作成されたファイルが通信ネットワーク９を経由して携帯端末装置に送信される。ステップＳ６０７の処理において、携帯端末装置が受信したファイルの内容が、携帯端末装置の表示部に表示される。
【００８５】
なお、図９、図１０に示した本実施形態に係る情報処理装置を構成する各機能ブロックの各動作は、コンピュータ上のプログラムに実行させることもできる。すなわち、電子黒板２、携帯端末装置５０の各ＣＰＵ１０１、５０１が、ＲＯＭ１０２、５０２、ＲＡＭ１０３、５０３にそれぞれ格納されたプログラムをロードする。そして、プログラムの各処理ステップが順次実行されることによって実現される。
【００８６】
このように、本実施形態では、携帯端末装置との間でファイルの送受信を行う電子黒板のアドレス情報をＮＦＣのタグに書き込んでおき、携帯端末装置において情報処理装置を操作するためのアプリケーションプログラムを用いることとしている。そして、このアプリケーションプログラムを起動させ、携帯端末装置を用いてＮＦＣのタグ情報を読み込むこととしている。
【００８７】
これにより、電子黒板に対する携帯端末装置のユーザ登録が完了する。さらに、携帯端末装置と電子黒板との間でファイルの送受信を行うにあたりセキュリティが設定されている場合には、携帯端末装置から電子黒板に対するアクセスにより、電子黒板にパスコード（認証コード）が表示される。このパスコードを携帯端末装置において入力することで、携帯端末装置と電子黒板との間でファイルを送受信することができる。したがって、従来必要とされていたユーザ登録や認証コードの読み取りといった事前準備が不要となる。
【００８８】
本発明によれば、電子黒板との間で行うファイルの送受信を行うための事前準備を容易に行うことが可能な情報処理装置、情報処理システム、及びプログラムが得られる。
【００８９】
以上、これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではない。すなわち、他の実施形態、追加、変更、削除等、当業者が想到することができる範囲内で変更することができ、何れの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９０】
１    画像処理システム
２、２ａ、２ｂ    電子黒板
３、３ａ、３ｂ    ディスプレイ
４、４ａ、４ｂ    電子ペン
５、５ａ、５ｂ    ＵＳＢメモリ
６、６ａ、６ｂ    ノートＰＣ
７、７ａ、７ｂ    テレビ会議端末
８    ＰＣ
９    通信ネットワーク
１０ａ１、１０ａ２、１０ｂ１、１０ｂ２    ケーブル
２０    クライアント機
２１    映像取得部
２２    座標検知部
２３    自動調整部
２４    接触検知部
２５    イベント処理部
２６    操作処理部
２７    ジェスチャ処理部
２８    映像合成部
３０    画像処理部
３１    画像取得部
３２    ストローク処理部
３３    ＵＩ画像生成部
３４    背景生成部
３５    レイアウト管理部
３６    表示合成部
３７    ページ処理部
３８    ページデータ記憶部
３９    ファイル処理部
４０    遠隔ライセンス管理テーブル
５０    携帯端末装置
５１、６０、２０１    通信制御部
５２、２０２    画像送受信部
５３、２０３    イベント受信部
５５    ＮＦＣタグ
８０    データ管理部
９０    サーバ機
１０１、５０１    ＣＰＵ
１０２、５０２    ＲＯＭ
１０３、５０３    ＲＡＭ
１０４    ＳＳＤ
１０５    ネットワークコントローラ
１０６    外部記憶コントローラ
１１１    キャプチャデバイス
１１２    ＧＰＵ
１１３    ディスプレイコントローラ
１１４    センサコントローラ
１１５    接触センサ
１１６    電子ペンコントローラ
５０４、５０９    通信部
５０５    操作部
５０６    表示部
５０７    インタフェース部
５０８    バス
５１０    近接無線通信部
５１１    読取部
６０１    ＲＦＩ／Ｆ
６０２    コントローラ
６０３    ＳＥＣ
６０４    通信バッファ
６０５    メモリ
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２０１５−０４１３７３号公報
【図１】
2017021788.tif 000003
【図２】
2017021788.tif 000004
【図３】
2017021788.tif 000005
【図４】
2017021788.tif 000006
【図５】
2017021788.tif 000007
【図６】
2017021788.tif 000008
【図７】
2017021788.tif 000009
【図８】
2017021788.tif 000010
【図９】
2017021788.tif 000011
【図１０】
2017021788.tif 000012