(57)【要約】画面共有を行う装置や端末間での表示部のサイズが異なる場合に、ユーザが違和感なく、画面を共有できる画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムを提供する。  通信端末１００ｂと通信可能に接続され、表示部を備えた画面共有装置１００ａは、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を取得し、定義された共有領域を、取得した縦幅および横幅と比較し、所定の比率を算出し、比率を維持したまま、表示部の縦幅および横幅に合わせて共有領域のサイズを変更する。そして、画面共有装置１００ａが、変更した共有領域に表示された画面データを通信端末１００ｂに送信して、通信端末１００ｂがこれを受信して、表示する。
2017042984.tif 000002
【特許請求の範囲】
【請求項１】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出する比率算出部と、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置。
【請求項２】
前記共有領域サイズ変更部は、前記共有領域のサイズを変更する際に、前記通信端末の表示可能領域の最大のサイズに変更する請求項１に記載の画面共有装置。
【請求項３】
当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する請求項１に記載の画面共有装置。
【請求項４】
請求項１に記載の画面共有装置と通信可能に接続された前記通信端末であって、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
前記画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又は前記ユーザ情報を、当該画面データの表示に合わせて変更する位置調整部と、を備える通信端末。
【請求項５】
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出するステップと、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法。
【請求項６】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出するステップ、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラム。
【請求項７】
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出する比率算出部と、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末や装置間で表示されている画面の共有を行う画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の公衆回線網を利用し、端末間での画面共有を実行することが行われている。このような画面共有において、画面共有元の端末と画面共有先の端末とは、サーバを中継して、共有画面データを送受信したり、Ｐ２Ｐ型（Ｐｅｅｒ  ＴＯ  Ｐｅｅｒ型）のネットワークにより、端末同士で、直接的に画面データを送受信する。
このような画面共有における技術としては、共有先への情報漏洩を防止するために、セキュリティ関連の技術が知られている。例えば、特許文献１では、画面共有において、特定のＩＰアドレスについてのみサーバへのアクセスを許可し、ユーザ認証を実行することにより、特定の端末のみにおいて共有画面データを送受信する構成が開示されている（特許文献１参照）。
また、画面共有の対象が、従来のようなコンピュータ端末のみならず、スマートフォンやタブレット端末等の携帯型端末と、コンピュータ端末との間の画面共有や、携帯型端末同士での画面共有ということが行われるようになってきている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２５６１３７号公報
【特許文献２】特開２０１５−１３８３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スマートフォンやタブレット端末等の携帯型端末において、異なる端末で同じ画面を見るといった画面共有を行うとなると、これらの端末それぞれで画面サイズが異なり、端末の表示部の大きさに応じて、共有する画面のサイズの調整が必要となる。
本発明は、画面共有を行う装置や端末間での表示部のサイズが異なる場合に、ユーザが違和感なく、画面を共有できる画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明では、以下のような解決手段を提供する。
第１の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出する比率算出部と、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置を提供する。
第１の特徴に係る発明によれば、一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を取得し、定義された共有領域を、取得した縦幅および横幅と比較し、所定の比率を算出し、比率を維持したまま、表示部の縦幅および横幅に合わせて共有領域のサイズを変更する。そして、変更した共有領域に表示された画面データを、通信端末に送信する。
第２の特徴に係る発明は、第１の特徴に係る発明であって、前記共有領域サイズ変更部は、前記共有領域のサイズを変更する際に、前記通信端末の表示可能領域の最大のサイズに変更する画面共有装置を提供する。
第２の特徴に係る発明によれば、第１の特徴に係る発明であって、さらに、共有領域のサイズを変更する際に、通信端末の表示可能領域の最大のサイズに変更する。
第３の特徴に係る発明は、第１の特徴に係る発明であって、当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する画面共有装置を提供する。
第３の特徴に係る発明によれば、第１の特徴に係る発明であって、さらに、当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する。
第４の特徴に係る発明は、第１の特徴に係る発明の画面共有装置と通信可能に接続された前記通信端末であって、前記画面共有装置から送信された画面データを受信する画面データ受信部と、前記画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又は前記ユーザ情報を、当該画面データの表示に合わせて変更する位置調整部と、を備える通信端末を提供する。
第４の特徴に係る発明によれば、第１の特徴に係る発明の画面共有装置と通信可能に接続された通信端末は、画面共有装置から送信された画面データを受信し、画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又はユーザ情報を、当該画面データの表示に合わせて変更する。
第５の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出するステップと、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法を提供する。
第６の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出するステップ、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラムを提供する。
第７の特徴に係る発明は、
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、所定の比率を算出する比率算出部と、
前記比率を維持したまま、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システムを提供する。
第７の特徴に係る発明によれば、一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムにおいて、画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を取得し、定義された共有領域を、取得した縦幅および横幅と比較し、所定の比率を算出し、比率を維持したまま、表示部の縦幅および横幅に合わせて共有領域のサイズを変更し、変更した共有領域に表示された画面データを、前記通信端末に送信し、通信端末は、画面共有装置から送信された画面データを受信し、受信した画面データを表示する。
本発明によれば、画面共有を行う装置や端末間での表示部のサイズが異なる場合であっても、ユーザが違和感なく、画面を共有できる画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムを提供することが可能となる。
【図面の簡単な説明】
【０００６】
図１は、本発明の好適な実施例である画面共有システム１のシステム構成図である。
図２は、画面共有装置１００ａ及び通信端末１００ｂのハードウェア構成とソフトウェア機能ブロック図である。
図３は、画面共有装置１００ａ及び通信端末１００ｂが実行する画面共有処理を示すフローチャートである。
図４は、画面共有装置１００ａ及び通信端末１００ｂが画面共有したことを示す概念図である。
図５は、画面共有装置１００ａ及び通信端末１００ｂが画面共有したことを示す概念図であって、ユーザ情報とボタンを表示した図である。
【発明を実施するための形態】
【０００７】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
［画面共有システムの構成］
図１は、本発明の好適な実施形態である画面共有システム１のシステム構成図である。画面共有システム１は、画面共有装置１００ａ、通信端末１００ｂ、１００ｃ、通信回線網５（例えば、公衆回線網であるインターネット網や第４世代通信網、ＬＴＥなどであってよいし、専用通信回線やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はこれらの組合せであってよい。）から構成される。通信回線網５を利用した各装置の通信は、図示したように有線であっても無線であってもよい。
画面共有装置１００ａと通信端末１００ｂ、１００ｃは、ハードウェアとしては、いずれも、コンピュータ端末、パソコン、ノートパソコン、スマートフォン、タブレット端末、テレビ、携帯電話、携帯情報端末、電子書籍端末、携帯型音楽プレーヤ、オーディオコンポ、コンテンツ再生・録画プレーヤ、プリンタ、複合機、無人航空機、ロボット、ネット機能を備えるカメラ等の情報電化製品を含む。以下では、説明の便宜上、画面データを送信する側の装置を画面共有装置１００ａとして、画面データを受信する側を通信端末１００ｂ、１００ｃ（以下では単に「通信端末１００ｂ）とする）として説明する。
［画面共有装置１００ａ、通信端末１００ｂの構成］
図２は、画面共有装置１００ａと通信端末１００ｂのハードウェア構成とソフトウェア機能を説明するためのブロック図である。
画面共有装置１００ａは、ユーザからの指示に応じて画面データを通信端末１００ｂに送信して、画面データの共有を行う装置であって、画像データや情報の制御を行う制御部２０、他の端末との通信を行う通信部３０、画面データ等を記憶する記憶部４０、画面データを表示する表示部５０を少なくとも備える。
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える。通信部３０は、他の機器と通信可能にするためのデバイス、例えば、通信回線網に接続して通信実現するモジュールや、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス等を備える。記憶部４０は、表示部５０に表示する画面データや、画面共有装置１００ａを使用するユーザに関連した情報であるユーザ情報４５を記憶する装置であって、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
画面共有装置１００ａにおいて、制御部２０が所定のプログラムを読み込むことで、表示部５０と協働して、共有領域を定義する共有領域定義モジュール３１と、比率を算出する比率算出モジュール３３と、共有領域のサイズを変更する共有領域サイズ変更モジュール３４を実現する。また、制御部２０が所定のプログラムを読み込むことで、通信部３０と協働して、共有先の表示可能領域の縦幅および横幅を取得する共有先寸法取得モジュール３２と、変更された画面データを送信する画面データ送信モジュール３５を実現する。
通信端末１００ｂは、画面共有装置１００ａから送信された画面データを受信して、画面共有を受ける端末であって、画面共有装置１００ａと同様に、画像データや情報の制御を行う制御部１２０、他の装置や端末との通信を行う通信部１３０、画面データ等を記憶する記憶部（図示せず）、画面データを表示する表示部１４０を少なくとも備える。
［画面共有処理］
図３は、画面共有装置１００ａと通信端末１００ｂが実行する画面共有処理のフローチャートである。上述した各ハードウェアと、ソフトウェアモジュールが実行する処理について、本処理に併せて説明する。
はじめに、画面共有装置１００ａは、表示部５０に画面を表示する（ステップＳ１０）。例えば、画面共有装置１００ａのＯＳ（オペレーティングシステム）を起動することで、表示部５０は、制御部２０からの処理に基づき、画像やアイコン、文字等のデータを表示する。また、アプリケーション・プログラムを起動して、当該アプリケーションのためのウィンドウを表示部５０に画面表示してもよい。例えば、図４のウィンドウ５００に示すような画面を表示する。
次に、共有領域定義モジュール３１が、表示部５０に画面表示された一部又は全部を、共有を行う共有領域として定義する（ステップＳ１１）。この定義の方法としては、ユーザから領域の指定を受け付ける方法と、画面共有装置１００ａがユーザの指定を受け付けずに定義を行う方法がある。前者は、ユーザが表示部５０の画面領域内に表示されたウィンドウの指定を受け付けてもよいし、ユーザが画面領域内の所定の範囲を（ウィンドウの有無にかかわらず）矩形状等の枠で囲うことで、その範囲を共有領域として定義する。
後者の方法としては、ユーザの指定にかかわらず、共有領域定義モジュール３１が、予め設定されたアプリケーション・プログラムのウィンドウを共有領域として定義してもよいし、予め設定された表示部５０の所定の領域（位置）を共有領域として定義してもよい。また、文書、動画や写真などのファイルで、所定の拡張子を事前に設定しておき、その拡張子を持つファイルが表示されていれば、共有領域として定義する処理を行ってもよい。
次に、画面共有装置１００ａは、共有相手先を決定する（ステップＳ１２）。共有相手先の決定は、共有可能な装置や通信端末１００ｂが一覧で表示部５０に表示され、ユーザからの相手先の指定を受け付けることで、共有相手先を決定してもよいし、相手先となるユーザの電話番号、端末番号、メールアドレス、ユーザ情報等に紐付けられた通信端末１００ｂを抽出して、相手先を決定してもよい。
そして、共有相手先を決定したら、共有先寸法取得モジュール３２が、相手先となる通信端末１００ｂの表示可能領域の縦幅、横幅の数値を通信端末１００ｂに問い合わせる（ステップＳ１３）。この問い合わせを受けて、通信端末１００ｂは、縦幅・横幅の事前指定があるか確認する（ステップＳ１４）。ここで、事前指定とは、通信端末１００ｂ自身又は操作するユーザが画面共有を実行する際に、通信端末１００ｂの表示部１４０で画面共有可能な画面のサイズを事前に指定することである。したがって、通信端末１００ｂは、事前に指定した画面のサイズの有無を本ステップで確認する。
ここで、事前指定がない場合は、共有領域を、表示部１４０の最大の縦幅と横幅の数値で決定する（ステップＳ１５：Ｓ１４「ＮＯ」）。すなわち、通信端末１００ｂの表示部１４０の画面の最大サイズの縦幅と横幅の数値を採用する。この場合は、共有領域が、表示部１４０の全画面となり、所謂、全画面表示での共有となる。
なお、画面の最大サイズの縦幅と横幅は、表示するウィンドウ用のアプリケーション（ブラウザ等）の表示部分の最大サイズの数値であってもよい。さらに、ウィンドウを囲む枠の幅等を排除した表示可能領域の最大サイズであってよい。ここで、表示部１４０の画面の最大サイズにアプリケーションのウィンドウが表示されない（他のウィンドウも表示されている）場合であってもよく、この場合は、指定されたアプリケーションのウィンドウの最大サイズが、縦幅と横幅の数値として決定されてよい。
一方、通信端末１００ｂに事前指定がある場合は、共有領域を事前指定された縦幅・横幅で数値を決定する（ステップＳ１６：Ｓ１４「ＹＥＳ」）。ここで、例えば、画面共有する際のアプリケーション・プログラムが通信端末１００ｂで予め決定されており、そのアプリケーション・プログラムが定めるウィンドウの縦幅・横幅の数値が決定されていれば、その数値を事前指定された数値として決定する。
そして、通信端末１００ｂは、決定された縦幅と横幅の数値を画面共有装置１００ａに送信する（ステップＳ１７）。これを受けて、画面共有装置１００ａの共有先寸法取得モジュール３２は、送信された縦幅、横幅の数値を取得する（ステップＳ１８）。
比率算出モジュール３３は、先に定義された共有領域と、取得した縦幅、横幅の数値を比較して、表示した際に相似形となるような比率を算出する（ステップＳ１９）。例えば、画像解像度を固定した画像データで説明する。共有領域が、横幅：１００００ドット、縦幅：５０００ドットとして、通信端末１００ｂの縦幅・横幅の数値が、横幅：２５００ドット、縦幅：１２５０ドットとする。この場合は、通信端末１００ｂの表示可能領域が小さいため、共有領域を縮小して表示する必要があるが、共有領域の横幅を通信端末１００ｂの横幅で割って、比率は、４分の１となる。共有領域を４分の１の大きさにすれば、通信端末１００ｂに相似形で表示することが可能となる。
次に、共有領域サイズ変更モジュール３４は、算出された比率で表示部の縦幅、横幅に合わせた共有領域の画面データのサイズを変更する（ステップＳ２０）。画面データのサイズの変更は、縮小する場合は、画像解像度を粗くすることで、画面の比率を維持して、サイズを変更してよい。そして、画面データ送信モジュール３５が、サイズを変更した画面データを通信端末１００ｂに送信する（ステップＳ２１）。通信端末１００ｂのデータ受信モジュール１３５は、送信された画面データを受信する（ステップＳ２２）。図４に示すように、画面共有装置１００ａから送信した画面データ５１０を、受信した通信端末１００ｂが表示する。
加えて、画面共有装置１００ａは、画面データとともに、画面共有装置１００ａを使用するユーザを識別するためのユーザ情報を送信する（ステップＳ２３）。ここでの、ユーザ情報とは、ユーザＩＤ、ユーザの名前、ニックネーム、連絡先、電話番号等のユーザを識別できる情報であってよく、ユーザの属性（所属先、グループ名、生活地域）等の情報を含んでいてよい。通信端末１００ｂのデータ受信モジュール１３５は、送信されたユーザ情報を受信する（ステップＳ２４）。
次に、通信端末１００ｂの位置調整モジュール１４２は、表示部１４０に表示する、画面共有を使用するためのボタン５２２（図５参照）と、ユーザ情報５２１（ユーザの写真などの画像と名前）の表示位置を決定する（ステップＳ２５）。表示位置の決定方法は、図５に示すように、共有領域を所定の比率で表示部１４０に表示した際に、表示部１４０で共有領域に該当しない範囲に、ボタンとユーザ情報の配置場所を決定する。この場合は、算出した比率でサイズを変更することで横幅よりも縦幅にスペースができるため、その位置を配置場所と決定する。そして、通信端末１００ｂは、送信された画面データ５２０と、ボタン５２２とユーザ情報５２１を決定された位置に表示する（ステップＳ２７）。ここで、ボタン５２２とは、画面共有を開始したり、停止するための操作アイコンであってよい。
なお、通信端末１００ｂは、表示部１４０の向きを、縦表示にすべきか横表示にすべきか、通信端末１００ｂを使用するユーザに通知してもよい（ステップＳ２６）。すなわち、算出された比率から、変更された画面データの縦幅と横幅を比較して、通信端末１００ｂの画面の縦横を入れ替えることで、縮小率が小さい画面データを表示できる（できるだけ大きく画面データを表示できる）場合には、縦横を切替えて表示すべきであるため、これをユーザに通知する。この場合は、再度、画面共有装置１００ａが比率を計算して、画面データを変更して、変更した画面データを通信端末１００ｂに送信する。
上述の処理で、画面共有装置１００ａと通信端末１００ｂ間で、表示部のサイズが異なっていても、違和感のない画面共有を可能となる。なお、上記の処理は、画面共有装置１００ａの画面の切替（共有するウィンドウの切替や共有する領域の変更）が行われたタイミングで、逐次、処理が行われてよい。
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）、ブルーレイ等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク、ハードディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０００８】
１  画面共有システム、１００ａ  画面共有装置、１００ｂ  通信端末
【図１】
2017042984.tif 000003
【図２】
2017042984.tif 000004
【図３】
2017042984.tif 000005
【図４】
2017042984.tif 000006
【図５】
2017042984.tif 000007
【手続補正書】
【提出日】平成28年3月11日(2016.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような比率を算出する比率算出部と、
前記比率を維持したまま、前記比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置。
【請求項２】
前記共有領域サイズ変更部は、前記共有領域のサイズを変更する際に、前記通信端末の表示可能領域の最大のサイズに変更する請求項１に記載の画面共有装置。
【請求項３】
当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する請求項１に記載の画面共有装置。
【請求項４】
請求項１に記載の画面共有装置と通信可能に接続された前記通信端末であって、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
前記画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又は前記ユーザ情報を、当該画面データの表示に合わせて変更する位置調整部と、を備える通信端末。
【請求項５】
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような比率を算出するステップと、
前記比率を維持したまま、前記比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法。
【請求項６】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような比率を算出するステップ、
前記比率を維持したまま、前記比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラム。
【請求項７】
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような比率を算出する比率算出部と、
前記比率を維持したまま、前記比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システム。
【手続補正書】
【提出日】平成29年11月14日(2017.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置。
【請求項２】
前記共有領域サイズ変更部は、前記共有領域のサイズを変更する際に、前記通信端末の表示可能領域の最大のサイズに変更する請求項１に記載の画面共有装置。
【請求項３】
当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する請求項１に記載の画面共有装置。
【請求項４】
請求項１に記載の画面共有装置と通信可能に接続された前記通信端末であって、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
前記画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又は前記ユーザ情報を、当該画面データの表示に合わせて変更する位置調整部と、を備える通信端末。
【請求項５】
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップと、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法。
【請求項６】
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップ、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラム。
【請求項７】
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第１の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第１の特徴に係る発明によれば、一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得し、定義された共有領域を、取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出し、縦横の比率を維持したまま、縦横の比率に基づいて、表示部の縦幅および横幅に合わせて共有領域のサイズを変更する。そして、変更した共有領域に表示された画面データを、通信端末に送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第５の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップと、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第６の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップ、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラムを提供する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第７の特徴に係る発明は、
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システムを提供する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第７の特徴に係る発明によれば、一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムにおいて、画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得し、定義された共有領域を、取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出し、縦横の比率を維持したまま、縦横の比率に基づいて、表示部の縦幅および横幅に合わせて共有領域のサイズを変更し、変更した共有領域に表示された画面データを、前記通信端末に送信し、通信端末は、画面共有装置から送信された画面データを受信し、受信した画面データを表示する。
【手続補正書】
【提出日】平成30年2月16日(2018.2.16)
【手続補正１】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正２
【補正方法】変更
【補正の内容】
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末や装置間で表示されている画面の共有を行う画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の公衆回線網を利用し、端末間での画面共有を実行することが行われている。このような画面共有において、画面共有元の端末と画面共有先の端末とは、サーバを中継して、共有画面データを送受信したり、Ｐ２Ｐ型（Peer  TO  Peer型）のネットワークにより、端末同士で、直接的に画面データを送受信する。
【０００３】
このような画面共有における技術としては、共有先への情報漏洩を防止するために、セキュリティ関連の技術が知られている。例えば、特許文献１では、画面共有において、特定のＩＰアドレスについてのみサーバへのアクセスを許可し、ユーザ認証を実行することにより、特定の端末のみにおいて共有画面データを送受信する構成が開示されている（特許文献１参照）。
【０００４】
また、画面共有の対象が、従来のようなコンピュータ端末のみならず、スマートフォンやタブレット端末等の携帯型端末と、コンピュータ端末との間の画面共有や、携帯型端末同士での画面共有ということが行われるようになってきている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２５６１３７号公報
【特許文献２】特開２０１５−１３８３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、スマートフォンやタブレット端末等の携帯型端末において、異なる端末で同じ画面を見るといった画面共有を行うとなると、これらの端末それぞれで画面サイズが異なり、端末の表示部の大きさに応じて、共有する画面のサイズの調整が必要となる。
【０００７】
本発明は、画面共有を行う装置や端末間での表示部のサイズが異なる場合に、ユーザが違和感なく、画面を共有できる画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
第１の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置であって、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、
を備えることを特徴とする画面共有装置を提供する。
第１の特徴に係る発明によれば、一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得し、定義された共有領域を、取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出し、縦横の比率を維持したまま、縦横の比率に基づいて、表示部の縦幅および横幅に合わせて共有領域のサイズを変更する。そして、変更した共有領域に表示された画面データを、通信端末に送信する。
【０００９】
第２の特徴に係る発明は、第１の特徴に係る発明であって、前記共有領域サイズ変更部は、前記共有領域のサイズを変更する際に、前記通信端末の表示可能領域の最大のサイズに変更する画面共有装置を提供する。
【００１０】
第２の特徴に係る発明によれば、第１の特徴に係る発明であって、さらに、共有領域のサイズを変更する際に、通信端末の表示可能領域の最大のサイズに変更する。
【００１１】
第３の特徴に係る発明は、第１の特徴に係る発明であって、当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する画面共有装置を提供する。
【００１２】
第３の特徴に係る発明によれば、第１の特徴に係る発明であって、さらに、当該画面共有装置を使用するユーザを識別するユーザ情報を前記通信端末に送信する。
【００１３】
第４の特徴に係る発明は、第１の特徴に係る発明の画面共有装置と通信可能に接続された前記通信端末であって、前記画面共有装置から送信された画面データを受信する画面データ受信部と、前記画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又は前記ユーザ情報を、当該画面データの表示に合わせて変更する位置調整部と、を備える通信端末を提供する。
【００１４】
第４の特徴に係る発明によれば、第１の特徴に係る発明の画面共有装置と通信可能に接続された通信端末は、画面共有装置から送信された画面データを受信し、画面データを表示可能領域に表示する際に、当該画面共有を使用するためのボタン又はユーザ情報を、当該画面データの表示に合わせて変更する。
【００１５】
第５の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた装置が実行する画面共有方法であって、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップと、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップと、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップと、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップと、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップと、
を備えることを特徴とする画面共有方法を提供する。
【００１６】
第６の特徴に係る発明は、
一以上の通信端末と通信可能に接続され、表示部を備えた画面共有装置に、
前記表示部の一部または全部を、共有を行う共有領域として定義するステップ、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得するステップ、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出するステップ、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更するステップ、
前記変更した共有領域に表示された画面データを、前記通信端末に送信するステップ、
を実行するためのプログラムを提供する。
【００１７】
第７の特徴に係る発明は、
一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムであって、
前記画面共有装置は、
前記表示部の一部または全部を、共有を行う共有領域として定義する共有領域定義部と、
前記通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得する共有先寸法取得部と、
前記定義された共有領域を、前記取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出する比率算出部と、
前記縦横の比率を維持したまま、前記縦横の比率に基づいて、前記表示部の縦幅および横幅に合わせて前記共有領域のサイズを変更する共有領域サイズ変更部と、
前記変更した共有領域に表示された画面データを、前記通信端末に送信する画面データ送信部と、を備え、
前記通信端末は、
前記画面共有装置から送信された画面データを受信する画面データ受信部と、
受信した前記画面データを表示する端末表示部と、を備えたことを特徴とする画面共有システムを提供する。
【００１８】
第７の特徴に係る発明によれば、一以上の通信端末と、当該通信端末と通信可能に接続され、表示部を備えた画面共有装置と、からなる画面共有システムにおいて、画面共有装置が、表示部の一部または全部を、共有を行う共有領域として定義し、通信端末における表示可能領域の縦幅および横幅を問い合わせ、当該通信端末に、当該表示可能領域の縦幅および横幅の事前指定の有無を確認させ、前記事前指定がない場合、前記表示可能領域の最大のサイズを前記表示可能領域の縦幅および横幅として取得し、前記事前指定がある場合、指定された縦幅および横幅の数値を当該表示可能領域の縦幅および横幅として取得し、定義された共有領域を、取得した縦幅および横幅と比較し、前記表示部に表示した際に相似形となるような縦横の比率を算出し、縦横の比率を維持したまま、縦横の比率に基づいて、表示部の縦幅および横幅に合わせて共有領域のサイズを変更し、変更した共有領域に表示された画面データを、前記通信端末に送信し、通信端末は、画面共有装置から送信された画面データを受信し、受信した画面データを表示する。
【００１９】
本発明によれば、画面共有を行う装置や端末間での表示部のサイズが異なる場合であっても、ユーザが違和感なく、画面を共有できる画面共有装置、画面共有方法及び、画面共有システム、及びそのプログラムを提供することが可能となる。
【図面の簡単な説明】
【００２０】
図１は、本発明の好適な実施例である画面共有システム１のシステム構成図である。
図２は、画面共有装置１００a及び通信端末１００ｂのハードウェア構成とソフトウェア機能ブロック図である。
図３は、画面共有装置１００a及び通信端末１００ｂが実行する画面共有処理を示すフローチャートである。
図４は、画面共有装置１００a及び通信端末１００ｂが画面共有したことを示す概念図である。
図５は、画面共有装置１００a及び通信端末１００ｂが画面共有したことを示す概念図であって、ユーザ情報とボタンを表示した図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
［画面共有システムの構成］
【００２２】
図１は、本発明の好適な実施形態である画面共有システム１のシステム構成図である。画面共有システム１は、画面共有装置１００ａ、通信端末１００ｂ、１００ｃ、通信回線網５（例えば、公衆回線網であるインターネット網や第４世代通信網、ＬＴＥなどであってよいし、専用通信回線やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はこれらの組合せであってよい。）から構成される。通信回線網５を利用した各装置の通信は、図示したように有線であっても無線であってもよい。
【００２３】
画面共有装置１００ａと通信端末１００ｂ、１００ｃは、ハードウェアとしては、いずれも、コンピュータ端末、パソコン、ノートパソコン、スマートフォン、タブレット端末、テレビ、携帯電話、携帯情報端末、電子書籍端末、携帯型音楽プレーヤ、オーディオコンポ、コンテンツ再生・録画プレーヤ、プリンタ、複合機、無人航空機、ロボット、ネット機能を備えるカメラ等の情報電化製品を含む。以下では、説明の便宜上、画面データを送信する側の装置を画面共有装置１００ａとして、画面データを受信する側を通信端末１００ｂ、１００ｃ（以下では単に「通信端末１００ｂ）とする）として説明する。
［画面共有装置１００ａ、通信端末１００ｂの構成］
【００２４】
図２は、画面共有装置１００ａと通信端末１００ｂのハードウェア構成とソフトウェア機能を説明するためのブロック図である。
【００２５】
画面共有装置１００ａは、ユーザからの指示に応じて画面データを通信端末１００ｂに送信して、画面データの共有を行う装置であって、画像データや情報の制御を行う制御部２０、他の端末との通信を行う通信部３０、画面データ等を記憶する記憶部４０、画面データを表示する表示部５０を少なくとも備える。
【００２６】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える。通信部３０は、他の機器と通信可能にするためのデバイス、例えば、通信回線網に接続して通信実現するモジュールや、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス等を備える。記憶部４０は、表示部５０に表示する画面データや、画面共有装置１００ａを使用するユーザに関連した情報であるユーザ情報４５を記憶する装置であって、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００２７】
画面共有装置１００ａにおいて、制御部２０が所定のプログラムを読み込むことで、表示部５０と協働して、共有領域を定義する共有領域定義モジュール３１と、比率を算出する比率算出モジュール３３と、共有領域のサイズを変更する共有領域サイズ変更モジュール３４を実現する。また、制御部２０が所定のプログラムを読み込むことで、通信部３０と協働して、共有先の表示可能領域の縦幅および横幅を取得する共有先寸法取得モジュール３２と、変更された画面データを送信する画面データ送信モジュール３５を実現する。
【００２８】
通信端末１００ｂは、画面共有装置１００ａから送信された画面データを受信して、画面共有を受ける端末であって、画面共有装置１００ａと同様に、画像データや情報の制御を行う制御部１２０、他の装置や端末との通信を行う通信部１３０、画面データ等を記憶する記憶部（図示せず）、画面データを表示する表示部１４０を少なくとも備える。
［画面共有処理］
【００２９】
図３は、画面共有装置１００ａと通信端末１００ｂが実行する画面共有処理のフローチャートである。上述した各ハードウェアと、ソフトウェアモジュールが実行する処理について、本処理に併せて説明する。
【００３０】
はじめに、画面共有装置１００ａは、表示部５０に画面を表示する（ステップＳ１０）。例えば、画面共有装置１００ａのＯＳ（オペレーティングシステム）を起動することで、表示部５０は、制御部２０からの処理に基づき、画像やアイコン、文字等のデータを表示する。また、アプリケーション・プログラムを起動して、当該アプリケーションのためのウィンドウを表示部５０に画面表示してもよい。例えば、図４のウィンドウ５００に示すような画面を表示する。
【００３１】
次に、共有領域定義モジュール３１が、表示部５０に画面表示された一部又は全部を、共有を行う共有領域として定義する（ステップＳ１１）。この定義の方法としては、ユーザから領域の指定を受け付ける方法と、画面共有装置１００ａがユーザの指定を受け付けずに定義を行う方法がある。前者は、ユーザが表示部５０の画面領域内に表示されたウィンドウの指定を受け付けてもよいし、ユーザが画面領域内の所定の範囲を（ウィンドウの有無にかかわらず）矩形状等の枠で囲うことで、その範囲を共有領域として定義する。
【００３２】
後者の方法としては、ユーザの指定にかかわらず、共有領域定義モジュール３１が、予め設定されたアプリケーション・プログラムのウィンドウを共有領域として定義してもよいし、予め設定された表示部５０の所定の領域（位置）を共有領域として定義してもよい。また、文書、動画や写真などのファイルで、所定の拡張子を事前に設定しておき、その拡張子を持つファイルが表示されていれば、共有領域として定義する処理を行ってもよい。
【００３３】
次に、画面共有装置１００ａは、共有相手先を決定する（ステップＳ１２）。共有相手先の決定は、共有可能な装置や通信端末１００ｂが一覧で表示部５０に表示され、ユーザからの相手先の指定を受け付けることで、共有相手先を決定してもよいし、相手先となるユーザの電話番号、端末番号、メールアドレス、ユーザ情報等に紐付けられた通信端末１００ｂを抽出して、相手先を決定してもよい。
【００３４】
そして、共有相手先を決定したら、共有先寸法取得モジュール３２が、相手先となる通信端末１００ｂの表示可能領域の縦幅、横幅の数値を通信端末１００ｂに問い合わせる（ステップＳ１３）。この問い合わせを受けて、通信端末１００ｂは、縦幅・横幅の事前指定があるか確認する（ステップＳ１４）。ここで、事前指定とは、通信端末１００ｂ自身又は操作するユーザが画面共有を実行する際に、通信端末１００ｂの表示部１４０で画面共有可能な画面のサイズを事前に指定することである。したがって、通信端末１００ｂは、事前に指定した画面のサイズの有無を本ステップで確認する。
【００３５】
ここで、事前指定がない場合は、共有領域を、表示部１４０の最大の縦幅と横幅の数値で決定する（ステップＳ１５：Ｓ１４「ＮＯ」）。すなわち、通信端末１００ｂの表示部１４０の画面の最大サイズの縦幅と横幅の数値を採用する。この場合は、共有領域が、表示部１４０の全画面となり、所謂、全画面表示での共有となる。
【００３６】
なお、画面の最大サイズの縦幅と横幅は、表示するウィンドウ用のアプリケーション（ブラウザ等）の表示部分の最大サイズの数値であってもよい。さらに、ウィンドウを囲む枠の幅等を排除した表示可能領域の最大サイズであってよい。ここで、表示部１４０の画面の最大サイズにアプリケーションのウィンドウが表示されない（他のウィンドウも表示されている）場合であってもよく、この場合は、指定されたアプリケーションのウィンドウの最大サイズが、縦幅と横幅の数値として決定されてよい。
【００３７】
一方、通信端末１００ｂに事前指定がある場合は、共有領域を事前指定された縦幅・横幅で数値を決定する（ステップＳ１６：Ｓ１４「ＹＥＳ」）。ここで、例えば、画面共有する際のアプリケーション・プログラムが通信端末１００ｂで予め決定されており、そのアプリケーション・プログラムが定めるウィンドウの縦幅・横幅の数値が決定されていれば、その数値を事前指定された数値として決定する。
【００３８】
そして、通信端末１００ｂは、決定された縦幅と横幅の数値を画面共有装置１００ａに送信する（ステップＳ１７）。これを受けて、画面共有装置１００ａの共有先寸法取得モジュール３２は、送信された縦幅、横幅の数値を取得する（ステップＳ１８）。
【００３９】
比率算出モジュール３３は、先に定義された共有領域と、取得した縦幅、横幅の数値を比較して、表示した際に相似形となるような比率を算出する（ステップＳ１９）。例えば、画像解像度を固定した画像データで説明する。共有領域が、横幅：１００００ドット、縦幅：５０００ドットとして、通信端末１００ｂの縦幅・横幅の数値が、横幅：２５００ドット、縦幅：１２５０ドットとする。この場合は、通信端末１００ｂの表示可能領域が小さいため、共有領域を縮小して表示する必要があるが、共有領域の横幅を通信端末１００ｂの横幅で割って、比率は、４分の１となる。共有領域を４分の１の大きさにすれば、通信端末１００ｂに相似形で表示することが可能となる。
【００４０】
次に、共有領域サイズ変更モジュール３４は、算出された比率で表示部の縦幅、横幅に合わせた共有領域の画面データのサイズを変更する（ステップＳ２０）。画面データのサイズの変更は、縮小する場合は、画像解像度を粗くすることで、画面の比率を維持して、サイズを変更してよい。そして、画面データ送信モジュール３５が、サイズを変更した画面データを通信端末１００ｂに送信する（ステップＳ２１）。通信端末１００ｂのデータ受信モジュール１３５は、送信された画面データを受信する（ステップＳ２２）。図４に示すように、画面共有装置１００ａから送信した画面データ５１０を、受信した通信端末１００ｂが表示する。
【００４１】
加えて、画面共有装置１００ａは、画面データとともに、画面共有装置１００ａを使用するユーザを識別するためのユーザ情報を送信する（ステップＳ２３）。ここでの、ユーザ情報とは、ユーザＩＤ、ユーザの名前、ニックネーム、連絡先、電話番号等のユーザを識別できる情報であってよく、ユーザの属性（所属先、グループ名、生活地域）等の情報を含んでいてよい。通信端末１００ｂのデータ受信モジュール１３５は、送信されたユーザ情報を受信する（ステップＳ２４）。
【００４２】
次に、通信端末１００ｂの位置調整モジュール１４２は、表示部１４０に表示する、画面共有を使用するためのボタン５２２（図５参照）と、ユーザ情報５２１（ユーザの写真などの画像と名前）の表示位置を決定する（ステップＳ２５）。表示位置の決定方法は、図５に示すように、共有領域を所定の比率で表示部１４０に表示した際に、表示部１４０で共有領域に該当しない範囲に、ボタンとユーザ情報の配置場所を決定する。この場合は、算出した比率でサイズを変更することで横幅よりも縦幅にスペースができるため、その位置を配置場所と決定する。そして、通信端末１００ｂは、送信された画面データ５２０と、ボタン５２２とユーザ情報５２１を決定された位置に表示する（ステップＳ２７）。ここで、ボタン５２２とは、画面共有を開始したり、停止するための操作アイコンであってよい。
【００４３】
なお、通信端末１００ｂは、表示部１４０の向きを、縦表示にすべきか横表示にすべきか、通信端末１００ｂを使用するユーザに通知してもよい（ステップＳ２６）。すなわち、算出された比率から、変更された画面データの縦幅と横幅を比較して、通信端末１００ｂの画面の縦横を入れ替えることで、縮小率が小さい画面データを表示できる（できるだけ大きく画面データを表示できる）場合には、縦横を切替えて表示すべきであるため、これをユーザに通知する。この場合は、再度、画面共有装置１００ａが比率を計算して、画面データを変更して、変更した画面データを通信端末１００ｂに送信する。
【００４４】
上述の処理で、画面共有装置１００ａと通信端末１００ｂ間で、表示部のサイズが異なっていても、違和感のない画面共有を可能となる。なお、上記の処理は、画面共有装置１００ａの画面の切替（共有するウィンドウの切替や共有する領域の変更）が行われたタイミングで、逐次、処理が行われてよい。
【００４５】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）、ブルーレイ等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク、ハードディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００４６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００４７】
１  画面共有システム、１００ａ  画面共有装置、１００ｂ  通信端末
【手続補正２】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正３
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正６
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正７
【補正方法】削除
【補正の内容】
【国際調査報告】
2017042984.tif 000008
2017042984.tif 000009