(57)【要約】【課題】入力操作を受け付ける表示領域を含む画面に対するユーザの操作感を向上できる情報処理装置を提供すること。【解決手段】複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御手段と、前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替手段と、を有することを特徴とする情報処理装置により上記課題を解決する。【選択図】図１４
2020197865.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御手段と、
前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第２の表示領域の表示の変更を行う前記ユーザ操作は、前記第２の表示領域を拡大するためのユーザ操作であること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の表示領域の表示の変更を行う前記ユーザ操作は、前記第１の表示領域を縮小するためのユーザ操作であること
を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２の表示領域の表示の変更を行う前記ユーザ操作は、前記第２の表示領域に対してデータを表示させるための入力操作であること
を特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示切替手段は、
前記共有画像の表示形態を、オペレーティングシステム上で動作するＷｅｂブラウザの表示領域に前記共有画像が表示される表示形態から、該オペレーティングシステムの表示領域に前記共有画像が表示される表示形態に切り替えること
を特徴とする請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記表示切替手段は、
前記共有画像の表示形態を、前記第２の表示領域への入力操作に基づく表示位置に前記共有画像が表示される表示形態に切り替えること
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示切替手段は、オペレーティングシステム上で動作するＷｅｂブラウザの表示領域に前記共有画像が表示される表示形態から、該オペレーティングシステムの表示領域に前記共有画像が表示される表示形態に切り替えられた前記共有画像を、前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記オペレーティングシステムの表示領域に前記共有画像が表示される表示形態から前記オペレーティングシステム上で動作するＷｅｂブラウザの表示領域に前記共有画像が表示される表示形態に戻すこと
を特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記表示切替手段は、前記第２の表示領域を縮小するためのユーザ操作に基づき、前記オペレーティングシステムの表示領域に前記共有画像が表示される表示形態から前記オペレーティングシステム上で動作するＷｅｂブラウザの表示領域に前記共有画像が表示される表示形態に戻すこと
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示切替手段は、前記共有画像の表示形態を、フローティングウインドウとして表示される表示形態に切り替えること
を特徴とする請求項１乃至８の何れか一項に記載の情報処理装置。
【請求項１０】
前記共有画像の表示位置を、前記第２の表示領域に対してデータを表示させるための入力操作に基づき、移動させる表示位置変更手段、
を更に有する請求項４に記載の情報処理装置。
【請求項１１】
複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御ステップと、
前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替ステップと、
を情報処理装置が実行する情報処理方法。
【請求項１２】
複数の情報処理装置を有する情報処理システムであって、
前記情報処理装置は、
複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御手段と、
前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替手段と、
を有することを特徴とする情報処理システム。
【請求項１３】
コンピュータを、
複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御手段、
前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、ビデオ・音声記録再生機能や板書機能、個人メモ機能、といった様々な機能を持つ、会議を支援する個々の既知システムを統合して各既知システムにより作成される各種のコンテンツ（データ）を会議毎に関連づけて管理し、管理されたコンテンツを関連づけて参照・活用できる会議支援システムがあった（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来、複数のユーザの間で共有する画像（共有画像）をノートＰＣやタブレット端末などの情報処理装置に表示させながら、情報処理装置からユーザがメモを入力するケースがあった。このようなケースにおいて、情報処理装置からメモを入力するに当たって、共有画像が邪魔になる場合があるという課題があった。なお、特許文献１の会議支援システムでは、このような課題について記載されていない。
【０００４】
本発明の一実施形態は、入力操作を受け付ける表示領域を含む画面に対するユーザの操作感を向上できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明の一実施形態は、複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面を表示する表示制御手段と、前記第２の表示領域の表示の変更を行うユーザ操作に基づき、前記共有画像の表示形態を切り替える表示切替手段と、を有することを特徴とする情報処理装置であることを特徴とする。
【発明の効果】
【０００６】
本発明の一実施形態によれば、入力操作を受け付ける表示領域を含む画面に対するユーザの操作感を向上できる。
【図面の簡単な説明】
【０００７】
【図１】会議中の情報共用システムの全体概要図である。
【図２】情報共用システムにおける個人ポータルの概要について説明する一例の図である。
【図３】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図４】本実施形態に係るスマートフォンの一例のハードウェア構成図である。
【図５】本実施形態に係るプロジェクタの一例のハードウェア構成図である。
【図６】本実施形態に係るＩＷＢの一例のハードウェア構成図である。
【図７】情報共有システムを構成する各端末及びサーバの機能ブロック図である。
【図８】個人ボード画面の一例のイメージ図である。
【図９】共有エリアが縮小及びメモエリアが拡大された個人ボード画面の一例のイメージ図である。
【図１０】共有エリアがピクチャインピクチャモードで表示された個人ボード画面の一例のイメージ図である。
【図１１】利用者のドラッグ＆ドロップ操作により移動したフローティングウインドウの一例のイメージ図である。
【図１２】線を書く指が横方向から近づいた場合のフローティングウインドウの移動の一例の説明図である。
【図１３】線を書く指が縦方向から近づいた場合のフローティングウインドウの移動の一例の説明図である。
【図１４】本実施形態に係る情報共有システムの処理を示した一例のフローチャートである。
【図１５】本実施形態に係る情報共有システムの処理を示した一例のシーケンス図である。
【図１６】本実施形態に係る情報共有システムの処理を示した一例のシーケンス図である。
【図１７】共有エリアの下側にメモエリアが表示される個人ボード画面の一例のイメージ図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。なお、本実施形態では会議に利用する情報共有システムであって、共有ボードと個人ボードとを利用できる情報共有システムの例を説明するが、これに限定するものではなく、セミナー、授業などに利用する様々な情報処理システムに適用できる。また、本実施形態では、遠隔で接続している利用者がいる遠隔会議の例を説明しているが、全ての利用者が同じ部屋にいてもよく、利用者同士が物理的に離れた距離に存在する必要はない。
【０００９】
［第１の実施形態］
＜会議中の情報共用システムの全体概要＞
まず、図１を用いて、会議中の情報共用システムの全体概要について説明する。図１は会議中の情報共用システムの全体概要図である。ここでは、会社の会議室Ｘにいる利用者Ａ，Ｂと、自宅Ｙにいる利用者Ｃが、情報共用システムを利用して遠隔会議を行っている状態が示されている。会議室Ｘには、利用者Ａが個人端末２ａを持ち込み、利用者Ｂが個人端末２ｂを持ち込んでいる。また、会議室Ｘには、複数の利用者が共用可能な常設端末４が設置されている。なお、常設端末４は必須でなく、無くてもよい。自宅Ｙには、利用者Ｃが個人端末２ｃを持ち込んでいる。図１では個人端末２ａ，２ｂと個人端末２ｃが異なる場所に存在しているが、必ずしも個人端末２ａ，２ｂ，２ｃが複数の場所に存在する必要はなく、全ての個人端末２ａ，２ｂ，２ｃが同じ場所に存在してもよい。以下では個人端末２ａ，２ｂ，２ｃの総称を示す場合に「個人端末２」と記す。
【００１０】
個人端末２は、利用者がそれぞれ個別に（専用に）使用及び画面の閲覧（参照）が可能なコンピュータである。常設端末４は、複数の利用者が共同で、使用及び画面の閲覧が可能なコンピュータである。
【００１１】
個人端末２は、例えば、ノートＰＣ（Personal Computer）、デスクトップＰＣ、携帯電話、スマートフォン、タブレット端末、ウェアラブルＰＣ、などである。なお、個人端末２は、通信端末（又は情報処理装置）の一例である。
【００１２】
常設端末４は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ、スティックＰＣが接続されたディスプレイ等である。なお、常設端末４は、通信端末（又は情報処理装置）の一例である。
【００１３】
個人端末２及び常設端末４は、インターネット等の通信ネットワーク９を介してコンテンツ管理サーバ６と通信することができる。通信ネットワーク９はファイヤウォールの内側にある１つ以上のＬＡＮ（Local Area Network）でもよいし、ＬＡＮに加えてファイヤウォールの外側にあるインターネットを含んでもよい。この他、ＶＰＮ（Virtual Private Network）や広域イーサネット（登録商標）が含まれていてもよい。通信ネットワーク９は有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、３Ｇ、ＬＴＥ（Long Term Evolution）、４Ｇなどの携帯電話網により接続される場合、ＬＡＮはなくてもよい。
【００１４】
コンテンツ管理サーバ６は、個人端末２及び常設端末４に対して送信するコンテンツのデータを記憶及び管理しているウェブ（Web）サーバ（又はHTTPサーバ）としての機能を有するコンピュータである。コンテンツ管理サーバ６は、後述の記憶部６０００を備えている。
【００１５】
記憶部６０００には各個人端末２からしかアクセスできない個人ボードｄｃ１〜ｄｃ３を実現するための記憶位置（又は記憶領域）が構築されている。個人ボードｄｃ１，ｄｃ２，ｄｃ３には、それぞれ個人端末２ａ，２ｂ，２ｃしかアクセスできない。以下では、個人ボードｄｃ１，ｄｃ２，ｄｃ３の総称を示す場合に「個人ボードｄｃ」と記す。コンテンツ管理サーバ６は、クラウドコンピューティングに対応していてもよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。
【００１６】
また、コンテンツ管理サーバ６の記憶部６０００は各個人端末２からアクセスできる共用ボードｃｃを実現するための記憶位置（又は記憶領域）が構築されている。更に、コンテンツ管理サーバ６の記憶部６０００は、各個人端末２からアクセスできる共有画面ｓｓを実現するための記憶位置（又は記憶領域）が構築されている。
【００１７】
個人ボードｄｃ及び共用ボードｃｃは、コンテンツ管理サーバ６の記憶部６０００の記憶位置（又は記憶領域）に作成される仮想的なスペースである。個人ボードｄｃ及び共用ボードｃｃに対しては、例えば、Canvas要素とJavaScript（登録商標）等によってコンテンツを閲覧及び編集することができる機能を備えているウェブアプリによってアクセスすることができる。ウェブアプリは、ウェブブラウザアプリ（以下、ウェブブラウザと呼ぶ）上で動作するスクリプト言語（例えば、JavaScript）によるプログラムとウェブサーバ側のプログラムとが協調することによって動作し、ウェブブラウザ上で使用されるソフトウェア又はその仕組みを示す。個人ボードｄｃ及び共用ボードｃｃは記憶部６０００の記憶領域の範囲で有限又は無限の領域を有している。例えば個人ボードｄｃ及び共用ボードｃｃは、縦方向横方向の両方が有限又は無限であってもよいし、縦方向横方向のどちらか一方が有限又は無限であってもよい。
【００１８】
また、共有画面ｓｓは、コンテンツ管理サーバ６の記憶部６０００の記憶位置（又は記憶領域）に作成される仮想的なスペースである。この共有画面ｓｓは、個人ボードｄｃ及び共用ボードｃｃと異なり、単に個人端末２や常設端末４に送信（配信）するコンテンツのデータを保持しておき、次のコンテンツを取得するまで前のコンテンツを保持する機能を備えている。共有画面ｓｓに対しては、コンテンツを閲覧することができる機能を備えているウェブアプリによってアクセスすることができる。
【００１９】
更に、個人ボードｄｃは、遠隔会議に参加している利用者の各個人専用の電子的なスペースである。各利用者の個人端末２は、各利用者専用の個人ボードｄｃに対してのみアクセスでき、文字や画像等のコンテンツの閲覧及び編集（入力、削除、コピー等）を行うことができる。共用ボードｃｃは、遠隔会議に参加している各利用者の共用の電子的なスペースである。各利用者の個人端末２は、いずれも共用ボードｃｃに対してアクセスすることができ、文字や画像等のコンテンツの閲覧及び編集を行うことができる。
【００２０】
また、共有画面ｓｓは、遠隔会議に参加している各利用者の共有の電子的なスペースである。各利用者の個人端末２は、いずれも共有画面ｓｓに対してアクセスできて、共有画面ｓｓを閲覧できる。共有画面ｓｓは個人ボードｄｃ及び共用ボードｃｃと異なり、単に個人端末２や常設端末４に送信（配信）するコンテンツのデータを保持しておき、次のコンテンツを取得するまで前のコンテンツを保持する機能を備えている。
【００２１】
例えば、個人端末２ａから共有画面ｓｓにコンテンツのデータを送信した後で個人端末２ｂから共用画面ｓｓにコンテンツのデータを送信した場合、共有画面ｓｓが保持するコンテンツのデータは、直近に受信した個人端末２ｂから送信されたデータとなる。例えば共有画面ｓｓには、各利用者によって共用されるアプリケーション画面等のコンピュータ画面が表示される。
【００２２】
コンテンツ管理サーバ６は、仮想ルームの一例である仮想の会議室（以下、単にルームと呼ぶ）ごとに、共有画面ｓｓ、共有ボードｃｃ、及び個人ボードｄｃに展開されるコンテンツ等の情報を対応付けて管理している。これにより、コンテンツ管理サーバ６は複数のルームを管理していても、異なるルーム間でコンテンツのデータの通信が行われることはない。
【００２３】
各個人端末２は、搭載されたウェブブラウザのウェブアプリによって、利用者が参加したルームの個人ボードｄｃ、共有ボードｃｃ、及び共有画面ｓｓのコンテンツを表示することができるので、現実の会議室に近付けた会議を行うことができる。
【００２４】
このような情報共用システムによって、利用者は、個人のファイルをアプリケーションで開いて共有画面ｓｓで共有したり、共有ボードｃｃで手書きやオブジェクト配置などを共用したり、共有画面ｓｓで共有しているコンテンツを個人の資料として個人ボードｄｃに取り込んだり、個人ボードｄｃで手書きやオブジェクト配置などを個人的なメモとして残したりすることができる。なお、共有画面ｓｓ、共有ボードｃｃ、個人ボードｄｃの３つの全てが存在することは必須でなく、例えば共有画面ｓｓと共有ボードｃｃのみが存在したり、共有画面ｓｓと個人ボードｄｃのみからなるシステム構成でもよい。
【００２５】
＜情報共有システムにおける個人ポータルの概要＞
次に、図２を用いて、個人ポータルの概要について説明する。図２は情報共用システムにおける個人ポータルの概要について説明する一例の図である。コンテンツ管理サーバ６は各個人端末２の専用の個人ポータル画面ｄｐ１，ｄｐ２，ｄｐ３のデータを生成して各個人端末２に表示させる。以下では、個人ポータル画面ｄｐ１，ｄｐ２，ｄｐ３の総称を示す場合に「個人ポータル画面ｄｐ」と記す。
【００２６】
コンテンツ管理サーバ６には、図１の共有ボードｃｃで会議中に編集された内容である共有メモｃｍと、個人ボードｄｃで編集された内容である個人メモｄｍ１，ｄｍ２，ｄｍ３と、が記憶及び管理される。以下では、個人メモｄｍ１，ｄｍ２，ｄｍ３の総称を示す場合に「個人メモｄｍ」と記す。各利用者は各個人端末２の専用の個人ポータル画面ｄｐにアクセスすることで、その個人端末２を操作する利用者が参加した会議の一覧を表示できる。
【００２７】
利用者は、個人ポータル画面ｄｐに表示された会議の一覧から、それぞれの会議の共有メモｃｍ、個人メモｄｍ及び会議の書誌情報を後述のように表示できる。したがって、利用者は会議の内容を振り返る場合などに所望の会議の共有メモｃｍ、個人メモｄｍ及び会議の書誌情報を容易に表示できる。また、各利用者は各個人端末２の専用の個人ポータル画面ｄｐにアクセスすることで、その個人端末２を操作する利用者の会議の一覧から、所望の会議をキーワード（文字）検索できる。なお、文字検索の検索対象としては、会議の書誌情報、個人メモｄｍに含まれるテキストデータや手書き文字、利用者による会議の評価など、が利用される。なお、会議の書誌情報は、会議情報に含まれる。
【００２８】
＜ハードウェア構成＞
＜＜コンピュータ＞＞
コンテンツ管理サーバ６は、例えば図３に示すハードウェア構成のコンピュータ５００により実現される。また、個人端末２が情報処理装置の一例であるＰＣである場合も例えば図３に示すハードウェア構成のコンピュータ５００により実現される。
【００２９】
図３は、本実施形態に係るコンピュータ５００の一例のハードウェア構成図である。図３に示されているように、コンピュータ５００はＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、ＨＤ５０４、ＨＤＤ（Hard Disk Drive）コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ（Interface）５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ（Digital Versatile Disk Rewritable）ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００３０】
これらのうち、ＣＰＵ５０１は、コンピュータ５００全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。
【００３１】
ディスプレイ５０６は、カーソル、メニュー、ウインドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ（Universal Serial Bus）メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、通信ネットワーク９を利用してデータ通信をするためのインターフェースである。データバス５１０は、ＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３２】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００３３】
＜＜スマートフォン＞＞
情報処理装置の一例である個人端末２は例えば図４に示すハードウェア構成のスマートフォン６００により実現してもよい。
【００３４】
図４は本実施形態に係るスマートフォン６００の一例のハードウェア構成図である。図４に示されているように、スマートフォン６００は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、撮像素子Ｉ／Ｆ６０６、加速度・方位センサ６０７、メディアＩ／Ｆ６０９、ＧＰＳ受信部６１１を備えている。
【００３５】
これらのうち、ＣＰＵ６０１は、スマートフォン６００全体の動作を制御する。ＲＯＭ６０２は、ＣＰＵ６０１やＩＰＬ等のＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４は、ＣＰＵ６０１の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。
【００３６】
ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ６０５は、ＣＰＵ６０１の制御に従って被写体（主に自画像）を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサ６０５ではなく、ＣＣＤ（Charge Coupled Device）センサ等の撮像手段であってもよい。撮像素子Ｉ／Ｆ６０６は、ＣＭＯＳセンサ６０５の駆動を制御する回路である。加速度・方位センサ６０７は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。
【００３７】
メディアＩ／Ｆ６０９は、フラッシュメモリ等の記録メディア６０８に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部６１１は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【００３８】
また、スマートフォン６００は、遠距離通信回路６１２、ＣＭＯＳセンサ６１３、撮像素子Ｉ／Ｆ６１４、マイク６１５、スピーカ６１６、音入出力Ｉ／Ｆ６１７、ディスプレイ６１８、外部機器接続Ｉ／Ｆ６１９、近距離通信回路６２０、近距離通信回路６２０のアンテナ６２０ａ、及びタッチパネル６２１を備えている。
【００３９】
これらのうち、遠距離通信回路６１２は、通信ネットワーク９を介して、他の機器と通信する回路である。ＣＭＯＳセンサ６１３は、ＣＰＵ６０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ６１４は、ＣＭＯＳセンサ６１３の駆動を制御する回路である。マイク６１５は、音を電気信号に変える内蔵型の回路である。スピーカ６１６は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。
【００４０】
音入出力Ｉ／Ｆ６１７は、ＣＰＵ６０１の制御に従ってマイク６１５及びスピーカ６１６との間で音信号の入出力を処理する回路である。ディスプレイ６１８は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ（Electro Luminescence）などの表示手段の一種である。
【００４１】
外部機器接続Ｉ／Ｆ６１９は、各種の外部機器を接続するためのインターフェースである。近距離通信回路６２０は、ＮＦＣ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。タッチパネル６２１は、利用者がディスプレイ６１８を押下することで、スマートフォン６００を操作する入力手段の一種である。
【００４２】
また、スマートフォン６００は、バスライン６１０を備えている。バスライン６１０は図４に示されているＣＰＵ６０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００４３】
＜＜プロジェクタ＞＞
常設端末４の一例であるプロジェクタ７００は例えば図５に示すハードウェア構成により実現してもよい。
【００４４】
図５は本実施形態に係るプロジェクタ７００の一例のハードウェア構成図である。図５に示すように、プロジェクタ７００は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、メディアＩ／Ｆ７０７、操作部７０８、電源スイッチ７０９、バスライン７１０、ネットワークＩ／Ｆ７１１、ＬＥＤ（Light Emitting Diode）駆動回路７１４、ＬＥＤ光源７１５、投写デバイス７１６、投写レンズ７１７、外部機器接続Ｉ／Ｆ７１８、ファン駆動回路７１９、冷却ファン７２０を備えている。
【００４５】
これらのうち、ＣＰＵ７０１は、プロジェクタ７００全体の動作を制御する。ＲＯＭ７０２は、ＣＰＵ７０１の駆動に用いられるプログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。メディアＩ／Ｆ７０７は、フラッシュメモリ等の記録メディア７０６に対するデータの読み出し又は書き込み（記憶）を制御する。
【００４６】
操作部７０８は種々のキー、ボタン及びＬＥＤ等が配設されており、ユーザによるプロジェクタ７００の電源のＯＮ／ＯＦＦ以外の各種操作を行うのに使用される。例えば操作部７０８は投写画像の大きさの調整操作、色調の調整操作、ピント調整操作、キーストン調整操作等の指示操作を受け付けて、受け付けた操作内容をＣＰＵ７０１に出力する。
【００４７】
電源スイッチ７０９は、プロジェクタ７００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。バスライン７１０は、図５に示されているＣＰＵ７０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。ネットワークＩ／Ｆ７１１は、インターネット等の通信ネットワーク９を利用してデータ通信をするためのインターフェースである。
【００４８】
ＬＥＤ駆動回路７１４は、ＣＰＵ７０１の制御下で、ＬＥＤ光源７１５の点灯及び消灯を制御する。ＬＥＤ光源７１５は、ＬＥＤ駆動回路７１４の制御によって点灯されると、投写光を投写デバイス７１６に照射する。投写デバイス７１６は、外部機器接続Ｉ／Ｆ７１８等を介して与えられた画像データに基づいて、空間光変調方式によりＬＥＤ光源７１５からの投写光を変調して得た変調光を、投写レンズ７１７を通して、スクリーンの投写面へ画像として投写する。投写デバイス７１６としては、例えば、液晶パネルまたはＤＭＤ（Digital Micromirror Device）等が用いられている。
【００４９】
上記ＬＥＤ駆動回路７１４、ＬＥＤ光源７１５、投写デバイス７１６及び投写レンズ７１７は、全体として、画像データに基づいて投写面に投写画像を投写する投写部（投写手段）として機能している。
【００５０】
外部機器接続Ｉ／Ｆ７１８は、直接、ＰＣ（Personal Computer）が接続され、ＰＣとの間で、制御信号や画像データを取得する。また、外部機器接続Ｉ／Ｆ７１８は各種の外部機器（スティックＰＣ７３０など）を接続するためのインターフェースである。ファン駆動回路７１９は、ＣＰＵ７０１及び冷却ファン７２０に接続されており、ＣＰＵ７０１からの制御信号に基づいて、冷却ファン７２０の駆動／駆動停止を行う。冷却ファン７２０は、回転することで、プロジェクタ７００の内部の空気を排気して、プロジェクタ７００の内部を冷却する。
【００５１】
また、ＣＰＵ７０１は、電源電力が供給されると、ＲＯＭ７０２に予め記憶されている制御プログラムに従って起動し、ＬＥＤ駆動回路７１４に制御信号を与えてＬＥＤ光源７１５を点灯させるとともに、ファン駆動回路７１９に制御信号を与えて冷却ファン７２０を所定の定格回転数で回転させる。また、プロジェクタ７００は、電源回路からの電源電力の供給が開始されると、投写デバイス７１６が画像表示可能状態になり、更に、他の種々の構成要素へ電源回路から電力が供給される。また、プロジェクタ７００は電源スイッチ７０９がＯＦＦ操作されると、電源スイッチ７０９から電源ＯＦＦ信号がＣＰＵ７０１に送られる。
【００５２】
ＣＰＵ７０１は、電源ＯＦＦ信号を検知すると、ＬＥＤ駆動回路７１４へ制御信号を与えてＬＥＤ光源７１５を消灯させる。ＣＰＵ７０１は、その後、所定時間が経過すると、ファン駆動回路７１９へ制御信号を与えて冷却ファン７２０を停止させるとともに、自身で自身の制御処理を終了させ、最後に電源回路へ指示を与えて電源電力の供給を停止させる。
【００５３】
＜＜ＩＷＢ＞＞
常設端末４の一例であるＩＷＢ８００は例えば図６に示すハードウェア構成により実現してもよい。
【００５４】
図６は本実施形態に係るＩＷＢ８００の一例のハードウェア構成図である。図６に示すように、ＩＷＢ８００は、ＣＰＵ８０１、ＲＯＭ８０２、ＲＡＭ８０３、ＳＳＤ（Solid State Drive）８０４、ネットワークＩ／Ｆ８０５、及び外部機器接続Ｉ／Ｆ８０６を備えている。
【００５５】
これらのうち、ＣＰＵ８０１は、ＩＷＢ８００全体の動作を制御する。ＲＯＭ８０２はＣＰＵ８０１やＩＰＬ等のＣＰＵ８０１の駆動に用いられるプログラムを記憶する。ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。ＳＳＤ８０４は、ＩＷＢ用のプログラム等の各種データを記憶する。ネットワークＩ／Ｆ８０５は通信ネットワーク９との通信を制御する。外部機器接続Ｉ／Ｆ８０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢメモリ８３０、外付け機器（マイク８４０、スピーカ８５０、カメラ８６０）である。
【００５６】
また、ＩＷＢ８００は、キャプチャデバイス８１１、ＧＰＵ８１２、ディスプレイコントローラ８１３、接触センサ８１４、センサコントローラ８１５、電子ペンコントローラ８１６、近距離通信回路８１９、及び近距離通信回路８１９のアンテナ８１９ａ、電源スイッチ８２２及び選択スイッチ類８２３を備えている。
【００５７】
これらのうち、キャプチャデバイス８１１は、外付けのＰＣ８７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ（Graphics Processing Unit）８１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ８１３は、ＧＰＵ８１２からの出力画像をディスプレイ８８０等へ出力するために画面表示の制御及び管理を行う。
【００５８】
接触センサ８１４はディスプレイ８８０上に電子ペン８９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ８１５は接触センサ８１４の処理を制御する。接触センサ８１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ８８０の上側両端部に設置された２つ受発光装置が、ディスプレイ８８０に平行して複数の赤外線を放射し、ディスプレイ８８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。
【００５９】
接触センサ８１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ８１５に出力し、センサコントローラ８１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ８１６は、電子ペン８９０と通信することで、ディスプレイ８８０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路８１９は、ＮＦＣやＢｌｕｅｔｏｏｔｈ等の通信回路である。電源スイッチ８２２は、ＩＷＢ８００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類８２３は、例えば、ディスプレイ８８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００６０】
更に、ＩＷＢ８００はバスライン８１０を備えている。バスライン８１０は、図６に示されているＣＰＵ８０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００６１】
なお、接触センサ８１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ８１６が、電子ペン８９０のペン先及びペン尻だけでなく、電子ペン８９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００６２】
＜機能構成＞
図７を用いて、情報共用システムを構成する各端末及びサーバの機能構成について説明する。図７は、情報共有システムを構成する各端末及びサーバの機能ブロック図である。
【００６３】
＜＜個人端末の機能構成＞＞
まずは、個人端末２ａの機能構成について説明する。図７に示されているように、個人端末２ａは、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、表示切替部２６ａ、表示位置変更部２７ａ、記憶・読出処理部２９ａ、及び通信管理部３０ａを有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開されたプログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能、又は機能する手段である。また、個人端末２ａは、図３に示されているＲＡＭ５０３及びＨＤ５０４によって構築される記憶部２０００ａを有している。
【００６４】
なお、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、表示切替部２６ａ、表示位置変更部２７ａ及び記憶・読出処理部２９ａは、後述の個人ボード画面を表示させるウェブブラウザ（のウェブアプリケーション）によって実現される。通信管理部３０ａは、専用の通信アプリケーションによって実現される。
【００６５】
（各機能構成）
次に、個人端末２ａの各機能構成について詳細に説明する。送受信部２１ａは、通信ネットワーク９を介して、他の端末、装置又はサーバ等と各種データ（または情報）の送受信を行う。例えば、送受信部２１ａは、HTML、CSS（Cascade Style Sheet）、及びJavaScript（登録商標）で記述されたコンテンツデータをコンテンツ管理サーバ６から受信する。また、送受信部２１ａは、利用者によって入力された操作情報をコンテンツ管理サーバ６に送信する。
【００６６】
受付部２２ａは、利用者によってキーボード５１１及びポインティングデバイス５１２から、各種入力を受け付ける。画像処理部２３ａは、例えば、利用者の描画に応じてベクタデータ（又はストロークデータ）を作成する等の処理を行う。また、画像処理部２３ａは、取込部としての機能を有し、例えば、共有画面ｓｓのキャプチャを撮影することで、キャプチャ画像を取り込む。
【００６７】
表示制御部２４ａは、ディスプレイ５０６に、後述の個人ボード画面や共有ボード画面を表示させる。判断部２５ａは、各種判断を行なう。表示切替部２６ａは、個人ボード画面や共有ボード画面に対する利用者の操作に基づき、後述のピクチャインピクチャモードへの切替、及びピクチャインピクチャモードの終了、に関する処理を行う。表示位置変更部２７ａはピクチャインピクチャモードへの表示に切り替えられた画像（フローティング画像）の表示位置を、例えば利用者の手書きメモの入力の邪魔とならないように移動させるための処理を行う。なお、ピクチャインピクチャモードに関する制御はオペレーティングシステム（以下、ＯＳと呼ぶ）によって実現される。
【００６８】
記憶・読出処理部２９ａは、ＣＰＵ５０１からの命令、並びに、ＨＤＤコントローラ５０５、メディアＩ／Ｆ５１６、及びＤＶＤ−ＲＷドライブ５１４によって実行され、記憶部２０００ａ、ＤＶＤ−ＲＷ５１３及び記録メディア５１５に各種データを記憶したり、記憶部２０００ａ、ＤＶＤ−ＲＷ５１３及び記録メディア５１５から各種データを読み出したりする処理を行う。
【００６９】
通信管理部３０ａは、主に、図３に示されているＣＰＵ５０１からの命令によって実現され、送受信部２１ａ等とデータの入出力を行う。この通信管理部３０ａは、更に、送受信部３１ａ、取込部３３ａ、及び判定部３５ａを有している。
【００７０】
これらのうち、送受信部３１ａは、送受信部２１ａとは独立して、通信ネットワーク９を介してコンテンツ管理サーバ６と各種データ（または情報）の送受信を行う。取込部３３ａは、基本的に、画像処理部２３ａの取込部としての機能と同様の機能である。例えば取込部３３ａは後述の共有画面ｓｓの画面キャプチャを行うことで、キャプチャ画像を取り込む。判定部３５ａは、各種判定を行い、例えばキャプチャ画像が利用者によって参照されているか否かを判定する。なお、個人端末２ｂ，２ｃの各機能構成は、個人端末２ａの機能構成と同様であるため、その説明を省略する。
【００７１】
＜＜常設端末の機能構成＞＞
続いて、常設端末４の機能構成について説明する。図７に示されているように、常設端末４は、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、記憶・読出処理部４９、及び通信管理部５０を有している。これら各部は、図５等に示されている各構成要素のいずれかが、記録メディア７０６からＲＡＭ７０２上に展開されたプログラムに従ったＣＰＵ７０１からの命令によって動作することで実現される機能、又は機能する手段である。
【００７２】
なお、各部は、図５に示されている各構成要素のいずれかが、スティックＰＣ７３０のＲＡＭ上に展開されたプログラムに従った、スティックＰＣ７３０のＣＰＵからの命令によって動作することで実現される機能、又は機能する手段であってもよい。また、常設端末４は、図５等に示されているＲＡＭ７０３によって構築される記憶部４０００を有している。常設端末４の記憶部４０００には、共有メモＤＢ４００２が構築されている。
【００７３】
なお、常設端末４における、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、記憶・読出処理部４９、通信管理部５０、及び記憶部４０００は、それぞれ、個人端末２ａにおける、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、記憶・読出処理部２９ａ、通信管理部３０及び記憶部２０００ａと同様であるため、説明を省略する。更に、常設端末４における、通信管理部５０は、送受信部５１、取込部５３、及び判定部５５を有しているが、それぞれ送受信部３１ａ、取込部３３ａ、及び判定部３５ａと同様の機能であるため、説明を省略する。
【００７４】
なお、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、及び記憶・読出処理部４９は、共有ボード画面を表示させるウェブブラウザ（のウェブアプリケーション）によって実現される。通信管理部５０は、専用の通信アプリケーションによって実現される。
【００７５】
＜＜コンテンツ管理サーバの機能構成＞＞
続いて、コンテンツ管理サーバ６の機能構成について説明する。図７に示されているように、コンテンツ管理サーバ６は、送受信部６１、スケジュール連動部６２、画像処理部６３、作成部６４、判断部６５、ウェブページ作成部６６、検索部６７、認証部６８及び記憶・読出処理部６９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開されたプログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能、又は機能する手段である。また、コンテンツ管理サーバ６は、図３に示されているＲＡＭ５０３及びＨＤ５０４によって構築される記憶部６０００を有している。
【００７６】
（各機能構成）
次に、コンテンツ管理サーバ６の各機能構成について詳細に説明する。送受信部６１は、通信ネットワーク９を介して、他の端末、装置又はサーバ等と各種データ（または情報）の送受信を行う。スケジュール連動部６２は通信ネットワーク９に各種データ（または情報）の送受信が可能に接続されたスケジュール管理サーバ８から利用者が参加する会議の書誌情報等を含むスケジュール情報を取得する。スケジュール管理サーバ８は、利用者ごと（ユーザＩＤごと）にスケジュール情報（会議（一覧）情報）を記憶している。
【００７７】
画像処理部６３は取込部としての機能を有し、後述の共用画面ｓｓの画面キャプチャを行うことで、キャプチャ画像を取り込む。作成部６４は、固有のコンテンツＩＤ、個人メモＩＤ、共有メモＩＤ等を作成する。判断部６５は、送受信部６１によってコンテンツＩＤ、個人メモＩＤ、共有メモＩＤ等が受信されたか否か等の判断を行う。
【００７８】
ウェブページ作成部６６は、個人端末２及び常設端末４のウェブブラウザに表示させるウェブページのデータを作成する。検索部６７は、個人端末２及び常設端末４のウェブブラウザに表示させた後述の個人ポータル画面から検索要求を受け付け、その検索要求に応じた検索を行う。また、認証部６８は、利用者の認証処理を行う。なお、認証部６８はコンテンツ管理サーバ６以外にあってもよく、例えば通信ネットワーク９に接続された認証サーバを利用してもよい。
【００７９】
記憶・読出処理部６９は、ＣＰＵ５０１からの命令、並びに、ＨＤＤコントローラ５０５、メディアＩ／Ｆ５１６、及びＤＶＤ−ＲＷドライブ５１４によって実行され、記憶部６０００、ＤＶＤ−ＲＷ５１３及び記録メディア５１５に各種データを記憶したり、記憶部６０００、ＤＶＤ−ＲＷ５１３及び記録メディア５１５から各種データを読み出したりする処理を行う。
【００８０】
また、コンテンツ管理サーバ６の記憶部６０００には、個人メモＤＢ６００１、共有メモＤＢ６００２、関心度管理ＤＢ６００３、個人メモ管理ＤＢ６００４、及び共有メモ管理ＤＢ６００５が構築されている。
【００８１】
なお、これらのデータは、コンテンツ管理サーバ６以外の別サーバに保存されていてもよい。その場合のデータ取得・送信のタイミングは個人端末２からデータ取得・送信を要求されるたびに別サーバから取得しても良いし、会議開催中や個人ボード、共有ボードが利用者から参照されている間はコンテンツ管理サーバ６に記憶していて、会議終了や参照終了後（もしくは一定期間後）にコンテンツ管理サーバ６から削除して別サーバへ送ってもよい。
【００８２】
なお、本実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの１つを示すものにすぎない。ある実施形態では、コンテンツ管理サーバ６は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、個人端末２及び常設端末４は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【００８３】
さらに、コンテンツ管理サーバ６、個人端末２、及び常設端末４は開示された処理ステップを様々な組み合わせで共有するように構成できる。例えばコンテンツ管理サーバ６によって実行されるプロセスの一部は、個人端末２、及び常設端末４によって実行され得る。また、コンテンツ管理サーバ６、個人端末２、及び常設端末４の各要素は、1つの装置にまとめられていても良いし、複数の装置に分けられていても良い。
【００８４】
＜個人ボード画面の表示例＞
図８〜図１３を用いて、会議終了までの個人ボード画面１０００の表示例について説明する。個人ボード画面１０００は、ＧＵＩ（Graphical User Interface）によって利用者に提示するための情報を表示したり、利用者から操作を受け付けたりするための画面であり、ウェブブラウザやアプリケーションソフトウェアの表示形態である。
【００８５】
図８は、個人ボード画面の一例のイメージ図である。図８に示すように、会議終了までの個人ボード画面１０００は、ツールパレット１０３４の左側に共有エリア、右側にメモエリアが表示される。共有エリアには、共有画面ｓｓが投影画面１０４０として表示される。また、メモエリアにはキャプチャボタン１０１６が押下される度に、シート１０２０が追加される。シート１０２０上には、投影画面１０４０のキャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４との組みが表示される。
【００８６】
利用者はキャプチャボタン１０１６を押下する操作を行うことで、共有エリアに表示されている投影画面１０４０のキャプチャを撮影し、そのキャプチャ画像１０２２と、テキストメモエリア１０２４との組みが表示されたシート１０２０をメモエリアに追加表示できる。キャプチャボタン１０１６を押下する操作は一例であって、例えばキーボードからのショートカットキーを押下する操作やタッチパネルからのジェスチャー操作であってもよい。
【００８７】
また、個人ボード画面１０００は投影画面１０４０の表示が開始される前、例えば「投影画面をここに表示する」という案内メッセージを共有エリアに表示してもよい。メモエリアには「キャプチャ画像が表示されます」という案内メッセージを表示してもよい。このような案内メッセージを表示することで、図８の個人ボード画面１０００では１枚目の画面キャプチャが行われる前から、利用者に画面キャプチャが行われた後の画面イメージを想像させることができる。なお、案内メッセージは表示されていなくてもよい。また、１枚目の画面キャプチャが行われる前であっても、テキストメモエリア１０２４に対する利用者からの入力を受付可能としても良い。
【００８８】
ストリームデータなどのコンテンツのデータが共有画面ｓｓに送信されると、図８の個人ボード画面１０００の共有エリアには、共有画面ｓｓに送信されたストリームデータなどのコンテンツの画面が投影画面１０４０として表示される。個人ボード画面１０００は利用者からキャプチャボタン１０１６を押下する操作を受け付ける。
【００８９】
利用者はキャプチャボタン１０１６を押下する操作を行うことで、その時の投影画面１０４０のキャプチャを撮影し、投影画面１０４０のキャプチャ画像１０２２をメモエリアに表示できる。また、利用者はキャプチャ画像１０２２に付随するテキストメモエリア１０２４をメモエリアに表示できる。キャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４とは、例えば１枚のシート１０２０上に表示されることで、キャプチャ画像１０２２とテキストメモエリア１０２４との組みが分かり易く表示される。なお、利用者からキャプチャボタン１０１６を押下する操作を受け付けた場合に、その時の投影画面１０４０と、メモエリアに表示された撮影済みの投影画面１０４０のキャプチャ画像１０２２とを比較し、同一内容のキャプチャを撮影しないようにしてもよい。
【００９０】
また、マウスカーソルは利用者のキャプチャボタン１０１６を押下する操作により新たに表示されたテキストメモエリア１０２４の最初の行に合わせられる。したがって、利用者はキャプチャボタン１０１６を押下する操作からテキストメモエリア１０２４へのテキストメモ操作への移行が容易である。なお、テキストメモエリア１０２４は利用者によるテキストメモの入力により下方に有限又は無限に伸びていく。
【００９１】
また、キャプチャ画像１０２２にはペンツールなどを用いてオブジェクトを描画することもできる。個人ボード画面１０００にはハンドツールボタン１００２、ペンツールボタン１００４、テキストツールボタン１００６、Ｕｎｄｏボタン１００８、Ｒｅｄｏボタン１０１０、ＨＴＭＬ保存ボタン１０１２、ＰＤＦ保存ボタン１０１４、及びキャプチャボタン１０１６が表示されたツールパレット１０３４が表示されている。
【００９２】
ハンドツールボタン１００２は利用者がハンドツールの利用を開始するためのボタンである。ハンドツールを利用することで利用者は、キャプチャ画像１０２２に描画したオブジェクトを選択し、ドラッグ＆ドロップで移動させることができる。ペンツールボタン１００４は利用者がペンツールの利用を開始するためのボタンである。ペンツールを利用することで利用者は、色や線の太さを選択し、キャプチャ画像１０２２にオブジェクトを描画できる。
【００９３】
テキストツールボタン１００６は利用者がテキストツールの利用を開始するためのボタンである。テキストツールを利用することで利用者は、キャプチャ画像１０２２上にテキストエリアを生成して、テキストを入力できる。Ｕｎｄｏボタン１００８は行われた作業を元に戻すためのボタンである。Ｒｅｄｏボタン１０１０は、Ｕｎｄｏボタン１００８で戻した作業を進めるためのボタンである。
【００９４】
ＨＴＭＬ保存ボタン１０１２は、個人ボード画面１０００の情報をＨＴＭＬファイルでローカル保存するためのボタンである。ＰＤＦ保存ボタン１０１４は、個人ボード画面１０００のメモエリアに表示されたキャプチャ画像１０２２とテキストメモエリア１０２４とをＰＤＦファイルでローカル保存するためのボタンである。キャプチャボタン１０１６は共有エリアに表示されている投影画面１０４０のキャプチャを撮影し、キャプチャ画像１０２２と、テキストメモエリア１０２４との組みが表示されたシート１０２０をメモエリアに追加表示するためのボタンである。
【００９５】
なお、キャプチャ画像１０２２に描画されたオブジェクトはＤｅｌｅｔｅキーやＢａｃｋＳｐａｃｅキーで削除できるようにしてもよい。また、シート１０２０もＤｅｌｅｔｅキーやＢａｃｋＳｐａｃｅキーで削除できるようにしてもよい。
【００９６】
キャプチャ画像１０２２へのオブジェクトの描画、及びテキストメモエリア１０２４へのテキストメモの入力などの編集中は、編集操作がしやすくなるように、共有エリアを縮小してメモエリアを拡大するようにしてもよい。共有エリアの縮小及びメモエリアの拡大はウェブアプリにより自動で行ってもよいし、ツールパレット１０３４を左に寄せる利用者の操作により行ってもよい。また、共有エリアの拡大及びメモエリアの縮小はウェブアプリにより自動で行ってもよいし、ツールパレット１０３４を右に寄せる利用者の操作により行ってもよい。
【００９７】
図９は共有エリアが縮小及びメモエリアが拡大された個人ボード画面の一例のイメージ図である。図９の個人ボード画面１０００はツールパレット１０３４が図８の個人ボード画面１０００よりも左に寄り、共有エリアが縮小されると共に、メモエリアが拡大されている。結果として、図９の共有エリアの投影画面１０４０は図８の共有エリアの投影画面１０４０に比べて縮小される。また、図９のメモエリアのキャプチャ画像１０２２及びテキストメモエリア１０２４は図８のメモエリアのキャプチャ画像１０２２及びテキストメモエリア１０２４と比べて拡大される。
【００９８】
図９の個人ボード画面１０００の状態から更にツールパレット１０３４が左に寄り、共有エリアのサイズが所定サイズ以下となると、図１０に示すように、共有エリアの表示がピクチャインピクチャモードでの表示に切り替えられる。
【００９９】
図１０は共有エリアがピクチャインピクチャモードで表示された個人ボード画面の一例のイメージ図である。ピクチャインピクチャモードとは、ＯＳによって実現される機能であって、ウェブアプリの表示領域（ウインドウ）の他に、別の表示領域（フローティングウインドウ）を設け、両方の表示領域を表示可能とする機能である。フローティングウインドウとは、他のウインドウと重なっても常に前面に表示されるウインドウであって、ドラッグ＆ドロップ操作で移動できるウインドウである。
【０１００】
本実施形態では、ピクチャインピクチャモードを利用することで、個人ボード画面１０００に表示されていた投影画面１０４０を、例えば図１０のようにフローティングウインドウで表示する。なお、投影画面１０４０を個人ボード画面１０００からフローティングウインドウに切り替える処理は、ウェブアプリの表示領域に表示された投影画面１０４０をＯＳの表示領域に切り替える処理と言える。
【０１０１】
図１０によれば、利用者はフローティングウインドウに表示された投影画面１０４０を確認しながら、大きく拡大されたメモエリアにメモを入力できるので、利用者の操作感を向上できる。
【０１０２】
また、図１０の個人ボード画面１０００の状態からツールパレット１０３４が右に寄ることで共有エリアのサイズが所定サイズを超えると、例えば図９に示すように、共有エリアの表示がピクチャインピクチャモードでの表示から通常モードでの表示（ウェブアプリの表示領域での表示）に戻るように切り替えられる。
【０１０３】
なお、図１０のフローティングウインドウに表示された投影画面１０４０は利用者のドラッグ＆ドロップ操作により移動可能である。図１１は利用者のドラッグ＆ドロップ操作により移動したフローティングウインドウの一例のイメージ図である。なお、図１１ではフローティングウインドウに表示された投影画面１０４０が、個人ボード画面１０００の左下の位置に移動した例を示している。
【０１０４】
さらに、図１１の状態で利用者がメモエリアに手書きで線１１００を書いた場合、線１１００を書く指が、投影画面１０４０を表示するフローティングウインドウの所定距離まで近づくと、図１２又は図１３に示すように、線１１００を書く指から遠ざかる場所へフローティングウインドウを移動させる。なお、本実施形態では一例としてユーザが個人端末２のタッチパネルに対して指で操作するとして説明をするが、ユーザの操作方法はユーザの指を用いる操作方法に限られず、マウスやタッチペン等を用いることも可能である。この場合、図１１以降の説明における指は、カーソル、マウスポインタ、ペンとタッチパネルの接点等に置き換えられる。
【０１０５】
図１２は線を書く指が横方向から近づいた場合のフローティングウインドウの移動の一例の説明図である。図１２に示す例では線１１００を書く指が横方向から近づいた場合にフローティングウインドウが縦方向に移動している。また、図１３は線を書く指が縦方向から近づいた場合のフローティングウインドウの移動の一例の説明図である。図１３に示す例では線１１００を書く指が縦方向から近づいた場合にフローティングウインドウが横方向に移動している。
【０１０６】
＜処理又は動作＞
続いて、本実施形態の処理又は動作について説明する。本実施形態では、ルームで行う会議において、会議終了まで個人ボード画面１０００を表示して利用者が会議に参加する例について説明する。
【０１０７】
図１４は、本実施形態に係る情報共有システムの処理を示した一例のフローチャートである。例えば個人端末２ａを操作する利用者の一例である発表者が共有画面ｓｓにストリーミング送信を行い、利用者の一例である参加者が操作する個人端末２ｂが投影画面１０４０の受信を開始する。
【０１０８】
ステップＳ１０に進み、個人端末２ｂの表示制御部２４ｂは例えば図８に示すように個人ボード画面１０００の共有エリアに投影画面１０４０を表示する。そして、個人端末２ｂの表示制御部２４ｂは投影画面１０４０の受信が終了するまでステップＳ１２〜Ｓ３０までの処理を繰り返す。
【０１０９】
例えば図８の個人ボード画面１０００が表示されている間、参加者は個人端末２ｂを操作して、個人ボード画面１０００のツールパレット１０３４の左側の共有エリアと、右側のメモエリアとの表示割合を調整できる。ステップＳ１４において、個人端末２ｂの表示切替部２６ｂは個人ボード画面１０００の共有エリアの幅のサイズが所定サイズ以下であるか否かを判定する。
【０１１０】
共有エリアの幅のサイズが所定サイズ以下でなければ、表示切替部２６ｂはステップＳ１６に進み、通常モードで投影画面１０４０を個人ボード画面１０００の共有エリアに表示する。また、共有エリアの幅のサイズが所定サイズ以下であれば、表示切替部２６ｂはステップＳ１８に進み、例えば図１０に示したように、投影画面１０４０をピクチャインピクチャモードで表示する。
【０１１１】
参加者は個人端末２ｂを操作して、例えば図１０のようにフローティングウインドウで表示された投影画面１０４０をドラッグ＆ドロップ操作により移動できる。ステップＳ２０において、個人端末２ｂのＯＳは投影画面１０４０に対するドラッグ＆ドロップ操作を受け付けたか否かを判定する。
【０１１２】
投影画面１０４０がドラッグ＆ドロップ操作を受け付けていれば、ＯＳはステップＳ２２に進み、例えば図１０のように表示された投影画面１０４０を、参加者から受け付けたドラッグ＆ドロップ操作に従って移動させる。なお、投影画面１０４０がドラッグ＆ドロップ操作を受け付けていなければ、個人端末２ｂの表示位置変更部２７ｂはステップＳ２４に進む。
【０１１３】
ステップＳ２４において、表示位置変更部２７ｂは参加者から例えば図１２や図１３に示すような手書きモードで線１１００を書く指が、フローティングウインドウで表示された投影画面１０４０の所定距離まで近づいたか否かを判定する。手書きモードで線１１００を書く指が、フローティングウインドウで表示された投影画面１０４０の所定距離まで近づいていれば、表示位置変更部２７ｂはステップＳ２６に進み、線１１００を書く指が縦方向から近づいたか横方向から近づいたか、を判定する。
【０１１４】
縦方向から近づいていれば、表示位置変更部２７ｂはステップＳ２８に進み、例えば図１３に示したように、フローティングウインドウで表示された投影画面１０４０が横方向に移動している。また、横方向から近づいていれば、表示位置変更部２７ｂはステップＳ３０に進み、例えば図１２に示したように、フローティングウインドウで表示された投影画面１０４０が縦方向に移動している。
【０１１５】
図１５及び図１６は、本実施形態に係る情報共有システムの処理を示した一例のシーケンス図である。ステップＳ１００において、例えば個人端末２ｂは別の個人端末（例えば個人端末２ａ）からの投影画面１０４０をコンテンツ管理サーバ６から受信する。
【０１１６】
ステップＳ１０２に進み、個人端末２ｂのウェブアプリによって実現される表示制御部２４ｂは例えば図８に示すように個人ボード画面１０００の共有エリアに投影画面１０４０を表示する。ステップＳ１０４において、ウェブアプリによって実現される表示切替部２６ｂは個人ボード画面１０００のツールパレット１０３４の左側の共有エリアの幅を所定サイズ以下に小さくする操作をアクターである参加者から受け付ける。
【０１１７】
ステップＳ１０６に進み、表示切替部２６ｂはＯＳにピクチャインピクチャモードの対応可否の情報を要求する。ここでは、ＯＳから「対応可」の情報が応答されてものとして説明を続ける。
【０１１８】
ステップＳ１０８に進み、表示切替部２６ｂは個人ボード画面１０００の共有エリアに表示されていた投影画面１０４０を、ピクチャインピクチャモードでの表示に切り替える指示をＯＳに行う。ピクチャインピクチャモードでの表示に切り替える指示を受け付けたＯＳはステップＳ１１０において、例えば図１０に示したように、投影画面１０４０をピクチャインピクチャモードで表示する。
【０１１９】
ステップＳ１１２において、参加者は例えば図１０のようにフローティングウインドウで表示された投影画面１０４０に対するドラッグ＆ドロップ操作を行う。ステップＳ１１４に進み、ＯＳは参加者から受け付けたドラッグ＆ドロップ操作に従って、指の位置にフローティングウインドウの位置を変更する。
【０１２０】
ステップＳ１２０において、表示位置変更部２７ｂは参加者から例えば図１２や図１３に示すような手書きモードで線１１００を書く操作を受け付ける。ステップＳ１２２において表示位置変更部２７ｂは手書きモードで線１１００を書く指の座標位置をＯＳから取得する。また、ステップＳ１２４において表示位置変更部２７ｂはＯＳからピクチャインピクチャモードの投影画面１０４０の表示位置を取得する。
【０１２１】
ステップＳ１２６に進み、表示位置変更部２７ｂはステップＳ１２２で取得した指の座標位置とステップＳ１２４で取得したピクチャインピクチャモードの投影画面１０４０の表示位置から、手書きモードで線１１００を書く指と、フローティングウインドウで表示された投影画面１０４０との距離を計算する。
【０１２２】
そして、表示位置変更部２７ｂは計算した距離から、手書きモードで線１１００を書く指が、フローティングウインドウで表示された投影画面１０４０の所定距離まで近づいたか否かを判定する。ここでは、所定距離まで近づいたものとして説明する。
【０１２３】
ステップＳ１２８において、表示位置変更部２７ｂは手書きモードで線１１００を書く指が、フローティングウインドウで表示された投影画面１０４０に縦方向から近づいたか横方向から近づいたか、を判定する。
【０１２４】
縦方向から近づいていれば、表示位置変更部２７ｂはフローティングウインドウで表示された投影画面１０４０が横方向に移動する新しい表示位置を指定して、ＯＳに投影画面１０４０の移動を指示する。また、横方向から近づいていれば、表示位置変更部２７ｂはフローティングウインドウで表示された投影画面１０４０が縦方向に移動する新しい表示位置を指定して、ＯＳに投影画面１０４０の移動を指示する。そして、ステップＳ１３０に進み、ＯＳは指示された表示位置にフローティングウインドウで表示された投影画面１０４０の表示位置を変更する。
【０１２５】
ステップＳ１３２において、表示切替部２６ｂは個人ボード画面１０００のツールパレット１０３４の左側の共有エリアの幅を所定サイズより大きくする操作をアクターである参加者から受け付ける。
【０１２６】
ステップＳ１３４に進み、表示切替部２６ｂはピクチャインピクチャモードで表示されていた投影画面１０４０を、通常モードでの表示に切り替えるピクチャインピクチャの終了の指示をＯＳに行う。ステップＳ１３６において、通常モードでの表示に切り替える指示を受け付けたＯＳは、投影画面１０４０を個人ボード画面１０００の共有エリアに表示させるための制御を行う。
【０１２７】
ステップＳ１３８に進み、個人端末２ｂの表示制御部２４ｂはコンテンツ管理サーバ６を経由する別の個人端末からの投影画面１０４０の受信を終了する。ステップＳ１４０に進み、表示制御部２４ｂは例えば図８に示すように個人ボード画面１０００の共有エリアに表示していた投影画面１０４０を消去する。
【０１２８】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１２９】
例えば個人ボード画面１０００は図８のイメージ図のように共有エリアの右側にメモエリアが表示されるものに限定するものではなく、共有エリアの左側にメモエリアが表示されてもよく、また、図１７に示すように、共有エリアの下側にメモエリアが表示されてもよい。図１７は、共有エリアの下側にメモエリアが表示される個人ボード画面の一例のイメージ図である。さらに、共有エリアの上側にメモエリアが表示されてもよい。
【０１３０】
共有エリアの左側にメモエリアが表示される場合は、例えばツールパレット１０３４を右に寄せる利用者の操作により共有エリアの縮小及びメモエリアの拡大が行われ、左に寄せる利用者の操作により共有エリアの拡大及びメモリエリアの縮小が行われる。
【０１３１】
共有エリアの下側にメモエリアが表示される場合は、例えばツールパレット１０３４を上に寄せる利用者の操作により共有エリアの縮小及びメモエリアの拡大が行われ、下に寄せる利用者の操作により共有エリアの拡大及びメモリエリアの縮小が行われる。
【０１３２】
共有エリアの上側にメモエリアが表示される場合は、例えばツールパレット１０３４を下に寄せる利用者の操作により共有エリアの縮小及びメモエリアの拡大が行われ、上に寄せる利用者の操作により共有エリアの拡大及びメモリエリアの縮小が行われる。
【０１３３】
なお、ツールパレット１０３４を上下左右に寄せる操作は一例であって、単なる仕切り線を上下左右に寄せる操作であってもよいし、共有エリアとメモエリアとの表示割合を調整するボタン等のＵＩに対する操作であってもよいし、ショートカットキーによる操作であってもよいし、ピンチインやピンチアウトなどの操作であってもよい。
【０１３４】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１３５】
実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。
【０１３６】
ある実施形態では、コンテンツ管理サーバ６は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは通信ネットワーク９や共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、常設端末４は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【０１３７】
個人端末２、常設端末４及びコンテンツ管理サーバ６は開示された処理ステップを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、個人端末２によって実行され得る。同様に、所定のユニットの機能は、常設端末４やコンテンツ管理サーバ６によって実行することができる。コンテンツ管理サーバ６の各要素は、1つのサーバ装置にまとめられていてもよいし、複数の装置に分けられていてもよい。
【０１３８】
個人端末２又は常設端末４は、例えばＰＪ（Projector：プロジェクタ）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車（Connected Car）、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣ等であってもよい。
【０１３９】
なお、個人ボード画面１０００は特許請求の範囲に記載した「複数の装置に対して共有される共有画像を表示する第１の表示領域と、入力操作を受け付ける第２の表示領域を含む画面」の一例である。投影画面１０４０は「複数の装置に対して共有される共有画像を表示する第１の表示領域」の一例である。メモエリアは「入力操作を受け付ける第２の表示領域を含む画面」の一例である。利用者がメモエリアに手書きで線１１００を書く操作は「第２の表示領域に対してデータを表示させるための入力操作」の一例である。表示制御部２４ｂは表示制御手段の一例である。表示切替部２６ｂは表示切替手段の一例である。表示位置変更部２７ｂは表示位置変更手段の一例である。フローティングウインドウはオペレーティングシステムの表示領域の一例である。
【符号の説明】
【０１４０】
２ａ、２ｂ、２ｃ  個人端末
４  常設端末（通信端末の一例）
６  コンテンツ管理サーバ
８  スケジュール管理サーバ
９  通信ネットワーク
２１ａ、２１ｂ、２１ｃ  送受信部
２２ａ、２２ｂ、２２ｃ  受付部
２３ａ、２３ｂ、２３ｃ  画像処理部
２４ａ、２４ｂ、２４ｃ  表示制御部
２５ａ、２５ｂ、２５ｃ  判断部
２６ａ、２６ｂ、２６ｃ  表示切替部
２７ａ、２７ｂ、２７ｃ  表示位置変更部
２９ａ、２９ｂ、２９ｃ  記憶・読出処理部
３０ａ、３０ｂ、３０ｃ  通信管理部
１０００    個人ボード画面
１０１６    キャプチャボタン
１０２０    シート
１０２２    キャプチャ画像
１０２４    テキストメモエリア
１０３４    ツールパレット
１０４０    投影画面
１１００    手書きモードで書いた線
２０００ａ、２０００ｂ、２０００ｃ  記憶部
ｓｓ  共有画面
ｃｃ  共用ボード
ｄｃ１、ｄｃ２、ｄｃ３、ｄｃ  個人ボード
ｃｍ  共有メモ
ｄｍ１、ｄｍ２、ｄｍ３、ｄｍ  個人メモ
ｄｐ１、ｄｐ２、ｄｐ３、ｄｐ  個人ポータル
【先行技術文献】
【特許文献】
【０１４１】
【特許文献１】特開２００６−１４６４１５号公報
【図１】
2020197865.tif 000003
【図２】
2020197865.tif 000004
【図３】
2020197865.tif 000005
【図４】
2020197865.tif 000006
【図５】
2020197865.tif 000007
【図６】
2020197865.tif 000008
【図７】
2020197865.tif 000009
【図８】
2020197865.tif 000010
【図９】
2020197865.tif 000011
【図１０】
2020197865.tif 000012
【図１１】
2020197865.tif 000013
【図１２】
2020197865.tif 000014
【図１３】
2020197865.tif 000015
【図１４】
2020197865.tif 000016
【図１５】
2020197865.tif 000017
【図１６】
2020197865.tif 000018
【図１７】
2020197865.tif 000019