(57)【要約】【課題】  複数人による効率的な共同作業を支援することができる遠隔表示装置、遠隔表示システム、及び遠隔表示方法を提供する。【解決手段】  遠隔表示システムは、遠隔表示装置と、複数の端末装置とを備える。遠隔表示装置が、その表示画面の一部で互いに異なる表示領域に対応する複数の表示用データを生成し、生成された複数の表示用データを複数の端末装置に各別に送信し、端末装置が、遠隔表示装置から送信された表示用データを受信すると、表示用データに対応した表示領域を表示する。端末装置が、表示領域に対するユーザからの操作を受け付けると、操作を示す操作データを送信し、遠隔表示装置が、端末装置から操作データを受信すると、操作データに基づいて表示画面を更新する。【選択図】図１
2019035347.tif 000002
【特許請求の範囲】
【請求項１】
表示画面が表示される表示部と、
前記表示画面のうちの一部で互いに異なる表示領域に対応する複数の表示用データを生成する表示用データ生成部と、
前記表示用データ生成部により生成された前記複数の表示用データを複数の端末装置に各別に送信する無線通信部と、
前記表示用データに対応した表示領域に対して前記端末装置により行われた操作を示す操作データに基づいて、前記表示画面を更新する更新部と
を備える、
遠隔表示装置。
【請求項２】
前記表示用データ生成部は、一の端末装置の表示領域において他の端末装置の表示領域と重複する重複領域を非表示とする前記表示用データを生成する、
請求項１に記載の遠隔表示装置。
【請求項３】
前記複数の表示用データは、それぞれ対応する前記表示領域が互いに重ならない、
請求項１または２に記載の遠隔表示装置。
【請求項４】
前記更新部は、一の端末装置の表示領域において他の端末装置の表示領域と重複する重複領域に対し、一の端末装置から送信される操作データに基づいて前記表示画面を更新し、他の端末装置から送信される操作データを無効とする、
請求項１または２に記載の遠隔表示装置。
【請求項５】
前記更新部は、前記重複領域に対し、最初に操作データを送信した前記端末装置から送信される操作データに基づく処理を実行する、
請求項４に記載の遠隔表示装置。
【請求項６】
前記更新部は、前記重複領域に対し前記複数の端末装置のそれぞれから送信される操作データが競合するとき、前記操作データを送信した前記端末装置のそれぞれを使用するユーザに与えられた操作の権限のレベルを判定し、前記権限のレベルに応じて選択された一のユーザが操作する前記一の端末装置から送信される前記操作データに基づいて前記表示画面を更新する、
請求項４に記載の遠隔表示装置。
【請求項７】
前記更新部は、前記端末装置から操作データを受信したとき、前記端末装置を使用するユーザにおける操作権限を判定し、前記権限を有するユーザが使用する一の端末装置から送信される操作データに基づいて前記表示画面を更新し、前記権限を有しないユーザが使用する他の端末装置から送信される操作データを無効とする、
請求項１乃至４の何れかに記載の遠隔表示装置。
【請求項８】
前記表示部は、前記複数の端末装置のそれぞれを使用する複数のユーザに関する情報を、前記表示画面に表示する、
請求項１乃至７の何れかに記載の遠隔表示装置。
【請求項９】
前記無線通信部は、前記複数のユーザに関する情報を含むユーザ表示データを前記複数の端末装置のそれぞれに送信する、
請求項８に記載の遠隔表示装置。
【請求項１０】
前記更新部は、前記表示画面に表示される事項の追加又は修正に係る操作を示す前記操作データを一の端末装置から受信したとき、前記操作データに基づいて前記表示画面において前記事項を追加し又は修正し、且つ、前記一の端末装置を使用するユーザに関する情報を表示する、
請求項８又は９に記載の遠隔表示装置。
【請求項１１】
前記表示用データは、前記表示画面の一部を複写した画像データである、
請求項１乃至１０の何れかに記載の遠隔表示装置。
【請求項１２】
前記表示用データ生成部は、特定の例外条件に合致する前記操作データを受信したとき、前記表示画面の一部を複写したデータに代えて、前記表示画面とは異なる画像を表示するための前記表示用データを生成し、
前記無線通信部は、前記送信データの送信元の前記端末装置へ、前記表示用データ生成部によって生成された表示用データを送信する、
請求項１１に記載の遠隔表示装置。
【請求項１３】
前記例外条件は、前記表示画面の外側に前記表示領域を移動する要求であり、
前記表示用データ生成部は、前記表示画面の外側を表示するための前記表示用データを生成する、
請求項１２に記載の遠隔表示装置。
【請求項１４】
前記表示用データ生成部は、前記表示画面とその外側との境界を示す境界情報を付加した画像を表示するための前記表示用データを生成する、
請求項１３に記載の遠隔表示装置。
【請求項１５】
前記例外条件は、前記表示領域内の表示を拡大する要求であり、
前記表示用データ生成部は、前記表示画面より解像度が高い前記表示領域内の画像を表示するための前記表示用データを生成する、
請求項１２に記載の遠隔表示装置。
【請求項１６】
前記更新部は、前記複数の端末装置のそれぞれの前記表示領域の前記表示画面における位置を示す領域情報を前記表示画面に重畳表示する、
請求項１乃至１５の何れかに記載の遠隔表示装置。
【請求項１７】
前記表示画面は海図を含み、
前記更新部は、航路を設定する操作を示す前記操作データを受信したとき、前記操作データに基づいて前記航路が設定された表示画面に更新する、
請求項１乃至１６の何れかに記載の遠隔表示装置。
【請求項１８】
前記表示画面は、教材を示す教材情報を含み、
前記更新部は、前記教材情報に関し受講者が発表する発表情報を含む前記操作データを受信したとき、前記発表情報を含む前記表示画面に更新する、
請求項１乃至１６の何れかに記載の遠隔表示装置。
【請求項１９】
請求項１乃至１８の何れかに記載の遠隔表示装置と、
前記遠隔表示装置から送信された表示用データを受信すると、前記表示用データに対応した表示領域を表示し、前記表示領域に対して行われた操作を受け付けると、前記操作を示す操作データを送信する複数の端末装置と、
を備える、
遠隔表示システム。
【請求項２０】
遠隔表示装置が、前記遠隔表示装置に表示された表示画面のうちの一部で互いに異なる表示領域に対応する複数の表示用データを生成し、
前記遠隔表示装置が、生成された前記複数の表示用データを複数の端末装置に各別に送信し、
前記端末装置が、前記遠隔表示装置から送信された前記表示用データを受信すると、前記表示用データに対応した表示領域を表示し、
前記端末装置が、前記表示領域に対するユーザからの操作を受け付けると、前記操作を示す操作データを送信し、
前記遠隔表示装置が、前記端末装置から前記操作データを受信すると、前記操作データに基づいて、前記表示画面を更新する、
遠隔表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示内容を表示面積が小さい端末装置に遠隔表示する遠隔表示装置、遠隔表示装置及び端末装置を備える遠隔表示システム、及び遠隔表示装置において使用される遠隔表示方法に関する。
【背景技術】
【０００２】
特許文献１には、テレビ等の表示装置を備える制御対象機器と、制御対象機器を遠隔制御するリモートコントローラとを備える制御システムが開示されている。このシステムでは、リモートコントローラに表示一体型タブレット等のタッチパネルが取り付けられた表示装置を設け、この表示装置に、制御対象機器に表示されている画面と同一の画面を表示させる。また、ユーザがリモートコントローラのタッチパネルをタッチすると、その座標が制御対象機器に送信され、制御対象機器における表示画面において当該座標が選択されたときと同じ操作が行われたものとして処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１５７２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、航海計画を複数の船員で作成したり、授業を複数の受講者（児童、生徒、学生等）で受けたりする等、複数人で共同して作業を行うことがある。また、制御対象の表示装置を複数人が操作することで表示装置を共同作業に利用することが望まれており、近年の表示装置の大型化により、表示装置を共同作業に利用する環境はさらに整いつつある。しかしながら、上述した特許文献１に開示されたシステムでは、このような共同作業に必要な機能を備えていない。【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上記課題を解決することができる遠隔表示装置、遠隔表示システム、及び遠隔表示方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様の遠隔表示装置は、表示画面が表示される表示部と、前記表示画面のうちの一部で互いに異なる表示領域に対応する複数の表示用データを生成する表示用データ生成部と、前記表示用データ生成部により生成された前記複数の表示用データを複数の端末装置に各別に送信する無線通信部と、前記表示用データに対応した表示領域に対して前記端末装置により行われた操作を示す操作データに基づいて、前記表示画面を更新する更新部とを備える。【０００７】
上記態様において、前記表示画面は海図を含み、前記更新部は、航路を設定する操作を示す前記操作データを受信したとき、前記操作データに基づいて前記航路が設定された表示画面に更新してもよい。【０００８】
また、上記態様において、前記表示画面は、教材を示す教材情報を含み、前記更新部は、前記教材情報に関し受講者が発表する発表情報を含む前記操作データを受信したとき、前記発表情報を含む前記表示画面に更新してもよい。
【発明の効果】
【０００９】
本発明によれば、複数人による効率的な共同作業を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る遠隔表示システムの構成を示す模式図。
【図２】実施の形態１に係る遠隔表示装置の機能的構成を示す機能ブロック図。
【図３】実施の形態１に係る遠隔表示装置のハードウェア構成の一例を示すブロック図。
【図４】実施の形態１に係る端末装置の構成を示すブロック図。
【図５】実施の形態１に係る遠隔表示システムのログイン処理の手順を示すフローチャート。
【図６】実施の形態１に係る遠隔表示装置の表示画面の一例を示す図。
【図７】実施の形態１に係る端末装置の表示画面の一例を示す図。
【図８】実施の形態１に係る遠隔表示システムの表示領域変更処理の手順を示すフローチャート。
【図９】２つの表示領域が重複しないようにするための処理の一例を説明する図。
【図１０】実施の形態１に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート。
【図１１】航路の修正を行った場合の遠隔表示装置の表示画面の一例を示す図。
【図１２】実施の形態１に係る遠隔表示システムの音声通話処理の手順を示すフローチャート。
【図１３】実施の形態２に係る遠隔表示装置の表示画面の範囲を説明するための図。
【図１４】実施の形態２に係る遠隔表示装置の表示領域変更処理における動作手順を示すフローチャート。
【図１５】境界情報が付加された表示領域の画像の一例を示す図。
【図１６】実施の形態３に係る遠隔表示装置の表示領域変更処理における動作手順を示すフローチャート。
【図１７】実施の形態４に係る遠隔表示装置の表示領域変更処理における動作手順を示すフローチャート
【図１８】非表示領域を有する端末装置の表示画像の一例を示す図。
【図１９】実施の形態５に係る遠隔表示装置の表示領域変更処理における動作手順を示すフローチャート。
【図２０】境界情報が付加された表示領域の画像の一例を示す図。
【図２１】実施の形態５に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート。
【図２２Ａ】実施の形態６に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート（その１）。
【図２２Ｂ】実施の形態６に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート（その２）。
【図２３】実施の形態７に係るユーザ管理データベースの構造を示す模式図。
【図２４Ａ】実施の形態７に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート（その１）。
【図２４Ｂ】実施の形態７に係る遠隔表示システムの航路作成修正処理の手順を示すフローチャート（その２）。
【図２５】実施の形態８に係る遠隔表示システムの構成を示す模式図。
【図２６】実施の形態８に係る遠隔表示装置の機能的構成を示す機能ブロック図。
【図２７】実施の形態８に係る遠隔表示装置のハードウェア構成の一例を示すブロック図。
【図２８】実施の形態８に係る遠隔表示システムのログイン処理の手順を示すフローチャート。
【図２９】実施の形態８に係る遠隔表示システムの発表情報表示処理の手順を示すフローチャート。
【図３０】実施の形態８に係る遠隔表示装置の表示画面の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００１２】
（実施の形態１）
本実施の形態では、遠隔表示装置の表示画面における互いに異なる表示領域を複数の端末装置で表示し、端末装置が表示領域の変更を要求した結果、要求にしたがって変更すると複数の端末装置間で表示領域が重複する場合に、これらの端末装置間で表示領域が重複しないように各表示領域が設定される。
【００１３】
＜遠隔表示システムの構成＞
図１は、本実施の形態に係る遠隔表示システムの構成を示す模式図である。図１に示すように、遠隔表示システム１００は、遠隔表示装置２００と、複数の端末装置３００とを備える。遠隔表示装置２００は、海図を表示し、船舶の航路計画の立案及び策定に使用される電子海図表示装置であり、例えば船舶の船橋に設置される。この遠隔表示装置２００は、テーブル型に形成されており、その上面には複数人での同時使用を可能とするために大型の画面を備えている。また、端末装置３００は、画面表示及び入力が可能なタブレットである。遠隔表示装置２００と端末装置３００とは、互いに無線通信が可能である。
【００１４】
図２は、遠隔表示装置２００の機能的構成を示す機能ブロック図である。遠隔表示装置２００は、無線ＬＡＮによる無線通信機能を有している。図２に示すように、遠隔表示装置２００は、表示部２１０、表示用データ生成部２２０、無線通信部２３０、及び更新部２４０の各機能ブロックを有する。表示用データ生成部２２０は、表示部２１０に表示される表示画面のうちの一部で互いに異なる表示領域に対応する複数の表示用データを生成する。無線通信部２３０は、無線ＬＡＮを介して端末装置３００との間で無線通信を行い、表示用データ生成部２２０により生成された複数の表示用データを複数の端末装置３００に各別に送信する。また、無線通信部２３０は、端末装置３００から表示領域に対して行われた操作を示す操作データを受信する。更新部２４０は、無線通信部２３０によって受信された操作データに基づいて、表示部２１０の表示画面を更新する。
【００１５】
図３は、遠隔表示装置２００の具体的なハードウェア構成の一例を示すブロック図である。遠隔表示装置２００は、表示部２０１と、入力部２０２と、無線通信部２０３と、制御部２０４と、記憶部２０５と、マイクロフォン２０６と、スピーカ２０７とを備える。表示部２０１は、複数人が同時に航路計画の策定を行えるように、大型（例えば、数十インチ）のＬＣＤ（液晶ディスプレイ）又は有機ＥＬ（有機エレクトロルミネッセンス）である。上述した表示部２１０は、この表示部２０１により実現される。また、入力部２０２は、感圧式又は静電容量式の透明なタッチパッド等の位置入力装置である。かかる入力部２０２は、表示部２０１と同程度の大きさ及び形状を有しており、表示部２０１の表面に貼付される。これにより、表示部２０１及び入力部２０２が一体型のタッチパネルとして構成される。
【００１６】
無線通信部２０３は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ規格にしたがった無線通信を可能とする通信部であり、無線通信用のアンテナ２０３ａを有している。端末装置３００（図１参照）は、無線通信部２０３との間でＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、又はａｃによる無線通信を行うことができる。上述した無線通信部２３０は、この無線通信部２０３により実現される。
【００１７】
制御部２０４は、ＣＰＵ２１１と、メモリ２１２とを含み、遠隔表示装置２００の各部を制御する。ＣＰＵ２１１は、メモリ２１２内のコンピュータプログラムを実行する。そして、遠隔表示用のコンピュータプログラムである遠隔表示プログラム２５０をＣＰＵ２１１が実行することにより、後述するような表示画面の遠隔表示が可能となる。記憶部２０５はハードディスクであり、これには上述した遠隔表示プログラム２５０がインストールされている。上述した表示用データ生成部２２０及び更新部２４０は、この制御部２０４により実現される。また、記憶部２０５には、海図データ２５１及び航路データ２５２が記憶されており、ＣＰＵ２１１が海図データ２５１及び航路データ２５２を読み出し、海図を表示部２０１に表示させ、この海図に航路を重畳表示させることができる。
【００１８】
また、記憶部２０５には、遠隔表示装置２００を使用するユーザの情報が格納されたユーザ管理データベース（ユーザ管理ＤＢ）２５３が設けられている。ユーザ管理ＤＢ２５３には、ユーザ名及びパスワードが対応付けて記憶される。
【００１９】
図４は、端末装置３００の構成を示すブロック図である。端末装置３００は、表示部３０１と、入力部３０２と、無線通信部３０３と、制御部３０４と、記憶部３０５と、マイクロフォン３０６と、スピーカ３０７とを備える。端末装置３００は１人操作用であるため、表示部３０１は小型（例えば、数インチ〜十数インチ）のＬＣＤ又は有機ＥＬである。また、入力部３０２は、感圧式又は静電容量式の透明なタッチパッド等の位置入力装置である。入力部３０２は表示部３０１の表面に貼付されており、表示部３０１及び入力部３０２が一体型のタッチパネルとして構成される。
【００２０】
無線通信部３０３は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ規格にしたがった無線通信を可能とする通信部であり、無線通信用のアンテナ３０３ａを有している。かかる無線通信部３０３により、端末装置３００は遠隔表示装置２００との間で無線通信が可能である。
【００２１】
制御部３０４は、ＣＰＵ３１１と、メモリ３１２とを含み、端末装置３００の各部を制御する。ＣＰＵ３１１は、メモリ３１２内のコンピュータプログラムを実行可能であり、端末用のコンピュータプログラムである端末プログラム３５０を実行することにより、後述するような動作が可能となる。記憶部３０５はフラッシュメモリであり、これには上述した端末プログラム３５０がインストールされている。
【００２２】
また、船橋には図示しない無線ＬＡＮのアクセスポイントが設置されており、遠隔表示装置２００と各端末装置３００とが、アクセスポイントを介して無線通信するように構成されている。
【００２３】
＜遠隔表示システムの動作＞
以下、本実施の形態に係る遠隔表示システム１００の動作について説明する。遠隔表示システム１００は、ログイン処理、表示領域変更処理、航路作成修正処理、音声通話処理、及びログアウト処理の各処理を実行する。
【００２４】
［ログイン処理］
まず、ログイン処理について説明する。図５は、本実施の形態に係る遠隔表示システム１００のログイン処理の手順を示すフローチャートである。航路計画を策定するとき、遠隔表示プログラム２５０がＣＰＵ２１１によって実行される。遠隔表示装置２００を使用するユーザは、入力部２０２に自分のユーザ名及びパスワードを入力することで、ログインの要求を行うことができる。ＣＰＵ２１１は、ユーザ名及びパスワードの入力を受け付ける（ステップＳ１０１）。遠隔表示装置２００には複数人による同時ログインが可能であり、ユーザ名及びパスワードを複数入力することも可能である。ＣＰＵ２１１は、受け付けたユーザ名及びパスワードをユーザ管理ＤＢ２５３で照合し、登録されているユーザであるか否かを判定するユーザ認証処理を実行する（ステップＳ１０２）。
【００２５】
ユーザ認証が成功すれば、ＣＰＵ２１１は、海図データ２５１及び航路データ２５２を読み出し（ステップＳ１０３）、海図と航路を表示部２０１に重畳表示させる（ステップＳ１０４）。なお、航路がまだ設定されていない、即ち、航路データ２５２が存在しない場合、ＣＰＵ２１１は、海図データ２５１のみを読み出し、海図を表示部２０１に表示させる。また、図５には示していないが、ユーザ認証処理に失敗した場合、ＣＰＵ２１１はログインを拒否し、これにより当該ユーザが遠隔表示システム１００を操作することはできなくなる。
【００２６】
また、ＣＰＵ２１１は、その時点においてログインしているユーザ名を、海図に重畳表示させる（ステップＳ１０５）。図６は、遠隔表示装置２００の表示画面の一例を示す図である。図６において、４００が表示画面であり、４０１が海図であり、４０２が航路である。ユーザ名が表示される領域は、表示画面の左上部分又は右下部分など、表示画面の一部とされる。図６では、表示画面の左上部分にユーザ名４０３を表示する例を示している。
【００２７】
再び図５を参照する。端末装置３００を使用するユーザが航路計画の策定に参加する場合、端末装置３００に端末プログラム３５０の実行を指示し、ＣＰＵ３１１が、これを実行する。また、当該ユーザは、遠隔表示システム１００にログインするために、入力部３０２に自分のユーザ名及びパスワードを入力する。ＣＰＵ３１１は、ユーザ名及びパスワードの入力を受け付け（ステップＳ１０６）、受け付けたユーザ名及びパスワードを含むログイン要求データを遠隔表示装置２００へ送信する（ステップＳ１０７）。遠隔表示装置２００のＣＰＵ２１１は、ログイン要求データを受信すると（ステップＳ１０８）、ログイン要求データに含まれるユーザ名及びパスワードを用いてユーザ認証処理を実行する（ステップＳ１０９）。
【００２８】
ユーザ認証が成功すれば、ＣＰＵ２１１は、新たにログインしたユーザ名を、表示画面４００におけるユーザ名領域に追加する（ステップＳ１１０）。次に、ＣＰＵ２１１は当該ユーザに対して表示領域を設定する（ステップＳ１１１）。この表示領域は、遠隔表示装置２００の表示部２０１の表示画面４００の一部であり、他のユーザに割り当てられた表示領域とは重ならない領域とされる。ＣＰＵ２１１は、設定された表示領域における画像を複写し、表示用データを生成する（ステップＳ１１２）。次にＣＰＵ２１１は、生成された表示用データと、その時点においてログインしているユーザに関する情報を表示するためのユーザ表示データとを端末装置３００へ送信する（ステップＳ１１３）。端末装置３００は、表示用データ、及びユーザ表示データを受信し（ステップＳ１１４）、ＣＰＵ３１１が、受信された表示用データによって示される海図及び航路と、ユーザ表示データによって示されるユーザ名とを表示部３０１に表示させる（ステップＳ１１５）。図７は、端末装置３００の表示画面の一例を示す図である。図７において、４５０が表示画面であり、４５１が海図であり、４５２が航路である。ユーザ名が表示される領域は、表示画面の左上部分又は右下部分など、表示画面４５０の一部とされる。図７では、表示画面４５０の左上部分にユーザ名４５３を表示する例を示している。なお、図５には示していないが、ユーザ認証処理に失敗した場合、ＣＰＵ２１１はログインを拒否し、これにより当該ユーザに対して表示領域が設定されることはなく、端末装置３００に海図及び航路が表示されることはない。
【００２９】
図５を参照する。遠隔表示装置２００のＣＰＵ２１１は、表示画面４００内における表示領域を示す領域情報を海図４０１に重畳表示させる（ステップＳ１１６）。図６に示すように、領域情報４０４は、矩形の枠とされる。領域情報４０４は、この枠の内部の画像が、端末装置３００において表示されていることを示している。また、領域情報４０４に対応付けて当該表示領域を表示しているユーザ名４０６が表示される。図６では、領域情報４０４の枠の上側にユーザ名４０６が表示される例を示している。これにより、遠隔表示装置２００のユーザは、表示画面４００のどの部分をどのユーザが端末装置３００で閲覧しているかを容易に確認できる。以上で、ログイン処理が終了する。
【００３０】
［表示領域変更処理］
次に、遠隔表示システム１００の表示領域変更処理について説明する。図８は、本実施の形態に係る遠隔表示システム１００の表示領域変更処理の手順を示すフローチャートである。端末装置３００を使用するユーザは、入力部３０２を操作することによって、表示領域の変更、即ち、表示領域の移動、拡大、又は縮小を要求することができる。例えば、表示領域を移動させる場合、ユーザは入力部３０２を移動させる方向と反対方向に指でなぞること（所謂、スワイプ）で、その要求を与えることができる。また、表示領域を拡大又は縮小させる場合、ユーザは入力部３０２を２つの指で触れた状態でこれらの指を離反させたり近づけたりすること（所謂、ピンチアウト、ピンチイン）で、その要求を与えることができる。ＣＰＵ３１１は、表示領域の変更要求を受け付け（ステップＳ１２１）、ユーザの入力部３０２に対する操作内容を示す操作データを遠隔表示装置２００へ送信する（ステップＳ１２２）。
【００３１】
遠隔表示装置２００のＣＰＵ２１１は、操作データを受信すると（ステップＳ１２３）、受信された操作データを用いて、変更後の表示領域の座標を算出する（ステップＳ１２４）。この処理では、操作が表示領域の移動の要求であった場合には、ＣＰＵ３１１は操作データを用いて移動方向及び移動量を算出し、この移動方向及び移動量から、変更後の表示領域の座標を算出する。また、操作が表示領域の拡大又は縮小の要求であった場合には、ＣＰＵ３１１は操作データを用いて拡大率又は縮小率を算出し、この拡大率又は縮小率から、変更後の表示領域の座標を算出する。
【００３２】
次にＣＰＵ２１１は、算出された座標によって特定される表示領域が、他の端末装置３００の表示領域と重なるか否かを判定する（ステップＳ１２５）。表示領域が重なる場合には（ステップＳ１２５においてＹＥＳ）、ＣＰＵ２１１は、他の端末装置３００の表示領域と重ならないように、変更後の表示領域の座標を再計算する（ステップＳ１２６）。この処理について説明する。図９は、２つの表示領域が重複しないようにするための処理の一例を説明する図である。一の端末装置３００ａの表示領域５００ａの移動が要求された結果、移動後の表示領域５００ａの位置が他の端末装置３００ｂの表示領域５００ｂと重複する場合、表示領域５００ａの位置が、表示領域５００ｂと重ならないように変更される。この例では、要求される移動方向の表示領域５００ｂに接する位置に表示領域５００ａを移動させるよう座標が再計算される。なお、ここでは表示領域５００ｂと接するように表示領域５００ａの位置を移動させる例について述べたが、これに限定されるものではなく、表示領域５００ａの位置を他の端末装置３００ｂの表示領域５００ｂと重ならないようにするのであれば、表示領域５００ｂと接する位置でなくてもよい。また、変更要求された表示領域５００ａではなく、他の端末装置３００ｂの表示領域５００ｂを移動させたり、表示領域５００ａ及び５００ｂの両方を移動させたりすることにより、表示領域５００ａ及び５００ｂが互いに重ならないようにしてもよい。
【００３３】
再び図８を参照する。表示領域の座標を算出すると、ＣＰＵ２１１は、この座標によって特定される表示領域を変更後の表示領域として設定する（ステップＳ１２７）。また、算出された座標によって特定される表示領域が、他の端末装置３００の表示領域と重ならない場合には（ステップＳ１２５においてＮＯ）、ＣＰＵ２１１は、そのままステップＳ１２７へと処理を移し、この表示領域を変更後の表示領域として設定する（ステップＳ１２７）。表示領域を設定すると、ＣＰＵ２１１は、設定された表示領域における画像を複写して表示用データを生成し（ステップＳ１２８）、生成された表示用データを端末装置３００へ送信する（ステップＳ１２９）。端末装置３００は、表示用データを受信し（ステップＳ１３０）、ＣＰＵ３１１が、受信された表示用データによって示される海図及び航路を表示部３０１に表示させる（ステップＳ１３１）。また、遠隔表示装置２００のＣＰＵ２１１は、表示画面４００内における領域情報を算出された座標に変更する（ステップＳ１３２）。以上で、表示領域変更処理が終了する。かかる表示領域変更処理により、新たな表示領域に端末装置３００の表示画面４５０が更新されると共に、遠隔表示装置２００の表示画面４００における領域情報４０４及びユーザ名４０６の位置が変更され、表示画面４００が更新される。
【００３４】
［航路作成修正処理］
次に、遠隔表示システム１００の航路作成修正処理について説明する。図１０は、本実施の形態に係る遠隔表示システム１００の航路作成修正処理の手順を示すフローチャートである。遠隔表示装置２００を直接操作するユーザ、及び端末装置３００を操作するユーザは、航路の作成又は修正を行うことができる。遠隔表示装置２００を直接操作するユーザが航路の作成又は修正を行う場合には、表示部２０１に表示されている海図４０１において新たに作成する航路の位置又は既に作成されている航路４０２の位置をタッチ操作する等して入力部２０２に必要な入力を与えることで（図６参照）、航路の作成又は修正を指示することができる。また、端末装置３００を操作するユーザが航路の作成又は修正を行う場合には、表示部３０１に表示されている海図４５１において新たに作成する航路の位置又は既に作成されている航路４５２の位置をタッチ操作する等して入力部３０２に必要な操作を与えることで（図７参照）、航路の作成又は修正を指示することができる。
【００３５】
端末装置３００のＣＰＵ３１１は、航路の作成又は修正の指示を受け付けたか否かを判別し（ステップ１４１）、指示を受け付けた場合は（ステップＳ１４１においてＹＥＳ）、ユーザの入力部３０２に対する操作量を示す操作データを遠隔表示装置２００へ送信する（ステップＳ１４２）。航路の作成又は修正指示を受け付けなかった場合には（ステップＳ１４１においてＮＯ）、ＣＰＵ３１１は、ステップＳ１４１の処理を繰り返す。
【００３６】
遠隔表示装置２００のＣＰＵ２１１は、航路の作成又は修正を指示する操作を受け付けたか否かを判定する（ステップＳ１４３）。この処理では、遠隔表示装置２００の入力部２０２に操作が与えられたか否か、及び、端末装置３００から操作データを受信したか否かの両方の判定が可能である。遠隔表示装置２００及び端末装置３００の何れも航路の作成又は修正を指示する操作が与えられない場合には（ステップＳ１４３においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４３の処理を繰り返す。また、遠隔表示装置２００及び端末装置３００の何れかに航路の作成又は修正を指示する操作が与えられた場合には（ステップＳ１４３においてＹＥＳ）、ＣＰＵ２１１は、操作データを用いて、作成される航路又は修正後の航路を計算し（ステップＳ１４４）、作成又は修正された航路を示す航路データ２５２を記憶し（ステップＳ１４５）、新たな航路が作成される場合にはこの航路を海図４０１に表示し、航路４０２が修正される場合には修正後の航路４０２に更新するとともに、航路４０２の作成又は修正を行ったユーザ名を航路４０２の更新部分に表示することで、表示画面４００を更新する（ステップＳ１４６）。
【００３７】
図１１は、航路の修正を行った場合の遠隔表示装置２００の表示画面の一例を示す図である。この図では、航路４０２の修正箇所４０５を太い線で示している。修正箇所４０５の近傍には、修正を行ったユーザ名４０７が表示される。これにより、この修正を行ったユーザが確認しやすくなる。図１１に示すように、航路４０２の修正箇所４０５を、その他の部分とは別の表示形式で表示するようにしてもよいし、修正箇所４０５をその他の部分と同じ表示形式で表示するようにしてもよい。修正箇所４０５を、その他の部分とは別の表示形式で表示する場合は、図１１に示すように航路４０２を示す線の太さを異ならせる他、線の色を異ならせたり、線種（実線、破線等）を異ならせるたりすることができる。
【００３８】
再び図１０を参照する。ＣＰＵ２１１は、表示画面４００の変更箇所、即ち新たな航路４０２が端末装置３００の表示領域に含まれているか否かを判定し（ステップＳ１４７）、含まれていれば（ステップＳ１４７においてＹＥＳ）、設定された表示領域における画像を複写して表示用データを生成し（ステップＳ１４８）、生成された表示用データを端末装置３００へ送信する（ステップＳ１４９）。端末装置３００は、表示用データを受信し（ステップＳ１５０）、ＣＰＵ３１１が、受信された表示用データによって示される海図を表示部３０１に表示させる（ステップＳ１５１）。この結果、新たな航路４０２が含まれる表示画面４５０に更新される。また、新たな航路４０２が端末装置３００の表示領域に含まれていない場合には（ステップＳ１４７においてＮＯ）、ＣＰＵ２１１は処理を終了する。以上で、航路作成修正処理が終了する。
【００３９】
［音声通話処理］
次に、遠隔表示システム１００の音声通話処理について説明する。図１２は、本実施の形態に係る遠隔表示システム１００の音声通話処理の手順を示すフローチャートである。遠隔表示装置２００は、遠隔表示装置２００及び端末装置３００を使用するユーザ間での音声通話機能を有する。遠隔表示装置２００を使用するユーザは、表示画面４００に含まれるユーザ名４０３のうち、通話を希望するユーザ名４０３を指定する操作を入力部２０２に与えることができる。また、端末装置３００を使用するユーザは、表示画面４５０に含まれるユーザ名４５３のうち、通話を希望するユーザ名を指定する操作を入力部３０２に与えることができる。このように、遠隔表示装置２００及び端末装置３００のそれぞれが、ユーザ名を指定した音声通話の要求を受け付けることができる。
【００４０】
端末装置３００のＣＰＵ３１１は、ユーザ名を指定した音声通話の要求を受け付けたか否かを判別し（ステップＳ１６１）、要求を受け付けた場合は（ステップＳ１６１においてＹＥＳ）、指定されたユーザ名を含む相互通信要求を遠隔表示装置２００へ送信する（ステップＳ１６２）。音声通話の要求を受け付けなかった場合には（ステップＳ１６１においてＮＯ）、ＣＰＵ３１１は、ステップＳ１６１の処理を繰り返す。
【００４１】
遠隔表示装置２００のＣＰＵ２１１は、ユーザ名を指定した相互通信要求を受け付けたか否かを判定する（ステップＳ１６３）。この処理では、遠隔表示装置２００の入力部２０２に音声通話の要求操作が与えられたか否か、及び、端末装置３００から相互通信要求を受信したか否かの両方の判定が可能である。遠隔表示装置２００及び端末装置３００の何れも相互通信要求が与えられない場合には（ステップＳ１６３においてＮＯ）、ＣＰＵ２１１は、ステップＳ１６３の処理を繰り返す。また、遠隔表示装置２００及び端末装置３００の何れかに相互通信要求が与えられた場合には（ステップＳ１６３においてＹＥＳ）、ＣＰＵ２１１は、指定されたユーザ名により特定されるユーザが使用する端末装置３００に対して、音声通話の要求を通知するデータを送信し、これを端末装置３００が受信して、画面表示又は音声出力によりユーザに対して音声通話の要求があることを通知する。ユーザはこの要求に応える場合、音声通話を許可する入力操作を入力部３０２に対して行い、これにより、ＣＰＵ２１１がユーザ間での音声通話機能を実行する（ステップＳ１６４）。音声通話機能では、遠隔表示装置２００を使用するユーザはマイクロフォン２０６及びスピーカ２０７を使用し、端末装置３００を使用するユーザはマイクロフォン３０６及びスピーカ３０７を使用して、互いに音声通話を行うことができる。以上で、音声通話処理が終了する。例えば、あるユーザが航路を作成したり修正したりした場合、これを表示画面により確認した他のユーザが、どのような意図によりその航路を作成又は修正したのかを確認したいことがある。このような場合に、これらのユーザ間で音声通話を行うことで、ユーザがその意図を容易に確認することができる。
【００４２】
［ログアウト処理］
次に、遠隔表示システム１００のログアウト処理について説明する。遠隔表示システム１００は、遠隔表示装置２００又は端末装置３００を使用するユーザがログアウトを要求する場合、ログアウト処理を実行する。遠隔表示装置２００を使用するユーザが入力部２０２を操作してログアウトを要求した場合、ＣＰＵ２１１はログアウトを実行し、当該ユーザのユーザ名４０３を表示画面４００から削除する。また、端末装置３００を使用するユーザが入力部３０２を操作してログアウトを要求した場合、端末装置３００がログアウト要求を遠隔表示装置２００へ送信し、遠隔表示装置２００のＣＰＵ２１１がログアウトを実行し、当該ユーザのユーザ名４０３及び領域情報４０４を表示画面４００から削除する。
【００４３】
以上のように構成したことにより、複数の端末装置３００に遠隔表示装置２００の表示画面４００の互いに異なる表示領域を表示させることができ、複数のユーザによる効率的な共同作業を支援することができる。また、表示領域の重複が防止されるため、同一期間に航路の同一箇所を複数のユーザが作成したり修正したりすることによる共同作業における混乱を防止することができる。
【００４４】
（実施の形態２）
本実施の形態では、電子海図表示装置である遠隔表示装置において、表示画面より大きい範囲の海図データを読み出して表示用の海図を生成し、その一部を表示画面として表示する。端末装置において表示画面の外側の表示要求が与えられた場合に、遠隔表示装置が表示画面の外側を含む表示領域を設定し、端末装置にこの表示領域を表示させる。
【００４５】
＜遠隔表示システムの構成＞
本実施の形態に係る遠隔表示システムの構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００４６】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、航路作成修正処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。
【００４７】
［ログイン処理］
図５を用いて本実施の形態に係る遠隔表示システム１００によるログイン処理を説明する。本実施の形態では、ステップＳ１０３において、ＣＰＵ２１１は、表示部２０１に表示する範囲（つまり、表示画面４００とする範囲）より大きい範囲の海図データを読み出す。またＣＰＵ２１１は、ステップＳ１０４において、読み出された海図データから当該海図データの範囲（以下、「表示可能範囲」という）の画面表示用の画像を生成し、生成された画像のうち、表示可能範囲より小さい範囲（以下、「表示範囲」という）の画像を表示画面４００として表示部２０１に表示させる。図１３は、本実施の形態に係る遠隔表示装置２００の表示画面の範囲を説明するための図である。遠隔表示装置２００は、表示可能範囲６００の画像をメモリ２１２に保持し、その画像のうち、表示範囲６０１の画像のみを表示する。本実施の形態に係るログイン処理におけるその他の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００４８】
［表示領域変更処理］
次に、本実施の形態に係る遠隔表示システム１００による表示領域変更処理について説明する。図１４は、本実施の形態に係る遠隔表示装置２００の表示領域変更処理における動作手順を示すフローチャートである。ステップＳ１２１乃至Ｓ１２７の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００４９】
遠隔表示装置２００のＣＰＵ２１１は、端末装置から表示領域の変更要求があった場合に、変更された表示領域を設定した後、設定された表示領域が表示範囲６０１の外側を含んでいるか否か、つまり、表示領域が表示範囲６０１の外側に変更されるか否かを判定する（ステップＳ２２１）。図１３に、設定された表示領域が表示範囲６０１の外側を含んでいる場合の一例を示している。図１３の例では、表示領域５００の移動が要求された結果、表示範囲６０１の外側を含む範囲５１０に表示領域５００が設定される。
【００５０】
設定された表示領域が表示範囲６０１の外側を含まない場合（ステップＳ２２１においてＮＯ）、ＣＰＵ２１１は、ステップＳ１２８へ処理を移す。他方、設定された表示領域が表示範囲６０１の外側を含んでいる場合（ステップＳ２２１においてＹＥＳ）、ＣＰＵ２１１は、表示可能範囲６００の画像から、設定された表示領域の画像を複写し（ステップＳ２２２）、この画像に表示範囲の境界情報を付加して表示用データを生成する（ステップＳ２２３）。その後、ＣＰＵ２１１は、ステップＳ１２９へ処理を移す。なお、ステップＳ１２９乃至Ｓ１３２の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。図１５は、境界情報が付加された表示領域の画像の一例を示す図である。図１５に示すように、端末装置３００の表示画像５２０に、境界情報５２１が付加される。境界情報５２１を付加することにより、端末装置３００のユーザが、端末装置３００の表示領域が遠隔表示装置２００の表示範囲６０１から外れていることを認識できる。このため、ユーザは必要に応じて表示範囲６０１の中に表示領域を再度移動させるように操作することができ、他のユーザが作業中の範囲とは異なる範囲の航路を作成又は修正するようなことを防止できる。
【００５１】
（実施の形態３）
本実施の形態では、電子海図表示装置である遠隔表示装置において、端末装置から表示領域の拡大若しくは縮小、又は遠隔表示装置の表示画面の外側への表示領域の移動が要求された場合に、遠隔表示装置が表示している画像とは解像度が異なる画像、又は表示画面の外側の画像を読み出し、端末装置にこの画像を表示させる。
【００５２】
＜遠隔表示システムの構成＞
本実施の形態では、記憶部２０５が解像度の異なる複数種類の海図データ２５１を記憶している。本実施の形態に係る遠隔表示システムのその他の構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００５３】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、ログイン処理、航路作成修正処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。
【００５４】
［表示領域変更処理］
次に、本実施の形態に係る遠隔表示システム１００による表示領域変更処理について説明する。図１６は、本実施の形態に係る遠隔表示装置２００の表示領域変更処理における動作手順を示すフローチャートである。ステップＳ１２１乃至Ｓ１２７の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００５５】
遠隔表示装置２００のＣＰＵ２１１は、端末装置から表示領域の変更要求があった場合に、変更された表示領域を設定した後、変更後の表示領域が予め設定された例外条件に合致するか否かを判定する（ステップＳ３２１）。例外条件には、変更後の表示領域が変更前の表示領域から所定の倍率以上で拡大されること、変更後の表示領域が変更前の表示領域から所定の倍率以下で縮小されること、及び、変更後の表示領域が遠隔表示装置２００に表示されている表示画面の外側を含むことが含まれる。変更後の表示領域が例外条件に合致する場合（ステップＳ３２１においてＹＥＳ）、ＣＰＵ２１１は、表示画面の一部の画像を複写するのではなく、表示領域に設定された位置の海図データ２５１を記憶部２０５から読み出す（ステップＳ３２２）。変更後の表示領域が変更前の表示領域から所定の倍率以上で拡大される場合には、高倍率の海図データが読み出され、変更後の表示領域が変更前の表示領域から所定の倍率以下で縮小される場合には、低倍率の海図データが読み出される。高倍率の海図は、遠隔表示装置２００によって表示されている海図よりも解像度が高く、低倍率の海図は、遠隔表示装置２００によって表示されている海図よりも解像度が低い。したがって、海図の拡大又は縮小に応じて、適切な解像度の海図を端末装置３００において表示することができる。また、変更後の表示領域が遠隔表示装置２００に表示されている表示画面の外側を含む場合、遠隔表示装置２００によって表示されている海図の外側を含む範囲の海図データが読み出される。
【００５６】
その後、ＣＰＵ２１１は、読み出された海図とその部分における航路とを含む表示用データを生成する（ステップＳ３２３）。ここで、変更された表示領域が遠隔表示装置２００の表示画面の外側を含む場合には、実施の形態２と同様に、遠隔表示装置２００の表示範囲の境界を示す境界情報が海図に付加された画像である表示用データが生成される。ＣＰＵ２１１は、表示用データを生成すると、ステップＳ１２９へ処理を移し、生成された表示用データを端末装置へ送信する（ステップＳ１２９）。なお、ステップＳ１３０乃至Ｓ１３２の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００５７】
（実施の形態４）
本実施の形態では、電子海図表示装置である遠隔表示装置において、一の端末装置の表示領域と、他の端末装置の表示領域とが重なる場合に、一の端末装置にはその表示領域の画像を表示させ、他の端末装置にはその表示領域のうち一の端末装置の表示領域と重なっている部分を表示させず、その他の部分を表示させる。
【００５８】
＜遠隔表示システムの構成＞
本実施の形態に係る遠隔表示システムの構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００５９】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、ログイン処理、航路作成修正処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。
【００６０】
［表示領域変更処理］
本実施の形態に係る遠隔表示システム１００による表示領域変更処理について説明する。図１７は、本実施の形態に係る遠隔表示装置２００の表示領域変更処理における動作手順を示すフローチャートである。ステップＳ１２１乃至Ｓ１２４の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００６１】
遠隔表示装置２００のＣＰＵ２１１は、変更後の表示領域の座標を計算した後、この表示領域を新たな表示領域として設定し（ステップＳ４２１）、設定された表示領域における画像を表示画面から複写する（ステップＳ４２２）。次に、ＣＰＵ２１１は、設定された表示領域が、他の端末装置３００の表示領域と重なるか否かを判定する（ステップＳ４２３）。表示領域が重ならない場合には（ステップＳ４２３においてＮＯ）、ＣＰＵ２１１は、ステップＳ１２９へ処理を移し、複写画像である表示用データを端末装置３００へ送信する。他方、表示領域が重なる場合には（ステップＳ４２３においてＹＥＳ）、ＣＰＵ２１１は、複写された画像の中の他の表示領域と重複する部分を特定の一色（例えば、黒色）に置き換えた画像、即ち、重複する部分を塗りつぶした画像を生成し、これを表示用データとする（ステップＳ４２４）。その後、ＣＰＵ２１１は、ステップＳ１２９へ処理を移し、一部が単色に置き換えられた（以下、この部分を「非表示領域」という）画像である表示用データを端末装置３００へ送信する。なお、ステップＳ１２９乃至Ｓ１３２の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。図１８は、非表示領域を有する端末装置３００の表示画像の一例を示す図である。図１８に示すように、端末装置３００の表示画像５４０に、非表示領域５４１が設けられる。非表示領域５４１は、他の端末装置３００で表示されている領域であり、端末装置３００のユーザが非表示領域５４１を確認することで、他の端末装置３００の表示領域と重なっていることを認識できる。また、非表示領域５４１には航路も表示されないため、ユーザが他の端末装置３００で表示されている航路を編集することを防止できる。
【００６２】
（実施の形態５）
本実施の形態では、電子海図表示装置である遠隔表示装置において、一の端末装置の表示領域と、他の端末装置の表示領域とが重なる場合に、両方の端末装置において表示領域の画像を表示させる。また、表示領域が重なっている複数の端末装置において航路の操作が行われた場合に、一の端末装置からの操作を実行し、他の端末装置からの操作を実行しない。
【００６３】
＜遠隔表示システムの構成＞
本実施の形態に係る遠隔表示システムの構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００６４】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、ログイン処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。
【００６５】
［表示領域変更処理］
本実施の形態に係る遠隔表示システム１００による表示領域変更処理について説明する。図１９は、本実施の形態に係る遠隔表示装置２００の表示領域変更処理における動作手順を示すフローチャートである。ステップＳ１２１乃至Ｓ１２４の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００６６】
遠隔表示装置２００のＣＰＵ２１１は、変更後の表示領域の座標を計算した後、この表示領域を新たな表示領域として設定し（ステップＳ５２１）、設定された表示領域における画像を表示画面から複写する（ステップＳ５２２）。次に、ＣＰＵ２１１は、設定された表示領域が、他の端末装置３００の表示領域と重なるか否かを判定する（ステップＳ５２３）。表示領域が重ならない場合には（ステップＳ５２３においてＮＯ）、ＣＰＵ２１１は、ステップＳ１２９へ処理を移し、複写画像である表示用データを端末装置３００へ送信する。他方、表示領域が重なる場合には（ステップＳ５２３においてＹＥＳ）、ＣＰＵ２１１は、複写された画像に、他の表示領域の境界を示す境界情報を付加した画像を生成し、これを表示用データとする（ステップＳ５２４）。その後、ＣＰＵ２１１は、ステップＳ１２９へ処理を移し、境界情報が付加された画像である表示用データを端末装置３００へ送信する。なお、ステップＳ１２９乃至Ｓ１３２の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。図２０は、境界情報が付加された表示領域の画像の一例を示す図である。図２０に示すように、端末装置３００の表示画像５５０に、境界情報５５１が付加される。境界情報５５１を付加することにより、端末装置３００のユーザが、当該端末装置３００の表示領域が他の端末装置３００の表示領域と重なっていることを認識できる。また、複数の端末装置３００の間で表示領域が重なっている場合には、後述するように重なった領域における航路の操作が制限される。したがって、境界情報５５１を表示することで、境界情報５５１によって区分される領域における航路の操作を制限される可能性があることをユーザに認識させることができる。
【００６７】
［航路作成修正処理］
次に、本実施の形態に係る遠隔表示システム１００の航路作成修正処理について説明する。本実施の形態では、複数の端末装置３００の間で表示領域が重複する場合において、その重複する領域（以下、「表示重複領域」という）に含まれる航路については、最初に航路の作成又は修正を指示したユーザによる作成又は修正を許可し、他のユーザによる航路の作成又は修正は許可しない。以下、航路作成修正処理を詳細に説明する。
【００６８】
図２１は、本実施の形態に係る遠隔表示システム１００の航路作成修正処理の手順を示すフローチャートである。ステップＳ１４１乃至Ｓ１４３の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００６９】
遠隔表示装置２００及び端末装置３００の何れかに航路の作成又は修正を指示する操作が与えられた場合には（ステップＳ１４３においてＹＥＳ）、ＣＰＵ２１１は、航路の操作箇所、即ち、航路の作成又は修正が指示された箇所が、複数の端末装置３００の間における表示重複領域に含まれるか否かを判定する（ステップＳ５４１）。航路の操作箇所が表示重複領域に含まれない場合（ステップＳ５４１においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。他方、航路の操作箇所が表示重複領域に含まれる場合（ステップＳ５４１においてＹＥＳ）、ＣＰＵ２１１は、この表示重複領域に含まれる航路が、まだ他の端末装置３００によって操作されていない航路であるか否かを判定する（ステップＳ５４２）。当該航路がまだ他の端末装置３００によって操作されていない航路である場合（ステップＳ５４２においてＹＥＳ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。これにより、表示重複領域に含まれる航路について、最初に航路の作成又は修正を指示したユーザによる作成又は修正が許可される。なお、ステップＳ１４４乃至Ｓ１５１の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００７０】
他方、当該航路が既に他の端末装置３００によって操作された航路である場合（ステップＳ５４２においてＮＯ）、ＣＰＵ２１１は、操作の拒否を示す操作不可データを、操作データの送信元の端末装置３００へ送信し（ステップＳ５４３）、処理を終了する。端末装置３００のＣＰＵ３１１は、操作不可データを受信したか否かを判定し（ステップＳ５４４）。操作不可データを受信していない場合には（ステップＳ５４４においてＮＯ）、ステップＳ１５０へ処理を移す。他方、操作不可データを受信した場合には、ＣＰＵ３１１は、処理を終了する。これにより、表示重複領域に含まれる航路について、最初に航路の作成又は修正を指示したユーザ以外のユーザによる作成又は修正は拒否される。
【００７１】
（実施の形態６）
本実施の形態では、電子海図表示装置である遠隔表示装置において、一の端末装置の表示領域と、他の端末装置の表示領域とが重なる場合に、両方の端末装置において表示領域の画像を表示させる。また、表示領域が重なっている複数の端末装置において航路の操作が競合する場合に、複数の端末装置のそれぞれに協議を指示し、協議の結果操作の権限が与えられた端末装置からの操作を実行し、他の端末装置からの操作を実行しない。
【００７２】
＜遠隔表示システムの構成＞
本実施の形態に係る遠隔表示システムの構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００７３】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、ログイン処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。また、表示領域変更処理については、実施の形態５において説明したものと同様であるので、その説明を省略する。
【００７４】
［航路作成修正処理］
本実施の形態に係る遠隔表示システム１００の航路作成修正処理について説明する。図２２Ａ及び図２２Ｂは、本実施の形態に係る遠隔表示システム１００の航路作成修正処理の手順を示すフローチャートである。ステップＳ１４１乃至Ｓ１４３の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００７５】
遠隔表示装置２００及び端末装置３００の何れかに航路の作成又は修正を指示する操作が与えられた場合には（ステップＳ１４３においてＹＥＳ）、ＣＰＵ２１１は、航路の操作箇所、即ち、航路の作成又は修正が指示された箇所が、複数の端末装置３００の間における表示重複領域に含まれるか否かを判定する（ステップＳ６４１）。航路の操作箇所が表示重複領域に含まれない場合（ステップＳ６４１においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。他方、航路の操作箇所が表示重複領域に含まれる場合（ステップＳ６４１においてＹＥＳ）、ＣＰＵ２１１は、この表示重複領域に含まれる航路について、複数の端末装置３００から操作データを受け付けたか否か、即ち、複数の端末装置３００からの当該航路の操作が競合しているか否かを判定する（ステップＳ６４２）。操作が競合していない場合（ステップＳ６４２においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。これにより、表示重複領域に含まれる航路について、複数の端末装置３００の間で操作が競合しない場合には、制限されることなく航路の操作が行われる。なお、ステップＳ１４４乃至Ｓ１５１の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００７６】
他方、当該航路について複数の端末装置３００の間で操作が競合している場合（ステップＳ６４２においてＹＥＳ）、ＣＰＵ２１１は、これらの端末装置３００を操作するユーザの間での協議を指示する協議指示データを送信する（ステップＳ６４３）。端末装置３００のＣＰＵ３１１は、協議指示データを受信したか否かを判定し（ステップＳ６４４）、協議指示データを受信していない場合には（ステップＳ６４４においてＮＯ）、ステップＳ１５０へ処理を移す。他方、協議指示データを受信した場合には、ＣＰＵ３１１は、ユーザ間での協議が指示されたことを通知する通知情報を表示し（ステップＳ６４５）、ユーザに協議の開始を促す。この通知情報には、協議が必要なユーザ名、即ち、操作が競合しているユーザ名が含まれる。ユーザは、通知情報により協議指示があったことを認識すると、協議が必要な他のユーザに対する協議の開始を要求する操作を入力部３０２に与える。ＣＰＵ３１１は、この操作を受け付けると、協議の開始を要求する開始要求データを遠隔表示装置２００へ送信する（ステップＳ６４６）。遠隔表示装置２００のＣＰＵ２１１は、協議が必要な端末装置３００の全てから開始要求データを受信すると（ステップＳ６４７）、これらの端末装置３００の間での音声通話機能を実行する（ステップＳ６４８）。これにより、ユーザ間で協議が行われる。
【００７７】
ユーザは、協議によって操作を許可する１人のユーザ（一つの端末装置３００）を決定する。協議が終了すると、ユーザは協議の結果を入力部３０２に与える。端末装置３００のＣＰＵ３１１は、協議の結果の入力を受け付けると（ステップＳ６４９）、この協議の結果を示す結果データを遠隔表示装置２００へ送信する（ステップＳ６５０）。遠隔表示装置２００のＣＰＵ２１１は、協議の結果データを受信すると（ステップＳ６５１）、操作が許可された端末装置３００から送信された操作データによる航路の操作を実行、つまり、この操作データによって作成される航路又は修正後の航路を計算する（ステップＳ６５２）。ここで、操作が許可されていない端末装置３００、即ち、協議の結果、操作が許可されなかった端末装置３００から送信された操作データによっては、航路の計算は行われない。その後、ＣＰＵ２１１は、処理をステップＳ１４５へ移す。
【００７８】
（実施の形態７）
本実施の形態では、電子海図表示装置である遠隔表示装置において、一の端末装置の表示領域と、他の端末装置の表示領域とが重なる場合に、両方の端末装置において表示領域の画像を表示させる。また、数段階のレベルで航路の操作権限をユーザ毎に設定し、権限を有するユーザによる航路の操作を実行し、権限を有しないユーザによる航路の操作を実行しない。また、表示領域が重なっている複数の端末装置において航路の操作が競合する場合に、各ユーザの操作権限のレベルを判定し、最も操作権限のレベルが高いユーザによる航路の操作を実行し、他のユーザによる航路の操作を実行しない。
【００７９】
＜遠隔表示システムの構成＞
本実施の形態に係る遠隔表示装置は、航路の操作権限をユーザ毎に設定するユーザ管理ＤＢ２５３ａを記憶部２０５に記憶している。図２３は、ユーザ管理ＤＢ２５３ａの構造を示す模式図である。ユーザ管理ＤＢ２５３ａには、ユーザ毎に、ユーザ名、パスワード、及びユーザグループが互いに対応付けて記憶される。ユーザグループには、管理者、標準ユーザ、閲覧ユーザが設けられており、それぞれに航路データ２５２へのアクセス権限が設定されている。アクセス権限のレベルが高い順に、管理者、標準ユーザ、閲覧ユーザとなる。管理者には、航路の表示及び操作の権限が与えられる。つまり、管理者のユーザは、航路データ２５２を読み出して航路を遠隔表示装置２００及び端末装置３００に表示させることができ、また、航路の操作、即ち航路の作成又は修正をして、作成又は修正後の航路データ２５２を記憶部２０５に記憶させることができる。かかる管理者には、全航路データ２５２へ制限のないアクセス権限が与えられている。つまり、表示又は操作が禁止されている航路データについても、表示又は操作が可能とされる。標準ユーザには、管理者と同様に航路データ２５２の読み出し及び航路の操作権限が与えられるが、一部の航路データ２５２に対するアクセスは制限される。つまり、表示又は操作が禁止されている航路データについては、表示又は操作が禁止される。また、同一箇所の航路の操作が管理者と標準ユーザとで競合した場合、管理者による操作が実行され、標準ユーザによる操作は実行されない。また、閲覧ユーザには、航路の表示権限は与えられるが、操作権限は与えられない。本実施の形態に係る遠隔表示システムのその他の構成については、実施の形態１に係る遠隔表示システム１００の構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００８０】
＜遠隔表示システムの動作＞
本実施の形態に係る遠隔表示システム１００の動作について説明する。なお、ログイン処理、音声通話処理、及びログアウト処理のそれぞれについては、実施の形態１において説明したものと同様であるので、その説明を省略する。また、表示領域変更処理については、実施の形態５において説明したものと同様であるので、その説明を省略する。
【００８１】
［航路作成修正処理］
本実施の形態に係る遠隔表示システム１００の航路作成修正処理について説明する。図２４Ａ及び図２４Ｂは、本実施の形態に係る遠隔表示システム１００の航路作成修正処理の手順を示すフローチャートである。ステップＳ１４１乃至Ｓ１４３の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００８２】
遠隔表示装置２００及び端末装置３００の何れかに航路の作成又は修正を指示する操作が与えられた場合には（ステップＳ１４３においてＹＥＳ）、ＣＰＵ２１１は、操作指示を行ったユーザが航路の操作権限を有しているか否か、即ち、当該ユーザが管理者又は標準ユーザであるか否かを判定する（ステップＳ７４１）。ユーザが航路の操作権限を有していない場合（ステップＳ７４１においてＮＯ）、ＣＰＵ２１１は、処理を終了する。これにより、閲覧ユーザによる航路の作成又は修正は実行されない。
【００８３】
他方、ユーザが航路の操作権限を有している場合（ステップＳ７４１においてＹＥＳ）、ＣＰＵ２１１は、航路の操作箇所、即ち、航路の作成又は修正が指示された箇所が、複数の端末装置３００の間における表示重複領域に含まれるか否かを判定する（ステップＳ７４２）。航路の操作箇所が表示重複領域に含まれない場合（ステップＳ７４２においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。他方、航路の操作箇所が表示重複領域に含まれる場合（ステップＳ７４２においてＹＥＳ）、ＣＰＵ２１１は、この表示重複領域に含まれる航路について、複数の端末装置３００から操作データを受け付けたか否か、即ち、複数の端末装置３００からの当該航路の操作が競合しているか否かを判定する（ステップＳ７４３）。操作が競合していない場合（ステップＳ７４３においてＮＯ）、ＣＰＵ２１１は、ステップＳ１４４へ処理を移す。これにより、表示重複領域に含まれる航路について、複数の端末装置３００の間で操作が競合しない場合には、制限されることなく航路の操作が行われる。なお、ステップＳ１４４乃至Ｓ１５１の処理については、実施の形態１において説明したものと同様であるので、説明を省略する。
【００８４】
他方、当該航路について複数の端末装置３００の間で操作が競合している場合（ステップＳ７４３においてＹＥＳ）、ＣＰＵ２１１は、操作が競合している各ユーザの航路の操作権限を判定し、ユーザ間で最も操作権限のレベルが高いユーザが複数存在するか否かを判定する（ステップＳ７４４）。例えば、操作が競合しているユーザに管理者と標準ユーザとが含まれる場合、ユーザ間で最も操作権限のレベルが高いのは管理者のユーザである。したがって、この場合、ステップＳ７４４では、操作が競合しているユーザに複数の管理者が含まれるか否かが判定される。また、操作が競合しているユーザが標準ユーザだけである場合、ユーザ間で最も操作権限のレベルが高いのは標準ユーザということになる。したがって、この場合、ステップＳ７４４では、操作が競合しているユーザに複数の標準ユーザが含まれるか否かが判定される。ユーザ間で最も操作権限のレベルが高いユーザが複数存在しない場合、即ち、ユーザ間で最も操作権限のレベルが高いユーザが１人のみ存在する場合（ステップＳ７４４においてＮＯ）、ＣＰＵ２１１は、操作権限のレベルが最も高いユーザを選択し、このユーザの操作を許可する（ステップＳ７４５）。次にＣＰＵ２１１は、操作が許可されたユーザが使用する端末装置３００から送信された操作データによる航路の操作を実行、つまり、この操作データによって作成される航路又は修正後の航路を計算する（ステップＳ７４６）。ここで、操作が許可されていない端末装置３００、即ち、操作権限のレベルが低いユーザが使用する端末装置３００から送信された操作データによっては、航路の計算は行われない。その後、ＣＰＵ２１１は、処理をステップＳ１４５へ移す。このような処理によって、操作権限のレベルが高い管理者と、操作権限のレベルが低い標準ユーザとの間で操作が競合した場合には、管理者の操作が実行され、標準ユーザの操作は実行されない。
【００８５】
他方、ユーザ間で最も操作権限のレベルが高いユーザが複数存在する場合（ステップＳ７４４においてＹＥＳ）、ＣＰＵ２１１は、ステップＳ６４３に処理を移し、これらのユーザ間での協議を指示する。なお、ステップＳ６４３乃至６５１の処理については、実施の形態６において説明したものと同様であるので、その説明を省略する。これにより、例えば複数の標準ユーザのみによって操作の競合が生じた場合には、これらの標準ユーザによる協議が行われ、協議により選択された１人のユーザによる操作が許可され、他のユーザによる操作は許可されない。遠隔表示装置２００のＣＰＵ２１１は、操作が許可されたユーザが使用する端末装置３００から送信された操作データによる航路の操作を実行、つまり、この操作データによって作成される航路又は修正後の航路を計算する（ステップＳ７４６）。ここで、操作が許可されていない端末装置３００、即ち、協議の結果、操作が許可されなかった端末装置３００から送信された操作データによっては、航路の計算は行われない。その後、ＣＰＵ２１１は、処理をステップＳ１４５へ移す。
【００８６】
（実施の形態８）
本実施の形態では、電子黒板装置である遠隔表示装置の表示画面における互いに異なる表示領域を複数の端末装置で表示する。教師（講師）が電子黒板装置の表示画面における生徒（受講者）用の端末装置の表示領域を指定し、指定された表示領域の画像が端末装置で表示される。
【００８７】
＜遠隔表示システムの構成＞
図２５は、本実施の形態に係る遠隔表示システムの構成を示す模式図である。図２５に示すように、遠隔表示システム１０１は、遠隔表示装置８００と、複数の端末装置３００とを備える。遠隔表示装置８００は、授業、講義、研修等において使用される電子黒板装置であり、教師等の講師が児童、生徒、学生等の受講者に教示するための教示情報の入力を受け付け、この教示情報を表示することができる。本実施の形態では、教師が生徒に対して行う授業において遠隔表示システム１０１を使用する場合について説明する。電子黒板装置は、授業が行われる教室に設置される。この遠隔表示装置８００は、教室の壁に掛けることにより設置され、その主面には複数の生徒による同時閲覧を可能とするために大型の画面を備えている。また、端末装置３００については、実施の形態１で説明したものと同様であるので、その説明を省略する。遠隔表示装置８００と端末装置３００とは、互いに無線通信が可能である。
【００８８】
図２６は、遠隔表示装置８００の機能的構成を示す機能ブロック図である。遠隔表示装置８００は、無線ＬＡＮによる無線通信機能を有している。図２６に示すように、遠隔表示装置８００は、表示部８１０、表示用データ生成部８２０、無線通信部８３０、及び更新部８４０の各機能ブロックを有する。表示用データ生成部８２０は、表示部８１０に表示される表示画面のうちの一部で互いに異なる表示領域に対応する複数の表示用データを生成する。無線通信部８３０は、無線ＬＡＮを介して端末装置３００との間で無線通信を行い、表示用データ生成部８２０により生成された複数の表示用データを複数の端末装置３００に各別に送信する。また、無線通信部８３０は、端末装置３００から表示領域に対して行われた操作を示す操作データを受信する。更新部８４０は、無線通信部８３０によって受信された操作データに基づいて、表示部８１０の表示画面を更新する。
【００８９】
図２７は、遠隔表示装置８００の具体的なハードウェア構成の一例を示すブロック図である。遠隔表示装置８００は、表示部８０１と、入力部８０２と、無線通信部８０３と、制御部８０４と、記憶部８０５とを備える。表示部８０１は、複数の生徒が同時に教示情報を閲覧できるように、大型（例えば、数十インチ）のＬＣＤ又は有機ＥＬである。上述した表示部８１０は、この表示部８０１により実現される。また、入力部８０２は、感圧式又は静電容量式の透明なタッチパッド等の位置入力装置である。かかる入力部８０２は、表示部８０１と同程度の大きさ及び形状を有しており、表示部８０１の表面に貼付される。これにより、表示部８０１及び入力部８０２が一体型のタッチパネルとして構成される。
【００９０】
無線通信部８０３は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ規格にしたがった無線通信を可能とする通信部であり、無線通信用のアンテナ８０３ａを有している。上述した無線通信部８３０は、この無線通信部８０３により実現される。
【００９１】
制御部８０４は、ＣＰＵ８１１と、メモリ８１２とを含み、遠隔表示装置８００の各部を制御する。ＣＰＵ８１１は、メモリ８１２内のコンピュータプログラムを実行する。そして、遠隔表示用のコンピュータプログラムである遠隔表示プログラム８５０をＣＰＵ８１１が実行することにより、端末装置３００による表示画面の遠隔表示が可能となる。上述した表示用データ生成部８２０及び更新部８４０は、この制御部８０４により実現される。記憶部８０５はハードディスクであり、これには上述した遠隔表示プログラム８５０がインストールされている。また、記憶部８０５には、教材データ８５１が記憶されており、ＣＰＵ８１１が教材データ８５１を読み出し、教材を表示部８０１に表示させ、この教材に教師が入力した教示情報及び生徒から与えられた発表情報を重畳表示させることができる。
【００９２】
また、記憶部８０５には、ユーザ、即ち教師及び授業を受ける生徒の情報が格納されたユーザ管理データベース（ユーザ管理ＤＢ）８５３が設けられている。ユーザ管理ＤＢ８５３には、教師及び生徒のユーザ名及びパスワードが対応付けて記憶される。
【００９３】
また、遠隔表示装置８００が設置された教室には図示しない無線ＬＡＮのアクセスポイントが設置されており、遠隔表示装置８００と各端末装置３００とが、アクセスポイントを介して無線通信するように構成されている。
【００９４】
＜遠隔表示システムの動作＞
以下、本実施の形態に係る遠隔表示システム１０１の動作について説明する。遠隔表示システム１０１は、ログイン処理、発表情報表示処理、及びログアウト処理の各処理を実行する。
【００９５】
［ログイン処理］
まず、ログイン処理について説明する。図２８は、本実施の形態に係る遠隔表示システム１０１のログイン処理の手順を示すフローチャートである。授業を開始するとき、遠隔表示プログラム８５０がＣＰＵ８１１によって実行される。教師は、入力部８０２に自分のユーザ名及びパスワードを入力することで、ログインの要求を行うことができる。ＣＰＵ８１１は、教師のユーザ名及びパスワードの入力を受け付ける（ステップＳ８０１）。ＣＰＵ８１１は、受け付けたユーザ名及びパスワードをユーザ管理ＤＢ８５３で照合し、登録されているユーザであるか否かを判定するユーザ認証処理を実行する（ステップＳ８０２）。
【００９６】
ユーザ認証が成功すれば、教師は、入力部８０２を操作して、授業に使用する教材データ８５１を指定する。ＣＰＵ８１１は、教材データ８５１の指定を受け付けると（ステップＳ８０３）、指定された教材データ８５１を読み出し（ステップＳ８０４）、教材を表示部８０１に表示させる（ステップＳ８０５）。また、図２８には示していないが、ユーザ認証処理に失敗した場合、ＣＰＵ８１１はログインを拒否し、これにより当該ユーザが遠隔表示装置８００を操作することはできなくなる。
【００９７】
端末装置３００を使用する生徒は、端末装置３００に端末プログラム３５０の実行を指示し、ＣＰＵ３１１が、これを実行する。また、当該ユーザは、遠隔表示システム１０１にログインするために、入力部３０２に自分のユーザ名及びパスワードを入力する。ＣＰＵ３１１は、ユーザ名及びパスワードの入力を受け付け（ステップＳ８０６）、受け付けたユーザ名及びパスワードを含むログイン要求データを遠隔表示装置８００へ送信する（ステップＳ８０７）。遠隔表示装置８００のＣＰＵ８１１は、ログイン要求データを受信すると（ステップＳ８０８）、ログイン要求データに含まれるユーザ名及びパスワードを用いてユーザ認証処理を実行する（ステップＳ８０９）。ユーザ認証処理が成功すれば、生徒による遠隔表示システム１０１のログインが完了し、当該生徒が遠隔表示システム１０１を使用できるようなる。以上で、ログイン処理が終了する。
【００９８】
［発表情報表示処理］
次に、遠隔表示システム１０１の発表情報表示処理について説明する。図２９は、本実施の形態に係る遠隔表示システム１０１の発表情報表示処理の手順を示すフローチャートである。教師は、問題を含む教材を遠隔表示装置８００に表示させることにより、生徒に対して問題を提示する。教師は生徒に遠隔表示システム１０１を用いて問題の解答を発表させることができる。この場合、教師は複数の生徒に解答を発表させることも可能である。教師は入力部８０２を操作して、発表させる生徒のユーザ名を指定し、この生徒の遠隔表示装置８００における表示領域を指定する。遠隔表示装置８００のＣＰＵ８１１は、生徒のユーザ名の指定を受け付け（ステップＳ８２１）、また、表示領域の指定を受け付ける（ステップＳ８２２）。ユーザ名の指定は、例えば入力部８０２に対して特定の操作を行った場合に、その時点でログインしている生徒のユーザ名のリストが表示部８０１に表示され、そのリストの中からユーザ名を選択する入力を入力部８０２に与えることで行うことができる。また、表示領域の指定は、入力部８０２の所望の位置を特定の操作によって選択することで、その位置を表示領域の特定の座標（例えば左上座標）として入力することができる。
【００９９】
ＣＰＵ８１１は、指定された表示領域を設定し（ステップＳ８２３）、教材が表示されている表示画面（以下、「黒板画面」という）に表示領域を示す領域情報を重畳表示させる（ステップＳ８２４）。図３０は、遠隔表示装置８００の表示画面の一例を示す図である。図３０に示すように、黒板画面９００には、矩形の枠である領域情報９０１が重畳表示される。再び図２９を参照する。ＣＰＵ８１１は、その表示領域における画像を黒板画面から複写して表示用データを生成し（ステップＳ８２５）、生成された表示用データを端末装置３００へ送信する（ステップＳ８２６）。端末装置３００は、表示用データを受信し（ステップＳ８２７）、ＣＰＵ３１１が、受信された表示用データによって示される黒板画面の一部の画像を表示部３０１に表示させる（ステップＳ８２８）。
【０１００】
教師は、指定した生徒に問題の解答を端末装置３００に入力させる。生徒は、入力部３０２を操作することによって、問題の解答を端末装置３００に入力する。ＣＰＵ３１１は、解答の入力を受け付けたか否かを判定し（ステップＳ８２９）、解答の入力を受け付けていない場合には（ステップＳ８２９においてＮＯ）、ステップＳ８２９の処理を繰り返す。また、解答の入力を受け付けた場合には（ステップＳ８２９においてＹＥＳ）、ＣＰＵ３１１は、受け付けられた解答を示す発表情報を含む操作データを遠隔表示装置８００へ送信する（ステップＳ８３０）。遠隔表示装置８００のＣＰＵ８１１は、操作データを受信したか否かを判定し（ステップＳ８３１）、操作データを受信していない場合には（ステップＳ８３１においてＮＯ）、ステップＳ８３１の処理を繰り返す。また、操作データを受信した場合には（ステップＳ８３１においてＹＥＳ）、ＣＰＵ８１１は、受信された操作データに含まれる発表情報を黒板画面に重畳表示させる（ステップＳ８３２）。この場合、ＣＰＵ８１１は、更新された表示領域の画像を複写して表示用データを生成し（ステップＳ８３３）、生成された表示用データを端末装置３００へ送信する（ステップＳ８３４）。端末装置３００は、表示用データを受信し（ステップＳ８３５）、ＣＰＵ３１１が、受信された表示用データによって示される更新された表示領域の画像を表示部３０１に表示させる（ステップＳ８３６）。図３０を参照する。図３０では、４人の生徒による発表情報を表示している例を示している。黒板画面には、４つの表示領域を示す領域情報９０１が表示され、その表示領域のそれぞれに、生徒の発表内容を示す発表情報が表示される。これにより、生徒の発表情報を授業に参加している他の生徒も共有することができる。また、同時に複数の生徒によって発表を行うことが可能となる。
【０１０１】
教師は、生徒による発表を終了する場合、入力部８０２に特定の操作を行うことにより、設定された表示領域の解除を指示することができる。ＣＰＵ８１１は、表示領域の解除の指示を受け付けたか否かを判定する（ステップＳ８３７）、解除の指示を受け付けていない場合には（ステップＳ８３７においてＮＯ）、ＣＰＵ８１１は、ステップＳ８３１へ処理を戻す。他方、表示領域の解除の指示を受け付けた場合には（ステップＳ８３７においてＹＥＳ）、ＣＰＵ８１１は、表示領域を解除し（ステップＳ８３７）、表示領域の解除を通知する解除通知データを端末装置３００へ送信する（ステップＳ８３８）。端末装置３００のＣＰＵ３１１は、解除通知データを受信したか否かを判定し（ステップＳ８３９）、解除通知データを受信していない場合には（ステップＳ８３９においてＮＯ）、ステップＳ８２９へ処理を戻す。他方、解除通知データを受信した場合には（ステップＳ８３９においてＹＥＳ）、ＣＰＵ３１１は、処理を終了する。以上で、発表情報表示処理が終了する。
【０１０２】
［ログアウト処理］
次に、遠隔表示システム１０１のログアウト処理について説明する。授業を終了するとき、教師及び生徒は遠隔表示システム１０１からログアウトをする。教師が入力部８０２を操作してログアウトを要求した場合、ＣＰＵ８１１はログアウトを実行し、表示部８０１から黒板画面を消去する。また、生徒が入力部３０２を操作してログアウトを要求した場合、端末装置３００がログアウト要求を遠隔表示装置８００へ送信し、遠隔表示装置８００のＣＰＵ８１１がログアウトを実行する。
【０１０３】
（その他の実施の形態）
上述した実施の形態１乃至８においては、遠隔表示装置２００，８００に表示されている画面の一部を表示領域として設定し、この表示領域を複写した画像を端末装置３００に表示させる構成について述べたが、これに限定されるものではない。遠隔表示装置に表示されている画面の一部を表示領域として設定し、この表示領域の画像に対応する画像を記憶部に記憶されている画像データから遠隔表示装置が読み出し、この画像を端末装置に表示させる構成とすることもできる。つまり、遠隔表示装置が、その表示画面とは異なる画像データを表示用データとして生成し、この表示用データを端末装置へ送信してもよい。このようにすることによっても、例えば遠隔表示装置に海図が表示されている場合、その一部の表示領域と同じ位置の海図のデータを表示用データとして端末装置に送信することにより、この海図を端末装置に表示させることができる。また、この場合、遠隔表示装置に表示されている画像とは解像度が異なる画像を表示することもできる。また、端末装置が画像データを記憶しており、遠隔表示装置がその表示画面の一部を表示領域として設定し、この表示領域の位置情報を表示用データとして端末装置に送信し、端末装置が表示用データによって特定される位置の画像データを読み出して、この画像データに示される画像を表示する構成とすることもできる。
【０１０４】
また、上述した実施の形態１乃至８においては、遠隔表示装置２００，８００の表示画面に端末装置３００の表示領域を示す領域情報を表示する構成について述べたが、これに限定されるものではない。遠隔表示装置の表示画面に、その表示画面を縮小した縮小画面を表示画面に重畳表示し、この縮小画面に各表示領域の位置を表示することもできる。
【０１０５】
また、上述した実施の形態１乃至８においては、ユーザ間の連絡を音声通話によって行う構成について述べたが、これに限定されるものではない。ユーザ間で文字情報をリアルタイムに交換する機能（所謂、チャット）を遠隔表示装置に設け、音声通話に代えて、ユーザ間で文字情報の交換を行う構成としてもよい。
【０１０６】
また、上述した実施の形態１乃至８においては、ログイン処理におけるユーザ認証（つまり、ログイン）に失敗すると、当該ユーザに対する遠隔表示システム１００の全ての機能を制限する構成について述べたが、これに限定されるものではない。例えば、ユーザ認証に失敗した場合には、海図及び航路を表示するが、ユーザ名を表示せず、また航路の操作権限を与えない等、一部の機能を制限する構成とすることもできる。
【産業上の利用可能性】
【０１０７】
本発明の遠隔表示装置、遠隔表示システム、及び遠隔表示方法は、表示内容を表示面積が小さい端末装置に遠隔表示する遠隔表示装置、遠隔表示装置及び端末装置を備える遠隔表示システム、及び遠隔表示装置において使用される遠隔表示方法として有用である。
【符号の説明】
【０１０８】
１００  遠隔表示システム
２００  遠隔表示装置
２０１  表示部
２０２  入力部
２０３  無線通信部
２０４  制御部
２０５  記憶部
２１１  ＣＰＵ
２５０  遠隔表示プログラム
２５１  海図データ
２５２  航路データ
３００  端末装置
３０１  表示部
３０２  入力部
３０３  無線通信部
３０４  制御部
３０５  記憶部
３１１  ＣＰＵ
３１２  メモリ
３５０  端末プログラム
４００  表示画面
４０３  ユーザ名
４０４  領域情報
【図１】
2019035347.tif 000003
【図２】
2019035347.tif 000004
【図３】
2019035347.tif 000005
【図４】
2019035347.tif 000006
【図５】
2019035347.tif 000007
【図６】
2019035347.tif 000008
【図７】
2019035347.tif 000009
【図８】
2019035347.tif 000010
【図９】
2019035347.tif 000011
【図１０】
2019035347.tif 000012
【図１１】
2019035347.tif 000013
【図１２】
2019035347.tif 000014
【図１３】
2019035347.tif 000015
【図１４】
2019035347.tif 000016
【図１５】
2019035347.tif 000017
【図１６】
2019035347.tif 000018
【図１７】
2019035347.tif 000019
【図１８】
2019035347.tif 000020
【図１９】
2019035347.tif 000021
【図２０】
2019035347.tif 000022
【図２１】
2019035347.tif 000023
【図２２Ａ】
2019035347.tif 000024
【図２２Ｂ】
2019035347.tif 000025
【図２３】
2019035347.tif 000026
【図２４Ａ】
2019035347.tif 000027
【図２４Ｂ】
2019035347.tif 000028
【図２５】
2019035347.tif 000029
【図２６】
2019035347.tif 000030
【図２７】
2019035347.tif 000031
【図２８】
2019035347.tif 000032
【図２９】
2019035347.tif 000033
【図３０】
2019035347.tif 000034
【国際調査報告】
2019035347.tif 000035
2019035347.tif 000036
2019035347.tif 000037