(57)【要約】【課題】斜めモードの場合に生じる表示部の余白を有効活用することができる表示装置を提供する。【解決手段】検出部６０が検出した回転角度に応じてアプリケーションプログラムに係る画面４１を画面４１の中心回りに回転させるための画像情報を生成し、生成した画像情報に対応する画面４１を表示部４０に表示する表示装置１０において、回転角度に応じて回転された画面４１が表示部４０に表示されない余白４０１に相当する情報を、生成した前記画像情報から抽出する抽出部と、前記アプリケーションプログラムに対する操作の情報を該アプリケーションプログラムから取得する取得部と、該取得部が取得した操作の情報に対応する画像情報を生成する生成部と、該生成部が生成した画像情報に対応する画像を前記抽出部が抽出した情報に相当する余白４０１に表示する表示制御部とを備える。【選択図】図３
2015138341.tif 000002
【特許請求の範囲】
【請求項１】
検出部が検出した回転角度に応じてアプリケーションプログラムに係る画面を該画面の中心回りに回転させるための画像情報を生成し、生成した画像情報に対応する画面を表示部に表示する表示装置において、
回転角度に応じて回転された前記画面が前記表示部に表示されない余白に相当する情報を、生成した前記画像情報から抽出する抽出部と、
前記アプリケーションプログラムに対する操作の情報を該アプリケーションプログラムから取得する取得部と、
該取得部が取得した操作の情報に対応する画像情報を生成する生成部と、
該生成部が生成した画像情報に対応する画像を前記抽出部が抽出した情報に相当する余白に表示する表示制御部と
を備える
ことを特徴とする表示装置。
【請求項２】
前記取得部は前記アプリケーションプログラムに対する操作に係る複数の操作項目及び該複数の操作項目の優先順位を該アプリケーションプログラムから取得するようにしてあり、
前記表示制御部は、前記抽出部が複数の余白に相当する情報を抽出した場合、前記取得部が取得した優先順位に基づいて、前記生成部が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白に表示するようにしてある
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
複数のアプリケーションプログラムがインストールされている場合、該複数のアプリケーションプログラムの識別情報を夫々取得する第二取得部と、
該第二取得部が取得した識別情報に夫々対応する複数のアプリケーションプログラム各々に対する起動操作に係る複数の画像情報又は待機状態にある該複数のアプリケーションプログラム各々を実行状態に遷移させる操作に係る複数の画像情報を生成する第二生成部と
を備え、
前記表示制御部は、前記抽出部が複数の余白に相当する情報を抽出した場合、前記第二生成部が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白に表示するようにしてある
ことを特徴とする請求項１又は請求項２に記載の表示装置。
【請求項４】
前記アプリケーションプログラムに対する情報の入力操作に係る画面に対応する画面情報を、該アプリケーションプログラムから取得する第三取得部と、
該第三取得部が前記画面情報を取得した場合、前記表示部による該画面情報に対応する画面の表示を阻止する阻止部と、
該阻止部が阻止した場合、前記第三取得部が取得した画面情報から、前記アプリケーションプログラムに対する情報の入力操作に係る画面に対応する画像情報を新たに生成する第三生成部と
を備え、
前記表示制御部は前記第三生成部が生成した画像情報に対応する画像を前記余白に表示するようにしてある
ことを特徴とする請求項１から請求項３までのいずれか一項に記載の表示装置。
【請求項５】
前記取得部は前記アプリケーションプログラムに係る画面を切り替える操作の情報又はスクロールする操作の情報を取得するようにしてある
ことを特徴とする請求項１から請求項４までのいずれか一項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、アプリケーションに関する入力用ユーザインタフェースを表示部に表示する表示装置に関する。
【背景技術】
【０００２】
回転角度に応じてアプリケーションに係る画面を、矩形状の表示部の縁に対して回転した状態で表示部に表示する情報表示装置がある（例えば、特許文献１参照）。ユーザは正対する情報表示装置の表示部を縦長状態（縦長モードと呼ぶ）、横長状態（横長モードと呼ぶ）又は縦長状態と横長状態との中間状態（斜めモードと呼ぶ）の姿勢にして、情報表示装置を使用する。アプリケーションに係る画面も矩形状をなしているため、斜めモードの場合、アプリケーションに係る画面及び表示部夫々の大きさに応じて、表示部の隅に多角形状の余白が生じる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−７９１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に係る情報表示装置では、表示部の隅に生じた余白は、デッドスペースになっており、有効活用が図られていない。
【０００５】
本願は、かかる事情に鑑みてなされたものである。その目的は、斜めモードの場合に生じる表示部の余白を有効活用することができる表示装置を提供することにある。
【課題を解決するための手段】
【０００６】
本願に係る表示装置は、検出部が検出した回転角度に応じてアプリケーションプログラムに係る画面を該画面の中心回りに回転させるための画像情報を生成し、生成した画像情報に対応する画面を表示部に表示する表示装置において、回転角度に応じて回転された前記画面が前記表示部に表示されない余白に相当する情報を、生成した前記画像情報から抽出する抽出部と、前記アプリケーションプログラムに対する操作の情報を該アプリケーションプログラムから取得する取得部と、該取得部が取得した操作の情報に対応する画像情報を生成する生成部と、該生成部が生成した画像情報に対応する画像を前記抽出部が抽出した情報に相当する余白に表示する表示制御部とを備えることを特徴とする。
【０００７】
本願に係る表示装置は、前記取得部は前記アプリケーションプログラムに対する操作に係る複数の操作項目及び該複数の操作項目の優先順位を該アプリケーションプログラムから取得するようにしてあり、前記表示制御部は、前記抽出部が複数の余白に相当する情報を抽出した場合、前記取得部が取得した優先順位に基づいて、前記生成部が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白に表示するようにしてあることを特徴とする。
【０００８】
本願に係る表示装置は、複数のアプリケーションプログラムがインストールされている場合、該複数のアプリケーションプログラムの識別情報を夫々取得する第二取得部と、該第二取得部が取得した識別情報に夫々対応する複数のアプリケーションプログラム各々に対する起動操作に係る複数の画像情報又は待機状態にある該複数のアプリケーションプログラム各々を実行状態に遷移させる操作に係る複数の画像情報を生成する第二生成部とを備え、前記表示制御部は、前記抽出部が複数の余白に相当する情報を抽出した場合、前記第二生成部が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白に表示するようにしてあることを特徴とする。
【０００９】
本願に係る表示装置は、前記アプリケーションプログラムに対する情報の入力操作に係る画面に対応する画面情報を、該アプリケーションプログラムから取得する第三取得部と、該第三取得部が前記画面情報を取得した場合、前記表示部による該画面情報に対応する画面の表示を阻止する阻止部と、該阻止部が阻止した場合、前記第三取得部が取得した画面情報から、前記アプリケーションプログラムに対する情報の入力操作に係る画面に対応する画像情報を新たに生成する第三生成部とを備え、前記表示制御部は前記第三生成部が生成した画像情報に対応する画像を前記余白に表示するようにしてあることを特徴とする。
【００１０】
本願に係る表示装置は、前記取得部は前記アプリケーションプログラムに係る画面を切り替える操作の情報又はスクロールする操作の情報を取得するようにしてあることを特徴とする。
【発明の効果】
【００１１】
本願に係る表示装置によれば、斜めモードの場合に生じる表示部の余白を有効活用することができる。
【図面の簡単な説明】
【００１２】
【図１】表示装置のブロック図である。
【図２】斜めモードの場合におけるアプリケーションに係る画面の一例を示す説明図である。
【図３】斜めモードの場合に生じた余白に、アプリケーションのメニュー項目が表示された様子の一例を示す説明図である。
【図４】余白にメニュー項目を表示する処理の手順の一例を示すフローチャートである。
【図５】余白にメニュー項目を表示する処理の手順の一例を示すフローチャートである。
【図６】割当処理の手順の一例を示すフローチャートである。
【図７】斜めモードの場合に生じた余白に、待機状態にあるアプリケーションの名称が表示された様子の一例を示す説明図である。
【図８】斜めモードの場合に生じた余白に、ページ戻しボタン及びページ送りボタンが表示された様子の一例を示す説明図である。
【図９】斜めモードの場合に生じた余白に、ページ戻しボタン及びページ送りボタンが表示された様子の一例を示す説明図である。
【図１０】斜めモードの場合に生じた余白に、ページ戻しボタン及びページ送りボタンを表示する処理の手順の一例を示すフローチャートである。
【図１１】斜めモードの場合におけるアプリケーションに係る画面及びダイアログボックスの一例を示す説明図である。
【図１２】斜めモードの場合に生じた余白に、ダイアログボックスのメッセージ及び選択ボタンが表示された様子の一例を示す説明図である。
【図１３】斜めモードの場合に生じた余白に、ダイアログボックスのメッセージ及び入力用画面部品を表示する手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本実施の形態に係る表示装置を、その図面を参照して説明する。本実施の形態に係る表示装置は、ユーザが表示装置の把持状態を変化させることにより回転可能な場合がある。また、本実施の形態に係る表示装置は、ユーザによる例えばタッチ操作に応じて、表示する画像を画面に対して回転させることができる。本実施の形態に係る表示装置は、例えばスマートフォン、タブレット型ＰＣ（パーソナルコンピュータ）、ボタン操作の携帯電話機、ＰＤＡ（Personal Digital Assistant）及びノートブック型ＰＣを含む。また、本実施の形態に係る表示装置は、例えば縦横に回転可能な据置型ディスプレイ、テーブル型ディスプレイ及び電子黒板を含む。以下では、スマートフォンを例に挙げて、本実施の形態に係る表示装置を説明する。
【００１４】
実施の形態１
図１は、表示装置１０のブロック図である。表示装置１０は、制御部２０（抽出部、取得部、生成部、表示制御部、第二取得部、第二生成部、第三取得部、阻止部、第三生成部、実行部、情報生成部）を含む。また、表示装置１０は、記憶部３０、表示部４０、操作部５０、検出部６０、通信部７０、音入力部８０及び音出力部９０を含む。
【００１５】
制御部２０は、例えばＣＰＵ（Central Processing Unit）であり、記憶部３０に記憶されたプログラム１Ｐに基づいて、表示装置１０の各構成部を制御する。制御部２０は、表示部４０に表示する画像に対応する情報を生成する。また、制御部２０は、音入力部８０及び音出力部９０に係る音声の入出力制御も実行する。
【００１６】
記憶部３０は、不揮発性記憶装置及びＲＡＭ（Random Access Memory）（共に図示せず）を含む。不揮発性記憶装置は、読み書き可能なフラッシュメモリ、メモリカード、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等である。不揮発性記憶装置は、表示装置１０の動作に係るオペレーティングシステム、プログラム１Ｐ及び各種アプリケーション（アプリケーションプログラム）１ＡＰを記憶する。ＲＡＭは、例えばＳＲＡＭ（Static Random Access Memory）又はＤＲＡＭ（Dynamic Random Access Memory）であり、制御部２０が実行する処理の過程で必要な画像情報、作業変数、データ等を一時的に記憶する。
【００１７】
表示部４０は、画像を表示する構成部であり、矩形状をなす。表示部４０は、例えば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等を有し、制御部２０からの指示に従って、様々な画像を表示する。
【００１８】
操作部５０は、ユーザが各種の入力を行うタッチパネル、操作ボタン等の入力デバイスである。操作部５０は、ユーザによる操作に基づいて入力信号を生成する。生成された入力信号は、制御部２０へ出力される。
【００１９】
検出部６０は、表示装置１０の回転及び表示部４０に表示される画像の回転を検出する構成部である。
検出部６０は、鉛直方向に対する表示装置１０の回転角及び回転方向を検出するセンサであり、３軸ジャイロセンサ、加速度センサ等を含む。検出部６０は、鉛直方向に対する例えば表示部４０の長辺方向の回転角及び回転方向を検出し、検出した回転角及び回転方向を制御部２０へ出力する。ここでの回転角及び回転方向は、表示装置１０の回転角及び回転方向である。
【００２０】
一方、検出部６０は、ユーザが表示部４０に対する画像の回転操作を行った場合、回転操作に係る画像の回転角及び回転方向を検出する。かかる場合におけるハードウェアとしての検出部６０は、操作部５０及び制御部２０に対応する。
【００２１】
表示装置１０は、ユーザが例えば可搬型サイズの表示装置１０の把持状態を変えて表示装置１０を回転させた場合、及びユーザが表示部４０に表示される画像を回転させる操作を行った場合、同一の処理を実行する。そこで以下では、ユーザが表示装置１０を回転させた場合における表示装置１０の処理について説明し、ユーザが画像を回転操作した場合における説明を省略する。
【００２２】
制御部２０は、検出部６０が検出した回転角に応じて縦長モード、横長モード及び斜めモードを判別する。制御部２０は、検出部６０が検出した回転角が例えば０〜３０度である場合、縦長モードと判別する。制御部２０は、縦長モードである場合、表示部４０の長辺方向の上側がアプリケーション１ＡＰに係る画面の上側と一致するように、アプリケーション１ＡＰに係る画面を、当該画面の中心回りに回転して、表示部４０に表示する。
制御部２０は、検出部６０が検出した回転角が例えば６０〜９０度である場合、横長モードと判別する。制御部２０は、横長モードである場合、表示部４０の短辺方向の上側がアプリケーション１ＡＰに係る画面の上側と一致するように、アプリケーション１ＡＰに係る画面を、当該画面の中心回りに回転して、表示部４０に表示する。
制御部２０は、検出部６０が検出した回転角が例えば３０〜６０度である場合、斜めモードと判別する。制御部２０は、斜めモードである場合、鉛直上方がアプリケーションに係る画面の上側と一致するように、アプリケーション１ＡＰに係る画面を、当該画面の中心回りに回転して、表示部４０に表示する。
【００２３】
通信部７０は、電波及び赤外線により外部と情報の送受信を行う通信装置である。
【００２４】
音入力部８０は、例えばコンデンサマイク、増幅器及びＡ／Ｄ変換器（共に図示せず）を含み、受音した音に基づいて、デジタルの音信号を生成する。音入力部８０は、生成した音信号を通信部７０へ出力する。
【００２５】
音出力部９０は、Ａ／Ｄ変換器、増幅器及び音を出力するスピーカ（共に図示せず）を含む。音出力部９０は、音声出力すべきデジタルの音信号を、Ａ／Ｄ変換器によってアナログの音信号に変換した後、増幅器によって増幅し、増幅した音信号に基づく音をスピーカから出力する。
【００２６】
なお、制御部２０は、通信部７０を介して、プログラム１Ｐを外部の情報処理装置又は記憶装置から読み込んでもよい。さらに、プログラム１Ｐを記憶したフラッシュメモリ、メモリカード等の半導体メモリが、表示装置１０に接続されてもよい。
【００２７】
次に、表示装置１０の動作について説明する。
ユーザは、表示装置１０を操作して、アプリケーション１ＡＰを起動する。ここでのアプリケーション１ＡＰは、例えば赤外線通信によるファイルの送受信ソフトであるとする。ユーザは、表示部４０に正対した状態で、表示部４０の長辺が鉛直方向に対して例えば約４５度の角度をなすように表示装置１０を傾ける。
【００２８】
検出部６０は、表示装置１０の回転角及び回転方向を検出し、検出した回転角及び回転方向を制御部２０へ出力する。制御部２０は、検出部６０から回転角及び回転方向を入力する。制御部２０は、回転角から斜めモードを判別し、回転角及び回転方向に応じてアプリケーション１ＡＰに係る画面（例えば、操作画面、コンテンツ表示画面）が当該画面の中心回りに回転された状態に対応する画像情報を生成する。制御部２０は生成した回転後のアプリケーション１ＡＰに係る画像情報を表示部４０に出力する。表示部４０は、入力した画像情報に対応する画面を表示する。
【００２９】
図２は、斜めモードの場合におけるアプリケーション１ＡＰに係る画面４１の一例を示す説明図である。以下、符号４１は、ソフトウェアの画面を示すために用いる。符号４０は、ハードウェアである表示部４０又は表示部４０の画面を示す。図２の上方及び下方は、夫々鉛直上方及び鉛直下方を示している。図２の場合、アプリケーション１ＡＰに係る画面４１の上側及び下型における表示部４０の領域に、直角二等辺三角形状の余白４０１が生じている。図２では、余白４０１は、太線で強調されている。また、図２の場合、アプリケーション１ＡＰに係る画面４１の左側及び右側における表示部４０の領域に、より小さい直角二等辺三角形状の余白４０１が生じている。
【００３０】
なお、制御部２０は、アプリケーション１ＡＰに係る画面４１を拡大又は縮小して表示部４０に表示してもよい。かかる場合、アプリケーション１ＡＰに係る画面４１の拡大率又は縮小率に応じて、余白４０１の数、大きさ及び形状は変化する。
【００３１】
アプリケーション１ＡＰは、自身を操作するための複数のメニュー項目と、表示部４０に表示されるメニュー項目の配置に関する優先順位とを内部に保持している。
制御部２０は、複数のメニュー項目及び優先順位を、ＡＰＩ（Application Programming Interface）関数を用いてアプリケーション１ＡＰから取得する。なお、制御部２０は、ユーザの操作によりアプリケーション１ＡＰがメニュー画面４１を表示部４０に表示した場合、当該メニュー画面４１に対応する画像情報からメニュー項目及び優先順位を取得してもよい。かかる場合、優先順位は、メニュー画面４１において配列するメニュー項目の配置に基づき、例えば左上から右下に向かって優先順位が低くなるものと予め定めておく。
制御部２０は、取得したメニュー項目に対応する複数の画像情報を生成する。
【００３２】
制御部２０は、アプリケーション１ＡＰに係る画面４１を斜めモードで表示部４０に表示することにより生じた余白４０１の座標情報を、回転させた画面４１に対応する画像情報から抽出する。制御部２０は、取得した優先順位に基づいて、メニュー項目を余白４０１に割り当てる。制御部２０は、メニュー項目に対応する複数の画像を、割り当てた余白４０１に表示する。
【００３３】
なお、制御部２０は、メニュー項目の数が余白の数より多い場合、余白４０１を分割して余白４０１の数を増大させる。制御部２０は、メニュー項目に対応する複数の画像を、優先順位に基づいて、数を増大させた余白４０１に割り当てる。
【００３４】
図３は、斜めモードの場合に生じた余白４０１に、アプリケーション１ＡＰのメニュー項目が表示された様子の一例を示す説明図である。図３では、余白４０１は、太線で強調されている。例えば、ファイルの送受信ソフトの操作に係るメニュー項目は、一件送信１ｍ、全件送信２ｍ、一件受信３ｍ、全件受信４ｍ、送信オプション５ｍ及び受信オプション６ｍの６つがあるものとする。表示部４０が図２の状態である場合、余白４０１の数は４つである。そこで、制御部２０は、表示部４０において長辺方向の端部に所在する、より大きい２つの直角二等辺三角形状の余白４０１を夫々２つに分割し、メニュー項目を表示する余白４０１の数を６つに増大させている。分割線の方向は、検出部６０が検出した回転角及び回転方向に基づいて決定されてもよいし、予め一定の方向に決定しておいてもよい。図３の例では、分割線の方向は、アプリケーション１ＡＰに係る画面４１の辺方向である。
【００３５】
例えば、ファイルの送受信ソフトの操作に係るメニュー項目の優先順位は、一件送信１ｍ、全件送信２ｍ、一件受信３ｍ、全件受信４ｍ、送信オプション５ｍ及び受信オプション６ｍの順序であるものとする。制御部２０は、表示部４０の長辺方向に沿って上側から下側の余白４０１に向かって、優先順位に従って上位４つのメニュー項目を夫々割り当てる。制御部２０は、アプリケーション１ＡＰに係る画面４１の左側に生じたより小さい余白４０１に、優先順位が５番目のメニュー項目を割り当てる。制御部２０は、アプリケーション１ＡＰに係る画面４１の右側に生じたより小さい余白４０１に、優先順位が６番目のメニュー項目を割り当てる。なお、メニュー項目を優先順位に基づいて余白４０１に割り当てるために、割当順序として表示部４０の長辺方向を短辺方向より優先する、より大きい余白４０１を優先する、左側の余白４０１を右側の余白４０１より優先する等の規則を予め定めておく。
【００３６】
制御部２０は、メニュー項目が割り当てられた余白４０１の領域が選択されたことを示す信号が操作部５０から入力された場合、選択されたメニュー項目に対応する処理をアプリケーション１ＡＰに実行させる。余白４０１の領域の選択は、例えば操作部５０がタッチパネルである場合、余白４０１への例えばタップ操作である。余白４０１の領域の選択は、例えば操作部５０が操作ボタンである場合、例えばＴａｂキー、矢印キー、決定キー等による押下操作である。
【００３７】
なお、図３の例では、メニュー項目として文字列が余白４０１に表示されているが、文字列に代替して、メニュー項目を示すアイコン画像が余白４０１に表示されてもよい。
【００３８】
図４及び図５は、余白４０１にメニュー項目を表示する処理の手順の一例を示すフローチャートである。
制御部２０は、アプリケーション１ＡＰからメニュー項目及び優先順位を取得する（ステップＳ１）。制御部２０は、検出部６０から回転角及び回転方向を受け付ける（ステップＳ２）。制御部２０は、受け付けた回転角が０〜３０度か否かを判定する（ステップＳ３）。制御部２０は、受け付けた回転角が０〜３０度であると判定した場合（ステップＳ３：ＹＥＳ）、モードを縦長モードに決定する（ステップＳ４）。制御部２０は、縦長状態の表示部４０に合わせて、アプリケーション１ＡＰに係る画面４１に対応する画像情報を生成し、生成した画像情報に基づいて、アプリケーション１ＡＰに係る画面４１を表示部４０に表示する（ステップＳ５）。その後、制御部２０は、ステップＳ２に処理を戻す。
【００３９】
制御部２０は、受け付けた回転角が０〜３０度でないと判定した場合（ステップＳ３：ＮＯ）、受け付けた回転角が６０〜９０度か否かを判定する（ステップＳ６）。制御部２０は、受け付けた回転角が６０〜９０度であると判定した場合（ステップＳ６：ＹＥＳ）、モードを横長モードに決定する（ステップＳ７）。制御部２０は、横長状態の表示部４０に合わせて、アプリケーション１ＡＰに係る画面４１に対応する画像情報を生成し、生成した画像情報に基づいて、アプリケーション１ＡＰに係る画面４１を表示部４０に表示する（ステップＳ８）。その後、制御部２０は、ステップＳ２に処理を戻す。なお、制御部２０は、モードを縦長モード又は横長モードに決定した場合、ユーザがメニュー画面４１の表示を選択したとき、取得した優先順位に従ってメニュー項目を表示部４０に表示する。
【００４０】
制御部２０は、受け付けた回転角が６０〜９０度でないと判定した場合（ステップＳ６：ＮＯ）、モードを斜めモードに決定する（ステップＳ９）。制御部２０は、斜め状態の表示部４０に合わせて、アプリケーション１ＡＰに係る画面４１が画面４１の中心回りに回転された画像情報を生成し、生成した画像情報に基づいて、アプリケーション１ＡＰに係る画面４１を表示部４０に表示する（ステップＳ１０）。
【００４１】
制御部２０は、回転された画面４１に対応する画像情報から余白４０１の座標情報を抽出する（ステップＳ１１）。制御部２０は、割当処理を実行する（ステップＳ１２）。割当処理は、制御部２０が、取得した優先順位に基づいて、メニュー項目を、座標を抽出した余白４０１に割り当てる処理である。制御部２０は、取得したメニュー項目の画像情報を生成する（ステップＳ１３）。制御部２０は、生成した画像情報に対応するメニュー項目の画像を、メニュー項目に割り当てた余白４０１に表示する（ステップＳ１４）。
【００４２】
制御部２０は、余白４０１に表示したメニュー項目が選択されたか否かを判定する（ステップＳ１５）。制御部２０は、余白４０１に表示したメニュー項目が選択されていないと判定した場合（ステップＳ１５：ＮＯ）、ステップＳ１５へ処理を戻す。制御部２０は、余白４０１に表示したメニュー項目が選択されたと判定した場合（ステップＳ１５：ＹＥＳ）、選択されたメニュー項目に対応する処理をアプリケーション１ＡＰに実行させ（ステップＳ１６）、ステップＳ２に処理を戻す。
【００４３】
図６は、割当処理の手順の一例を示すフローチャートである。
制御部２０は、座標を抽出した余白４０１の数を作業変数Ｎに代入する（ステップＳ１２１）。制御部２０は、取得したメニュー項目の数を作業変数ｘに代入する（ステップＳ１２２）。制御部２０は、Ｎ≧ｘか否かを判定する（ステップＳ１２３）。制御部２０は、Ｎ≧ｘであると判定した場合（ステップＳ１２３：ＹＥＳ）、優先順位に基づいて、各メニュー項目を各余白４０１に１つずつ割り当て（ステップＳ１２４）、処理を終了する。
【００４４】
制御部２０は、Ｎ≧ｘでないと判定した場合、すなわちＮ＜ｘと判定した場合（ステップＳ１２３：ＮＯ）、余白４０１の座標に基づいて、各余白４０１の横幅及び高さを取得する（ステップＳ１２５）。制御部２０は、取得した各余白４０１の横幅及び高さから、各余白４０１の面積を算出する（ステップＳ１２６）。制御部２０は、算出した各余白４０１の面積が同一か否かを判定する（ステップＳ１２７）。制御部２０は、算出した各余白４０１の面積が同一であると判定した場合（ステップＳ１２７：ＹＥＳ）、ステップＳ１２４へ処理を進める。
【００４５】
制御部２０は、算出した各余白４０１の面積が同一でないと判定した場合（ステップＳ１２７：ＮＯ）、余白４０１の最小面積に対する余白４０１の最大面積の比を算出する（ステップＳ１２８）。制御部２０は、算出した比が１．５以上か否かを判定する（ステップＳ１２９）。制御部２０は、算出した比が１．５以上でないと判定した場合（ステップＳ１２９：ＮＯ）、ステップＳ１２４へ処理を進める。
【００４６】
制御部２０は、算出した比が１．５以上であると判定した場合（ステップＳ１２９：ＹＥＳ）、最大面積の余白４０１を分割する（ステップＳ１３０）。ステップＳ１３０におおける分割数は、例えば２である。なお、制御部２０は、算出した比の大きさと、ｘ−Ｎの数とに応じて適切な分割数を決定してもよい。例えば、図３において、表示部４０の上方に生じた五角形状の余白４０１は、３つに分割されている。ステップＳ１３０の後、制御部２０は、ステップＳ１２４へ処理を進める。
【００４７】
本実施の形態では、アプリケーション１ＡＰから取得したメニュー項目の優先順位に基づいて、メニュー項目を余白４０１に割り当てた。しかし、余白４０１に対するメニュー項目の割り当ては、メニュー項目の利用頻度に基づいて行われてもよい。かかる場合、制御部２０は、アプリケーション１ＡＰ、メニュー項目及び利用頻度を対応付けて記憶部３０に記憶する。制御部２０は、メニュー項目が選択される都度、利用頻度をインクリメントする。制御部２０は、利用頻度の高い順にメニュー項目を余白４０１に割り当てる。
【００４８】
本実施の形態に係るステップＳ１３では、制御部２０は、メニュー項目の大きさを一定として、メニュー項目の画像情報を生成した。しかし、制御部２０は、メニュー項目に割り当てられた余白４０１の大きさに応じて、メニュー項目の大きさを決定して、メニュー項目の画像情報を生成してもよい。そのためには、制御部２０は、ステップＳ１３の前に実行される割当処理のステップＳ１２６において、算出した各余白４０１の面積を記憶部３０に記憶する。また、制御部２０は、割当処理のステップＳ１３０において分割した後の余白４０１の面積を算出し、算出した分割後の余白４０１の面積を記憶部３０に記憶する。制御部２０は、ステップＳ１３において、算出した各余白４０１の面積を記憶部３０から読み出し、読み出した各余白４０１の面積に基づいて、メニュー項目が余白４０１の面積に応じた大きさとなるようにメニュー項目の画像情報を生成する。
これにより、ユーザが表示装置１０を傾けるにつれて、変化する余白４０１の大きさに合わせて、余白４０１に表示されるメニュー項目の大きさを伸縮させることができ、メニュー項目の視認性を向上させることができる。
【００４９】
本実施の形態では、余白４０１にメニュー項目を表示する場合の配置規則を、予め定めていた。この配置規則は予め複数定めていてもよく、検出部６０が検出した回転方向によって、採用する配置規則を変えてもよい。
【００５０】
本実施の形態における図２及び図３では、表示部４０の形状は略矩形をなしていた。しかし、表示部４０の形状は、例えば略楕円乃至略円でもよい。また、アプリケーション１ＡＰに係る画面４１の形状は、略矩形でもよいし、略楕円でもよい。かかる場合、表示装置１０は、斜めモードの場合、三日月状〜半月状の余白４０１にメニュー項目を表示する。
【００５１】
表示装置１０によれば、斜めモードの場合に生じる表示部４０の余白４０１を有効活用することができる。
表示装置１０は、アプリケーション１ＡＰのメニュー画面４１を表示することなしに、余白４０１に表示したメニュー項目が選択されることで、アプリケーション１ＡＰに対して一定の処理を実行させることができる。これにより、表示装置１０は、操作性の向上を図ることができる。
また、表示装置１０は、優先順位に従って余白４０１にメニュー項目を表示する。優先順位は、アプリケーション１ＡＰの使い易さを考慮して、アプリケーション１ＡＰの開発者によって設定される。従って、表示装置１０は、余白４０１に表示されるメニュー項目を、ユーザにとって使い易いように配置することができる。
【００５２】
実施の形態２
実施の形態２は、複数のアプリケーション１ＡＰが待機状態にある場合、当該アプリケーション１ＡＰを実行状態に遷移させる機能を有するアプリケーション１ＡＰの名称を余白４０１に表示する形態に関する。
なお、実施の形態２において、実施の形態１と同様である構成要素には同一の参照番号を付してその詳細な説明を省略する。
【００５３】
実施の形態２では、アプリケーション１ＡＰの名称及びアプリケーション１ＡＰの利用頻度が対応付けて記憶部３０に記憶されている。制御部２０は、アプリケーション１ＡＰが起動される都度、利用頻度をインクリメントする。当該利用頻度は、アプリケーション１ＡＰの優先順位として利用される。
【００５４】
制御部２０は、待機状態にあるアプリケーション１ＡＰを、ＡＰＩ関数を用いてオペレーティングシステムから取得する。また、制御部２０は、記憶部３０からアプリケーション１ＡＰの利用頻度、すなわち優先順位を読み出す。制御部２０は、実施の形態１におけるメニュー項目及びその優先順位の代りに、待機状態にあるアプリケーション１ＡＰ及びその優先順位に基づいて、待機状態にあるアプリケーション１ＡＰの名称を余白４０１に表示する。
制御部２０による処理の手順は、メニュー項目及びその優先順序が夫々待機状態にあるアプリケーション１ＡＰ及びその優先順位になること以外、図４〜図６のフローチャートとほとんど同一であるため、その詳細な説明を省略する。
【００５５】
図７は、斜めモードの場合に生じた余白４０１に、待機状態にあるアプリケーション１ＡＰの名称が表示された様子の一例を示す説明図である。図７では、余白４０１は、太線で強調されている。
例えば、待機状態にあるアプリケーション１ＡＰは、ブラウザ１ａ、電話帳ソフト２ａ、電話３ａ、電子メールソフト４ａ、テキストエディタ５ａ、時計６ａ、カレンダ、ファイル管理ソフト、アプリケーション１ＡＰ検索ソフトの９つであるものとする。表示部４０が図２の状態である場合、余白４０１の数は４つである。そこで、制御部２０は、表示部４０において長辺方向の端部に所在する、より大きい２つの直角二等辺三角形状の余白４０１を夫々２つに分割し、メニュー項目を表示する余白４０１の数を６つに増大させている。
【００５６】
例えば、待機状態にあるアプリケーション１ＡＰの優先順位は、ブラウザ１ａ、電話帳ソフト２ａ、電話３ａ、電子メールソフト４ａ、テキストエディタ５ａ、時計６ａ、カレンダ、ファイル管理ソフト、アプリケーション１ＡＰ検索ソフトの順序であるものとする。制御部２０は、表示部４０の長辺方向に沿って上側から下側の余白４０１に向かって、優先順位に従って上位４つのアプリケーション１ＡＰの名称を夫々割り当てる。制御部２０は、実行中のアプリケーション１ＡＰに係る画面４１の左側に生じたより小さい余白４０１に、優先順位が５番目のアプリケーション１ＡＰの名称を割り当てる。制御部２０は、実行中のアプリケーション１ＡＰに係る画面４１の右側に生じたより小さい余白４０１に、優先順位が６番目のアプリケーション１ＡＰの名称を割り当てる。
【００５７】
なお、図７の例では、アプリケーション１ＡＰの名称の文字列が余白４０１に表示されている。しかし、文字列に代替して、アプリケーション１ＡＰを示すアイコン画像、アプリケーション１ＡＰを使用している状態のキャプチャ画像又はこれらの組合せが余白４０１に表示されてもよい。
【００５８】
本実施の形態では、待機状態にあるアプリケーション１ＡＰの名称を余白４０１に表示した。しかし、直近に利用されたアプリケーション１ＡＰの名称が余白４０１に表示されてもよい。かかる場合、制御部２０は、アプリケーション１ＡＰが起動される都度、アプリケーション１ＡＰの名称及びアプリケーション１ＡＰの起動日時を対応付けて記憶部３０に記憶する。制御部２０は、起動日時が現在日時により近いアプリケーション１ＡＰの名称と、アプリケーション１ＡＰが直近に起動した起動日時とを記憶部３０から読み出す。制御部２０は、起動日時が現在日時により近いアプリケーション１ＡＰほど優先順位が高いものとして、読み出したアプリケーション１ＡＰの名称を余白４０１に表示する。
なお、優先順位は、起動日時が現在日時に近い順ではなく、アプリケーション１ＡＰの利用頻度でもよい。
【００５９】
表示装置１０によれば、アプリケーション１ＡＰを選択する画面４１を表示することなしに、余白４０１に表示したアプリケーション１ＡＰが選択されることで、アプリケーション１ＡＰを待機状態から実行状態に遷移させることができる。これにより、表示装置１０は、操作性の向上を図ることができる。
【００６０】
実施の形態３
ブラウザ１ａ、テキストエディタ５ａ、表計算ソフト等のように、表示部４０に収まりきらない画面４１を有するアプリケーション１ＡＰがある。実施の形態３は、かかるアプリケーション１ＡＰを実行している場合、ページを切り換える画面部品又は画面４１をスクロールする画面部品を余白４０１に表示する形態に関する。
なお、実施の形態３において、実施の形態１、２と同様である構成要素には同一の参照番号を付してその詳細な説明を省略する。
【００６１】
実施の形態３では、ページ切替操作及び画面４１のスクロール操作を実行するアプリケーション１ＡＰの識別情報（例えば、名称）が記憶部３０に記憶されている。制御部２０は、実行中のアプリケーション１ＡＰが記憶部３０に記憶されている識別情報のアプリケーション１ＡＰと一致する場合、ページを切り換える画面部品又は画面４１をスクロールする画面部品を余白４０１に表示する。以下では、アプリケーション１ＡＰの例としてブラウザ１ａを挙げて、ページを切り換える画面部品を余白４０１に表示する処理について説明する。
【００６２】
図８は、斜めモードの場合に生じた余白４０１に、ページ戻しボタン１ｂ及びページ送りボタン２ｂが表示された様子の一例を示す説明図である。図８では、余白４０１は、太線で強調されている。図８において、表示部４０に五角形状の余白４０１が２つ生じており、制御部２０は、五角形状の余白４０１を分割して、表示部４０の左右端に直角二等辺三角形状の余白４０１を生じさせている。なお、制御部２０は、検出部６０が検出した回転角に基づいて、左右の位置を判定している。制御部２０は、実行中のブラウザ１ａに係る画面４１の左側に生じさせた余白４０１にページ戻しボタン１ｂを割り当てている。制御部２０は、実行中のブラウザ１ａに係る画面４１の右側に生じさせた余白４０１にページ送りボタン２ｂを割り当てている。
ブラウザ１ａに係る画面４１の左上にページを切り換えるボタンが小さく表示されているが、指による操作は困難である。
【００６３】
図９は、斜めモードの場合に生じた余白４０１に、ページ戻しボタン１ｂ及びページ送りボタン２ｂが表示された様子の一例を示す説明図である。図９において、余白４０１は、太線で強調されている。図９は、図８よりも拡大されたブラウザ１ａの画面４１を示している。図９において、表示部４０の四隅に直角二等辺三角形状の余白４０１が夫々１つずつ生じている。制御部２０は、実行中のブラウザ１ａに係る画面４１の左側に生じた余白４０１にページ戻しボタン１ｂを割り当てている。制御部２０は、実行中のブラウザに係る画面４１の右側に生じた余白４０１にページ送りボタン２ｂを割り当てている。
ブラウザ１ａに係る画面４１の左上に配置されているページを切り換えるボタンは、表示部４０の外側にはみ出ている。
【００６４】
図１０は、斜めモードの場合に生じた余白４０１に、ページ戻しボタン１ｂ及びページ送りボタン２ｂを表示する処理の手順の一例を示すフローチャートである。
なお、図１０のフローにおいて、検出部６０により検出された回転角及び回転方向に基づいて、制御部２０がアプリケーション１ＡＰに係る画面４１を画面４１の中心回りに回転して表示部４０に表示する処理を省略する。また、図１０のフローにおいて、ページ戻しボタン１ｂ及びページ送りボタン２ｂが選択された場合におけるページ切替処理を省略する。
【００６５】
制御部２０は、ページ切替操作を実行するアプリケーション１ＡＰの識別情報を記憶部３０から読み出す（ステップＳ２０１）。制御部２０は、実行中のアプリケーション１ＡＰが読み出した識別情報のアプリケーション１ＡＰの中に含まれるか否かを判定する（ステップＳ２０２）。
なお、ステップＳ２０１及びステップＳ２０２に替えて、制御部２０は、実行中のアプリケーション１ＡＰから、ページ切替に対応する操作情報を取得してもよい。かかる場合、制御部２０は、ステップＳ２０２において、ページ切替に対応する操作情報の取得に成功したか否かを判定する。
【００６６】
制御部２０は、実行中のアプリケーション１ＡＰが読み出した識別情報のアプリケーション１ＡＰの中に含まれないと判定した場合（ステップＳ２０２：ＮＯ）、処理を終了する。制御部２０は、実行中のアプリケーション１ＡＰが読み出した識別情報のアプリケーション１ＡＰの中に含まれると判定した場合（ステップＳ２０２：ＹＥＳ）、回転された画面４１に対応する画像情報から余白４０１の座標情報を抽出する（ステップＳ２０３）。
【００６７】
制御部２０は、検出部６０が検出した回転角に基づいて、斜めモードの表示部４０における左右端の領域を確定する（ステップＳ２０４）。制御部２０は、抽出した余白４０１の座標情報及び確定した左右端の領域に基づいて、余白４０１を分割するか否かを判定する（ステップＳ２０５）。制御部２０は、余白４０１を分割しないと判定した場合（ステップＳ２０５：ＮＯ）、ステップＳ２０７に処理を進める。
【００６８】
制御部２０は、余白４０１を分割すると判定した場合（ステップＳ２０５：ＹＥＳ）、余白４０１を分割する（ステップＳ２０６）。なお、ステップＳ２０６における余白４０１の分割は、ページ戻しボタン１ｂ及びページ送りボタン２ｂの表示に適切な大きさ及び形状を有する余白４０１を生成するためである。例えば図８の余白４０１のように、２つの余白４０１が共に五角形状である場合、下側の余白４０１を左端部と他部とに、上側の余白４０１を右端部と他部とに分割する。制御部２０は、左右端の余白４０１にページ戻しボタン１ｂ及びページ送りボタン２ｂを割り当てる（ステップＳ２０７）。
【００６９】
制御部２０は、ページ戻しボタン１ｂ及びページ送りボタン２ｂに夫々対応する画像情報を生成する（ステップＳ２０８）。なお、ページ戻しボタン１ｂ及びページ送りボタン２ｂに夫々対応する画像情報を予め記憶部３０に記憶しておいてもよい。かかる場合、ステップＳ２０８において、制御部２０は、図１０のフローが実行される都度、ページ戻しボタン１ｂ及びページ送りボタン２ｂに夫々対応する画像情報を記憶部３０から読み出してもよい。制御部２０は、生成した画像情報に基づいて、左右端の余白４０１にページ戻しボタン１ｂ及びページ送りボタン２ｂを表示し（ステップＳ２０９）、処理を終了する。
【００７０】
図１０のフローでは、制御部２０は、ページ戻しボタン１ｂ及びページ送りボタン２ｂを左右端の余白４０１に表示した。しかし、制御部２０は、ページ戻しボタン１ｂ及びページ送りボタン２ｂを表示部４０の上下端の余白４０１に表示してもよい。
図１０のフローでは、制御部２０は、ページ戻しボタン１ｂ及びページ送りボタン２ｂを余白４０１に表示した。しかし、制御部２０は、画面４１をスクロールする画面部品を余白４０１に表示してもよいことは勿論である。
【００７１】
表示装置１０によれば、斜めモードの場合に生じる余白４０１に、ページを切り換える画面部品又は画面４１をスクロールする画面部品を表示することができる。
アプリケーション１ＡＰの操作画面４１、コンテンツ表示画面４１等が縮小表示される場合、ページを切り換える画面部品又は画面４１をスクロールする画面部品も縮小表示される。そのため、表示装置１０が例えばタッチパネルで操作されるスマートフォン、タブレット型ＰＣ等の場合、過度に縮小表示された画面部品を指で操作することが困難になる。例えば、ユーザはブラウザ１ａの画面４１におけるスクロール操作、ハイパーリンクの選択操作、表示部４０に表示された画像ボタンのタップ操作等を誤ることがある。しかし、表示装置１０は、アプリケーション１ＡＰ操作のための画面部品を指に対して適切な大きさで余白４０１に表示するため、操作性を向上させることができる。
アプリケーション１ＡＰの操作画面４１、コンテンツ表示画面４１等が拡大表示される場合、例えば図９の例のように、ページを切り換える画面部品が表示部４０の縁から外側にはみ出してしまい、ページを切り換える操作が不可能になる。しかし、表示装置１０は、ページを切り換える画面部品を余白４０１に表示するため、ページを切り換える操作の実行可能性を担保することができる。
【００７２】
なお、制御部２０は、斜めモードでアプリケーション１ＡＰに係る画面４１を表示部４０に表示する場合、アプリケーション１ＡＰを操作するための画面部品が一定の大きさ以下で表示部４０に表示されるか否かを判定してもよい。制御部２０は、アプリケーション１ＡＰを操作するための画面部品が一定の大きさ以下で表示部４０に表示されると判定した場合、当該画面部品に対応する画像を余白４０１に表示してもよい。
また、制御部２０は、斜めモードでアプリケーション１ＡＰに係る画面４１を表示部４０に表示する場合、アプリケーション１ＡＰを操作するための画面部品が表示部４０に表示されているか否かを判定してもよい。制御部２０は、アプリケーション１ＡＰを操作するための画面部品が表示部４０に表示されていないと判定した場合、当該画面部品に対応する画像を余白４０１に表示してもよい。
【００７３】
実施の形態４
実施の形態４は、ダイアログボックスに含まれる、テキストボックス、チェックボックス、ボタン等の入力用画面部品と、入力用画面部品に対して入力又は選択を促すメッセージとを、余白４０１に表示する形態に関する。
なお、実施の形態２において、実施の形態１〜３と同様である構成要素には同一の参照番号を付してその詳細な説明を省略する。
【００７４】
図１１は、斜めモードの場合におけるアプリケーション１ＡＰに係る画面４１及びダイアログボックス１ｄの一例を示す説明図である。図１１において、余白４０１は、太線で強調されている。電話帳ソフト２ａに係る画面４１が表示部４０に表示されている。電話帳ソフト２ａに係る画面４１の前面には、ダイアログボックス１ｄがポップアップ表示されている。ダイアログボックス１ｄには、選択入力を促すメッセージ１０Ｍの「一件削除しますか？」と、「はい」及び「いいえ」を選択する選択ボタン１０ｓ、２０ｓとが表示されている。ダイアログボックス１ｄは、電話帳ソフト２ａに係る画面４１の表示領域のほとんどを占有している。そのため、電話帳ソフト２ａに係る画面４１の視認性が損なわれている。
【００７５】
図１２は、斜めモードの場合に生じた余白４０１に、ダイアログボックス１ｄのメッセージ１０Ｍ及び選択ボタン１０ｓ、２０ｓが表示された様子の一例を示す説明図である。図１２において、余白４０１は、太線で強調されている。表示部４０における３つの角部に、夫々直角二等辺三角形状の余白４０１が生じている。左端の角部に生じている余白４０１は、情報を表示するには面積が狭い。しかし、上端及び下端の角部に生じている余白４０１は、ダイアログボックス１ｄに関する情報を表示することができる面積を有している。図１２の例では、上端の余白４０１にメッセージ１０Ｍが表示され、下端の余白４０１に選択ボタン１０ｓ、２０ｓが表示されている。
【００７６】
下端の余白４０１は、より詳細には、上下方向に２つに分割されている。下端領域における下側の余白４０１には、「はい」を選択する選択ボタン１０ｓが表示されている。下端領域における上側の余白４０１には、「いいえ」を選択する選択ボタン２０ｓが表示されている。
なお、上端の余白４０１に選択ボタン１０ｓ、２０ｓが表示され、下端の余白４０１にメッセージ１０Ｍが表示されてもよいことは勿論である。
【００７７】
図１３は、斜めモードの場合に生じた余白４０１に、ダイアログボックス１ｄのメッセージ１０Ｍ及び入力用画面部品を表示する手順の一例を示すフローチャートである。
なお、図１３のフローにおいて、検出部６０により検出された回転角及び回転方向に基づいて、制御部２０がアプリケーション１ＡＰに係る画面４１を、画面４１の中心回りに回転して、表示部４０に表示する処理を省略する。また、図１３のフローにおいて、入力用画面部品が選択された場合における処理を省略する。
【００７８】
制御部２０は、アプリケーション１ＡＰからダイアログボックス１ｄに対応する画面情報を取得する（ステップＳ３０１）。制御部２０は、取得した画面情報が表示部４０に出力されることを阻止する（ステップＳ３０２）。制御部２０は、取得した画面情報からメッセージ１０Ｍ及び入力用画面部品を抽出する（ステップＳ３０３）。制御部２０は、余白４０１の座標情報を抽出する（ステップＳ３０４）。制御部２０は、余白４０１の座標に基づいて、各余白４０１の横幅及び高さを取得する（ステップＳ３０５）。制御部２０は、取得した各余白４０１の横幅及び高さから、各余白４０１の面積を算出する（ステップＳ３０６）。
【００７９】
制御部２０は、算出した各余白４０１の面積に基づいて、抽出したメッセージ１０Ｍ及び入力用画面部品を表示することができる面積を有する余白４０１があるか否かを判定する（ステップＳ３０７）。制御部２０は、抽出したメッセージ１０Ｍ及び入力用画面部品を表示することができる面積を有する余白４０１がないと判定した場合（ステップＳ３０７：ＮＯ）、処理を終了する。制御部２０は、抽出したメッセージ１０Ｍ及び入力用画面部品を表示することができる面積を有する余白４０１があると判定した場合（ステップＳ３０７：ＹＥＳ）、抽出した入力用画面部品の数が複数か否かを判定する（ステップＳ３０８）。
【００８０】
制御部２０は、抽出した入力用画面部品の数が複数でないと判定した場合（ステップＳ３０８：ＮＯ）、ステップＳ３１０へ処理を進める。入力用画面部品の数が複数でない場合は、例えばメッセージボックスのように、メッセージに対する確認用のＯＫボタンのみが入力用画面部品である場合である。制御部２０は、抽出した入力用画面部品の数が複数であると判定した場合（ステップＳ３０８：ＹＥＳ）、余白４０１を入力用画面部品の数に分割する（ステップＳ３０９）。なお、ステップＳ３０９において、制御部２０は、１つの余白４０１を入力用画面部品の数に分割してもよいし、複数の余白４０１を夫々分割して、分割後の複数の余白４０１の数が入力用画面部品の数になるようにしてもよい。
【００８１】
制御部２０は、余白４０１にメッセージ１０Ｍ及び入力用画面部品を割り当てる（ステップＳ３１０）。制御部２０は、ステップＳ３０１で取得した画像情報から、メッセージ１０Ｍ及び入力用画面部品の画像情報を夫々生成する（ステップＳ３１１）。なお、ステップＳ３１１において、制御部２０は、ステップＳ３０１で取得した画像情報を複製して、メッセージ１０Ｍ及び入力用画面部品を生成してもよい。あるいは、制御部２０は、ステップＳ３０１で取得した画像情報に対応するダイアログボックス１ｄの画面４１から、メッセージ１０Ｍ及び入力用画面部品を抽出してもよい。制御部２０は、生成した画像情報に対応するメッセージ１０Ｍ及び入力用画面部品の画像を、割り当てた余白４０１に表示し（ステップＳ３１２）、処理を終了する。
【００８２】
表示装置１０によれば、アプリケーション１ＡＰに係る画面４１の前面に、アプリケーション１ＡＰがダイアログボックス１ｄをポップアップ表示する場合、ダイアログボックス１ｄに係るメッセージ１０Ｍ及び入力用画面部品を余白４０１に表示することができる。
ダイアログボックス１ｄは、アプリケーション１ＡＰに係る画面４１の前面にポップアップ表示される。斜めモードでアプリケーション１ＡＰに係る画面４１が表示部４０に表示される場合、当該画面４１の表示領域の大きさと、ダイアログボックス１ｄの大きさとが一致又は類似することが多い。かかる場合、ダイアログボックス１ｄがアプリケーション１ＡＰに係る画面４１のほとんど又は全てを覆い隠してしまうことになる。しかし、表示装置１０は、ダイアログボックス１ｄの表示を阻止して、ダイアログボックス１ｄに係るメッセージ１０Ｍ及び入力用画面部品を余白４０１に表示する。これにより、表示装置１０は、アプリケーション１ＡＰに係る画面４１の表示を損なうことなく、ダイアログボックス１ｄの機能を実現することができる。
【００８３】
開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【００８４】
各実施の形態で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
【００８５】
本願に係る表示装置１０は、検出部６０が検出した回転角度に応じてアプリケーションプログラム１ＡＰに係る画面４１を該画面４１の中心回りに回転させるための画像情報を生成し、生成した画像情報に対応する画面４１を表示部４０に表示する表示装置１０において、回転角度に応じて回転された前記画面４１が前記表示部４０に表示されない余白４０１に相当する情報を、生成した前記画像情報から抽出する抽出部２０と、前記アプリケーションプログラム１ＡＰに対する操作の情報を該アプリケーションプログラム１ＡＰから取得する取得部２０と、該取得部２０が取得した操作の情報に対応する画像情報を生成する生成部２０と、該生成部２０が生成した画像情報に対応する画像を前記抽出部２０が抽出した情報に相当する余白４０１に表示する表示制御部２０とを備えることを特徴とする。
【００８６】
本願に係る表示装置にあっては、回転角度に応じてアプリケーションプログラムに係る画面を当該画面の中心回りに回転することにより、表示部にアプリケーションプログラムに係る画面が表示されない余白が生じる。表示装置は、回転されたアプリケーションプログラムに係る画面に対応する画像情報から余白に相当する情報を抽出する。表示装置は、アプリケーションプログラムの操作情報をアプリケーションプログラムから取得し、取得した操作情報に対応する画像情報を生成する。表示装置は、生成した画像情報に対応する画像を、抽出した情報に相当する表示部の余白に表示する。
これにより、余白の有効活用を図ることができる。
【００８７】
本願に係る表示装置１０は、前記取得部２０は前記アプリケーションプログラム１ＡＰに対する操作に係る複数の操作項目及び該複数の操作項目の優先順位を該アプリケーションプログラム１ＡＰから取得するようにしてあり、前記表示制御部２０は、前記抽出部２０が複数の余白４０１に相当する情報を抽出した場合、前記取得部２０が取得した優先順位に基づいて、前記生成部２０が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白４０１に表示するようにしてあることを特徴とする。
【００８８】
本願に係る表示装置にあっては、アプリケーションプログラムを操作するための複数の操作項目と、操作項目の優先順位とをアプリケーションプログラムから取得する。表示装置は、取得した複数の操作項目に夫々対応する画像情報を生成する。表示装置は、複数の余白に相当する情報を抽出した場合、取得した優先順位に基づいて、生成した画像情報に夫々対応する各画像の一部又は全部を複数の余白に表示する。
これにより、アプリケーションプログラムで設定された優先順位に従って、複数の余白にアプリケーションプログラムの操作項目を表示することができる。
【００８９】
本願に係る表示装置１０は、複数のアプリケーションプログラム１ＡＰがインストールされている場合、該複数のアプリケーションプログラム１ＡＰの識別情報を夫々取得する第二取得部２０と、該第二取得部２０が取得した識別情報に夫々対応する複数のアプリケーションプログラム１ＡＰ各々に対する起動操作に係る複数の画像情報又は待機状態にある該複数のアプリケーションプログラム１ＡＰ各々を実行状態に遷移させる操作に係る複数の画像情報を生成する第二生成部２０とを備え、前記表示制御部２０は、前記抽出部２０が複数の余白４０１に相当する情報を抽出した場合、前記第二生成部２０が生成した複数の画像情報に夫々対応する各画像の一部又は全部を該複数の余白４０１に表示するようにしてあることを特徴とする。
【００９０】
本願に係る表示装置にあっては、複数のアプリケーションプログラムがインストールされている場合、複数のアプリケーションプログラムの識別情報を取得する。表示装置は、取得した識別情報に夫々対応する複数のアプリケーションプログラムを各々起動するための複数の画像情報、又は取得した識別情報に夫々対応する複数のアプリケーションプログラム１ＡＰを待機状態から実行状態に各々遷移させるための複数の画像情報を生成する。表示装置は、複数の余白に相当する情報を抽出した場合、生成した複数の画像情報に夫々対応する各画像の一部又は全部を複数の余白に表示する。
これにより、未起動状態又は待機状態のアプリケーションプログラムを迅速に実行させることができる。
【００９１】
本願に係る表示装置１０は、前記アプリケーションプログラム１ＡＰに対する情報の入力操作に係る画面４１に対応する画面情報を、該アプリケーションプログラム１ＡＰから取得する第三取得部２０と、該第三取得部２０が前記画面情報を取得した場合、前記表示部４０による該画面情報に対応する画面４１の表示を阻止する阻止部２０と、該阻止部２０が阻止した場合、前記第三取得部２０が取得した画面情報から、前記アプリケーションプログラム１ＡＰに対する情報の入力操作に係る画面４１に対応する画像情報を新たに生成する第三生成部２０とを備え、前記表示制御部２０は前記第三生成部２０が生成した画像情報に対応する画像を前記余白４０１に表示するようにしてあることを特徴とする。
【００９２】
本願に係る表示装置にあっては、アプリケーションプログラムに係る情報を入力する画面に対応する画面情報をアプリケーションプログラムから取得する。表示装置は、アプリケーションプログラムに係る情報を入力する画面に対応する画面情報をアプリケーションプログラムから取得した場合、表示部によるアプリケーションプログラムに係る情報を入力する画面の表示を阻止する。表示装置は、画面の表示を阻止した場合、画面情報からアプリケーションプログラムに係る情報を入力する画面に対応する画像情報を新たに生成する。
これにより、アプリケーションプログラムに係る画面が情報を入力する画面によって覆われないようにすることができ、アプリケーションプログラムに係る画面の視認性を向上させることができる。
【００９３】
本願に係る表示装置１０は、前記取得部２０は前記アプリケーションプログラム１ＡＰに係る画面４１を切り替える操作の情報又はスクロールする操作の情報を取得するようにしてあることを特徴とする。
【００９４】
本願に係る表示装置にあっては、アプリケーションプログラムに係る画面を切り替えるための操作情報又はアプリケーションプログラムに係る画面をスクロールするための操作情報を取得する。表示装置は、取得した操作情報に対応する画像情報を生成し、生成した画像情報に対応する画像を抽出した情報に相当する余白に表示する。
これにより、例えばタッチパネルを介してアプリケーションプログラムを操作する場合、操作対象が小さすぎても余白に表示された画面部品を操作することにより、アプリケーションプログラムに係る画面の切替操作又はスクロール操作が可能となる。
【００９５】
本願に係る表示装置１０は、前記表示制御部２０が前記表示部４０の余白４０１に表示した画像を介して、前記アプリケーションプログラム１ＡＰに対する操作を受け付ける操作部５０と、該操作部５０が受け付けた前記アプリケーションプログラム１ＡＰに対する操作に応じた動作を該アプリケーションプログラム１ＡＰに実行させる実行部２０とを備えることを特徴とする。
【００９６】
本願に係る表示装置にあっては、表示部の余白に表示した画像を介して、アプリケーションプログラムに対する操作を受け付ける。表示装置は、受け付けた操作に応じた動作をアプリケーションプログラムに実行させる。
これにより、余白の有効利用を図ると共に、より少ない操作手順でアプリケーションプログラムを操作することができ、操作性に資する。
【００９７】
本願に係る表示装置１０は、画像を表示する表示部４０と、自身の回転角度又は前記表示部４０に対する画像の回転操作に係る回転角度を検出する検出部６０と、該検出部６０が検出した回転角度に応じて、アプリケーションプログラム１ＡＰに係る画面４１を該画面４１の中心回りに回転させるための画像情報を生成する情報生成部２０と、回転角度に応じて回転された前記画面４１が前記表示部４０に表示されない余白４０１に相当する情報を、前記情報生成部２０が生成した画像情報から抽出する抽出部２０と、前記アプリケーションプログラム１ＡＰに対する操作の情報を該アプリケーションプログラム１ＡＰから取得する取得部２０と、該取得部２０が取得した操作の情報に対応する画像情報を生成する生成部２０と、該生成部２０が生成した画像情報に対応する画像を前記抽出部２０が抽出した情報に相当する余白４０１に表示する表示制御部２０とを備えることを特徴とする。
【００９８】
本願に係る表示装置によれば、余白の有効活用を図ることができる。
【００９９】
本願に係るプログラム１Ｐは、表示部４０及び検出部６０を有するコンピュータ１０に、検出部６０が検出した回転角度に応じてアプリケーションプログラム１ＡＰに係る画面４１を該画面４１の中心回りに回転させるための画像情報を生成し、生成した画像情報に対応する画面４１を前記表示部４０に表示する処理を実行させるプログラム１Ｐにおいて、回転角度に応じて回転された前記画面４１が前記表示部４０に表示されない余白４０１に相当する情報を、生成した前記画像情報から抽出し、前記アプリケーションプログラム１ＡＰに対する操作の情報を該アプリケーションプログラム１ＡＰから取得し、取得した操作の情報に対応する画像情報を生成し、生成した画像情報に対応する画像を抽出した情報に相当する余白４０１に表示する処理をコンピュータ１０に実行させることを特徴とする。
【０１００】
本願に係るプログラムによれば、余白の有効活用を図ることができる。
【符号の説明】
【０１０１】
１０    表示装置
２０    制御部（抽出部、取得部、生成部、表示制御部、第二取得部、第二生成部、第三取得部、阻止部、第三生成部、実行部、情報生成部）
３０    記憶部
４０    表示部
４０１  余白
４１    画面
５０    操作部
６０    検出部
７０    通信部
１Ｐ    プログラム
１ＡＰ  アプリケーション（アプリケーションプログラム）
【図１】
2015138341.tif 000003
【図２】
2015138341.tif 000004
【図３】
2015138341.tif 000005
【図４】
2015138341.tif 000006
【図５】
2015138341.tif 000007
【図６】
2015138341.tif 000008
【図７】
2015138341.tif 000009
【図８】
2015138341.tif 000010
【図９】
2015138341.tif 000011
【図１０】
2015138341.tif 000012
【図１１】
2015138341.tif 000013
【図１２】
2015138341.tif 000014
【図１３】
2015138341.tif 000015