(57)【特許請求の範囲】
【請求項１】
情報の一覧画面と、前記情報に関連付いた資料画面と、を他の端末装置と画面共有する端末装置であって、
ユーザから前記一覧画面又は前記資料画面に対する操作を受け付ける操作受付手段と、
前記ユーザに権限がある場合に、前記一覧画面又は前記資料画面に対する操作に基づいて前記他の端末装置と画面共有するように前記一覧画面と前記資料画面との間の切り替え表示を制御する表示制御手段と、
を有し、
前記表示制御手段は、前記一覧画面に対する操作の一部について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示を制御すること
を特徴とする端末装置。
【請求項２】
前記表示制御手段は、前記資料画面から前記一覧画面への切り替え表示を行う操作を受け付けたタイミングで、前記他の端末装置と画面共有するように前記一覧画面への切り替え表示を制御すること
を特徴とする請求項１記載の端末装置。
【請求項３】
前記表示制御手段は、前記他の端末装置と画面共有を開始する操作を受け付けたタイミングで、権限がある前記ユーザの端末装置と画面共有するように前記一覧画面の表示を制御すること
を特徴とする請求項１又は２記載の端末装置。
【請求項４】
前記表示制御手段は、前記他の端末装置と画面共有する共有モードと、前記他の端末装置と画面共有しない非共有モードとを有しており、前記非共有モードから前記共有モードに切り替えられたタイミングで、権限がある前記ユーザの端末装置と画面共有するように前記一覧画面の表示を制御すること
を特徴とする請求項１乃至３何れか一項記載の端末装置。
【請求項５】
前記表示制御手段は、前記ユーザが権限を取得したタイミングで、前記他の端末と画面共有するように前記一覧画面の表示を制御すること
を特徴とする請求項１乃至４何れか一項記載の端末装置。
【請求項６】
前記情報の一覧画面は、会議の進行状況を管理する情報の一覧画面であること
を特徴とする請求項１乃至５何れか一項記載の端末装置。
【請求項７】
前記表示制御手段は、会議の進行状況を管理する議題情報の一覧画面において権限がある前記ユーザが選択済みの前記議題情報が表示されるように、前記他の端末に表示されている前記議題情報の一覧画面の表示を制御すること
を特徴とする請求項１乃至５何れか一項記載の端末装置。
【請求項８】
前記表示制御手段は、前記一覧画面に対するスクロール操作について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示をスクロール操作に応じて制御すること
を特徴とする請求項１乃至７何れか一項記載の端末装置。
【請求項９】
情報の一覧画面と、前記情報に関連付いた資料画面と、を他の端末装置と画面共有する端末装置が行う画面共有方法であって、
ユーザから前記一覧画面又は前記資料画面に対する操作を受け付ける操作受付ステップと、
前記ユーザに権限がある場合に、前記一覧画面又は前記資料画面に対する操作に基づいて前記他の端末装置と画面共有するように前記一覧画面と前記資料画面との間の切り替え表示を制御する表示制御ステップと、
を有し、
前記表示制御ステップは、前記一覧画面に対する操作の一部について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示を制御すること
を特徴とする画面共有方法。
【請求項１０】
情報の一覧画面と、前記情報に関連付いた資料画面と、を他の端末装置と画面共有する端末装置を、
ユーザから前記一覧画面又は前記資料画面に対する操作を受け付ける操作受付手段、
前記ユーザに権限がある場合に、前記一覧画面又は前記資料画面に対する操作に基づいて前記他の端末装置と画面共有するように前記一覧画面と前記資料画面との間の切り替え表示を制御する表示制御手段、
として機能させ、
前記表示制御手段は、前記一覧画面に対する操作の一部について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示を制御すること
を特徴とするプログラム。
【請求項１１】
情報の一覧画面及び前記情報に関連付いた資料画面を画面共有する複数の端末装置において実行されるプログラムと、前記複数の端末装置において行われる画面共有の管理を行う画面共有管理装置とがネットワークを介して通信を行う画面共有システムであって、
ユーザから前記一覧画面又は前記資料画面に対する操作を受け付ける操作受付手段と、
前記ユーザに権限がある場合に、前記一覧画面又は前記資料画面に対する操作に基づいて他の端末装置と画面共有するように前記一覧画面と前記資料画面との間の切り替え表示を制御する表示制御手段と、
を有し、
前記表示制御手段は、前記一覧画面に対する操作の一部について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示を制御すること
を特徴とする画面共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末装置、画面共有方法、プログラム及び画面共有システムに関する。
【背景技術】
【０００２】
例えば少ないデータ量で入力操作が反映された表示画面を共有できる画面共有サービス提供システムは従来から知られている。
【０００３】
従来の画面共有サービス提供システムは、同一コンテンツが画面に表示された情報処理装置間において、操作権を有する情報処理装置が、入力操作に応じた操作情報を、他の情報処理装置へと送信し、他の情報処理装置が、受信した操作情報に従って、送信側の入力操作を画面上に再現している（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の端末装置において画面共有を行う画面共有システムは、発表者等の権限を有するユーザの端末装置が表示している情報の一覧画面を、参加者等の権限を有さないユーザの端末装置に同期表示させる場合がある。
【０００５】
このような従来の画面共有システムにおいて、権限を有するユーザ又は権限を有さないユーザは情報の一覧画面に対する操作の同期表示を望まない場合に、同期表示を行わない非共有モードを選択することで情報の一覧画面に対する個別の操作を可能としていた。
【０００６】
しかしながら、従来の画面共有システムでは、画面共有を行う複数の端末装置において情報の一覧画面に対する操作の一部について個別の操作を行うことができず、操作性が悪いという問題があった。
【０００７】
本発明の実施の形態は、上記の点に鑑みなされたもので、画面共有を行う複数の端末装置における操作性を向上できる端末装置、画面共有方法、プログラム及び画面共有システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１は、情報の一覧画面と、前記情報に関連付いた資料画面と、を他の端末装置と画面共有する端末装置であって、ユーザから前記一覧画面又は前記資料画面に対する操作を受け付ける操作受付手段と、前記ユーザに権限がある場合に、前記一覧画面又は前記資料画面に対する操作に基づいて前記他の端末装置と画面共有するように前記一覧画面と前記資料画面との間の切り替え表示を制御する表示制御手段と、を有し、前記表示制御手段は、前記一覧画面に対する操作の一部について、前記ユーザの権限の有無にかかわらず、前記他の端末と画面共有せずに前記一覧画面の表示を制御することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば、画面共有を行う複数の端末装置における操作性を向上できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る会議システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】会議サーバ装置の一例の機能ブロック図である。
【図４】クライアント端末の一例の機能ブロック図である。
【図５】会議情報テーブルの一例の構成図である。
【図６】議題情報テーブルの一例の構成図である。
【図７】資料情報テーブルの一例の構成図である。
【図８】会議参加画面の一例のイメージ図である。
【図９】会議参加処理の一例のフローチャートである。
【図１０】議題一覧画面の一例のイメージ図である。
【図１１】議題一覧画面の他の例のイメージ図である。
【図１２】資料画面の一例のイメージ図である。
【図１３】議題一覧画面と資料画面との行き来を示した一例の説明図である。
【図１４】議題を選択する操作を受け付けた場合の処理を表した一例のフローチャートである。
【図１５】議題一覧に戻る操作を受け付けた場合の処理を表した一例のフローチャートである。
【図１６】議題一覧画面における表示同期の一例の説明図である。
【図１７】議題一覧画面の議題の選択状態及びスクロール（位置）が同期される場合の一例の説明図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について、詳細に説明する。本実施形態では画面共有システムの一例としての会議システム１について説明するが、会議システム１に限定するものではない。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る会議システムの一例の構成図である。図１の会議システム１は会議サーバ装置１０、複数台のクライアント端末１２が、ＬＡＮなどのネットワークＮ１に接続される構成を一例として示している。
【００１２】
会議サーバ装置１０は、会議の登録要求、議題の登録要求、資料の登録要求などを受け付け、後述の会議情報、議題情報や資料情報を保存する。また、会議サーバ装置１０は会議の開催や参加制御などを行う。会議サーバ装置１０は１つ以上のコンピュータ上で動作するソフトウェアやサービスにより実現できる。また、会議サーバ装置１０は所謂クラウドサービスの形態をとることもできる。会議サーバ装置１０は例えば会議システム１専用の装置や、一般的なワークステーションやＰＣなどの情報処理装置により実現される。
【００１３】
クライアント端末１２は、会議情報、議題情報及び資料情報を会議サーバ装置１０に登録する機能や、会議や議題の一覧、資料を表示する機能を備えている。なお、クライアント端末１２はユーザの権限により利用できる機能を制限してもよい。例えば会議情報や議題情報の登録権限を有さないユーザに対し、クライアント端末１２は会議情報や議題情報の登録機能を利用させないようにしてもよい。
【００１４】
クライアント端末１２は、ＰＣやタブレット端末、スマートフォンや携帯電話、ＰＤＡなどの端末装置、仮想マシン、プロジェクタ、電子黒板の他、会議システム１専用の装置であってもよい。クライアント端末１２上で動作するアプリケーションはネイティブアプリケーションであっても、Ｗｅｂブラウザと、そのＷｅｂブラウザ上で動作するＷｅｂアプリケーションであっても構わない。
【００１５】
また、クライアント端末１２は会議情報、議題情報や資料情報を会議サーバ装置１０から取得し、資料データをダウンロードし、会議に参加する機能を備えている。なお、会議システム１では会議に参加しているユーザが、誰でも発表者となることができるようにしてもよい。
【００１６】
会議の開催中、クライアント端末１２は議題の一覧や資料を表示する。クライアント端末１２は会議への参加中、他のクライアント端末１２と同じ資料が表示される。クライアント端末１２は会議サーバ装置１０から発表者などの他のクライアント端末１２からの入力操作（ページめくり等）をリアルタイムに受信し、他のクライアント端末１２と表示画面の共有を行うこともできる。
【００１７】
例えば発表者のクライアント端末１２で資料のページがめくられると、発表者以外のクライアント端末１２でも資料のページがめくられて、同じ画面が共有される。発表者のクライアント端末１２で議題一覧を表示した場合も同様に、発表者以外（例えば参加者）のクライアント端末１２でも議題一覧が表示され、会議に参加しているクライアント端末１２の画面が同期する。
【００１８】
さらに、発表者のクライアント端末１２でタッチペンやマウス操作などでマークや線を引いたり、文字を追加したりする手書きメモが記載されると、参加者のクライアント端末１２の画面にも反映される。
【００１９】
会議システム１において、会議サーバ装置１０、クライアント端末１２はネットワークＮ１を介してデータ通信可能である。ネットワークＮ１はＬＡＮの他、インターネットや専用線でもよいし、有線であっても無線であってもよい。
【００２０】
＜ハードウェア構成＞
会議サーバ装置１０、クライアント端末１２は、例えば図２に示すようなハードウェア構成のコンピュータ１００により実現される。図２は本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００２１】
図２に示したコンピュータ１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置１０１及び表示装置１０２は必要なときに接続して利用する形態であってもよい。
【００２２】
入力装置１０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイ等を含み、コンピュータ１００による処理結果を表示する。
【００２３】
通信Ｉ／Ｆ１０７はコンピュータ１００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２４】
また、ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ１００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ１００はＨＤＤ１０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２５】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータ１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２６】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ１０５にはコンピュータ１００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２７】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータ１００全体の制御や機能を実現する演算装置である。
【００２８】
会議サーバ装置１０、クライアント端末１２は、例えば上記したハードウェア構成のコンピュータ１００上でプログラムを実行することにより、後述するような各種処理を実現できる。
【００２９】
＜ソフトウェア構成＞
本実施形態に係る会議システム１の会議サーバ装置１０、クライアント端末１２は以下のような機能ブロックにより実現される。
【００３０】
《会議サーバ装置》
会議サーバ装置１０は例えば図３に示すような機能ブロックで実現される。図３は会議サーバ装置の一例の機能ブロック図である。なお、図３の機能ブロックは会議サーバ装置１０が提供する機能のうち、本実施形態の説明に必要な機能について示しており、他の機能が存在してもかまわない。
【００３１】
会議サーバ装置１０はプログラムを実行することにより、送受信制御部２１、情報処理部２２、情報管理部２３を実現する。また、情報処理部２２は情報提供部３１、会議制御部３２を有する。
【００３２】
送受信制御部２１は、クライアント端末１２との通信を制御する。情報処理部２２は情報提供部３１、会議制御部３２などの情報処理を行う。また、情報管理部２３は会議情報テーブル、資料情報テーブル、資料データなどを記憶している。
【００３３】
情報提供部３１は、クライアント端末１２から受け付けた情報取得要求に応じて、会議情報、議題情報及び資料情報を、クライアント端末１２に提供する。会議制御部３２は情報管理部２３に記憶されている会議情報、議題情報、資料情報などの情報を用いて、資料の提供、会議の開催、終了、会議に参加中のクライアント端末１２における表示画面の共有などの制御を行う。
【００３４】
《クライアント端末》
クライアント端末１２は例えば図４に示すような機能ブロックで実現される。図４はクライアント端末の一例の機能ブロック図である。なお、図４の機能ブロックはクライアント端末１２が提供する機能のうち、本実施形態の説明に必要な機能について示し、他の機能が存在してもかまわない。
【００３５】
クライアント端末１２はプログラムを実行することにより、ＵＩ表示部４１、送受信制御部４２、情報処理部４３を実現する。また、ＵＩ表示部４１は表示制御部５１、入力操作制御部５２を有する。また、情報処理部４３は情報取得要求部６１、会議処理部６２を有する。
【００３６】
ＵＩ表示部４１は表示制御部５１、入力操作制御部５２などのＵＩ表示に関する制御を行う。送受信制御部４２は会議サーバ装置１０との通信を制御する。情報処理部４３は情報取得要求部６１、会議処理部６２などの情報処理を行う。
【００３７】
表示制御部５１はＵＩの表示制御を行う。入力操作制御部５２はユーザからの入力操作を受け付け、その入力操作に基づいた制御を行う。情報取得要求部６１は会議サーバ装置１０に対して会議情報、議題情報及び資料情報の取得要求を行う。会議処理部６２は会議に関する処理を行う。例えば会議処理部６２は会議の開催後、送受信制御部４２を利用して会議サーバ装置１０と通信を行い、他のクライアント端末１２と議題一覧や資料の表示画面を共有する。
【００３８】
なお、図３及び図４に示した機能ブロックは一例である。例えば図３の会議サーバ装置１０が有する機能ブロックのうちの一部が、他の情報処理装置上で動作してもよい。その場合、機能ブロック同士は必要に応じて通信を行い、情報のやり取りを行う。
【００３９】
《会議情報テーブル》
情報管理部２３には例えば図５に示す会議情報テーブルが記憶されている。図５は会議情報テーブルの一例の構成図である。図５の会議情報テーブルは会議に関する情報である会議情報が設定されている。
【００４０】
図５の会議情報テーブルは項目として会議ＩＤ、会議名、開催日時、会議状態、議題有無などを有している。会議ＩＤは会議を一意に識別するための識別情報の一例である。会議名は会議の名称である。開催日時は会議を開催する日時である。会議状態は開催前、開催中、開催後などの会議の状態を表す。議題有無は会議に対する議題登録の有無を表す。
【００４１】
《議題情報テーブル》
情報管理部２３には例えば図６に示す議題情報テーブルが記載されている。図６は議題情報テーブルの一例の構成図である。図６の議題情報テーブルは議題に関する情報である議題情報が設定されている。
【００４２】
図６の議題情報テーブルは項目として議題ＩＤ、会議ＩＤ、議題名、発表者、発表時間などを有している。議題ＩＤは議題を一意に識別するための識別情報の一例である。会議ＩＤは会議を一意に識別するための識別情報の一例である。この会議ＩＤにより議題情報テーブルの各レコードは図５の会議情報と対応付けられている。議題名は、議題の名称である。発表者は、その議題に対応付けられている発表者の名前である。発表時間は、その議題に対応付けられている発表時間である。
【００４３】
《資料情報テーブル》
情報管理部２３には例えば図７に示す資料情報テーブルが記憶されている。図７は資料情報テーブルの一例の構成図である。図７の資料情報テーブルは資料に関する情報である資料情報が設定されている。
【００４４】
図７の資料情報テーブルは項目として資料ＩＤ、議題ＩＤ、会議ＩＤ、資料名、格納場所などを有している。資料ＩＤは資料を一意に識別するための識別情報の一例である。議題ＩＤは議題を一意に識別するための識別情報の一例である。会議ＩＤは会議を一意に識別するための識別情報の一例である。この議題ＩＤ及び会議ＩＤにより資料情報テーブルの各レコードは図５の会議情報及び図６の議題情報と対応付けられている。
【００４５】
資料名は資料の名称である。格納場所は資料の実体（資料データ）を格納している場所の情報の一例である。図７の資料情報テーブルは資料データを格納している場所の情報を有する例を示したが、資料データ自体を記憶するものであってもよい。なお、図７の資料ＩＤ「γ」により識別されるレコードは議題ＩＤが空欄となっているが、資料が議題にではなく会議に対して登録されている例を示している。
【００４６】
また、図７の資料ＩＤ「α」により識別されるレコードは議題ＩＤ「ＡＡＡ」により識別される議題に対して資料が登録されている例を示している。図７の資料ＩＤ「β」により識別されるレコードも議題ＩＤ「ＡＡＡ」により識別される議題に対して資料が登録されている例を示している。このように、本実施形態の会議システム１では、資料の登録が会議に対して行われる他、会議に登録された議題に対しても行われる。
【００４７】
＜処理の詳細＞
以下では、本実施形態に係る会議システム１の処理の詳細について説明する。
【００４８】
《会議参加処理》
会議の参加者や発表者はクライアント端末１２を起動し、例えば図８に示すような会議参加画面１０００へのアクセスを要求する。参加者や発表者のクライアント端末１２は会議サーバ装置１０の会議参加画面１０００のＵＲＬ等にアクセスする。
【００４９】
なお、会議参加画面１０００へのアクセスはクライアント端末１２のＷｅｂブラウザから実行してもよいし、クライアント端末１２のアプリケーションから実行してもよい。Ｗｅｂブラウザから実行した場合には画面情報をＷｅｂブラウザの表示領域に表示し、アプリケーションから実行した場合には画面情報をアプリケーションの表示領域に表示する。
【００５０】
会議サーバ装置１０の情報提供部３１は参加者や発表者のクライアント端末１２からのアクセスに基づき、会議参加画面１０００の画面データを参加者や発表者のクライアント端末１２に送信する。
【００５１】
クライアント端末１２の表示制御部５１は会議サーバ装置１０から受信した会議参加画面１０００の画面データに基づき、図８に示すような会議参加画面１０００を表示装置１０２などに表示させる。
【００５２】
図８は会議参加画面の一例のイメージ図である。図８の会議参加画面１０００は会議を一覧表示する欄が含まれる。図８の会議参加画面１０００は会議ＩＤ「Ｍ０１」〜「Ｍ０４」の会議の会議一覧が表示されている例である。
【００５３】
会議の参加者や発表者は会議参加画面１０００に一覧表示された会議から参加する会議を選択し、会議参加画面１０００の下部の「参加」ボタン１００１を押下する。クライアント端末１２は参加者や発表者により選択された会議への参加処理を開始する。ここでは議題が登録された会議への参加処理について説明する。
【００５４】
図９は会議参加処理の一例のフローチャートである。ステップＳ１１において、クライアント端末１２の情報取得要求部６１は会議参加画面１０００から選択された会議の会議ＩＤを指定して、会議サーバ装置１０に議題情報の取得要求を行う。会議サーバ装置１０の情報提供部３１は指定された会議ＩＤに対応付いた議題情報を議題情報テーブルから読み出し、取得要求元のクライアント端末１２に提供する。
【００５５】
また、ステップＳ１２において、クライアント端末１２の情報取得要求部６１は会議参加画面１０００から選択された会議の会議ＩＤとステップＳ１１で取得した議題情報の議題ＩＤとを指定して、会議サーバ装置１０に資料情報の取得要求を行う。会議サーバ装置１０の情報提供部３１は指定された会議ＩＤ及び会議ＩＤに対応付いた資料情報を資料情報テーブルから読み出し、取得要求元のクライアント端末１２に提供する。
【００５６】
ステップＳ１３において、クライアント端末１２の情報取得要求部６１は会議参加画面１０００から選択された会議の会議ＩＤを指定して、会議サーバ装置１０に表示情報の取得要求を行う。ここで言う表示情報は、会議参加画面１０００から選択された会議において共有されている表示画面（議題一覧画面や資料画面など）の情報や、表示画面において選択されている項目（議題など）の情報など、である。また、表示情報には表示画面に記載された内容（手書きメモなど）の情報など、が含まれていてもよい。表示情報を取得することにより、クライアント端末１２の表示制御部５１は開催中の会議に参加した場合であっても、会議において共有されている議題一覧画面や資料画面を表示できる。
【００５７】
ステップＳ１４において、クライアント端末１２の表示制御部５１はステップＳ１３で取得した表示情報に基づき、会議において議題一覧画面を表示中か否かを判定する。議題一覧画面を表示中であれば、クライアント端末１２の表示制御部５１はステップＳ１５において、取得した議題情報及び資料情報に基づき、図１０に示すような議題一覧画面１１００を表示する。
【００５８】
図１０は議題一覧画面の一例のイメージ図である。図１０の議題一覧画面１１００は会議名「結果報告会」の会議に対して、７つの議題が登録されている例である。なお、資料が登録された議題には資料マーク１１０２が表示されている。また、図１０の議題一覧画面１１００は、発表者が選択中の議題１１０１を、他の議題と視覚的に異なるように例えば色や網掛け、点滅等を付して表示している。また、発表者が選択中の議題１１０１は文字やアイコンにより示してもよい。
【００５９】
さらに、図１０の議題一覧画面１１００は発表者が選択中の議題１１０１を議題一覧の中央付近に表示している。図１０の議題一覧画面１１００はクライアント端末１２の縦方向に議題一覧を表示した例である。
【００６０】
クライアント端末１２の横方向に議題一覧を表示した場合、議題一覧画面１１００は例えば図１１に示すようになる。図１１は議題一覧画面の他の例のイメージ図である。図１１の議題一覧画面１１００は、クライアント端末１２の横方向に議題一覧が表示されているため、図１０の議題一覧画面１１００に比べて表示されている議題の数が少なくなっている。
【００６１】
議題一覧画面１１００が表示されたあと、発表者及び参加者は議題一覧画面１１００を自由にスクロールさせることができる。したがって、発表者及び参加者は会議の議題を自由に確認することができ、発表者が選択中の議題１１０１と、会議全体の議題一覧とを把握できる。なお、発表者が議題一覧画面１１００に対して行うスクロール操作は発表者のクライアント端末１２の表示に影響を与えない。このように、本実施形態における会議システム１では、議題一覧画面１１００に対して行うスクロール操作について画面共有を行わず、各クライアント端末１２において個別にスクロール操作を行うことができる。
【００６２】
図９のステップＳ１４において、議題一覧画面１１００を表示中でなければ、クライアント端末１２の表示制御部５１はステップＳ１６において、取得した議題情報及び資料情報に基づき、図１２に示すような資料画面を表示する。
【００６３】
図１２は資料画面の一例のイメージ図である。図１２の資料画面１２００は議題に対応付けられた資料１２０４の現在のページが表示されている例である。資料画面１２００は議題一覧画面１１００から資料マーク１１０２が表示された議題を選択する操作を発表者が行ったときに表示される。
【００６４】
資料画面１２００には同期表示を行わない非共有モードを選択する個人モードボタン１２０２と、同期表示を行う共有モードを選択する共有モードボタン１２０３と、発表者となるための発表者ボタン１２０１と、が表示される。また、資料画面１２００には議題一覧画面１１００に戻るための「戻る」ボタン１２０５が含まれる。
【００６５】
このように、発表者はクライアント端末１２を操作し、図１３に示すように、議題一覧画面１１００と資料画面１２００とを行き来することができる。発表者のクライアント端末１２において表示される議題一覧画面１１００と資料画面１２００との行き来は、参加者のクライアント端末１２において同期表示される。
【００６６】
発表者のクライアント端末１２は資料マーク１１０２が表示された議題を選択する操作を発表者から受け付けた場合に、会議サーバ装置１０に選択された議題の議題ＩＤを送信する。会議サーバ装置１０は受信した議題ＩＤを会議に参加している参加者のクライアント端末１２に送信する。したがって、参加者のクライアント端末１２は発表者のクライアント端末１２と、議題に対応付けられた図１２の資料画面１２００の共有表示を行うことができる。
【００６７】
また、発表者のクライアント端末１２は資料画面１２００から議題一覧画面１１００に戻るための操作を発表者から受け付けた場合に、資料画面１２００から議題一覧画面１１００に戻る操作を会議サーバ装置１０に通知する。会議サーバ装置１０は資料画面１２００から議題一覧画面１１００に戻る操作を、会議に参加している参加者のクライアント端末１２に通知する。したがって、参加者のクライアント端末１２は発表者のクライアント端末１２と、図１０や図１１の議題一覧画面１１００の共有表示を行うことができる。
【００６８】
本実施形態の会議システム１では議題一覧画面１１００から議題と対応付けられた資料画面１２００に遷移することにより、どの議題の資料を表示しているのかを発表者や参加者に把握させ易くなる。
【００６９】
図１４は議題を選択する操作を受け付けた場合の処理を表した一例のフローチャートである。ステップＳ２１において、クライアント端末１２の入力操作制御部５２は発表者又は参加者による議題一覧から議題を選択する操作を受け付ける。ステップＳ２２において表示制御部５１は発表者による操作か参加者による操作かを判定する。参加者による操作であれば、表示制御部５１は図１４のフローチャートの処理を終了する。
【００７０】
発表者による操作であれば、表示制御部５１はステップＳ２３に進み、ステップＳ２１で選択された議題に資料が登録されているか（資料付きの議題か）を判定する。資料付きの議題であれば、表示制御部５１はステップＳ２４に進み、選択された議題の議題ＩＤに対応付けられた資料情報に基づき、選択された議題の１番目の資料を表示する。会議処理部６２は選択された議題の議題ＩＤを会議サーバ装置１０に送信する。会議サーバ装置１０は受信した議題ＩＤを会議に参加している参加者のクライアント端末１２に送信することで、発表者により選択された議題の１番目の資料を参加者のクライアント端末１２に表示させることができる。
【００７１】
一方、資料付きの議題でなければ表示制御部５１はステップＳ２５に進み、議題一覧画面１１００において、発表者により選択された議題が他の議題と視覚的に異なる選択状態とする。そして、会議処理部６２は選択された議題の議題ＩＤを会議サーバ装置１０に送信する。会議サーバ装置１０は受信した議題ＩＤを会議に参加している参加者のクライアント端末１２に送信することで、発表者により選択された議題を選択状態で参加者のクライアント端末１２に表示させることができる。
【００７２】
図１５は議題一覧に戻る操作を受け付けた場合の処理を表した一例のフローチャートである。ステップＳ３１において、クライアント端末１２の入力操作制御部５２は発表者又は参加者から議題一覧に戻る操作を受け付ける。ステップＳ３２において表示制御部５１は発表者による操作か参加者による操作かを判定する。参加者による操作であれば、表示制御部５１は図１５のフローチャートの処理を終了する。
【００７３】
発表者による操作であれば、表示制御部５１はステップＳ３３に進み、議題一覧画面１１００の表示に戻る。会議処理部６２は議題一覧に戻る操作を会議サーバ装置１０に通知する。会議サーバ装置１０は議題一覧に戻る操作を会議に参加している参加者のクライアント端末１２に通知することで、参加者のクライアント端末１２の表示を議題一覧に戻すことができる。
【００７４】
ステップＳ３４において、発表者及び参加者のクライアント端末１２の表示制御部５１は選択中の議題１１０１が選択状態で議題一覧の中央付近に表示されるように議題一覧画面１１００の表示を制御する。したがって、発表者及び参加者のクライアント端末１２の表示制御部５１は、次の議題の選択や発表者の交代をし易くしている。
【００７５】
本実施形態の会議システム１は、発表者による入力操作を会議サーバ装置１０から参加者のクライアント端末１２に配信することで、表示画面を共有できる。例えば会議サーバ装置１０とクライアント端末１２とは、確立した通信路を利用して議題一覧画面１１００や資料画面１２００の共有に必要な情報の授受を行う。このような通信路の代表例としてはＸＭＰＰと呼ばれるプロトコルがある。
【００７６】
ＸＭＰＰは、ＩＥＴＦでＲＦＣ３９２０（Extensible Messaging and Presence Protocol: Core）、ＲＦＣ３９２１（Extensible Messaging and Presence Protocol: Instant Messaging and Presence）として標準化され、また、拡張仕様がＸＥＰとして文書化されている。
【００７７】
ＸＭＰＰでは、グループチャット（Multi-User Chat [XEP-0045]）というサービスを提供できる。グループチャットとは、ＸＭＰＰが提供する会議室（ｒｏｏｍ）に参加しているクライアント端末１２から会議サーバ装置１０に送信されたメッセージが会議サーバ装置１０から会議室に参加しているすべてのクライアント端末１２に対して配信される機能である。このような通信路としてはＸＭＰＰ以外にも、例えばＸＭＰＰの拡張であるＢＯＳＨ、ＷｅｂＳｏｃｋｅｔ、Ｃｏｍｍｅｔなどのプロトコルを利用できる。
【００７８】
ＢＯＳＨ（Bidirectional-streams Over Synchronous HTTP）[XEP-0206]はＸＭＰＰにおいてＨＴＴＰでメッセージを送受信するための技術である。これらのプロトコルは会議サーバ装置１０からのＰｕｓｈ機能を実現できるものである。Ｐｕｓｈ機能とは、クライアント端末１２からリクエストを受けて情報を送るのではなく、会議サーバ装置１０からクライアント端末１２に非同期に情報を送信し、クライアント端末１２で情報を受信する機能である。なお、一般的なＨＴＴＰ通信でも、クライアント端末１２から定期的に情報を取りに行くことにより同様な機能を実現することもできる。
【００７９】
図１６は議題一覧画面における表示同期の一例の説明図である。図１６では左側に発表者のクライアント端末１２における表示画面を示し、右側に参加者のクライアント端末１２における表示画面を示している。
【００８０】
図１６（Ａ）は発表者及び参加者のクライアント端末１２が表示する議題一覧画面１１００を示している。図１６（Ａ）の議題一覧画面１１００では発表者により選択された同一の議題１１０１が選択状態となっているが、発表者又は参加者によるスクロール操作により議題一覧がずれて表示されている。
【００８１】
図１６（Ｂ）は発表者及び参加者のクライアント端末１２が表示する資料画面１２００を示している。図１６（Ｂ）の資料画面１２００は図１６（Ａ）において発表者が資料付きの議題を選択することで表示される。発表者及び参加者のクライアント端末１２は、図１６（Ａ）の議題一覧画面１１００から選択された議題に対応付けられた資料の資料画面１２００を同期表示する。
【００８２】
図１６（Ｃ）は図１６（Ｂ）の資料画面から議題一覧に戻った場合に発表者及び参加者のクライアント端末１２が表示する議題一覧画面１１００を示している。図１６（Ｃ）に示すように、資料画面１２００から戻った場合、発表者及び参加者のクライアント端末１２に表示される議題一覧画面１１００は、議題の選択状態及びスクロール（位置）が同期される。また、図１６（Ｃ）において、発表者及び参加者のクライアント端末１２に表示される議題一覧画面１１００は、選択状態の議題１１０１が議題一覧の中央付近に表示される。
【００８３】
なお、議題一覧画面１１００の議題の選択状態及びスクロール（位置）が同期される場合としては、例えば図１７に示すようなものがある。図１７は議題一覧画面の議題の選択状態及びスクロール（位置）が同期される場合の一例の説明図である。
【００８４】
議題一覧画面１１００の議題の選択状態及びスクロール（位置）が同期される場合としては、会議参加時に議題一覧が表示されていた場合、非共有モードから共有モードに切り替えた際に共有モードで議題一覧が表示されていた場合、がある。また、議題一覧画面１１００の議題の選択状態及びスクロール（位置）が同期される場合としては、発表者の権限を取得した際に議題一覧が表示されていた場合、別の画面（資料画面１２００や設定画面）から議題一覧画面１１００に遷移してきた場合、がある。さらに、議題一覧画面１１００の議題の選択状態及びスクロール（位置）が同期される場合としては、発表者が参加者に議題を示すために、強制的にスクロールさせる場合があってもよい。
【００８５】
（まとめ）
本実施形態の会議システム１では、クライアント端末１２における議題一覧画面１１００の同期表示において、スクロール操作を同期させる場合を決めておき、スクロール操作を同期させる場合以外でのスクロール操作を自由に行えるようにしている。発表者や参加者は共有モードにより会議の進行を認識しつつ、議題一覧画面１１００において議題一覧を個別にスクロールして、会議全体の議題を把握できる。
【００８６】
このように、本実施形態の会議システム１によれば、画面共有を行うクライアント端末１２において発表者や参加者の操作性を向上できる。
【００８７】
例えば本実施形態の会議システム１では共有モードであっても議題一覧画面１１００におけるスクロール操作を個別に行うことができる。また、共有モードであるため、本実施形態の会議システム１では、資料画面１２００への遷移や議題一覧画面１１００において議題が選択された場合に発表者及び参加者のクライアント端末１２において表示を同期できる。
【００８８】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。本実施形態では会議システム１を一例として示したが、セミナーシステムや教育システムなど、講義や授業などの情報の一覧画面と、情報に関連付いた資料の資料画面とを表示する他のシステムへの適用も可能である。
【００８９】
また、本実施形態では議題一覧画面１１００に対するスクロール操作を一例として説明したが、条件（タイミング）により同期表示を行いたい場合と行いたくない場合とが混在する情報の一覧画面に対する操作に適用可能である。
【００９０】
例えばクライアント端末１２は特許請求の範囲に記載した端末装置の一例である。会議サーバ装置１０は画面共有管理装置の一例である。議題一覧画面１１００は情報の一覧画面の一例である。
【００９１】
入力操作制御部５２は操作受付手段の一例である。資料画面１２００は情報に関連付いた資料画面の一例である。表示制御部５１は表示制御手段の一例である。議題情報は会議の進行状況を管理する情報の一例である。
【００９２】
なお、会議サーバ装置１０、１台以上のクライアント端末１２を有する会議システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもないことである。
【符号の説明】
【００９３】
１      会議システム
１０    会議サーバ装置
１２    クライアント端末
２１    送受信制御部
２２    情報処理部
２３    情報管理部
３１    情報提供部
３２    会議制御部
４１    ＵＩ表示部
４２    送受信制御部
４３    情報処理部
５１    表示制御部
５２    入力操作制御部
６１    情報取得要求部
６２    会議処理部
１００    コンピュータ
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ（Random Access Memory）
１０５    ＲＯＭ（Read Only Memory）
１０６    ＣＰＵ（Central Processing Unit）
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ（Hard Disk Drive）
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２０１２−１０８８７２号公報
【図１】
0006354453.tif 000002
【図２】
0006354453.tif 000003
【図３】
0006354453.tif 000004
【図４】
0006354453.tif 000005
【図５】
0006354453.tif 000006
【図６】
0006354453.tif 000007
【図７】
0006354453.tif 000008
【図８】
0006354453.tif 000009
【図９】
0006354453.tif 000010
【図１０】
0006354453.tif 000011
【図１１】
0006354453.tif 000012
【図１２】
0006354453.tif 000013
【図１３】
0006354453.tif 000014
【図１４】
0006354453.tif 000015
【図１５】
0006354453.tif 000016
【図１６】
0006354453.tif 000017
【図１７】
0006354453.tif 000018