(57)【要約】【課題】複数の情報端末に第１の画像に関する映像を配信する画像処理システムにおいて、ハードウェアの高速化を抑制しつつ、所定の情報端末に第２の画像を配信できるようにする。【解決手段】前記画像処理装置は、第１の画像と、第１の画像に対応して描画された描画画像とを含む画像処理装置の表示画像を第１の映像データに符号化する第１の符号化部と、第１の符号化部が符号化した第１の映像データを複数の情報端末に配信する第１の配信部と、複数の情報端末のうち、一の情報端末から第１の画像とは異なる第２の画像の配信を要求する要求情報を受信する要求情報受信部と、要求情報受信部が受信した要求情報に応じて、第２の画像を所定のフレーム数の第２の映像データに符号化する第２の符号化部と、第２の符号化部が符号化した第２の映像データを一の情報端末に配信する第２の配信部と、を有する。【選択図】図５
2018005599.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報端末と、前記複数の情報端末とネットワークを介して接続される画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
第１の画像と、前記第１の画像に対応して描画された描画画像とを含む前記画像処理装置の表示画像を第１の映像データに符号化する第１の符号化部と、
前記第１の符号化部が符号化した前記第１の映像データを前記複数の情報端末に配信する第１の配信部と、
前記複数の情報端末のうち、一の情報端末から前記第１の画像とは異なる第２の画像の配信を要求する要求情報を受信する要求情報受信部と、
前記要求情報受信部が受信した前記要求情報に応じて、前記第２の画像を所定のフレーム数の第２の映像データに符号化する第２の符号化部と、
前記第２の符号化部が符号化した前記第２の映像データを前記一の情報端末に配信する第２の配信部と、
を有する画像処理システム。
【請求項２】
前記情報端末は、
前記第２の画像の配信を要求する前記要求情報を前記画像処理装置に送信する要求情報送信部と、
前記要求情報に応じて前記画像処理装置から配信される前記第２の映像データを用いて、前記第２の画像を表示部に表示させる表示制御部と、
前記表示制御部が表示させる前記第２の画像に対して入力される描画の入力データを記憶する入力データ記憶部と、
予め定められた事象に応じて、前記入力データ記憶部に記憶した前記描画の入力データを前記画像処理装置に送信する描画データ制御部と、
を有する請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、
前記第１の符号化部が符号化する前記表示画像に含まれる前記第１の画像が、前記第１の画像とは異なる他の画像に変更された場合、前記他の画像を識別するための情報を前記複数の端末に通知する配信制御部を有し、
前記描画データ制御部は、
前記他の画像が、前記表示制御部が表示させている前記第２の画像であると判断した場合、前記入力データ記憶部に記憶した前記描画の入力データを前記画像処理装置に送信する請求項２に記載の画像処理システム。
【請求項４】
前記配信制御部は、
前記第１の映像データの配信を終了する前に、前記配信を終了することを示す終了情報を前記複数の情報端末に送信し、
前記描画データ制御部は、
前記画像処理装置から前記終了情報を受信した場合、前記入力データ記憶部に記憶した前記描画の入力データを前記画像処理装置に送信する請求項３に記載の画像処理システム。
【請求項５】
前記画像処理装置は、
前記一の情報端末に前記第２の映像データを配信するとき、前記一の情報端末に対する前記第１の映像データの配信を継続する請求項１乃至４のいずれか一項に記載の画像処理システム。
【請求項６】
前記第１の画像は、複数のページを含む資料データの一のページであり、
前記第２の画像は、前記資料データの前記一のページとは異なる他のページであり、
前記画像処理装置は、
前記第１の画像及び前記第２の画像を、前記資料データのページ番号とは異なるページ毎に固有の識別情報であるページ識別情報で管理し、前記資料データのページ構成が変更された場合、前記資料データのページに新たな前記ページ識別情報を付与する配信情報管理部を有する請求項１乃至５のいずれか一項に記載の画像処理システム。
【請求項７】
複数の情報端末とネットワークを介して接続される画像処理装置であって、
第１の画像と、前記第１の画像に対応して描画された描画画像とを含む表示画像を第１の映像データに符号化する第１の符号化部と、
前記第１の符号化部が符号化した前記第１の映像データを前記複数の情報端末に配信する第１の配信部と、
前記複数の情報端末のうち、一の情報端末から前記第１の画像とは異なる第２の画像の配信を要求する要求情報を受信する要求情報受信部と、
前記要求情報受信部が受信した前記要求情報に応じて、前記第２の画像を所定のフレーム数の第２の映像データに符号化する第２の符号化部と、
前記第２の符号化部が符号化した前記第２の映像データを前記一の情報端末に配信する第２の配信部と、
を有する画像処理装置。
【請求項８】
請求項７に記載の画像処理装置とネットワークを介して接続されるコンピュータに、
前記画像処理装置から配信される第１の映像データに含まれる第１の画像とは異なる第２の画像の配信を要求する要求情報を前記画像処理装置に送信するステップと、
前記要求情報に応じて前記画像処理装置から配信される前記第２の画像を含む所定のフレーム数の第２の映像データを用いて、前記第２の画像を表示部に表示させるステップと、
前記表示部に表示させた前記第２の画像に対応して入力される描画の入力データを記憶するステップと、
予め定められた事象に応じて、前記記憶するステップで記憶した前記描画の入力データを前記画像処理装置に送信するステップと、
を実行させるためのプログラム。
【請求項９】
複数の情報端末とネットワークを介して接続される画像処理装置による画像処理方法であって、
前記画像処理装置が、
第１の画像と、前記第１の画像に対応して描画された描画データとを含む表示画像を第１の映像データに符号化するステップと、
符号化した前記第１の映像データを前記複数の情報端末に配信するステップと、
前記複数の情報端末のうち、一の情報端末から前記第１の画像とは異なる第２の画像の配信を要求する要求情報を受信するステップと、
受信した前記要求情報に応じて、前記第２の画像を所定のフレーム数の第２の映像データに符号化するステップと、
符号化した前記第２の映像データを前記一の情報端末に配信するステップと、
を含む画像処理方法。
【請求項１０】
請求項９に記載の画像処理方法を、画像処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、電子黒板、又はインタラクティブホワイトボード（ＩＷＢ: Interactive White Board）等と呼ばれる画像処理装置（以下、電子黒板と呼ぶ）が広く使用されている。電子黒板は、大型のディスプレイに入力画像を表示すると共に、表示させた画像の上に利用者が入力した文字や図形等の描画データ（ストローク画像）を表示することができる。
【０００３】
また、サーバから複数の情報端末に映像を配信する際に、サーバ側でコンテンツをブラウザでレンダリングし、レンダリングされた画像を圧縮映像として配信する配信制御システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子黒板等の画像処理装置を用いて、会議資料等の所定のページを表示すると共に、表示した画像と、表示した画像に書き込まれた描画データとを含む画像を圧縮映像として、複数の情報端末に配信する画像処理システムが考えられる。
【０００５】
また、このような画像処理システムにおいて、画像処理装置から配信されている所定のページを変更することなく、利用者の情報端末で会議資料等の他のページを閲覧したいという要求がある。
【０００６】
このような要求に対して、例えば、画像処理装置で、複数のページの画像を同時に圧縮映像として符号化し、複数のページに書き込まれた描画データの処理を行うと、ハードウェアの高速化が要求されるという問題がある。
【０００７】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、複数の情報端末に第１の画像に関する映像を配信する画像処理システムにおいて、ハードウェアの高速化を抑制しつつ、所定の情報端末に第２の画像を配信できるようにする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る画像処理システムは、複数の情報端末と、前記複数の情報端末とネットワークを介して接続される画像処理装置とを含む画像処理システムであって、前記画像処理装置は、第１の画像と、前記第１の画像に対応して描画された描画画像とを含む前記画像処理装置の表示画像を第１の映像データに符号化する第１の符号化部と、前記第１の符号化部が符号化した前記第１の映像データを前記複数の情報端末に配信する第１の配信部と、前記複数の情報端末のうち、一の情報端末から前記第１の画像とは異なる第２の画像の配信を要求する要求情報を受信する要求情報受信部と、前記要求情報受信部が受信した前記要求情報に応じて、前記第２の画像を所定のフレーム数の第２の映像データに符号化する第２の符号化部と、前記第２の符号化部が符号化した前記第２の映像データを前記一の情報端末に配信する第２の配信部と、を有する。
【発明の効果】
【０００９】
本発明の一実施形態によれば、複数の情報端末に第１の画像に関する映像を配信する画像処理システムにおいて、ハードウェアの高速化を抑制しつつ、所定の情報端末に第２の画像を配信できるようになる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る画像処理システムの構成例を示す図である。
【図２】一実施形態に係る画像処理システムの動作のイメージを説明するための図である。
【図３】一実施形態に係る電子黒板のハードウェア構成の例を示す図である。
【図４】一実施形態に係る情報端末のハードウェア構成の例を示す図である。
【図５】一実施形態に係る電子黒板の機能構成図である。
【図６】一実施形態に係る情報端末の機能構成図である。
【図７】一実施形態に係る画像処理システムで管理する情報の例を示す図である。
【図８】第１の実施形態に係る配信処理の例を示すシーケンス図（１）である。
【図９】第１の実施形態に係る配信処理の例を示すシーケンス図（２）である。
【図１０】第１の実施形態に係る情報端末の書込処理の例を示すシーケンス図である。
【図１１】第１の実施形態に係る情報端末の書込処理の例を示すフローチャートである。
【図１２】第２の実施形態に係るページＩＤのイメージを示す図である。
【図１３】第２の実施形態に係る配信処理の例を示すシーケンス図である。
【図１４】第３の実施形態に係る配信処理の例を示すシーケンス図である。
【図１５】第３の実施形態に係る情報端末の表示画面のイメージを示す図である。
【図１６】第４の実施形態に係る終了処理の例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る画像処理システムの構成例を示す図である。画像処理システム１００は、電子黒板、又はインタラクティブホワイトボード（ＩＷＢ: Interactive White Board）等の画像処理装置（以下、電子黒板と呼ぶ）１０１と、複数の情報端末１０２とを含む。電子黒板１０１は、複数の情報端末１０２と、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０３を介して接続されている。
【００１３】
電子黒板（インタラクティブホワイトボード）１０１は、例えば、液晶パネル等のフラットパネルで構成されるディスプレイと、ディスプレイにおける入力用の物体、例えば、入力ペンや指等が接触した位置を検出するセンサ等を有する画像処理装置である。
【００１４】
電子黒板１０１は、入力された画像データ（例えば、資料ファイル等）をディスプレイに表示させ、表示した表示画像の上に利用者が入力用の物体で書込した文字や図形等の描画画像（以下、ストローク画像と呼ぶ）１０４を、表示画像と共に表示する。
【００１５】
また、電子黒板１０１は、ディスプレイに表示している表示画像を所定の形式の映像データ１０５に符号化し、ネットワーク１０３を介して接続される複数の情報端末１０２に配信する。さらに、電子黒板１０１は、情報端末１０２で書込された入力データや、ページ送り等の操作情報１０６を、情報端末１０２から受信し、電子黒板１０１の表示画像に反映させる。
【００１６】
情報端末１０２は、例えば、タブレット端末、ＰＣ（Personal Computer）、スマートフォン等の情報処理装置である。
【００１７】
情報端末１０２は、画像処理システム１００に対応するアプリケーションプログラム（以下、アプリと呼ぶ）を実行することにより、電子黒板１０１から配信される映像データ１０５を復号化し、電子黒板１０１が表示されている表示画像を表示部に表示する。また、情報端末１０２は、表示部に表示した表示画像に対して、利用者が書込した入力データや、ページ送り等の操作情報１０６を電子黒板１０１に送信する。
【００１８】
上記の構成により、画像処理システム１００は、電子黒板１０１のディスプレイに表示されている表示画像を、電子黒板１０１と複数の情報端末１０２との間で共有することができる。また、電子黒板１０１、及び情報端末１０２の利用者は、共有している表示画像に、ストローク画像１０４を書込することができる。
【００１９】
図２は、一実施形態に係る画像処理システムの動作のイメージを説明するための図である。電子黒板１０１は、例えば、ネットワークＩ／Ｆ（Interface）や外部Ｉ／Ｆ等から入力された資料ファイル（資料データ）２００を、例えば、ページ単位（表示単位の一例）に分割して表示する。
【００２０】
図２の例では、電子黒板１０１は、入力された資料ファイル２００を、複数のページ２０１、２０２、２０３、・・・に分割し、そのうちのページ２０１を表示して、映像データ１０５として複数の情報端末１０２に配信する。
【００２１】
なお、以下の説明の中で、電子黒板１０１が表示して、映像データ１０５として複数の情報端末１０２に配信するページ（例えば、ページ２０１）を「表示中のページ」と呼ぶ。また、複数のページ２０１、２０２、２０３、・・・のうち、「表示中のページ」以外のページを「非表示中のページ」と呼ぶ。また、電子黒板１０１、及び情報端末１０２の表示部に示す数字は、現在表示しているページ番号を示すものとする。
【００２２】
例えば、図２において、電子黒板１０１は、資料ファイル２００のページ番号１を表示画像として表示しており、表示画像を符号化した映像データ１０５を複数の情報端末１０２に配信している。また、情報端末１０２ａ、及び情報端末１０２ｃは、電子黒板１０１から配信された映像データ１０５を復号化し、電子黒板１０１と同じ表示画像（ここでは、資料ファイル２００のページ１）を表示しているものとする。
【００２３】
ここで、例えば、情報端末１０２ｂの利用者が、非表示中のページの１つであるページ３を情報端末１０２ｂに表示させるものとする。この場合、例えば、電子黒板１０１が、非表示中のページであるページ番号３を符号化して、映像データ１０５として、情報端末１０２ｂに配信すると、電子黒板１０１の負荷が重くなり、例えば、電子黒板１０１のハードウェアの高速化等が要求される。
【００２４】
そこで、本実施形態に係る電子黒板１０１は、非表示中のページであるページ番号３の表示を要求する非表示データの取得要求を情報端末１０２ｂから受け付けると、ページ番号３を所定のフレーム数（例えば、１フレーム）の映像データに符号化する。また、電子黒板１０１は、符号化されたページ番号３の映像データを情報端末１０２ｂに配信する。
【００２５】
一方、情報端末１０２ｂは、電子黒板１０１から受信したページ番号３の映像データを復号化し、記憶部に保持する。また、情報端末１０２ｂは、記憶部に保持したページ番号３の画像を表示する。
【００２６】
これにより、電子黒板１０１は、非表示中のページを情報端末１０２ｂに配信する場合、所定のフレーム数の符号化を行うだけで、情報端末１０２ｂに表示させることができるようになる。したがって、本実施形態に係る画像処理システム１００によれば、複数の情報端末１０２に第１の画像に関する映像を配信する画像処理システム１００において、ハードウェアの高速化を抑制しつつ、所定の情報端末１０２に第２の画像を配信できるようになる。
【００２７】
なお、所定のフレーム数は、非表示中のページの符号化による電子黒板１０１の負荷の増大を抑制できるフレーム数であれば、１フレームとは異なる他のフレーム数（例えば、２フレーム等）であっても良い。
【００２８】
＜ハードウェア構成＞
（電子黒板のハードウェア構成）
図３は、一実施形態に係る電子黒板のハードウェア構成の例を示す図である。電子黒板１０１は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ストレージデバイス３０４、ネットワークＩ／Ｆ３０５、外部Ｉ／Ｆ３０６、ＧＰＵ（Graphics Processing Unit）３０７、ディスプレイコントローラ３０８、ディスプレイ３０９、接触センサコントローラ３１０、接触センサ３１１、電源制御部３１２、電源３１３、ファン３１４、及びバス３１５等を有する。
【００２９】
ＣＰＵ３０１は、例えば、ストレージデバイス３０４等に格納された電子黒板１０１用のプログラムを実行することにより、電子黒板１０１の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、例えば、電子黒板１０１の起動用のプログラム等を記憶した不揮発性のメモリである。
【００３０】
ストレージデバイス３０４は、例えば、ＯＳ（Operating System）、アプリケーションプログラム、各種データ等を記憶する大容量の記憶装置であり、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等で構成される。
【００３１】
ネットワークＩ／Ｆ３０５は、電子黒板１０１をネットワーク１０３に接続し、複数の情報端末１０２と通信を行うための通信インタフェースである。
【００３２】
外部Ｉ／Ｆ３０６は、電子黒板１０１に外部装置を接続するためのインタフェースである。外部装置には、例えば、記憶媒体等が含まれる。電子黒板１０１は、外部Ｉ／Ｆ３０６を介して、記憶媒体の読取り、書込を行うことができる。記憶媒体には、例えば、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ、光学ディスク、磁気ディスク等が含まれる。
【００３３】
ＧＰＵ３０７は、画像処理を実行する演算装置である。ディスプレイコントローラ３０８は、ディスプレイ３０９に画像、映像等を表示する制御を行う。接触センサコントローラ３１０は、接触センサ３１１を用いて、利用者の指等による接触を検知する。電源制御部３１２は、電源３１３による電子黒板１０１への電源の供給や、電子黒板１０１を冷却するファン３１４等を制御する。
【００３４】
バス３１６は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３５】
（情報端末の機能構成）
図４は、一実施形態に係る情報端末のハードウェア構成の例を示す図である。情報端末１０２は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、ストレージデバイス４０４、ネットワークＩ／Ｆ４０５、入力装置４０６、表示装置４０７、外部Ｉ／Ｆ４０８、及びバス４０９等を有する。
【００３６】
ＣＰＵ４０１は、ＲＯＭ４０３やストレージデバイス４０４等に格納されたプログラムやデータをＲＡＭ４０２上に読み出し、処理を実行することで、情報端末１０２の各機能を実現する演算装置である。ＲＡＭ４０２は、ＣＰＵ４０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ４０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００３７】
ストレージデバイス４０４は、例えば、ＨＤＤ、ＳＳＤ、フラッシュＲＯＭ等の大容量の記憶装置であり、ＯＳ、アプリケーションプログラム、及び各種データ等を記憶する。ネットワークＩ／Ｆ４０５は、情報端末１０２をネットワーク１０３に接続し、電子黒板１０１と通信を行うための通信インタフェースである。
【００３８】
入力装置４０６は、例えば、タッチパネルや、キーボード、ポインティングデバイス等の入力デバイスであり、利用者による入力操作を受け付ける。表示装置４０７は、例えば、ディスプレイ等の表示デバイスであり、情報端末１０２で実行されるプログラム等による表示画面を表示する。なお、入力装置４０６及び表示装置４０７は、例えば、タッチパネルディスプレイ等の一体型の表示入力装置４１０であって良い。
【００３９】
外部Ｉ／Ｆ４０８は、情報端末１０２に外部装置を接続するためのインタフェースである。外部装置には、例えば、記憶媒体等が含まれる。
【００４０】
バス４０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４１】
＜機能構成＞
（電子黒板の機能構成）
図５は、一実施形態に係る電子黒板の機能構成図である。電子黒板１０１は、入力データ制御部５１０、表示データ制御部５２０、符号化部５３０、配信処理部５４０、通信部５５０、及び操作受付部５６０等を有する。なお、図５において、破線の矢印は、表示画像、ストローク画像等、画像データの流れのイメージを示している。
【００４２】
入力データ制御部５１０は、電子黒板１０１がディスプレイ３０９に表示中の表示画像に対する、電子黒板１０１の利用者による書込操作、及び複数の情報端末１０２の利用者による書込操作に対応するストローク画像を生成する。入力データ制御部５１０は、例えば、入力座標検知部５１１、入力データ受付部Ａ５１２、及び描画画像生成部Ａ５１３等を含む。
【００４３】
入力座標検知部５１１は、電子黒板１０１のディスプレイ３０９における入力用の物体（例えば、利用者の指等）による入力座標を検知する。入力座標検知部５１１は、例えば、図３の接触センサ３１１、接触センサコントローラ３１０、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【００４４】
入力データ受付部Ａ５１２は、入力座標検知部５１１から出力される入力座標を受付し、利用者の操作に対応する入力データを描画画像生成部Ａ５１３に出力する。入力データ受付部Ａ５１２は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００４５】
描画画像生成部Ａ５１３は、入力データ受付部Ａから受付した入力データを用いて、電子黒板１０１の利用者が書込した文字や図形等のストローク画像を生成する。また、描画画像生成部Ａ５１３は、複数の情報端末１０２から受付した書込要求に含まれる入力データを用いて、情報端末１０２の利用者が書込したストローク画像を生成する。描画画像生成部Ａ５１３は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００４６】
表示データ制御部５２０は、電子黒板１０１のディスプレイ３０９に表示する表示データ（表示画像）に関する制御を行う。表示データ制御部５２０は、例えば、ファイル受付部５２１、ページ記憶部５２２、表示画像生成部Ａ５２３、及び表示制御部５２４等を含む。
【００４７】
ファイル受付部５２１は、例えば、外部Ｉ／Ｆ３０６に接続される記憶媒体や、ネットワーク１０３等から入力される、表示対象となるファイル（資料ファイル２００等）を受付し、ページ単位の画像に分解する。ファイル受付部５２１は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００４８】
ページ記憶部５２２は、ファイル受付部５２１がページ単位に分解した画像を記憶する手段であり、例えば、図３のストレージデバイス３０４、ＲＡＭ３０２、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【００４９】
表示画像生成部Ａ５２３は、ページ記憶部５２２に記憶したページ単位の画像のうち、ディスプレイ３０９に表示する画像（第１の画像）と、描画画像生成部Ａ５１３が生成したストローク画像（描画画像）とを含む表示画像を生成する。表示画像生成部Ａ５２３は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００５０】
表示制御部５２４は、表示画像生成部Ａ５２３が生成した表示画像を、ディスプレイ３０９に表示する制御を実行する。表示制御部５２４は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。例えば、表示制御部５２４は、表示画像生成部Ａ５２３によって生成される表示画像を、ディスプレイ３０９に表示させる。
【００５１】
符号化部５３０は、電子黒板１０１が情報端末１０２に配信する画像を、所定のフォーマットの圧縮映像に符号化する。符号化部５３０は、例えば、ページデータ取得部５３１、第１の符号化部５３２、及び第２の符号化部４３３等を含む。
【００５２】
ページデータ取得部５３１は、表示データ制御部５２０から、第１の符号化部５３２が符号化する表示画像、及び第２の符号化部５３３が符号化する非表示中ページの画像等を取得する。ページデータ取得部５３１は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００５３】
第１の符号化部５３２は、ディスプレイ３０９に表示する画像（第１の画像）と、描画画像生成部Ａ５１３が生成したストローク画像（描画画像）とを含む表示画像を、所定のフォーマットの圧縮映像（第１の映像データ）に符号化する。第１の符号化部５３２は、例えば、図３のＧＰＵ３０７、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【００５４】
第２の符号化部５３３は、ディスプレイ３０９に表示する画像（第１の画像）とは異なる非表示中ページの画像（第２の画像）を、所定のフレーム数（例えば、１フレーム）の圧縮映像（第２の映像データ）に符号化する。第２の符号化部５３３は、例えば、図３のＧＰＵ３０７、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【００５５】
なお、第１の符号化部５３２、及び第２の符号化部５３３は、同じ符号化部であっても良いし、異なる符号化部であっても良い。
【００５６】
配信処理部５４０は、電子黒板１０１から、複数の情報端末１０２への映像データの配信を制御する。配信処理部５４０は、例えば、配信情報管理部Ａ５４１、第１の配信部５４２、第２の配信部５４３、及び配信制御部Ａ５４４等を含む。
【００５７】
配信情報管理部Ａ（配信情報管理部）５４１は、複数の情報端末１０２への映像データの配信に関する情報を、例えば、ＲＡＭ３０２、又はストレージデバイス３０４等に記憶して管理する。配信情報管理部Ａ５４１は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。配信情報管理部Ａ５４１が管理する情報の一例を図７（ａ）、（ｂ）に示す。
【００５８】
図７（ａ）は、電子黒板１０１の配信情報管理部Ａ５４１が管理する配信先情報７０１の一例を示している。配信先情報７０１には、例えば、配信先端末ＩＤ、端末名、ＩＰアドレス等が含まれる。
【００５９】
配信先端末ＩＤは、電子黒板１０１が映像データを配信する情報端末１０２を識別する識別情報（以下、端末ＩＤと呼ぶ）である。端末名は、情報端末１０２の名前である。ＩＰアドレスは、情報端末１０２のＩＰアドレスである。なお、ＩＰアドレスは、例えば、ＭＡＣアドレス等の他の宛先情報であっても良い。
【００６０】
図７（ｂ）は、電子黒板１０１の配信情報管理部Ａ５４１が管理する配信データ情報７０２の一例を示している。配信データ情報７０２には、例えば、ファイル情報、ページ番号、表示中のページの配信先、非表示中のページを配信先等の情報が含まれる。
【００６１】
ファイル情報は、電子黒板１０１がディスプレイに表示する表示対象となる資料ファイル２００等のファイル名等の情報である。ページ番号は、表示対象となる資料ファイル２００のページを示す情報である。
【００６２】
表示中のページの配信先は、電子黒板１０１のディスプレイ３０９に表示している表示画像を配信する配信先の端末ＩＤである。非表示中のページの配信先は、電子黒板１０１のディスプレイ３０９に表示している表示画像とは異なる非表示中のページ画像を配信する配信先の端末ＩＤである。
【００６３】
なお、図７（ａ）、（ｂ）に示す配信先情報７０１、及び配信データ情報７０２は、配信情報管理部Ａ５４１が管理する情報の一例である。
【００６４】
図５に戻り、電子黒板１０１の機能構成の説明を続ける。
【００６５】
第１の配信部５４２は、電子黒板１０１がディスプレイ３０９に表示している表示画像を、第１の符号化部５３２が符号化した圧縮映像（第１の映像データ）を、通信部５５０を用いて、複数の情報端末１０２に配信する。第１の配信部５４２は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００６６】
第１の配信部５４２は、例えば、図７（ｂ）の配信データ情報７０２を用いて、表示中のページの配信先となる端末ＩＤを特定し、図７（ａ）の配信先情報７０１を用いて、表示中のページの配信先となる端末ＩＤに対応するＩＰアドレスを特定することができる。第１の配信部５４２は、特定したＩＰアドレスに、第１の符号化部５３２が符号化した圧縮映像（第１の映像データ）を配信する。
【００６７】
第２の配信部５４３は、第２の符号化部５３３が符号化した非表示中ページの圧縮映像（第２の映像データ）を、通信部５５０を用いて、非表示中ページの配信先の情報端末１０２に配信する。第２の配信部５４３は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００６８】
第２の配信部５４３は、例えば、図７（ｂ）の配信データ情報７０２を用いて、非表示中のページの配信先となる端末ＩＤを特定し、図７（ａ）の配信先情報７０１を用いて、配信先の端末ＩＤに対応するＩＰアドレスを特定することができる。第２の配信部５４３は、特定したＩＰアドレスに、第２の符号化部５３３が符号化した圧縮映像（第２の映像データ）を配信する。
【００６９】
なお、第１の配信部５４２、及び第２の配信部５４３は、同じ配信部であっても良いし、異なる配信部であっても良い。
【００７０】
配信制御部Ａ（配信制御部）５４４は、例えば、操作受付部５６０が受付した電子黒板１０１の利用者による操作、及び制御情報受信部５５３が受信した情報端末１０２の利用者による操作情報等に基づいて、複数の情報端末１０２への映像データの配信を制御する。配信制御部Ａ５４４は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００７１】
例えば、配信制御部Ａ５４４は、電子黒板１０１、又は情報端末１０２の利用者によるページ変更操作を受付すると、図４（ａ）に示す表示中のページの配信先を更新し、表示データ制御部５２０に変更後のページ番号の表示を指示する。
【００７２】
また、配信制御部Ａ５４４は、複数の情報端末１０２のうち、一の情報端末１０２（例えば、情報端末１０２ｂ）から、非表示中のページの表示要求を受付すると、図４（ａ）に示す非表示中のページの配信先を更新し、符号化部５３０に非表示中のページの符号化を要求する。
【００７３】
通信部５５０は、ネットワーク１０３を介して接続される複数の情報端末１０２と通信を行う。通信部５５０は、例えば、制御情報送信部５５１、データ送信部５５２、制御情報受信部５５３等を含む。
【００７４】
制御情報送信部５５１は、ネットワークＩ／Ｆ３０５を用いて、表示画像を共有する複数の情報端末１０２に、制御情報を送信する手段であり、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００７５】
例えば、制御情報送信部５５１は、電子黒板１０１が表示画像の共有を終了する前に、配信制御部Ａ５４４等の指示によって、表示画像の共有を終了することを示す共有終了通知（制御情報の一例）を、複数の情報端末１０２に送信する。
【００７６】
データ送信部５５２は、ネットワークＩ／Ｆ３０５を用いて、第１の配信部が配信する第１の映像データ、及び第２の配信部が配信する第２の映像データを、指定された宛先に送信する。データ送信部５５２は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００７７】
制御情報受信部（要求情報受信部）５５３は、ネットワークＩ／Ｆ３０５を用いて、複数の情報端末１０２から送信される制御情報を受信する手段であり、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。
【００７８】
例えば、制御情報受信部５５３は、情報端末１０２から送信されるページ送り操作を指示する情報や、ストローク画像の入力データ等を含む制御情報を受信する。
【００７９】
操作受付部５６０は、利用者によるページ送り操作等の操作を受付する手段であり、例えば、図３の接触センサ３１１、接触センサコントローラ３１０、及びＣＰＵ３０１で実行されるプログラム等によって実現される。
【００８０】
（情報端末の機能構成）
図６は、一実施形態に係る情報端末の機能構成図である。情報端末１０２は、入力データ制御部６１０、表示データ制御部６２０、復号化部６３０、配信処理部６４０、通信部６５０、及び操作受付部６６０等を有する。なお、図６において、破線の矢印は、表示画像、ストローク画像等、画像データの流れのイメージを示している。
【００８１】
入力データ制御部６１０は、情報端末１０２が表示装置４０７等の表示部に表示している画像に対する、情報端末１０２の利用者による書込操作に対応する制御を行う。入力データ制御部６１０は、例えば、入力データ受付部Ｂ６１１、描画データ制御部６１２、入力データ記憶部６１３、及び描画画像生成部Ｂ６１４等を含む。
【００８２】
入力データ受付部Ｂ６１１は、情報端末１０２の表示部に表示している画像に対する利用者の描画操作に対応する入力データを受付する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００８３】
描画データ制御部６１２は、入力データ受付部Ｂ６１１が受付した入力データを処理する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００８４】
描画データ制御部６１２は、情報端末１０２で表示中のページが、電子黒板１０１で表示中のページである場合、入力データ受付部Ｂ６１１が受付した描画操作の入力データを含む書込要求を、通信部６５０を介して電子黒板１０１に送信する。
【００８５】
一方、描画データ制御部６１２は、情報端末１０２で表示中のページが、電子黒板１０１で表示中のページとは異なる非表示ページの画像である場合、入力データ受付部Ｂ６１１が受付した描画操作の入力データを入力データ記憶部６１３に記憶する。
【００８６】
また、描画データ制御部６１２は、予め定められた事象に応じて、入力データ記憶部６１３に記憶した描画操作の入力データを、電子黒板１０１に送信する。
【００８７】
例えば、描画データ制御部６１２は、入力データ記憶部６１３に記憶した描画操作の入力データに対応するページが、電子黒板１０１で表示された場合、入力データ記憶部６１３に記憶した描画操作の入力データを、電子黒板１０１に送信する。また、描画データ制御部６１２は、電子黒板１０１から、表示画面の共有を終了することを示す通知を受信した場合、入力データ記憶部６１３に記憶した描画操作の入力データを、電子黒板１０１に送信する。
【００８８】
入力データ記憶部６１３は、情報端末１０２で表示中のページが、非表示ページの画像である場合、入力データ受付部Ｂ６１１が受付した描画操作の入力データを記憶する。入力データ記憶部６１３は、例えば、図４のＲＡＭ４０２、ストレージデバイス４０４、及び図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００８９】
描画画像生成部Ｂ６１４は、情報端末１０２で表示中のページが、非表示ページの画像である場合、例えば、入力データ記憶部６１３が記憶した入力データを用いて、情報端末１０２の利用者が書込した文字や図形等のストローク画像を生成する。描画画像生成部Ｂ６１４は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【００９０】
表示データ制御部６２０は、情報端末１０２の表示装置４０７等の表示部に表示する表示データに関する制御を行う。表示データ制御部６２０は、例えば、画像データ記憶部６２１、表示画像生成部Ｂ６２２、及び表示制御部６２３を含む。
【００９１】
画像データ記憶部６２１は、復号化部６３０が、電子黒板１０１から配信される非表示ページを符号化した第２映像データを復号化した場合、復号化された所定のフレーム数の映像（非表示中のページの画像）を記憶する。画像データ記憶部６２１は、例えば、図４のＲＡＭ４０２、ストレージデバイス４０４、及び図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００９２】
表示画像生成部Ｂ６２２は、情報端末１０２で表示中のページが、非表示ページの画像である場合、画像データ記憶部６２１が記憶した非表示中のページの画像と、描画画像生成部Ｂ６１４が生成したストローク画像（描画画像）とを含む表示画像を生成する。表示画像生成部Ｂ６２２は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【００９３】
表示制御部６２３は、情報端末１０２の表示装置４０７等の表示部に表示画像を表示させる手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００９４】
表示制御部６２３は、情報端末１０２で表示中のページが、電子黒板１０１で表示中のページである場合、電子黒板１０１から配信される第１の映像を、復号化部６３０が復号化した表示画像の映像を表示部に表示させる。
【００９５】
一方、表示制御部６２３は、情報端末１０２で表示中のページが、電子黒板１０１で表示中のページとは異なる非表示中のページである場合、表示画像生成部Ｂ６２２が生成した表示画像を表示部に表示させる。
【００９６】
復号化部６３０は、通信部６５０が電子黒板１０１から受信した圧縮映像（第１の映像データ、第２の映像データ等）を復号化する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【００９７】
例えば、復号化部６３０は、電子黒板１０１で表示中のページを含む第１の映像データを受信すると、第１の映像データを復号化し、復号化した映像データを表示制御部６２３に出力する。
【００９８】
一方、復号化部６３０は、電子黒板１０１で表示中のページとは異なる非表示中のページを含む第２の映像データを受信すると、第２の映像データを復号化し、復号化した所定のフレーム数（例えば、１フレーム）の映像を、画像データ記憶部６２１に出力する。
【００９９】
配信処理部６４０は、電子黒板１０１から配信される映像（画像）に関する処理を行う。配信処理部６４０は、例えば、配信情報管理部Ｂ６４１、配信制御部Ｂ６４２、及び要求情報送信部６４３等を含む。
【０１００】
配信情報管理部Ｂ６４１は、電子黒板１０１から配信される映像（画像）に関する情報を、例えば、ＲＡＭ４０２、又はストレージデバイス４０４等に記憶して管理する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。配信情報管理部Ｂ６４１が管理する情報の一例を図７（ｃ）に示す。
【０１０１】
図７（ｃ）は、情報端末１０２の配信情報管理部Ｂ６４１が管理する配信情報７０３の一例を示している。図７（ｃ）の例では、配信情報７０３には、配信元情報、ＩＰアドレス、ファイル情報、表示モード、ページ番号、配信元で表示中のページ、自端末で表示中のページ、描画データ等の情報が含まれる。
【０１０２】
配信元情報は、画像処理システム１００で共有する表示画像を配信する電子黒板１０１を特定するための情報であり、例えば、電子黒板１０１の識別情報、名前等の情報である。ＩＰアドレスは、電子黒板１０１のＩＰアドレスである。なお、ＩＰアドレスは、例えば、ＭＡＣアドレス等の他の宛先情報であっても良い。
【０１０３】
ファイル情報は、画像処理システム１００で共有するファイル（例えば、資料ファイル２００）のファイル名等の情報である。表示モードは、情報端末１０２が、電子黒板１０１で表示中のページを表示する通常モードで動作しているか、電子黒板１０１で表示中のページとは異なる非表示中のページを表示するバックグラウンドモードで動作しているかを示す情報である。ページ情報は、画像処理システム１００で共有する資料ファイル２００等のページ番号等の情報である。
【０１０４】
配信元で表示中のページの情報は、配信元の電子黒板１０１で表示中のページを示す情報である。図７（ｃ）の例では、電子黒板１０１は、ページ番号１のページを表示していることが示されている。
【０１０５】
自端末で表示中のページの情報は、自端末である情報端末１０２で表示中のページを示す情報である。図７（ｃ）の例では、情報端末１０２は、電子黒板１０１で表示中のページとは異なるページ番号３のページを表示していることが示されている。
【０１０６】
描画データの情報は、入力データ記憶部６１３に、未送信の入力データが記憶されているか否かを示す情報である。図７（ｃ）の例では、入力データ記憶部６１３に、未送信の入力データ記憶されていることが示されている。
【０１０７】
なお、図７（ｃ）に示す配信情報７０３は、配信情報管理部Ｂ６４１が管理する情報の一例である。配信情報管理部Ｂ６４１は、例えば、電子黒板１０１と通信を開始したとき等に、電子黒板１０１から通知される制御情報等に基づいて、配信情報７０３を管理する。
【０１０８】
図６に戻り、情報端末１０２の機能構成の説明を続ける。
【０１０９】
配信制御部Ｂ６４２は、例えば、配信情報管理部Ｂ６４１が管理する配信情報７０３に基づいて、入力データ制御部６１０や、表示データ制御部６２０等を制御する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラム等によって実現される。
【０１１０】
例えば、配信制御部Ｂ６４２は、情報端末１０２の利用者によるページ変更操作や、非表示中ページの要求操作等に応じて、配信情報管理部Ｂ６４１が管理する配信情報７０３を更新する。また、配信制御部Ｂ６４２は、配信情報７０３に基づいて、現在の表示モードを、入力データ制御部６１０や、表示データ制御部６２０等に通知する。
【０１１１】
要求情報送信部６４３は、操作受付部６６０が受付した利用者の操作に応じて、電子黒板１０１で表示中のページとは異なる非表示中のページの取得を要求する要求情報である非表示データの取得要求を、電子黒板１０１に送信する。また、要求情報送信部６４３は、操作受付部６６０が受付した利用者の操作に応じて、電子黒板１０１で表示中のページの変更を要求する要求情報を、電子黒板１０１に送信する。要求情報送信部６４３は、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【０１１２】
通信部６５０は、ネットワーク１０３を介して電子黒板１０１と通信を行う。通信部６５０は、例えば、データ受信部６５１、制御情報受信部６５２、及び制御情報送信部６５３等を含む。
【０１１３】
データ受信部６５１は、図４のネットワークＩ／Ｆ４０５を用いて、電子黒板１０１から配信される第１の映像データ、及び第２の映像データを受信する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【０１１４】
制御情報受信部６５２は、図４のネットワークＩ／Ｆ４０５を用いて、電子黒板１０１から送信される制御情報を受信する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【０１１５】
例えば、制御情報受信部６５２は、電子黒板１０１が表示画像の共有を終了する前に、電子黒板１０１から送信される共有終了通知（制御情報の一例）を受信する。
【０１１６】
制御情報送信部６５３は、図４のネットワークＩ／Ｆ４０５を用いて、電子黒板１０１に制御情報を送信する手段であり、例えば、図４のＣＰＵ４０１で実行されるプログラムによって実現される。
【０１１７】
例えば、制御情報送信部６５３は、要求情報送信部６４３の指示に応じて、電子黒板１０１で表示中のページのページ送り操作を要求する情報や、非表示中のページの取得を要求する非表示データの取得要求等の要求情報を、電子黒板１０１に送信する。
【０１１８】
また、制御情報送信部６５３は、描画データ制御部６１２の指示に応じて、入力データ受付部Ｂ６１１が受付した描画操作の入力データを含む書込要求を、電子黒板１０１に送信する。
【０１１９】
操作受付部６６０は、図４の入力装置４０６に対する利用者のページ送り操作や、非表示中ページの取得操作等を受付する手段であり、例えば、図４ＣＰＵ４０１で実行されるプログラム等によって実現される。
【０１２０】
＜処理の流れ＞
続いて、画像処理システム１００による画像処理方法の処理の流れについて説明する。
【０１２１】
［第１の実施形態］
（配信処理）
図８は、第１の実施形態に係る配信処理の例を示すシーケンス図（１）である。この処理は、電子黒板１０１が、電子黒板１０１のディスプレイ３０９に表示中のページと、表示中のページに書き込まれたストローク画像とを含む表示画像を、複数の情報端末１０２に配信する処理の例を示している。
【０１２２】
ステップ８０１において、電子黒板１０１の配信制御部Ａ５４４は、例えば、図７に示す配信先情報７０１、配信データ情報７０２等に基づいて、電子黒板１０１が表示している表示画像の配信先の情報を第１の配信部５４２に通知する。例えば、配信制御部Ａ５４４は、第１の配信部５４２に、情報端末１０２ａ、１０２ｂのＩＰアドレス等を通知する。
【０１２３】
ステップＳ８０２において、電子黒板１０１の配信制御部Ａ５４４は、第１の符号化部５３２に符号化の開始を指示する。
【０１２４】
これにより、画像処理システム１００は、ステップＳ８０３〜Ｓ８０７に示す表示画像の配信処理８００を繰り返し実行する。
【０１２５】
ステップＳ８０３において、第１の符号化部５３２は、表示画像生成部Ａ５２３が生成した表示画像を取得する。
【０１２６】
ステップＳ８０４において、第１の符号化部５３２は、取得した表示画像を所定の形式の圧縮映像に符号化する。
【０１２７】
ステップＳ８０５において、第１の符号化部５３２は、符号化した圧縮映像を第１の配信部５４２に出力する。
【０１２８】
ステップＳ８０６ａ、Ｓ８０６ｂにおいて、電子黒板１０１の第１の配信部５４２は、ステップＳ８０１で通知された配信先に、データ送信部５５２を介して、第１の符号化部５３２から取得した圧縮映像を配信する。
【０１２９】
ステップＳ８０７ａにおいて、情報端末１０２ａの復号化部６３０は、データ受信部６５１が電子黒板１０１から受信した圧縮映像を復号化し、表示制御部６２３は、復号化された電子黒板１０１の表示画像を、表示装置４０７等の表示部に表示する。
【０１３０】
同様に、ステップＳ８０７ｂにおいて、情報端末１０２ｂの復号化部６３０は、データ受信部６５１が電子黒板１０１から受信した圧縮映像を復号化し、表示制御部６２３は、復号化された電子黒板１０１の表示画像を、表示装置４０７等の表示部に表示する。
【０１３１】
上記の処理により、電子黒板１０１は、電子黒板１０１のディスプレイ３０９に表示している表示画像を、複数の情報端末１０２に配信し、情報端末１０２の表示部に表示させることができる。
【０１３２】
図９は、第１の実施形態に係る画像処理システムの配信処理の例を示すシーケンス（２）である。なお、図９の開始時点において、画像処理システム１００は、図８示した配信処理８００を繰り返し実行しているものとする。
【０１３３】
ステップＳ９０１において、例えば、情報端末１０２ｂの要求情報送信部６４３は、操作受付部６６０が受付した利用者の操作等に応じて、非表示ページ（ページ番号Ｎ）の取得を要求する非表示中ページの取得要求を、電子黒板１０１に送信する。なお、ページ番号Ｎは、電子黒板１０１で表示中のページ番号とは異なる任意のページ番号であるものとする。
【０１３４】
ステップＳ９０２において、電子黒板１０１の配信制御部Ａ５４４は、制御情報受信部５５３が受信した非表示中ページの取得要求に応じて、第２の配信部５４３に、非表示ページの配信先の情報（例えば、情報端末１０２ｂのＩＰアドレス等）を通知する。
【０１３５】
ステップＳ９０３において、電子黒板１０１の配信制御部Ａ５４４は、制御情報受信部５５３が受信した非表示中ページの取得要求に応じて、第２の符号化部５３３に、ページ番号Ｎの符号化を指示する。
【０１３６】
ステップＳ９０４において、電子黒板１０１の配信制御部Ａ５４４は、一例として、表示画像の配信先から、情報端末１０２ｂを除くための配信先の変更指示を、第１の配信部に通知する。なお、別の一例として、配信制御部Ａ５４４は、配信先の変更指示を通知せず、情報端末１０２ｂへの表示画像の配信を継続するものであっても良い。
【０１３７】
ステップＳ９０５において、第２の符号化部５３３は、例えば、ページデータ取得部５３１を介して、ページ記憶部５２２に記憶されたページ番号Ｎの画像を取得する。
【０１３８】
ステップＳ９０６において、第２の符号化部５３３は、取得したページ番号Ｎの画像を、所定のフレーム数Ｍ（Ｍは１以上の予め定められた整数）の圧縮映像に符号化する。
【０１３９】
好ましくは、所定のフレーム数Ｍは１フレームである。また、所定のフレーム数Ｍは、２フレーム以上の他のフレーム数であっても良い。
【０１４０】
ステップＳ９０７において、第２の符号化部５３３は、符号化したＭフレーム（例えば１フレーム）の圧縮映像を、第２の配信部５４３に出力する。
【０１４１】
ステップＳ５４３において、第２の配信部は、ステップＳ９０２で通知された配信先（情報端末１０２ｂ）に、第２の符号化部５３３から出力されたＭフレームの圧縮映像を配信する。
【０１４２】
ステップＳ９０９において、情報端末１０２ｂの復号化部６３０は、データ受信部６５１が受信した圧縮映像を復号化し、復号化されたページ番号ＮのＭフレームの画像を、画像データ記憶部６２１に記憶する。
【０１４３】
ステップＳ９１０において、情報端末１０２ｂの表示画像生成部Ｂ６２２は、画像データ記憶部６２１に記憶されたページ番号Ｎの画像を用いて、情報端末１０２ｂの表示画面を生成する。また、表示制御部６２３は、表示画像生成部Ｂ６２２が生成表示画面を、表示装置４０７等の表示部に表示する。
【０１４４】
なお、電子黒板１０１は、上記のステップＳ９０５〜Ｓ９１０の処理と並行して、ステップＳ９１１〜Ｓ９１５の表示画像の配信処理９００を繰り返し実行する。
【０１４５】
例えば、ステップＳ９１１において、第１の符号化部５３２は、表示画像生成部Ａ５２３が生成した表示画像を取得する。
【０１４６】
ステップＳ９１２において、第１の符号化部５３２は、取得した表示画像を所定の形式の圧縮映像に符号化する。
【０１４７】
ステップＳ９１３において、第１の符号化部５３２は、符号化した圧縮映像を第１の配信部５４２に出力する。
【０１４８】
ステップＳ９１４において、電子黒板１０１の第１の配信部５４２は、ステップＳ９０４で変更された配信先に、データ送信部５５２を介して、第１の符号化部５３２から取得した圧縮映像を配信する。
【０１４９】
ステップＳ９１５において、情報端末１０２ａの復号化部６３０は、データ受信部６５１が電子黒板１０１から受信した圧縮映像を復号化し、表示制御部６２３は、復号化された電子黒板１０１の表示画像を、表示装置４０７等の表示部に表示する。
【０１５０】
上記の処理により、情報端末１０２ｂは、電子黒板１０１の表示画像が配信されているときに、電子黒板１０１で表示中のページとは異なる非表示中のページを、電子黒板１０１から取得して表示することができるようになる。
【０１５１】
このとき、電子黒板１０１は、情報端末１０２ｂから要求された非表示中のページを、所定のフレーム数（例えば１フレーム）のみ符号化し、符号化された圧縮映像を送信すれば良いので、符号化部５３０、及び配信処理部５４０の負荷を軽減することができる。
【０１５２】
したがって、本実施形態によれば、複数の情報端末１０２に第１の画像に関する映像を配信する画像処理システム１００において、ハードウェアの高速化を抑制しつつ、所定の情報端末１０２に第２の画像を配信することができるようになる。
【０１５３】
（情報端末の書込処理）
図１０は、第１の実施形態に係る情報端末の書込処理の例を示すシーケンス図である。この処理は、情報端末１０２の利用者が、情報端末１０２の表示画面に対して文字や図形等の書込を行った場合におけるストローク画像の描画処理の例を示している。なお、図１０の処理の開始時点において、図９に示す表示画像の配信処理９００が継続的に実行されており、情報端末１０２ｂは、非表示中のページ（ページ番号Ｎ）を表示中であるものとする。
【０１５４】
ステップＳ１００１において、情報端末１０２ａの入力データ受付部Ｂ６１１が、利用者の書込操作による描画画像の入力データを受付する。
【０１５５】
ステップＳ１００１において、情報端末１０２ａの描画データ制御部６１２は、例えば、図７（ｃ）に示すような配信情報７０３に基づいて、現在の表示モードが、電子黒板１０１で表示中のページを表示する通常モードであることを判断する。この場合、情報端末１０２ａの描画データ制御部６１２は、入力データ受付部Ｂ６１１が受付した描画画像の入力データを含む書込要求を、制御情報送信部６５３を介して電子黒板１０１に送信する。
【０１５６】
ステップＳ１００３において、電子黒板１０１の描画画像生成部Ａ５１３は、制御情報受信部５５３が情報端末１０２ａから受信した書込要求に含まれる入力データを用いて、電子黒板１０１の表示画面にストローク画像を描画する。
【０１５７】
上記の処理により、電子黒板１０１が複数の情報端末１０２に配信している電子黒板１０１の表示画面に、情報端末１０２ａの利用者が、書込を行うことができる。
【０１５８】
一方、ステップＳ１００４において、非表示中のページを表示中の情報端末１０２ｂの入力データ受付部Ｂ６１１が、利用者の書込操作による描画画像の入力データを受付する。
【０１５９】
ステップＳ１００５において、情報端末１０２ｂの描画データ制御部６１２は、例えば、図７（ｃ）に示すような配信情報７０３に基づいて、現在の表示モードが、非表示中のページを表示するバックグラウンドモードであることを判断する。この場合、情報端末１０２ｂの描画データ制御部６１２は、入力データ受付部Ｂ６１１が受付した描画画像の入力データを入力データ記憶部６１３に記憶する。また、情報端末１０２ｂの描画画像生成部Ｂ６１４は、例えば、入力データ記憶部６１３に記憶された入力データを用いて、情報端末１０２ｂの表示画面にストローク画像を描画する。
【０１６０】
この処理により、非表示中のページを表示している情報端末１０２ｂの利用者は、情報端末１０２ｂの表示画面に書込を行うことができる。このとき、非表示中のページに対する書込は、電子黒板１０１や他の情報端末１０２ａに対してリアルタイムに通知する必要がないので、情報端末１０２ｂは、この時点では電子黒板１０１に書込要求を行わないことが望ましい。これにより、画像処理システム１００の通信の負荷を軽減させることができる。
【０１６１】
ステップＳ１００７において、例えば、電子黒板１０１の利用者により、電子黒板１０１で表示する表示中ページが、情報端末１０２ｂで表示している非表示ページであるページ番号Ｎに切替られるものとする。
【０１６２】
この場合、ステップＳ１００８、Ｓ１００９において、電子黒板１０１の配信制御部Ａ５４４は、複数の情報端末１０２ａ、１０２ｂに対して、表示中のページがページ番号Ｎに変更されたことを示すページ切替通知を送信する。
【０１６３】
ステップＳ１０１０において、情報端末１０２ｂの描画データ制御部６１２は、電子黒板１０１から通知されたページ切替通知に含まれるページ番号Ｎが、例えば、図７（ｃ）の配信情報の自端末で表示中のページと一致すると判断することができる。この場合、情報端末１０２ｂの描画データ制御部６１２は、入力データ記憶部６１３に記憶した、ページ番号Ｎへの描画画像の入力データを読出する。
【０１６４】
ステップＳ１０１１において、情報端末１０２ｂの描画データ制御部６１２は、ステップＳ１０１０で読出したページ番号Ｎへの描画画像の入力データを含む書込要求を、制御情報送信部６５３を介して電子黒板１０１に送信する。
【０１６５】
ステップＳ１０１２において、電子黒板１０１の描画画像生成部Ａ５１３は、情報端末１０２ｂから受信した入力データに基づいてストローク画像を生成し、表示画像生成部Ａ５２３は、生成されたストローク画像を表示画像に描画する。
【０１６６】
これにより、情報端末１０２ｂの利用者が、予めページ番号Ｎの画像に書込したストローク画像が、電子黒板１０１の表示画像に反映される。
【０１６７】
（情報端末の書込処理）
図１１は、第１の実施形態に係る情報端末の書込処理の例を示すフローチャートである。
【０１６８】
ステップＳ１１０１において、情報端末１０２の表示制御部６２３は、ページ番号Ｎの画像を表示しているものとする。
【０１６９】
ステップＳ１１０２において、情報端末１０２の入力データ受付部Ｂ６１１は、表示制御部６２３が表示しているページ番号Ｎの表示画像に対する書込の入力データを受付する。
【０１７０】
ステップＳ１１０３において、情報端末１０２の描画データ制御部６１２は、例えば、図７（ｃ）に示す配信情報７０３の表示モードの情報に基づいて、情報端末１０２がバッククラウンドページを表示しているかを判断する。
【０１７１】
例えば、配信情報７０３の表示モードの情報が、電子黒板１０１で表示中のページを表示する通常モードである場合、描画データ制御部６１２は、処理をステップＳ１１０８に移行させる。
【０１７２】
一方、配信情報７０３の表示モードの情報が、電子黒板１０１で表示中のページとは異なる非表示中のページを表示するバックグラウンドモードである場合、描画データ制御部６１２は、処理をステップＳ１１０４に移行させる。
【０１７３】
ステップＳ１００４に移行すると、情報端末１０２の描画データ制御部６１２は、入力データ受付部Ｂ６１１が受付したページ番号Ｎへの書込の入力データを、入力データ記憶部６１３に記憶する。
【０１７４】
ステップＳ１００５において、情報端末１０２の描画画像生成部Ｂ６１４は、例えば、入力データ記憶部６１３に記憶した入力データ（又は、入力データ受付部Ｂ６１１が受付した入力データ）に基づいて、ストローク画像を生成する。また、情報端末１０２の表示画像生成部Ｂ６２２は、情報端末１０２が表示中のページ番号Ｎの表示画像に、描画画像生成部Ｂ６１４が生成したストローク画像を描画する。
【０１７５】
情報端末１０２の描画データ制御部６１２は、例えば、ステップＳ１１０６において、電子黒板１０１で表示中のページが、情報端末１０２が表示しているページ番号Ｎに切替されたことを示すページ切替通知を受信したかを判断する。なお、ステップＳ１１０６の判断は、ステップＳ１１０５の後とは異なる別のタイミングで行われるものであっても良い。
【０１７６】
ページ番号Ｎに切替されたことを示すページ切替通知を受信したと判断した場合、描画データ制御部６１２は、入力データ記憶部６１３に記憶されたページ番号Ｎへの入力データを含む書込要求を電子黒板１０１に送信する。
【０１７７】
一方、ページ番号Ｎに切替されたことを示すページ切替通知を受信していない判断した場合、描画データ制御部６１２は、処理を終了させる。
【０１７８】
ステップＳ１１０８に移行すると、情報端末１０２の描画データ制御部６１２は、入力データ受付部Ｂ６１１が受付したページ番号Ｎへの書込の入力データを含む書込要求を、電子黒板１０１に送信する。
【０１７９】
上記の処理により、複数の情報端末１０２ａ、１０２ｂは、例えば、図１０に示す情報端末１０２の書込処理を実行することができる。
【０１８０】
［第２の実施形態］
第１の実施形態では、例えば、図２に示すように、電子黒板１０１の表示対象となる資料ファイル２００の各ページをページ番号で管理する場合の例について説明した。この例では、資料ファイル２００にページの追加又は削除が可能である場合、電子黒板１０１で認識しているページと、情報端末１０２で認識しているページとの間に差違が生じる場合がある。
【０１８１】
第２の実施形態では、画像処理システム１００において、電子黒板１０１の表示対象となる資料ファイル２００のページ構成が変更された場合、ページ番号とは異なる固有のページ識別情報（ページＩＤ）を、各ページに割当てる場合の例について説明する。
【０１８２】
図１２は、第２の実施形態に係るページＩＤのイメージを示す図である。第２の実施形態では、例えば、電子黒板１０１の配信処理部５４０により、各ページにページ番号とは別に、固有のページＩＤが割当てられている。
【０１８３】
また、例えば、資料ファイル２００へのページの挿入等により、資料ファイル２００のページ構成が変更されると、配信処理部５４０は、資料ファイル２００の各ページに新たなページＩＤを割当てる（付与する）。なお、固有のページＩＤは、例えば、時間情報等に基づいて生成するものであっても良いし、文字列と順次に生成される数字の組合せ等であっても良い。
【０１８４】
図１２の例では、ページ「Ｃ」は、ページＩＤ「１７５９−３」と、「１８１５−５」とに対応付けられている。この場合、電子黒板１０１は、表示中のページがページ「Ｃ」に切替されると、この２つのページＩＤ「１７５９−３」、「１８１５−５」を、情報端末１０２に通知する。
【０１８５】
＜処理の流れ＞
図１３は、第２の実施形態に係る配信処理の例を示すシーケンス図である。なお、基本的な処理は第１の実施形態と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０１８６】
ステップＳ１３０１において、情報端末１０２ｂの要求情報送信部６４３は、例えば、利用者の操作等に応じて、電子黒板１０１で表示中のページとは異なる非表示中のページの取得を要求する非表示中ページの取得要求を電子黒板１０１に送信する。この非表示中ページの取得要求には、例えば、要求するページのページＩＤ（又はページ番号等）が含まれる。
【０１８７】
ステップＳ１３０２において、電子黒板１０１の配信制御部Ａ５４４は、非表示中ページの取得要求を受付すると、要求元の情報端末１０２ｂのページＩＤを通知する。例えば、情報端末１０２ｂから受信した非表示中ページの取得要求に含まれるページＩＤが更新されている場合、電子黒板１０１の配信制御部Ａ５４４は、更新前のページＩＤと更新後のページＩＤとを含む２つ以上のページＩＤを、情報端末１０２ｂに通知する。
【０１８８】
ステップＳ１３０３において、電子黒板１０１のページデータ取得部５３１は、要求された非表示中ページのページＩＤ（例えば、ページＩＤ「１８１５−１」）に対応するページの画像をページ記憶部５２２から取得する。
【０１８９】
ステップＳ１３０４において、電子黒板１０１の第２の符号化部５３３は、ステップＳ１３０３で取得したページＩＤ（例えば、ページＩＤ「１８１５−１」）に対応するページの画像を、１フレーム（所定のフレーム数Ｍの一例）の圧縮映像に符号化する。
【０１９０】
ステップＳ１３０５において、電子黒板１０１の第２の配信部５４３は、要求元の情報端末１０２ｂに、ステップＳ１３０４で符号化された１フレームの圧縮映像を送信する。
【０１９１】
ステップＳ１３０６において、情報端末１０２ｂの復号化部６３０は、電子黒板１０１から受付した１フレームの圧縮映像を復号化し、復号化された画像データ記憶部６２１に記憶する。
【０１９２】
ステップＳ１３０７において、情報端末１０２ｂの表示画像生成部Ｂ６２２は、画像データ記憶部６２１に記憶された画像（例えば、ページＩＤ「１８１５−１」に対応するページの画像）を用いて表示画像を生成する。また、表示制御部６２３は、生成された表示画像を、表示部に表示する。
【０１９３】
ステップＳ１３０８において、例えば、電子黒板１０１のページが、ページＩＤ「１８１５−１」に切替されるものとする。
【０１９４】
ステップＳ１３０９において、電子黒板１０１の配信制御部Ａ５４４は、複数の情報端末１０２ａ、１０２ｂに、切替後のページに対応する１つ以上のページＩＤ（例えば、ページＩＤ「１７５９−３」、「１８１５−５」）を含むページ切替通知を送信する。
【０１９５】
ステップＳ１３１１において、情報端末１０２ｂの描画データ制御部６１２は、ページＩＤ「１８１５−５」を含むページ切替通知を受付すると、入力データ記憶部６１３から、ページＩＤ「１８１５−５」に対応する入力データを読出する。
【０１９６】
ステップＳ１３１２において、情報端末１０２ｂの描画データ制御部６１２は、ステップＳ１３１１で読出した入力データを含む書込要求を、電子黒板１０１に送信する。
【０１９７】
ステップＳ１３１３において、電子黒板１０１の描画画像生成部Ａ５１３は、情報端末１０２ｂから受付した書込要求に応じてストローク画像を生成し、表示画像生成部Ａ５２３は、生成されたストローク画像を電子黒板１０１の表示画像に描画する。
【０１９８】
上記の処理により、画像処理システム１００は、電子黒板１０１の表示対象となる資料ファイル２００のページ構成が変更された場合でも、電子黒板１０１、及び情報端末１０２は、各ページを共通して認識することができるようになる。
【０１９９】
［第３の実施形態］
第１の実施形態では、例えば、図９のステップＳ９０４において、非表示中のページを要求した情報端末１０２ｂに対する、表示中のページの配信を中断していた。
【０２００】
第３の実施形態では、電子黒板１０１が、非表示中のページを要求した情報端末１０２ｂに、非表示中のページを配信するときに、情報端末１０２ｂに対する表示中のページの配信を継続する場合の例について説明する。
【０２０１】
図１４は、第３の実施形態に係る配信処理の例を示すシーケンス図である。なお、図１４のステップＳ９０１〜Ｓ９０３、及びステップＳ９０５〜Ｓ９１０の処理は、図９に示すステップＳ９０１〜Ｓ９０３、及びステップＳ９０５〜Ｓ９１０の処理と同様である。
【０２０２】
第３の実施形態では、図９に示すステップＳ９０４の処理が省略されており、図８に示す表示画像の配信処理８００が、継続して実行される。この場合の、情報端末１０２ｂの表示部に表示される表示画面のイメージを図１５に示す。
【０２０３】
図１５は、第３の実施形態に係る情報端末の表示画面のイメージを示す図である。図１５において、情報端末１０２の表示画面１５００には、電子黒板１０１の表示画面の画像（映像）１５０１と、図１４のステップＳ９０１で要求した非表示中のページの画像１５０２とが同時に表示されている。
【０２０４】
このように、第３の実施形態によれば、情報端末１０２ｂの利用者は、電子黒板１０１の表示画面の画像１５０１と、非表示中のページの画像１５０２とを同時に確認することができるので、利用者の利便性を向上させることができる。
【０２０５】
［第４の実施形態］
図１６は、第４の実施形態に係る終了処理の例を示すシーケンス図である。本実施形態では、画像処理システム１００のおける好適な共有処理の終了処理の例について説明する。なお、図１６の処理の開始時点において、例えば、図９の処理により、配信処理９００が繰り返し実行されており、情報端末１０２ｂは、ステップＳ９１０において、ページ番号Ｎの非表示中のページを表示しているものとする。
【０２０６】
ステップＳ１６０１において、例えば、電子黒板１０１の操作受付部５６０は、例えば、電子黒板１０１の利用者による表示画面の共有の終了操作を受付する。
【０２０７】
ステップＳ１６０２、Ｓ１６０３において、電子黒板１０１の配信制御部Ａ５４４は、電子黒板１０１の表示画面を共有している複数の情報端末１０２ａ、１０２ｂに、共有を終了することを示す共有終了通知（終了情報）を送信する。
【０２０８】
ステップＳ１６０４において、電子黒板１０１の表示画面を表示している情報端末１０２ａの配信制御部Ｂ６４２は、例えば、図７（ｃ）に示す配信情報７０３等により、未送信の入力データの有無を確認する。
【０２０９】
ステップＳ１６０５において、情報端末１０２ａの配信制御部Ｂ６４２は、未送信の入力データがない場合、共有の終了が可能であることを示す終了ＯＫを電子黒板１０１に送信する。
【０２１０】
ステップＳ１６０６において、電子黒板１０１の表示画面とは異なる非表示中のページを表示している情報端末１０２ｂの配信制御部Ｂ６４２は、例えば、図７（ｃ）に示す配信情報７０３等により、未送信の入力データの有無を確認する。
【０２１１】
ステップＳ１６０７において、情報端末１０２ｂの配信制御部Ｂ６４２は、未送信の入力データがある場合、描画データ制御部６１２に未送信の入力データの送信を指示し、描画データ制御部６１２は、入力データ記憶部６１３から未送信の入力データを読出する。
【０２１２】
ステップＳ１６０８において、情報端末１０２ｂの描画データ制御部６１２は、未送信の入力データを含む書込要求を、電子黒板１０１に送信する。
【０２１３】
ステップＳ１６０９において、情報端末１０２ｂの描画データ制御部６１２が未送信の入力データを含む書込要求の送信を終了すると、情報端末１０２ｂの配信制御部Ｂ６４２は、共有の終了が可能であることを示す終了ＯＫを電子黒板１０１に送信する。
【０２１４】
ステップＳ１６１０において、電子黒板１０１は、情報端末１０２ｂから受信した書込要求に含まれる入力データに従って、ストローク画像を描画し、例えば、資料ファイル２００、又は新たなファイル等に保存する。
【０２１５】
ステップＳ１６１１において、電子黒板１０１は、表示画面を共有している複数の情報端末１０２ａ、１０２ｂから、終了ＯＫを受信したことを確認した後で、共有処理を終了する終了処理を実行する。
【０２１６】
上記の処理により、画像処理システム１００は、電子黒板１０１で表示中のページとは異なる非表示中のページに対して、情報端末１０２で書込したストローク画像を、終了前に資料ファイル２００、又は新たなファイル等に保存することができるようになる。
【符号の説明】
【０２１７】
１００      画像処理システム
１０１      電子黒板（画像処理装置、インタラクティブホワイトボード）
１０２      情報端末
５３２      第１の符号化部
５３３      第２の符号化部
５４１      配信情報管理部Ａ（配信情報管理部）
５４２      第１の配信部
５４３      第２の配信部
５４４      配信制御部Ａ（配信制御部）
５５３      制御情報受信部（要求情報受信部）
６１２      描画データ制御部
６１３      入力データ記憶部
６２３      表示制御部
６４３      要求情報送信部
【先行技術文献】
【特許文献】
【０２１８】
【特許文献１】特開２０１４−２０００７６号公報
【図１】
2018005599.tif 000003
【図２】
2018005599.tif 000004
【図３】
2018005599.tif 000005
【図４】
2018005599.tif 000006
【図５】
2018005599.tif 000007
【図６】
2018005599.tif 000008
【図７】
2018005599.tif 000009
【図８】
2018005599.tif 000010
【図９】
2018005599.tif 000011
【図１０】
2018005599.tif 000012
【図１１】
2018005599.tif 000013
【図１２】
2018005599.tif 000014
【図１３】
2018005599.tif 000015
【図１４】
2018005599.tif 000016
【図１５】
2018005599.tif 000017
【図１６】
2018005599.tif 000018