(57)【要約】【課題】画面を回転させた際に、表示されている全ての描画情報を、画面の向きに応じた形態で表示することが可能な表示装置および表示方法を提供する。【解決手段】描画位置検出部（検出部）が、矩形状の表示面に描画された描画情報の描画位置を検出する。そして、表示面向き検知部（検知部）が、表示面を面内で回転させた際に、当該表示面の回転状態を検知する。表示制御部は、表示面向き検知部が、表示面の回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、描画情報の、最上点と最下点との間隔と、最左点と最右点との間隔と、の比率と、回転後の表示面の上下方向の長さと左右方向の長さとの比率と、に応じて、描画情報を、最上点と最下点とが、それぞれ、表示面の上端と下端とに表示される表示形態、又は最左点と最右点とが、それぞれ、表示面の左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する。【選択図】図６
2020086339.tif 000002
【特許請求の範囲】
【請求項１】
表示面に描画された描画情報の描画位置を検出する検出部と、
前記表示面を面内で回転させた際に、当該表示面の回転状態を検知する検知部と、
前記検知部が、前記表示面の回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、前記描画情報の、最上点と最下点との間隔と、最左点と最右点との間隔と、の比率と、回転後の前記表示面の上下方向の長さと左右方向の長さとの比率と、に応じて、
前記描画情報を、前記最上点と前記最下点とが、それぞれ、前記表示面の上端と下端とに表示される表示形態、又は前記最左点と前記最右点とが、それぞれ、前記表示面の左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する表示制御部と、
を備える表示装置。
【請求項２】
前記表示制御部は、前記検知部が、前記表示面が横向きから縦向きに変化したことを検知したことを条件として、前記描画情報の最上点と最下点との間隔と、前記描画情報の最左点と最右点との間隔と、の比率が、回転後の前記表示面の上下の長さと左右の長さとの比率よりも小さい場合に、
前記描画情報を、前記最左点と前記最右点とが、それぞれ、前記表示面の左端と右端とに表示される表示形態に変更して表示する、
請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記検知部が、前記表示面が縦向きから横向きに変化したことを検知したことを条件として、前記描画情報の最左点と最右点との間隔と、前記描画情報の最上点と最下点との間隔と、の比率が、回転後の前記表示面の左右の長さと上下の長さとの比率よりも小さい場合に、
前記描画情報を、前記最上点と前記最下点とが、それぞれ、前記表示面の上端と下端とに表示される表示形態に変更して表示する、
請求項１または請求項２に記載の表示装置。
【請求項４】
前記表示制御部は、前記検知部が、前記表示面が横向きから縦向きに変化したことを検知したことを条件として、前記描画情報の最上点と最下点との間隔と、前記描画情報の最左点と最右点との間隔と、の比率が、回転後の前記表示面の上下の長さと左右の長さとの比率よりも大きい場合に、
前記描画情報を、前記最上点と前記最下点とが、それぞれ、前記表示面の上端と下端とに表示される表示形態に変更して表示する、
請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記表示制御部は、前記検知部が、前記表示面が縦向きから横向きに変化したことを検知したことを条件として、前記描画情報の最左点と最右点との間隔と、前記描画情報の最上点と最下点との間隔と、の比率が、回転後の前記表示面の左右の長さと上下の長さとの比率よりも大きい場合に、
前記描画情報を、前記最左点と前記最右点とが、それぞれ、前記表示面の左端と右端とに表示される表示形態に変更して表示する、
請求項１から請求項４のいずれか１項に記載の表示装置。
【請求項６】
前記表示制御部が変更した前記描画情報を前記表示面に表示する際に、前記検知部が検知した当該表示面の向きに応じた表示位置を指定させる表示位置指定部を、更に備える、
請求項１から請求項５のいずれか１項に記載の表示装置。
【請求項７】
表示面に描画された描画情報の描画位置を検出する検出プロセスと、
前記表示面を面内で回転させた際に、当該表示面の回転状態を検知する検知プロセスと、
前記検知プロセスが、前記表示面の回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、前記描画情報の、最上点と最下点との間隔と、最左点と最右点との間隔と、の比率と、回転後の前記表示面の上下方向の長さと左右方向の長さとの比率と、に応じて、
前記描画情報を、前記最上点と前記最下点とが、それぞれ、前記表示面の上端と下端とに表示される表示形態、又は前記最左点と前記最右点とが、それぞれ、前記表示面の左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する表示制御プロセスと、
を備える表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示方法に関する。
【背景技術】
【０００２】
電子黒板のように筆記入力可能な電子機器やタブレット端末の中には、画面を回転させた際に、画面の向きに合わせて表示の向きを変更できるものがある。このような表示装置は、画面の向きに合わせて、表示方向を自動で変更する機能を実装している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような従来の表示装置（例えば、特許文献１）にあっては、画面を回転させた際に、特定の座標（画面左上や画面中心）を中心に回転させたり、回転前の表示領域が全て表示されるように縮尺を変えて回転させたりするのが一般的である。したがって、一度回転した表示方向を、再度回転して元の方向に戻した際に、筆記入力した線や図形が表示領域の外に隠れて（フレームアウト）しまったり、意図せず画像が小さく表示されてしまったりする場合がある。このような場合には、隠れた情報を表示させるために、画面を回転させた後で、ユーザにスクロールや拡大/縮小などの操作を行わせる必要があるため、操作性が悪いという問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、画面を回転させた際に、表示されている全ての描画情報を、画面の向きに応じた形態で表示することが可能な表示装置および表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、表示面に描画された描画情報の描画位置を検出する検出部と、前記表示面を面内で回転させた際に、当該表示面の回転状態を検知する検知部と、前記検知部が、前記表示面の回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、前記描画情報の、最上点と最下点との間隔と、最左点と最右点との間隔と、の比率と、回転後の前記表示面の上下方向の長さと左右方向の長さとの比率と、に応じて、前記描画情報を、前記最上点と前記最下点とが、それぞれ、前記表示面の上端と下端とに表示される表示形態、又は前記最左点と前記最右点とが、それぞれ、前記表示面の左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する表示制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画面を回転させた際に、表示されている全ての描画情報を、画面の向きに応じた形態で表示することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態の表示装置を適用した筆記入力システムのハードウェア構成の一例を示すハードウェアブロック図である。
【図２】図２は、表示装置の機能構成の一例を示す機能ブロック図である。
【図３】図３は、筆記入力システムで動作する筆記アプリケーションの動作概要を説明する図である。
【図４】図４は、ディスプレイを回転した際の、描画情報のレイアウトの変化を説明する第１の図である。
【図５】図５は、ディスプレイを回転した際の、描画情報のレイアウトの変化を説明する第２の図である。
【図６】図６は、回転前の描画情報の縦横比が特殊な場合について説明する図である。
【図７】図７は、ディスプレイを回転させた後、描画情報を表示する位置の指定方法を説明する図である。
【図８】図８は、電子黒板アプリケーションが行う処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
（筆記入力システムの概要の説明）
以下に添付図面を参照して、実施の形態に係る表示装置２の利用形態の一例である筆記入力システム１の概要について説明する。図１は、本実施形態の表示装置２を適用した筆記入力システム１のハードウェア構成の一例を示すハードウェアブロック図である。
【０００９】
図１に示すように、筆記入力システム１は、表示装置２と、操作ボタン１０４と、キャプチャーモジュール１０５とを備える。表示装置２と、操作ボタン１０４と、キャプチャーモジュール１０５とは、バス１１１で接続されている。
【００１０】
表示装置２は、制御部３と、ディスプレイ１０８と、タッチセンサ１０９と、ジャイロセンサ１１０とを備える。
【００１１】
制御部３は、表示装置２の全体の制御を司る。制御部３は、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、ＳＳＤ（Solid  State  Drive）１０７とを備える。
【００１２】
ＣＰＵ１０１は、表示装置２の動作を制御する。ＲＯＭ１０２は、ＣＰＵ１０１の駆動に用いられる制御プログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアをとして使用される。ＳＳＤ１０７は、ＣＰＵ１０１の制御に従ってデータの読み出し書き込みを制御する補助記憶装置である。
【００１３】
ディスプレイ１０８は、矩形状の表示面１０８ａ（図３（ａ）参照）を備えて、筆記可能な、例えば電子黒板やタブレット端末に使用される表示デバイスである。ディスプレイ１０８は、筆記された情報と、キャプチャーモジュール１０５で受信した映像信号とを表示する。なお、ディスプレイ１０８は、表示部の一例である。タッチセンサ１０９は、ディスプレイ１０８の表示面１０８ａに積層されており、ディスプレイ１０８の表面上の指示位置を検知する。ジャイロセンサ１１０は、ディスプレイ１０８の向きの変化を検出するセンサである。
【００１４】
操作ボタン１０４は、表示装置２に表示させる映像入力ソースを選択するための選択スイッチである。キャプチャーモジュール１０５は、筆記入力システム１と接続したＰＣ（Personal  Computer）等から、表示装置２に映像信号などを入力して、ディスプレイ１０８に表示させる。
【００１５】
なお、前記した制御プログラムは、予めＲＯＭ１０２に記憶されているものとして説明したが、制御プログラムは、インストール可能な形式又は実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００１６】
また、制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。さらに、制御プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００１７】
（表示装置の機能構成の説明）
図２は、表示装置２の機能構成の一例を示す機能ブロック図である。図２に示すように、表示装置２の制御部３は、前記したＣＰＵ１０１が制御プログラムを順次実行することで、図２に示す描画位置検出部１２０と、表示面向き検知部１２１と、表示制御部１２２と、表示位置指定部１２３とを、機能部として実現する。
【００１８】
描画位置検出部１２０は、ディスプレイ１０８の表示面１０８ａに描画された描画情報の描画位置を検出する。また、描画位置検出部１２０は、検出した描画位置を記憶する。なお、描画位置検出部１２０は、検出部の一例である。
【００１９】
表示面向き検知部１２１は、表示面１０８ａを面内で回転させた際に、当該表示面１０８ａの回転状態を検知する。具体的には、表示面向き検知部１２１は、表示面１０８ａの向きが変化したことと、変化後の表示面１０８ａの向きと、を検知する。なお、表示面向き検知部１２１は、検知部の一例である。
【００２０】
表示制御部１２２は、描画情報の描画位置を、表示面１０８ａからはみ出さない大きさで、表示面向き検知部１２１が検知した表示面１０８ａの向きに応じた形態に変更して、向きが変更された表示面１０８ａに表示する。具体的には、表示制御部１２２は、表示面向き検知部１２１が、表示面１０８ａの回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、描画情報の、最上点と最下点との間隔と、最左点と最右点との間隔と、の比率と、回転後の表示面１０８ａの上下方向の長さと左右方向の長さとの比率と、に応じて、描画情報を、最上点と最下点とが、それぞれ、表示面１０８ａの上端と下端とに表示される表示形態、又は前記最左点と前記最右点とが、それぞれ、表示面１０８ａの左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する。
【００２１】
表示位置指定部１２３は、表示制御部１２２が変更した描画情報を表示面１０８ａに表示する際に、表示面向き検知部１２１が検知した表示面１０８ａの向きに応じた表示位置を指定させる。
【００２２】
（筆記アプリケーションの説明）
図３は、筆記入力システム１で動作する筆記アプリケーションの動作概要を説明する図である。特に、図３（ａ）は、ディスプレイ１０８に描画された描画情報の一例を示す図である。図３（ｂ）は、ディスプレイ１０８に描画された描画情報の描画位置について説明する図である。
【００２３】
筆記入力システム１に搭載される筆記アプリケーションは、図３（ａ）に示すように、ディスプレイ１０８の表示面１０８ａ全体を筆記領域２００とし、当該筆記領域２００に描画情報２０１を描画することができる。描画情報２０１は、例えば、手書き情報２０３、スタンプ２０４、キャプチャーデータ２０６である。なお、表示面１０８ａは、長辺長ａ、短辺長ｂ（ａ＞ｂ）を有する矩形状である。長辺長ａ、短辺長ｂは、例えば、表示面１０８ａのピクセル数である。なお、表示面１０８ａの座標位置は、ｘｙ座標系で指定されるものとし、その原点Ｏは、例えば表示面１０８ａの左下に設定される。
【００２４】
手書き情報２０３は、筆記領域２００に描画された任意の図形情報や文字情報である。手書き情報２０３は、表示面１０８ａに積層されているタッチセンサ１０９が、ペンや指等が接触した座標位置を検出することによって、当該座標位置に筆記される。なお、手書き情報２０３の描画位置は、描画位置検出部１２０によって検出されて、描画位置検出部１２０に記憶される。
【００２５】
スタンプ２０４は、筆記アプリケーション自身が記憶しており、筆記領域２００の指定された位置に貼付される。なお、スタンプ２０４の貼付位置は、描画位置検出部１２０によって検出されて、描画位置検出部１２０に記憶される。
【００２６】
キャプチャーデータ２０６は、筆記領域２００内の任意の位置に形成した筆記領域２０５に、キャプチャーモジュール１０５によって外部から入力された映像等のデータを描画したものである。なお、筆記領域２０５は、拡大操作で任意の面積に拡大可能である。なお、キャプチャーデータ２０６の描画位置（筆記領域２０５の位置）は、描画位置検出部１２０によって検出されて、描画位置検出部１２０に記憶される。
【００２７】
筆記入力システム１の筆記アプリケーションは、表示装置２の表示面１０８ａの向き（横向き、縦向き）に応じて、表示面１０８ａに表示された描画情報２０１の向きを変更させる。具体的には、図３（ｂ）に示す横向きの表示面１０８ａを縦向きに回転させた場合は、回転後の表示領域は、筆記領域２００内に描画された描画情報２０１（手書き情報２０３、スタンプ２０４、キャプチャーデータ２０６）の位置座標に基づいて決定する。
【００２８】
すなわち、図３（ｂ）に示すように、表示面１０８ａに表示された描画情報２０１の最上点２０８の座標を（ｘ１，ｙ１）、最下点２０９の座標を（ｘ２，ｙ２）、最左点２１０の座標を（ｘ３，ｙ３）、最右点２１１の座標を（ｘ４，ｙ４）とする。このとき、表示面１０８ａを縦向きに回転した際には、縦向きの表示面１０８ａに、最上点２０８と、最下点２０９と、最左点２１０と、最右点２１１とに囲まれた領域、すなわち、表示領域２０７（ｘ軸方向の座標範囲ｘ３〜ｘ４、ｙ軸方向の座標範囲ｙ２〜ｙ１）を表示するものとする。言い換えると、表示領域２０７は、描画された全ての描画情報２０１に外接する矩形領域である。なお、表示面１０８ａを縦向きに回転した際に、表示領域２０７に描画された描画情報２０１をどのように描画するかは、次項で説明する。
【００２９】
（表示面の回転に応じた描画情報の表示方法の説明）
図４は、ディスプレイ１０８を回転した際の、描画情報２０１の表示形態（レイアウト）の変化を説明する第１の図である。特に、図４（ａ）は、ディスプレイ１０８が横向きの状態を示す図である。図４（ｂ）は、ディスプレイ１０８を縦向きに回転させた状態を示す図である。図４（ｃ）は、ディスプレイ１０８を、再び横向きに回転させた状態を示す図である。
【００３０】
図４（ａ）の状態で、表示面１０８ａ（筆記領域２００）に線や図などの描画情報２０１（オブジェクト）を描画した場合、表示制御部１２２は、上述したように、描画情報２０１の座標情報に基づいて、描画情報２０１に外接する表示領域２０７を算出する。表示領域２０７は、具体的には、描画位置検出部１２０が記憶している、描画情報２０１の描画位置に基づいて算出される。表示領域２０７は、横辺長ｘａ（ｘ軸方向のサイズ）、縦辺長ｙａ（ｙ軸方向のサイズ）を有しているとする。
【００３１】
この状態で、ディスプレイ１０８（表示面１０８ａ）を縦向きに回転させた場合、表示制御部１２２は、表示領域２０７のアスペクト比（縦横比）を維持したまま、表示領域２０７の横辺長が、ディスプレイ１０８が縦向きである場合の表示面１０８ａの横辺長（短辺長ｂ）と一致するように、表示領域２０７の縮尺を変更する。すなわち、横辺長ｘａ、縦辺長ｙａの表示領域２０７が、図４（ｂ）に示す表示領域２０７ａに変更される。このとき、表示領域２０７ａの縦辺長は、ｂ＊ｙａ／ｘａになる。
【００３２】
そして、表示制御部１２２は、縮尺が変更された表示領域２０７ａを、筆記領域２００に描画する。その際、表示領域２０７ａは、筆記領域２００に対して、縦方向（ｙ軸方向）に余裕を持つため、例えば、筆記領域２００のｙ軸方向中心位置に描画される。その結果、表示領域２０７ａの上下には、何も描画されていない新たな筆記領域２００ａ，２００ｂが生成される。生成された筆記領域２００ａ，２００ｂには、必要に応じて、新たな描画情報が描画される。図４（ｂ）は、筆記領域２００ａに新たな手書き情報２０３ａが描画されて、筆記領域２００ｂに新たな手書き情報２０３ｂが描画された例を示す。
【００３３】
さらに、ディスプレイ１０８を縦向きから横向きに回転させた場合には、表示制御部１２２は、新たに描画された手書き情報２０３ａ，２０３ｂを含めて、筆記領域２００に描画された全ての描画情報２０１に外接する矩形領域を算出して、回転後の新たな表示領域２０７ｂとする。そして、表示制御部１２２は、表示領域２０７ｂのアスペクト比を維持したまま、表示領域２０７ｂの縦辺が、ディスプレイ１０８が横向きである場合の表示面１０８ａの縦辺と一致するように、表示領域２０７ｂの縮尺を変更する。そして、表示制御部１２２は、縮尺が変更された表示領域２０７ｃを、図４（ｃ）に示すように、筆記領域２００に描画する。その際、表示領域２０７ｃは、筆記領域２００に対して、横方向（ｘ軸方向）に余裕を持つため、例えば、筆記領域２００のｘ軸方向中心位置に描画される。その結果、表示領域２０７ｃの左右には、何も描画されていない新たな筆記領域２００ｃ，２００ｄが生成される。生成された筆記領域２００ｃ，２００ｄには、必要に応じて、新たな描画情報が描画される。
【００３４】
なお、図４（ｂ）において、筆記領域２００ａ，２００ｂに何も描画されない状態で、ディスプレイ１０８を縦向きから横向きに回転させた場合には、図４（ａ）の表示状態に戻るものとする。
【００３５】
図５は、ディスプレイ１０８を回転した際の、描画情報のレイアウトの変化を説明する第２の図である。特に、図５（ａ）は、ディスプレイ１０８が横向きの状態を示す図である。図５（ｂ）は、ディスプレイ１０８を縦向きに回転させた状態を示す図である。図５（ｃ）は、ディスプレイ１０８を、再び横向きに回転させた状態を示す図である。
【００３６】
外部のＰＣ等から入力した資料や映像などのキャプチャーデータ２０６に対して、表示デバイスとして電子黒板を使用する場合は、投影したキャプチャーデータ２０６が、表示面１０８ａに漏れなく表示されるのが好ましい。図５（ａ）は、表示面１０８ａの中に、漏れなくキャプチャーデータ２０６を表示した例である。なお、キャプチャーデータ２０６が表示されたディスプレイ１０８の向きを変える場合、描画情報に外接する表示領域２０７は、上述したように描画情報のレイアウトに基づいて決定するのではなく、キャプチャーデータ２０６全体のサイズ（横辺長と縦辺長）によって算出する。すなわち、図５（ａ）の例では、キャプチャーデータ２０６の表示範囲が表示領域２０７となる。
【００３７】
そして、ディスプレイ１０８を縦に回転した場合には、キャプチャーデータ２０６（表示領域２０７）の横辺が、ディスプレイ１０８が縦向きである場合の表示面１０８ａの横辺と一致するように、表示領域２０７の縮尺を変更する。
【００３８】
そして、表示制御部１２２は、表示領域２０７の縮尺が変更された表示領域２０７ａを、図５（ｂ）に示すように、筆記領域２００のｙ軸方向中心位置に描画する。その際、表示領域２０７ａの上下には、上述したように、筆記領域２００ａ、２００ｂが生成される。
【００３９】
ここで、画面縦向きの状態で表示したキャプチャーデータ２０６へのコメント等の書き込みは、筆記領域２００ａ、２００ｂの両方になされるとは限らず、どちらか一方にしか書き込まれないこともある。図５（ｂ）は、筆記領域２００ａのみに、新たな手書き情報２０３ｃが描画された例である。そして、ディスプレイ１０８を、縦向きから再び横向きに回転させる場合には、表示制御部１２２は、新たに描画された手書き情報２０３ｃを含めて、筆記領域２００に描画された全ての描画情報に外接する矩形領域を算出して、回転後の新たな表示領域２０７ｂとする。すなわち、図５（ｂ）の例では、表示領域２０７ａと手書き情報２０３ｃとに外接する矩形領域を、回転後の新たな表示領域２０７ｂとする。
【００４０】
そして、表示制御部１２２は、表示領域２０７ｂのアスペクト比（縦横比）を維持したまま、表示領域２０７ｂの縦辺長（ｙ軸方向のサイズ）が、ディスプレイ１０８が横向きである場合の表示面１０８ａ（筆記領域２００）の縦辺長（ｙ軸方向のサイズ）と一致するように、表示領域２０７ｂの縮尺を変更する。そして、表示制御部１２２は、縮尺が変更された表示領域２０７ｃを、図５（ｃ）に示すように、筆記領域２００の、例えばｘ軸方向中心位置に描画する。
【００４１】
（描画情報の縦横比が特殊な場合の説明）
図６は、回転前の描画情報の縦横比が特殊な場合について説明する図である。特に、図６（ａ）は、横向きの表示面１０８ａに縦長の描画情報２０１を描画した際に、表示面１０８ａを縦向きに回転した場合の、筆記入力システム１の動作を説明する図である。図６（ｂ）は、縦向きの表示面１０８ａに横長の描画情報２０１を描画した際に、表示面１０８ａを横向きに回転した場合の、筆記入力システム１の動作を説明する図である。
【００４２】
なお、描画情報２０１の縦横比が特殊な場合とは、例えば、図６（ａ）に示すように、描画情報２０１に外接する表示領域２０７の横辺長がｘａ、縦辺長がｙａであるとき、表示領域２０７のアスペクト比（ｙａ／ｘａ）が、ディスプレイ１０８を縦向きにした場合の表示面１０８ａのアスペクト比（ａ／ｂ）よりも大きい場合（ｙａ／ｘａ＞ａ／ｂ）のことである。
【００４３】
ｙａ／ｘａ＞ａ／ｂである場合に、ディスプレイ１０８を横向きから縦向きに回転させる際、図４（ｂ）で説明したように、回転後の表示領域２０７ａの縮尺を、回転後のｘ軸方向（左右方向）の表示領域サイズに基づいて決定すると、描画情報２０１がｙ軸方向（上下方向）にはみ出してしまう。そのため、回転後の表示領域２０７ａの縮尺を、回転後のｙ軸方向の表示領域サイズに基づいて決定する。これによって、ディスプレイ１０８を横向きから縦向きに回転した際に、図６（ａ）に示すように、描画情報２０１を表示面１０８ａからはみ出すことなく、最大のサイズで表示することができる。
【００４４】
また、描画情報２０１の縦横比が特殊な場合とは、例えば、図６（ｂ）に示すように、描画情報２０１に外接する表示領域２０７の横辺長がｘａ、縦辺長がｙａであるとき、表示領域２０７のアスペクト比（ｘａ／ｙａ）が、ディスプレイ１０８を横向きにした場合の表示面１０８ａのアスペクト比（ａ／ｂ）よりも大きい場合（ｘａ／ｙａ＞ａ／ｂ）のことである。
【００４５】
ｘａ／ｙａ＞ａ／ｂである場合に、ディスプレイ１０８を縦向きから横向きに回転させる際、図４（ｃ）で説明したように、回転後の表示領域２０７ａの縮尺を、回転後のｙ軸方向（上下方向）の表示領域サイズに基づいて決定すると、描画情報２０１がｘ軸方向（左右方向）にはみ出してしまう。そのため、回転後の表示領域２０７ａの縮尺を、回転後のｘ軸方向の表示領域サイズに基づいて決定する。これによって、ディスプレイ１０８を縦向きから横向きに回転した際に、図６（ｂ）に示すように、描画情報２０１を表示面１０８ａからはみ出すことなく、最大のサイズで表示することができる。
【００４６】
表示面１０８ａを回転させた際に、回転後の表示領域のｘ軸方向サイズ、ｙ軸方向サイズのどちらに基づいて、表示領域２０７ａの縮尺を変更するかは、以下のように決定すればよい。すなわち、横長のディスプレイ１０８の表示面１０８ａのアスペクト比をａ／ｂ（ａ＞ｂ）とし、回転後の表示領域２０７ａの縦横比をｙａ／ｘａとした時に、ディスプレイ１０８を横向きから縦向きに回転させた場合は、ｙａ／ｘａ＞ａ／ｂの時は、表示領域２０７のアスペクト比を維持したまま、表示領域２０７の縦辺が、回転後の表示面１０８ａの縦辺（長辺）一杯に表示されるように、回転後の表示領域２０７ａの縮尺を決定する。また、ディスプレイ１０８を縦向きから横向き回転させた場合は、ｘａ／ｙａ＞ａ／ｂの時は、表示領域２０７のアスペクト比を維持したまま、表示領域２０７の横辺が、回転後の表示面１０８ａの横辺（長辺）一杯に表示されるように、回転後の表示領域２０７ａの縮尺を決定する。
【００４７】
（描画情報の表示位置を指定する機能の説明）
図７は、ディスプレイ１０８を回転させた後、描画情報２０１を表示する位置の指定方法を説明する図である。
【００４８】
電子黒板等の大型ディスプレイ機器は、設置環境によっては、設置エリアが狭く回転後レイアウトが左右どちらか一方に寄っていたほうが、描画情報２０１の記入がしやすいというケースが想定される。また大型のディスプレイになるとディスプレイ１０８を縦向きに回転させた際に、ユーザの身長によっては、表示面１０８ａの上部の領域に届かなかったり、逆に表示面１０８ａの下部の領域に書き込みにくかったりといったケースが想定される。このようなケースを考慮し、表示位置指定部１２３（図２）は、図７に示すように、ディスプレイ１０８を回転させた後で描画情報２０１を表示する位置を、予めユーザが指定した位置とする。これによって、ユーザの使用環境によらずに、使用しやすい位置に描画情報２０１を表示させることができる。
【００４９】
具体的には、ディスプレイ１０８を横向きから縦向きに回転した際には、回転後の描画情報２０１を、図７（ａ）に示すように、上寄せ配置２０１ａ、上下中央配置２０１ｂ、下寄せ配置２０１ｃのうち、ユーザの初期設定によって指定された位置に表示する。
【００５０】
また、ディスプレイ１０８を縦向きから横向きに回転した際には、回転後の描画情報２０１を、図７（ｂ）に示すように、左寄せ配置２０１ｄ、左右中央配置２０１ｅ、右寄せ配置２０１ｆのうち、ユーザの初期設定によって指定された位置に表示する。これによって、大型電子黒板の使用環境による問題を解決することが可能となる。ただし、図６で示したように、回転後表示領域縦横比が特殊な場合は、ディスプレイ１０８を横向きから縦向きに回転した場合であっても、左右のレイアウト調整を適用する。同様に、ディスプレイ１０８を縦向きから横向きに回転した場合には、上下のレイアウト調整を適用する。
【００５１】
（筆記入力システムが行う処理の流れの説明）
図８は、電子黒板アプリケーションが行う処理の流れの一例を示すフローチャートである。なお、このフローチャートは、本実施の形態に関係する筆記、画面回転、回転後レイアウトにかかる処理についてのみ記載したものである。
【００５２】
まず電子黒板アプリケーションを起動する（ステップＳ１０）。
【００５３】
次に、描画位置検出部１２０は、筆記領域２００に描画された描画情報２０１（手書き情報２０３、スタンプ２０４、キャプチャーデータ２０６）の描画位置を検出する（ステップＳ１１）。なお、描画される描画情報２０１の数は問わない。
【００５４】
続いて、表示制御部１２２は、描画情報２０１の描画位置に基づいて、描画情報２０１に外接する矩形領域である表示領域２０７を算出する（ステップＳ１２）。
【００５５】
その後、表示面向き検知部１２１は、ディスプレイ１０８の回転が検知されたかを判定する（ステップＳ１３）。ディスプレイ１０８の回転が検知されたと判定される（ステップＳ１３：Ｙｅｓ）と、ステップＳ１４に進む。一方、ディスプレイ１０８の回転が検知されたと判定されない（ステップＳ１３：Ｎｏ）と、ステップＳ１１に戻る。なお、ステップＳ１２とステップＳ１３とは、実行する順序を入れ替えても構わない。
【００５６】
ステップＳ１３において、ディスプレイ１０８の回転が検知されたと判定されると、続くステップＳ１４において、表示面向き検知部１２１は、ディスプレイ１０８が横向きから縦向きに回転したかを判定する。ディスプレイ１０８が横向きから縦向きに回転したと判定される（ステップＳ１４：Ｙｅｓ）と、ステップＳ１５に進む。一方、ディスプレイ１０８が横向きから縦向きに回転したと判定されない（ステップＳ１４：Ｎｏ）と、ステップＳ２１に進む。
【００５７】
ステップＳ１４において、ディスプレイ１０８が横向きから縦向きに回転したと判定されると、ステップＳ１５において、表示制御部１２２は、表示領域２０７のアスペクト比と表示面１０８ａのアスペクト比とが、ｙａ／ｘａ＞ａ／ｂを満たすかを判定する。ｙａ／ｘａ＞ａ／ｂを満たすと判定される（ステップＳ１５：Ｙｅｓ）と、ステップＳ１６に進む、一方、ｙａ／ｘａ＞ａ／ｂを満たすと判定されない（ステップＳ１５：Ｎｏ）と、ステップＳ１９に進む。
【００５８】
ステップＳ１５において、ｙａ／ｘａ＞ａ／ｂを満たすと判定されると、ステップＳ１６において、表示制御部１２２は、回転後の表示領域の縦辺長ｙａと回転後の表示面１０８ａの縦辺長（長辺長ａ）とが等しくなるように、表示領域２０７を変形して表示領域２０７ａを生成する。
【００５９】
次に、表示制御部１２２は、表示位置指定部１２３が予め記憶している、表示領域２０７ａの表示面１０８ａへの左右方向の表示位置を読み出す（ステップＳ１７）。
【００６０】
そして、表示制御部１２２は、ステップＳ１６で変形した表示領域２０７ａを、ステップＳ１７で読み出した位置に表示する（ステップＳ１８）。その後、電子黒板アプリケーションは、図８の処理を終了する。なお、ステップＳ１８の実行後に、再びステップＳ１１に戻って、処理を続行してもよい。
【００６１】
ステップＳ１５において、ｙａ／ｘａ＞ａ／ｂを満たすと判定されないと、ステップＳ１９において、表示制御部１２２は、回転後の表示領域の横辺長ｘａと回転後の表示面１０８ａの横辺長（短辺長ｂ）とが等しくなるように、表示領域２０７を変形して表示領域２０７ａを生成する。
【００６２】
次に、表示制御部１２２は、表示位置指定部１２３が予め記憶している、表示領域２０７ａの表示面１０８ａへの上下方向の表示位置を読み出す（ステップＳ２０）。その後、前記したステップＳ１８に進む。
【００６３】
なお、ステップＳ１４において、ディスプレイ１０８が横向きから縦向きに回転したと判定されないと、ステップＳ２１において。表示制御部１２２は、表示領域２０７のアスペクト比と表示面１０８ａのアスペクト比とが、ｘａ／ｙａ＞ａ／ｂを満たすかを判定する。ｘａ／ｙａ＞ａ／ｂを満たすと判定される（ステップＳ２１：Ｙｅｓ）と、ステップＳ２２に進む、一方、ｙａ／ｘａ＞ａ／ｂを満たすと判定されない（ステップＳ２１：Ｎｏ）と、ステップＳ２４に進む。
【００６４】
ステップＳ２１において、ｘａ／ｙａ＞ａ／ｂを満たすと判定されると、ステップＳ２２において、表示制御部１２２は、回転後の表示領域の横辺長ｘａと回転後の表示面１０８ａの横辺長（長辺長ａ）とが等しくなるように、表示領域２０７を変形して表示領域２０７ａを生成する。
【００６５】
次に、表示制御部１２２は、表示位置指定部１２３が予め記憶している、表示領域２０７ａの表示面１０８ａへの上下方向の表示位置を読み出す（ステップＳ２３）。その後、前記したステップＳ１８に進む。
【００６６】
ステップＳ２１において、ｘａ／ｙａ＞ａ／ｂを満たすと判定されないと、ステップＳ２４において、表示制御部１２２は、回転後の表示領域の縦辺長ｙａと回転後の表示面１０８ａの縦辺長（短辺長ｂ）とが等しくなるように、表示領域２０７を変形して表示領域２０７ａを生成する。
【００６７】
次に、表示制御部１２２は、表示位置指定部１２３が予め記憶している、表示領域２０７ａの表示面１０８ａへの左右方向の表示位置を読み出す（ステップＳ２５）。その後、前記したステップＳ１８に進む。
【００６８】
以上説明したように、本実施の形態に係る表示装置２によれば、描画位置検出部１２０（検出部）が、矩形状の表示面１０８ａに描画された描画情報２０１の描画位置を検出する。そして、表示面向き検知部１２１（検知部）が、表示面１０８ａを面内で回転させた際に、当該表示面１０８ａの回転状態を検知する。表示制御部１２２は、表示面向き検知部１２１（検知部）が、表示面１０８ａの回転状態が、縦向きと横向きとの間で変化したことを検知した場合に、描画情報２０１の、最上点２０８と最下点２０９との間隔と、最左点２１０と最右点２１１との間隔と、の比率と、回転後の表示面１０８ａの上下方向の長さと左右方向の長さとの比率と、に応じて、描画情報２０１を、最上点２０８と最下点２０９とが、それぞれ、表示面１０８ａの上端と下端とに表示される表示形態、又は最左点２１０と最右点２１１とが、それぞれ、表示面１０８ａの左端と右端とに表示される表示形態、のいずれかの表示形態に変更して表示する。したがって、描画情報２０１を、縦横比を保ったまま、表示面１０８ａからはみ出すことなく、できるだけ大きく表示することができる。
【００６９】
また、本実施の形態に係る表示装置２によれば、表示制御部１２２は、表示面向き検知部１２１（検知部）が、表示面１０８ａが横向きから縦向きに変化したことを検知したことを条件として、描画情報２０１の最上点２０８と最下点２０９との間隔と、描画情報２０１の最左点２１０と最右点２１１との間隔と、の比率が、回転後の表示面１０８ａの左右の長さと上下の長さとの比率よりも小さい場合に、描画情報２０１を、最上点２０８と最下点２０９とが、それぞれ、表示面１０８ａの左端と右端とに表示される表示形態に変更して表示する。したがって、表示面１０８ａを横向きから縦向きに変更した際に、表示領域２０７のアスペクト比を維持したまま、描画情報２０１を、表示面１０８ａからはみ出すことなく、横方向に最大の大きさで表示することができる。
【００７０】
また、本実施の形態に係る表示装置２によれば、表示制御部１２２は、表示面向き検知部１２１（検知部）が、表示面１０８ａが縦向きから横向きに変化したことを検知したことを条件として、描画情報２０１の最左点２１０と最右点２１１との間隔と、描画情報２０１の最上点２０８と最下点２０９との間隔と、の比率が、回転後の表示面１０８ａの左右の長さと上下の長さとの比率よりも小さい場合に、描画情報２０１を、最上点２０８と最下点２０９とが、それぞれ、表示面１０８ａの上端と下端とに表示される表示形態に変更して表示する。したがって、表示面１０８ａを縦向きから横向きに変更した際に、表示領域２０７のアスペクト比を維持したまま、描画情報２０１を、表示面１０８ａからはみ出すことなく、縦方向に最大の大きさで表示することができる。
【００７１】
また、本実施の形態に係る表示装置２によれば、表示制御部１２２は、表示面向き検知部１２１（検知部）が、表示面１０８ａが横向きから縦向きに変化したことを検知したことを条件として、描画情報２０１の最上点２０８と最下点２０９との間隔と、描画情報２０１の最左点２１０と最右点２１１との間隔と、の比率が、回転後の表示面１０８ａの上下の長さと左右の長さとの比率よりも大きい場合に、描画情報２０１を、最上点２０８と最下点２０９とが、それぞれ、表示面１０８ａの上端と下端とに表示される表示形態に変更して表示する。したがって、表示面１０８ａを横向きから縦向きに変更した際に、表示領域２０７のアスペクト比を維持したまま、描画情報２０１を、表示面１０８ａからはみ出すことなく、縦方向に最大の大きさで表示することができる。
【００７２】
また、本実施の形態に係る表示装置２によれば、表示制御部１２２は、表示面向き検知部１２１（検知部）が、表示面１０８ａが縦向きから横向きに変化したことを検知したことを条件として、描画情報２０１の最左点２１０と最右点２１１との間隔と、描画情報２０１の最上点２０８と最下点２０９との間隔と、の比率が、回転後の表示面１０８ａの左右の長さと上下の長さとの比率よりも大きい場合に、描画情報２０１を、最左点２１０と最右点２１１とが、それぞれ、表示面１０８ａの左端と右端とに表示される表示形態に変更して表示する。したがって、表示面１０８ａを縦向きから横向きに変更した際に、表示領域２０７のアスペクト比を維持したまま、描画情報２０１を、表示面１０８ａからはみ出すことなく、横方向に最大の大きさで表示することができる。
【００７３】
また、本実施の形態に係る表示装置２は、表示位置指定部１２３が、表示制御部１２２が変更した描画情報２０１を表示面１０８ａに表示する際に、表示面向き検知部１２１（検知部）が検知した表示面１０８ａの向きに応じた表示位置を指定させる。したがって、表示装置２の使用環境によらずに、使用しやすい位置に描画情報２０１を表示させることができる。
【００７４】
以上、本発明の実施の形態について説明したが、上述した実施の形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能である。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１          筆記入力システム
２          表示装置
１０８      ディスプレイ（表示部）
１０８ａ    表示面
１２０      描画位置検出部（検出部）
１２１      表示面向き検知部（検知部）
１２２      表示制御部
１２３      表示位置指定部
２００，２００ａ，２００ｂ，２００ｃ，２００ｄ      筆記領域
２０１      描画情報
２０３      手書き情報
２０４      スタンプ
２０６      キャプチャーデータ
２０８      最上点
２０９      最下点
２１０      最左点
２１１      最右点
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特許第５８３０９３５号公報
【図１】
2020086339.tif 000003
【図２】
2020086339.tif 000004
【図３】
2020086339.tif 000005
【図４】
2020086339.tif 000006
【図５】
2020086339.tif 000007
【図６】
2020086339.tif 000008
【図７】
2020086339.tif 000009
【図８】
2020086339.tif 000010