(57)【要約】  端末装置は、ヘッドマウントディスプレイに第１の画面解像度で表示される画面を第１の画面解像度より低い第２の画面解像度で共有する共有部と、共有部が共有した画面を表示する表示部と、特定の使用状況を検出した場合に、共有部が第１の画面解像度で共有するための第１の解像度情報をヘッドマウントディスプレイに設定する設定部と、を有することを特徴とする。
2017138143.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有する共有部と、
前記共有部が共有した画面を表示する表示部と、
特定の使用状況を検出した場合に、前記共有部が前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する設定部と、
を有することを特徴とする端末装置。
【請求項２】
前記設定部は、前記表示部に表示された画面に対する直近の操作から所定時間の経過を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記設定部は、前記第１の解像度情報を設定した後に前記表示部に表示された画面に対する操作を検出した場合、前記共有部が前記第２の画面解像度で共有するための第２の解像度情報を設定する、
ことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記設定部は、特定の画面に対する操作を検出した場合、又は、特定の操作を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項５】
前記特定の画面は、文字の数が所定値以上である画面であり、
前記特定の操作は、文字を入力する操作である、
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記設定部は、前記表示部に表示された画面から特定の画像を検出した場合、又は、特定の電波を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項７】
前記特定の画像は、ＡＲマーカーを表す画像、又は、メーターを表す画像の少なくとも一方であり、
前記特定の電波は、アクセスポイントから発信されたビーコン、又は、ＧＰＳに関する電波である、
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得する取得部と、
前記取得部が取得した前記画像情報を表示する表示部と、
前記表示部の表示を更新する一又は複数の操作を受け付ける受付部と、
前記受付部が受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する通知部と、
を有することを特徴とする端末装置。
【請求項９】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、
共有した前記画面を表示し、
特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する、
処理をコンピュータが実行する画面解像度調整方法。
【請求項１０】
表示された前記画面に対する直近の操作から所定時間の経過を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項９に記載の画面解像度調整方法。
【請求項１１】
前記第１の解像度情報を設定した後に、表示された前記画面に対する操作を検出した場合、前記第２の画面解像度で共有するための第２の解像度情報を設定する、
ことを特徴とする請求項９又は１０に記載の画面解像度調整方法。
【請求項１２】
特定の画面に対する操作を検出した場合、又は、特定の操作を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項９に記載の画面解像度調整方法。
【請求項１３】
前記特定の画面は、文字の数が所定値以上である画面であり、
前記特定の操作は、文字を入力する操作である、
ことを特徴とする請求項１２に記載の画面解像度調整方法。
【請求項１４】
表示された前記画面から特定の画像を検出した場合、又は、特定の電波を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項９に記載の画面解像度調整方法。
【請求項１５】
前記特定の画像は、ＡＲマーカーを表す画像、又は、メーターを表す画像の少なくとも一方であり、
前記特定の電波は、アクセスポイントから発信されたビーコン、又は、ＧＰＳに関する電波である、
ことを特徴とする請求項１４に記載の画面解像度調整方法。
【請求項１６】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、
取得した前記画像情報を表示部に表示し、
前記表示部の表示を更新する一又は複数の操作を受け付け、
受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１７】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、
共有した前記画面を表示し、
特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための解像度情報を前記ヘッドマウントディスプレイに設定する、
処理をコンピュータに実行させる画面解像度調整プログラム。
【請求項１８】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、
取得した前記画像情報を表示部に表示し、
前記表示部の表示を更新する一又は複数の操作を受け付け、
受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、端末装置、画面解像度調整方法、表示制御方法、画面解像度調整プログラム、及び表示制御プログラムに関する。
【背景技術】
【０００２】
ウェアラブルコンピュータの一つとして、人体の頭部に装着されるビデオカメラ内蔵のヘッドマウントディスプレイ（Head Mounted Display）が知られている（例えば特許文献１参照）。また、ヘッドマウントディスプレイから無線通信で送信された撮像画像をスマートフォンが取得することも知られている（例えば特許文献２参照）。さらに、送信側の装置の表示画面を無線通信で受信側の装置に送信し、画面を共有するミラーリング技術も知られている（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６６８１６号公報
【特許文献２】特開２０１５−２２２５１９号公報
【特許文献３】特開２０１５−０４１８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ヘッドマウントディスプレイの表示画面をスマートフォンと共有する場合に、所定のフレームレートを確保すべくヘッドマウントディスプレイが表示画面の画面解像度を下げてスマートフォンに送信すると、スマートフォンに表示される画面の画質はヘッドマウントディスプレイと比べて低下する。この結果、例えば画面上の文字がかすれて可読性が劣化し、操作性が悪化するおそれがある。【０００５】
そこで、１つの側面では、共有する画面の画面解像度を使用状況に応じて調整できる端末装置、画面解像度調整方法、表示制御方法、画面解像度調整プログラム、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書に開示の端末装置は、ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有する共有部と、前記共有部が共有した画面を表示する表示部と、特定の使用状況を検出した場合に、前記共有部が前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する設定部と、を有することを特徴とする端末装置である。【０００７】
本明細書に開示の端末装置は、ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得する取得部と、前記取得部が取得した前記画像情報を表示する表示部と、前記表示部の表示を更新する一又は複数の操作を受け付ける受付部と、前記受付部が受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する通知部と、を有することを特徴とする端末装置である。【０００８】
本明細書に開示の画面解像度調整方法は、ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、共有した前記画面を表示し、特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する、処理をコンピュータが実行する画面解像度調整方法である。【０００９】
本明細書に開示の表示制御方法は、ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、取得した前記画像情報を表示部に表示し、前記表示部の表示を更新する一又は複数の操作を受け付け、受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、処理をコンピュータが実行することを特徴とする表示制御方法である。【００１０】
本明細書に開示の画面解像度調整プログラムは、ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、共有した前記画面を表示し、特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための解像度情報を前記ヘッドマウントディスプレイに設定する、処理をコンピュータに実行させる画面解像度調整プログラムである。【００１１】
本明細書に開示の表示制御プログラムは、ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、取得した前記画像情報を表示部に表示し、前記表示部の表示を更新する一又は複数の操作を受け付け、受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、処理をコンピュータに実行させることを特徴とする表示制御プログラムである。
【発明の効果】
【００１２】
本明細書に開示の端末装置、画面解像度調整方法、表示制御方法、画面解像度調整プログラム、及び表示制御プログラムによれば、共有する画面の画面解像度を使用状況に応じて調整することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は画面解像度調整システムの一例を示す図である。
【図２】図２は端末装置のハードウェア構成の一例である。
【図３】図３は端末装置のブロック図の一例である。
【図４】図４は第１実施形態に係る端末装置が実行する処理の一例を示すフローチャートである。
【図５】図５は第１実施形態に係るＨＭＤが実行する処理の一例を示すフローチャートである。
【図６】図６は第１実施形態に係る画面共有の一例を説明するための図である。
【図７】図７は第２実施形態に係る端末装置が実行する処理の一例を示すフローチャートである。
【図８】図８は第２実施形態に係る画面共有の一例を説明するための図である。
【図９】図９は第２実施形態に係る画面共有の他の一例を説明するための図である。
【図１０】図１０は第３実施形態に係る端末装置が実行する処理の一例を示すフローチャートである。
【図１１】図１１は第３実施形態に係る画面共有の一例を説明するための図である。
【図１２】図１２は第３実施形態に係る画面共有の他の一例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本件を実施するための形態について図面を参照して説明する。
【００１５】
（第１実施形態）
図１は画面解像度調整システムＳの一例を示す図である。画面解像度調整システムＳは、端末装置１００、及びヘッドマウントディスプレイ（以下、ＨＭＤという）２００を含んでいる。
【００１６】
端末装置１００はＨＭＤ２００と無線通信によりアクセスポイントＡＰを介さずに直接的に接続されている。無線通信としては例えばWi-Fi Direct（登録商標）やBluetooth（登録商標）といった規格がある。詳細は後述するが、端末装置１００は表示部１１０に画像情報として各種の画面を表示したり、各種の要求や指示をＨＭＤ２００に送信したりする。尚、図１では端末装置１００の一例としてスマートフォンが示されているが、例えばタブレット端末といった携帯情報端末であればスマートフォンに特に限定されない。
【００１７】
ＨＭＤ２００は表示部２１０、撮像部（例えばビデオカメラ）２２０及び制御部２３０を備えている。表示部２１０の表示方式はビデオ透過型、光学透過型、非透過型のいずれでもよい。制御部２３０は表示部２１０や撮像部２２０の動作を制御したり、無線通信を実行したりする。例えば制御部２３０は撮像部２２０が撮像した映像を表示部２１０に表示する。また、例えばＨＭＤ２００の電源ボタン（不図示）が押下されると、制御部２３０は所定の起動時間を経過した後に表示部２１０にホーム画面を表示する。尚、ホーム画面は例えば起動後に最初に表示される画面をいう。ホーム画面としては例えば待ち受け画面がある。ＨＭＤ２００は端末装置１００から送信された指示や要求を受信して、画面を端末装置１００に送信したり各種の処理を実行したりする。
【００１８】
続いて、図２を参照して、端末装置１００のハードウェア構成について説明する。尚、上述したＨＭＤ２００については基本的に端末装置１００と同様のハードウェア構成であるため説明を省略する。
【００１９】
図２は端末装置１００のハードウェア構成の一例である。図２に示すように、端末装置１００は、Central Processing Unit（ＣＰＵ）１００Ａ、Random Access Memory（ＲＡＭ）１００Ｂ、Read Only Memory（ＲＯＭ）１００Ｃ、Electrically Erasable Programmable Read Only Memory（ＥＥＰＲＯＭ）１００Ｄ及び通信回路１００Ｅを含んでいる。通信回路１００Ｅにはアンテナ１００Ｅ´が接続されている。通信回路１００Ｅに代えて通信機能を実現するＣＰＵが利用されてもよい。
【００２０】
また、端末装置１００は、スピーカー１００Ｆ、カメラ１００Ｇ、表示部１１０としてのタッチパネル１００Ｈ及びディスプレイ１００Ｉ、並びにマイク１００Ｊを含んでいる。カメラ１００Ｇは、例えばComplementary Metal Oxide Semiconductor（ＣＭＯＳ）やCharge Coupled Device（ＣＣＤ）を用いた撮像素子とレンズなどの光学系とを含んでいる。ＣＰＵ１００Ａ、・・・、マイク１００Ｊは、内部バス１００Ｋによって互いに接続されている。少なくともＣＰＵ１００ＡとＲＡＭ１００Ｂとが協働することによってコンピュータが実現される。
【００２１】
上述したＲＡＭ１００Ｂには、ＲＯＭ１００ＣやＥＥＰＲＯＭ１００Ｄに記憶されたプログラムがＣＰＵ１００Ａによって格納される。格納されたプログラムをＣＰＵ１００Ａが実行することにより、後述する各種の機能が実現され、また、各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２２】
次に、図３を参照して、端末装置１００の機能について説明する。
図３は端末装置１００のブロック図の一例である。図３に示すように、端末装置１００は取得部としての共有部１０１と受付部及び通知部としての設定部１０２とを備えている。尚、表示部１１０はハードウェアであるため、破線で示している。
【００２３】
共有部１０１は、ＨＭＤ２００に第１の画面解像度で画像情報として表示される画面を第１の画面解像度より低い第２の画面解像度で共有する。より詳しくは、端末装置１００のユーザが表示部１１０を操作して、ＨＭＤ２００の表示部２１０に表示される画面の共有をＨＭＤ２００に要求すると、共有部１０１はmiracast（登録商標）といったミラーリング技術を利用して画面を取得して共有する。これにより、表示部１１０は共有した画面を表示する。すなわち、端末装置１００の表示部１１０にはＨＭＤ２００の表示部２１０に表示される画面と画質を除いて基本的に同様の画面が表示される。例えば、ユーザが表示部１１０を介してホーム画面内の設定ボタンを押下する操作（タップ操作）を行うと、共有部１０１は操作内容をＨＭＤ２００に送信する。これにより、ＨＭＤ２００の制御部２３０は設定用アプリケーションプログラム（以下、設定アプリという）を起動し、設定アプリに基づく設定画面を表示部１１０に表示する。尚、詳細は後述するが、共有部１０１は後述する各種の処理を実行する。
【００２４】
設定部１０２は特定の使用状況を検出した場合に、共有部１０１が第１の画面解像度で共有するための第１の解像度情報をＨＭＤ２００に設定する。特定の使用状況としては、例えば表示部１１０に表示された画面に対する直近の操作から所定時間（例えば数秒）の経過を検出した場合や、第１の解像度情報を設定した後に表示部１１０に表示された画面に対する一又は複数の操作を検出した場合などがある。特定の使用状況のその他の例については後述する第２実施形態及び第３実施形態で説明する。これにより、共有部１０１はＨＭＤ２００に表示される画面を第１の画面解像度で共有する。
【００２５】
続いて、図４乃至図６を参照して、端末装置１００及びＨＭＤ２００の各動作について説明する。
【００２６】
図４は第１実施形態に係る端末装置１００が実行する処理の一例を示すフローチャートである。図５は第１実施形態に係るＨＭＤ２００が実行する処理の一例を示すフローチャートである。図６は第１実施形態に係る画面共有の一例を説明するための図である。
【００２７】
まず、図５に示すように、ＨＭＤ２００の電源ボタンがユーザによって押下されると、ＨＭＤ２００の表示部２１０は所定の起動時間を経過した後に、図６に示すように第１の画面解像度で画面（例えばホーム画面）を表示し（ステップＳ２０１）、制御部２３０は画面の共有が要求されるまで待機する（ステップＳ２０２：ＮＯ）。
【００２８】
一方、表示部２１０が画面を表示した後、図４に示すように、端末装置１００の共有部１０１はＨＭＤ２００（より具体的には表示部２１０）に表示される画面の共有を要求する（ステップＳ１０１）。より詳しくは、端末装置の表示部１１０に対してユーザが所定の指示（例えばタップ操作など）を行うと、共有部１０１は画面の共有を要求する。
【００２９】
ステップＳ１０１の処理において共有部１０１が画面の共有を要求すると、図５に示すように、制御部２３０は画面の共有が要求されたと判断して（ステップＳ２０２：ＹＥＳ）、第２の画面解像度に画面を縮小する（ステップＳ２０３）。ステップＳ２０３の処理が完了すると、制御部２３０は画面を端末装置１００に送信する（ステップＳ２０４）。尚、画面の縮小には例えば圧縮処理や間引き処理などが利用される。
【００３０】
一方、制御部２３０が画面を送信すると、図４に示すように、共有部１０１は画面を受信して画面を共有し（ステップＳ１０２）、表示部１１０は共有した画面を表示する（ステップＳ１０３）。尚、ステップＳ１０２又はステップＳ１０３の処理の後、又はいずれかの処理と並行して、共有部１０１はＨＭＤ２００をリモート操作（例えば遠隔操作又は離隔操作）可能な状態に端末装置１００を設定する。
【００３１】
以上の処理により、図６に示すように、ＨＭＤ２００の表示部２１０に表示される画面を端末装置１００の表示部１１０が表示し、表示部１１０に表示される画面に対してユーザが手指ＦＧで所定の操作を行うことで、ＨＭＤ２００を操作することができる。尚、図６ではホーム画面と名付けられた画面内に操作ボタンとして複数の操作可能な画像ＩＭ１〜ＩＭ５が含まれている。例えば画像ＩＭ４が操作されると、表示部１１０は通信設定を行うための設定画面を表示する。
【００３２】
ステップＳ１０３の処理が完了すると、設定部１０２は画面に対する操作を検出したか否かを判断する（ステップＳ１０４）。例えば図６に示すように画像ＩＭ４が操作されると、設定部１０２は画面に対する操作を検出し（ステップＳ１０４：ＹＥＳ）、操作時刻を保持する（ステップＳ１０５）。設定部１０２は操作時刻を保持した後、ＨＭＤ２００に第２の解像度情報を設定する（ステップＳ１０６）。より詳しくは、設定部１０２はＨＭＤ２００に第２の解像度情報を送信又は通知（以下、単に送信という）する。尚、設定部１０２はＨＭＤ２００の設定状況を確認し、ＨＭＤ２００に第２の解像度情報が設定されている場合にはステップＳ１０６の処理をスキップしてもよいし、改めて第２の解像度情報を設定してもよい。
【００３３】
ＨＭＤ２００では、図５に示すように、制御部２３０は端末装置１００から解像度情報が設定されたと判断すると（ステップＳ２０５：ＹＥＳ）、解像度情報を設定する（ステップＳ２０６）。より詳しくは、制御部２３０は設定部１０２から送信された解像度情報を受信して解像度情報を自身に設定する。上述したように、制御部２３０は設定部１０２から送信された第２の解像度情報を受信した場合、第２の解像度情報を自身に設定する。一方、制御部２３０は設定部１０２から送信された第１の解像度情報を受信した場合、第１の解像度情報を自身に設定する。制御部２３０は解像度情報を設定した後、ステップＳ２０４の処理に戻る。したがって、設定部１０２によって設定された解像度情報に従って制御部２３０は画面を端末装置１００に送信する。
【００３４】
ここで、図４に示すステップＳ１０６の処理が完了すると、共有部１０１は共有終了が要求されたか否かを判断する（ステップＳ１０７）。例えばユーザが表示部１１０を操作して画面の共有を終了する要求を入力すると、表示部１１０は当該要求を共有部１０１に出力する。共有部１０１は要求を受け付けると、受け付けた要求をＨＭＤ２００に送信した後、共有終了が要求されたと判断し（ステップＳ１０７：ＹＥＳ）、処理を終了する。尚、共有部１０１は共有終了が要求されたと判断した後に、受け付けた要求をＨＭＤ２００に送信してもよい。
【００３５】
ＨＭＤ２００では、図５に示すように、制御部２３０が端末装置１００から解像度情報が設定されずに（ステップＳ２０５：ＮＯ）、共有終了が要求された場合（ステップＳ２０７：ＹＥＳ）、処理を終了する。一方、制御部２３０は共有終了が要求されなかった場合（ステップＳ２０７：ＮＯ）、ステップＳ２０４の処理に戻る。したがって、制御部２３０は第２の画面解像度に縮小した画面を端末装置１００に送信する。
【００３６】
一方、共有部１０１は共有終了が要求されずに（ステップＳ１０７：ＹＥＳ）、ステップＳ１０４の処理において画面に対する操作を検出しなかった場合（ステップＳ１０４：ＮＯ）、設定部１０２は所定時間が経過したか否かを判断する（ステップＳ１０８）。より詳しくは、設定部１０２は保持した操作時刻から所定時間が経過したか否かを判断する。すなわち、設定部１０２は直近の操作から所定時間が経過したか否かを判断する。操作時刻に代えて設定時刻を利用してもよいし、ステップＳ１０３の処理が完了した後、共有部１０１が画面に対する操作を全く検出しなかった場合には操作時刻に代えて画面の表示時刻を利用してもよい。
【００３７】
設定部１０２は所定時間が経過したと判断した場合（ステップＳ１０８：ＹＥＳ）、ＨＭＤ２００に第１の解像度情報を設定する（ステップＳ１０９）。より詳しくは、設定部１０２はＨＭＤ２００に第１の解像度情報を送信する。したがって、上述したように、ＨＭＤ２００では制御部２３０は設定部１０２から送信された第１の解像度情報を受信して第１の解像度情報を自身に設定する。制御部２３０は第１の解像度情報を設定した後、ステップＳ２０４の処理に戻る。したがって、設定部１０２によって設定された第１の解像度情報に従って制御部２３０は画面を端末装置１００に送信する。
【００３８】
設定部１０２がステップＳ１０９の処理を終えた場合、又は、ステップＳ１０８の処理において所定時間が経過していなかった場合（ステップＳ１０８：ＮＯ）、共有部１０１はステップＳ１０７の処理を実行する。ここで、ステップＳ１０７の処理において共有終了が要求されなかった場合、ステップＳ１０４の処理に戻り、共有終了が要求された場合、処理を終了する。
【００３９】
以上説明したように、第１実施形態によれば、端末装置１００はＨＭＤ２００に第１の画面解像度で表示される画面を第１の画面解像度より低い第２の画面解像度で共有する共有部１０１を備えている。また、端末装置１００は共有部１０１が共有した画面を表示する表示部１１０と、特定の使用状況を検出した場合に、共有部１０１が第１の画面解像度で共有するための第１の解像度情報をＨＭＤ２００に設定する設定部１０２を備えている。これにより、共有する画面の画面解像度を使用状況に応じて調整することができる。
【００４０】
具体的には、画面に対する直近の操作から所定の時間が経過している場合には、ＨＭＤ２００の表示部２１０に表示される画面と同じ解像度の画面が端末装置１００に送信される。この結果、ＨＭＤ２００と端末装置１００のそれぞれに表示される画面の画質は同じになる。これは表示部１１０に対する操作が所定時間存在しないため操作内容をＨＭＤ２００に送信する必要がなく、表示部２１０に表示される画面と同じ解像度の画面を制御部２３０が端末装置１００に送信してもフレームレートに影響を与えない可能性が高いからである。一方、表示部１１０に対する操作があった場合、操作内容をＨＭＤ２００に即時に反映させることが望ましい。このため、画面の画質より操作内容の反映を優先することでクイックレスポンス（即時応答）を実現することができる。
【００４１】
（第２実施形態）
続いて、図７乃至図９を参照して、本件の第２実施形態について説明する。
図７は第２実施形態に係る端末装置１００が実行する処理の一例を示すフローチャートである。図８は第２実施形態に係る画面共有の一例を説明するための図である。図９は第２実施形態に係る画面共有の他の一例を説明するための図である。尚、ＨＭＤ２００が実行する処理については第１実施形態で説明した処理と基本的に同様であるため説明を省略する。
【００４２】
第１実施形態でも説明したように、ＨＭＤ２００の表示部２１０が画面を表示した後に、図７に示すように、端末装置１００の共有部１０１はＨＭＤ２００に表示される画面の共有を要求する（ステップＳ３０１）。次いで、ＨＭＤ２００の制御部２３０が画面を送信すると、共有部１０１は画面を受信して画面を共有し（ステップＳ３０２）、表示部１１０は共有した画面を表示する（ステップＳ３０３）。
【００４３】
ここで、ステップＳ３０３の処理が完了すると、設定部１０２は特定画面に対する操作を検出したか否かを判断する（ステップＳ３０４）。設定部１０２は特定画面に対する操作を検出しなかった場合（ステップＳ３０４：ＮＯ）、さらに、特定の操作を検出したか否かを判断する（ステップＳ３０５）。設定部１０２は特定の操作を検出しなかった場合（ステップＳ３０５：ＮＯ）、後述するステップＳ３０６の処理をスキップし、共有部１０１は共有終了が要求されたか否かを判断すする（ステップＳ３０７）。
【００４４】
ステップＳ３０７の処理において、共有部１０１は共有終了が要求された場合（ステップＳ３０７：ＹＥＳ）、処理を終了する。一方、共有部１０１は共有終了が要求されなかった場合（ステップＳ３０７：ＮＯ）、ステップＳ３０４の処理に戻る。
【００４５】
一方、設定部１０２は特定画面に対する操作を検出した場合（ステップＳ３０４：ＹＥＳ）、または、特定の操作を検出した場合（ステップＳ３０５：ＹＥＳ）、ＨＭＤ２００に第１の解像度情報を設定する（ステップＳ３０６）。すなわち、設定部１０２は、特定画面に対する操作や特定の操作といった特定の使用状況を検出した場合に、第１の解像度情報を設定する。
【００４６】
ここで、特定画面に対する操作としては例えば設定画面に対する操作がある。具体的には、図８に示すように、設定画面（より詳しくは無線通信設定画面）には多くの文字が含まれている場合がある。したがって、表示部１１０に表示される画面の画質が表示部２１０に表示される画面の画質より低いと、文字がかすれるなどして画面上の文字の可読性が劣化する。結果的に誤った操作を引き起こす可能性がある。したがって、設定画面など文字の文字数が所定値以上である画面に対する操作を設定部１０２が検出した場合、設定部１０２はＨＭＤ２００に第１の解像度情報を設定する。これにより、表示部１１０に表示される画面の画質は表示部２１０に表示される画面の画質と基本的に同じになり、可読性が改善される。
【００４７】
また、特定の操作としては例えば文字の入力操作といった表示部１１０の表示を更新する一又は複数の操作がある。具体的には、図９に示すように、入力画面においてキーボードを表す画像ＫＢを用いてユーザが文字を入力欄ＢＸ１に入力する場合、表示部１１０に表示される画面の画質が表示部２１０に表示される画面の画質より低いと、入力した文字の可読性が劣化する。結果的に文字が正しく入力されたかユーザは確信を持てなくなる。したがって、文字の入力操作を設定部１０２が検出した場合、設定部１０２はＨＭＤ２００に第１の解像度情報を設定する。これにより、表示部１１０に表示される画面の画質は表示部２１０に表示される画面の画質と基本的に同じになり、可読性が改善される。
【００４８】
以上説明したように、第２実施形態によれば、設定部１０２が特定画面に対する操作や特定の操作を特定の使用状況として検出した場合も、共有する画面の画面解像度を使用状況に応じて調整することができる。
【００４９】
（第３実施形態）
続いて、図１０乃至図１２を参照して、本件の第３実施形態について説明する。
図１０は第３実施形態に係る端末装置１００が実行する処理の一例を示すフローチャートである。図１１は第３実施形態に係る画面共有の一例を説明するための図である。図１２は第３実施形態に係る画面共有の他の一例を説明するための図である。尚、ＨＭＤ２００が実行する処理については第１実施形態で説明した処理と基本的に同様であるため説明を省略する。
【００５０】
第１実施形態でも説明したように、ＨＭＤ２００の表示部２１０が画面を表示した後に、図１０に示すように、端末装置１００の共有部１０１はＨＭＤ２００に表示される画面の共有を要求する（ステップＳ４０１）。次いで、ＨＭＤ２００の制御部２３０が画面を送信すると、共有部１０１は画面を受信して画面を共有し（ステップＳ４０２）、表示部１１０は共有した画面を表示する（ステップＳ４０３）。
【００５１】
ここで、ステップＳ４０３の処理が完了すると、設定部１０２は特定の画像を検出したか否かを判断する（ステップＳ４０４）。設定部１０２は特定の画像を検出しなかった場合（ステップＳ４０４：ＮＯ）、さらに、特定の電波を検出したか否かを判断する（ステップＳ４０５）。設定部１０２は特定の電波を検出しなかった場合（ステップＳ４０５：ＮＯ）、後述するステップＳ４０６の処理をスキップし、共有部１０１は共有終了が要求されたか否かを判断すする（ステップＳ４０７）。
【００５２】
ステップＳ４０７の処理において、共有部１０１は共有終了が要求された場合（ステップＳ４０７：ＹＥＳ）、処理を終了する。一方、共有部１０１は共有終了が要求されなかった場合（ステップＳ４０７：ＮＯ）、ステップＳ４０４の処理に戻る。
【００５３】
一方、設定部１０２は特定の画像を検出した場合（ステップＳ４０４：ＹＥＳ）、または、特定の電波を検出した場合（ステップＳ４０５：ＹＥＳ）、ＨＭＤ２００に第１の解像度情報を設定する（ステップＳ４０６）。すなわち、設定部１０２は、特定の画像や特定の電波といった特定の使用状況を検出した場合に、第１の解像度情報を設定する。
【００５４】
ここで、特定の画像としては例えばメーターを表す画像やAugmented Reality（ＡＲ：拡張現実）マーカーを表す画像などがある。具体的には、図１１に示すように、ユーザがＨＭＤ２００を装着し端末装置１００を手に持ちながら現場で作業を行う場合、表示部２１０は撮像部２２０が撮像した現場の映像を表示する。この映像は画面共有によりユーザが手に持つ端末装置１００の表示部１１０にも表示される。
【００５５】
例えば、表示部１１０に表示される画面の画質が表示部２１０に表示される画面の画質より低いと、表示部１１０に表示される画面内の画像ＩＭ８（例えばメーターの画像）や画像ＩＭ９（例えばＡＲマーカーの画像）の画質は低下する。仮に端末装置１００が画像を認識する認識部を備えている場合、画質が低下すると正確な計測値を認識することができなかったり、認識不良により拡張現実を実現できなかったりする可能性がある。したがって、特定の画像を設定部１０２が検出した場合、設定部１０２はＨＭＤ２００に第１の解像度情報を設定する。これにより、表示部１１０に表示される画面の画質は表示部２１０に表示される画面の画質と基本的に同じになり、画質の低下が改善される。結果的に、正確な計測値を認識でき、また、認識不良が改善されて拡張現実を実現できる。
【００５６】
また、特定の電波としては例えばアクセスポイントＡＰから発信されたビーコンやGlobal Positioning System（ＧＰＳ）に関する電波などがある。具体的には、図１２に示すように、アクセスポイントＡＰから発信されたビーコンを設定部１０２が検出した場合、設定部１０２はＨＭＤ２００に第１の解像度情報を設定する。尚、図１２において、アクセスポイントＡＰは通信ネットワークＮＷと接続されたサーバ装置３００に接続されている。このように、アクセスポイントＡＰから特定のビーコンが発信される環境に端末装置１００が含まれていた場合、そのビーコンを利用して表示部１１０に表示される画面の画質の低下を改善することができる。また、特定に場所に端末装置１００が位置する場合、そのＧＰＳに関する電波を利用して表示部１１０に表示される画面の画質の低下を改善することができる。
【００５７】
以上説明したように、第３実施形態によれば、設定部１０２が特定の画像や特定の電波を特定の使用状況として検出した場合も、共有する画面の画面解像度を使用状況に応じて調整することができる。
【００５８】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５９】
Ｓ  画面解像度調整システム
１００  端末装置
１０１  共有部
１０２  設定部
１１０  表示部
２００  ＨＭＤ
２１０  表示部
２２０  撮像部
２３０  制御部
【図１】
2017138143.tif 000003
【図２】
2017138143.tif 000004
【図３】
2017138143.tif 000005
【図４】
2017138143.tif 000006
【図５】
2017138143.tif 000007
【図６】
2017138143.tif 000008
【図７】
2017138143.tif 000009
【図８】
2017138143.tif 000010
【図９】
2017138143.tif 000011
【図１０】
2017138143.tif 000012
【図１１】
2017138143.tif 000013
【図１２】
2017138143.tif 000014
【手続補正書】
【提出日】平成30年6月21日(2018.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有する共有部と、
前記共有部が共有した画面を表示する表示部と、
特定の使用状況を検出した場合に、前記共有部が前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する設定部と、
を有することを特徴とする端末装置。
【請求項２】
前記設定部は、前記表示部に表示された画面に対する直近の操作から所定時間の経過を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記設定部は、前記第１の解像度情報を設定した後に前記表示部に表示された画面に対する操作を検出した場合、前記共有部が前記第２の画面解像度で共有するための第２の解像度情報を設定する、
ことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記設定部は、特定の画面に対する操作を検出した場合、又は、特定の操作を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項５】
前記特定の画面は、文字の数が所定値以上である画面であり、
前記特定の操作は、文字を入力する操作である、
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記設定部は、前記表示部に表示された画面から特定の画像を検出した場合、又は、特定の電波を検出した場合、前記第１の解像度情報を設定する、
ことを特徴とする請求項１に記載の端末装置。
【請求項７】
前記特定の画像は、ＡＲマーカーを表す画像、又は、メーターを表す画像の少なくとも一方であり、
前記特定の電波は、アクセスポイントから発信されたビーコン、又は、ＧＰＳに関する電波である、
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得する取得部と、
前記取得部が取得した前記画像情報を表示する表示部と、
前記表示部の表示を更新する一又は複数の操作を受け付ける受付部と、
前記受付部が受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する通知部と、
を有することを特徴とする端末装置。
【請求項９】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、
共有した前記画面を表示し、
特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための第１の解像度情報を前記ヘッドマウントディスプレイに設定する、
処理をコンピュータが実行する画面解像度調整方法。
【請求項１０】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、
取得した前記画像情報を表示部に表示し、
前記表示部の表示を更新する一又は複数の操作を受け付け、
受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１１】
ヘッドマウントディスプレイに第１の画面解像度で表示される画面を前記第１の画面解像度より低い第２の画面解像度で共有し、
共有した前記画面を表示し、
特定の使用状況を検出した場合に、前記第１の画面解像度で共有するための解像度情報を前記ヘッドマウントディスプレイに設定する、
処理をコンピュータに実行させる画面解像度調整プログラム。
【請求項１２】
ヘッドマウントディスプレイに第１の解像度で表示される画像情報に対応する、前記ヘッドマウントディスプレイから前記第１の解像度より低い第２の解像度で送信される画像情報を取得し、
取得した前記画像情報を表示部に表示し、
前記表示部の表示を更新する一又は複数の操作を受け付け、
受け付けた前記一又は複数の操作が基準を満たす場合に、前記第２の解像度を高める指示を前記ヘッドマウントディスプレイに通知する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【国際調査報告】
2017138143.tif 000015
2017138143.tif 000016
2017138143.tif 000017
2017138143.tif 000018