(57)【要約】【課題】入力操作性を向上させることを目的とする。【解決手段】情報処理装置１は、表示部と、着脱可能な入力装置５が表示部の表示画面の一部に装着されたことを検知する装着／解除検知部３２と、表示画面のうち、入力装置５の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定するオブジェクト特定部３４と、入力装置５の装着が検知された場合に、移動対象オブジェクトを表示画面における不可視領域以外の表示領域に移動させるオブジェクト移動部３５とを備える。【選択図】図５
2019197253.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する装着検知部と、
前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定するオブジェクト特定部と、
前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させるオブジェクト移動部と
を具備する情報処理装置。
【請求項２】
前記オブジェクトは、ウィンドウを含み、
前記オブジェクト特定部は、ウィンドウ内に設けられた当該ウィンドウの移動操作を行うための指示領域の全てが前記不可視領域に配置されているウィンドウを前記移動対象オブジェクトとして特定し、
前記オブジェクト移動部は、特定された前記移動対象オブジェクトの前記指示領域の一部または全てが前記不可視領域以外の表示領域に表示されるように、前記移動対象オブジェクトを移動させる請求項１に記載の情報処理装置。
【請求項３】
前記入力装置が前記表示画面から取り外されたことを検知する装着解除検知部を備え、
前記オブジェクト移動部は、前記入力装置の装着解除が検知された場合に、前記移動対象オブジェクトを前記入力装置の装着前の表示位置に移動させる請求項１または２に記載の情報処理装置。
【請求項４】
前記入力装置が装着された場合に、前記不可視領域のバックライトを消灯させ、前記入力装置の装着が解除された場合に、前記不可視領域のバックライトを点灯させるバックライト制御部を備える請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
表示部を備える情報処理装置の画面表示方法であって、
着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する工程と、
前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定する工程と、
前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させる工程と
を有する情報処理装置の画面表示方法。
【請求項６】
表示部を備える情報処理装置によって実行される画面表示プログラムであって、
着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する処理と、
前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定する処理と、
前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させる処理と
を含む画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその画面表示方法並びに画面表示プログラムに関するものである。
【背景技術】
【０００２】
近年、タッチパネル式の液晶ディスプレイを有し、物理的なキーボードを持たないタブレット型ＰＣやスマートフォン等の情報処理装置が急速に普及している。この種の情報処理装置のディスプレイは、使用時には大きい方が望ましい反面、携帯時には小型化されることが望まれている。そこで、有機ＥＬ（Electro Luminescence）等のフレキシブルディスプレイを用いることで、筐体だけでなくディスプレイまでも折り畳み可能に構成した情報処理装置が提案されている（例えば、特許文献１参照）。
また、従来、ディスプレイが設けられた筐体をヒンジなどで接続したデュアルディスプレイ型の情報処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６２６１６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したようなディスプレイまでも折り畳み可能に構成した情報処理装置やデュアルディスプレイ型の情報処理装置は、物理的なキーボードを有しないため、例えば、長文の入力操作等に支障が生じる場合があった。
【０００５】
本発明は、このような事情に鑑みてなされたものであって、入力操作性を向上させることのできる情報処理装置及びその画面表示方法並びに画面表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様は、表示部と、着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する装着検知部と、前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定するオブジェクト特定部と、前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させるオブジェクト移動部とを具備する情報処理装置である。
【０００７】
本発明の第二態様は、表示部を備える情報処理装置の画面表示方法であって、着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する工程と、前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定する工程と、前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させる工程とを有する情報処理装置の画面表示方法である。
【０００８】
本発明の第三態様は、表示部を備える情報処理装置によって実行される画面表示プログラムであって、着脱可能な入力装置が前記表示部の表示画面の一部に装着されたことを検知する処理と、前記表示画面のうち、前記入力装置の装着によって隠れる不可視領域に配置されているオブジェクトを移動対象オブジェクトとして特定する処理と、前記入力装置の装着が検知された場合に、前記移動対象オブジェクトを前記表示画面における前記不可視領域以外の表示領域に移動させる処理とを含む画面表示プログラムである。
【発明の効果】
【０００９】
本発明によれば、入力操作性を向上させることができるという効果を有する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理装置の外観図である。
【図２】本発明の一実施形態に係る情報処理装置の外観図である。
【図３】本発明の一実施形態に係る情報処理装置に装着可能な入力装置の一例を示した図である。
【図４】本発明の一実施形態に係る情報処理装置のハードウェア構成を示す概略図である。
【図５】本発明の一実施形態に係る情報処理装置が備える機能のうち、画面表示に関する機能を主に抽出して示した機能構成図である。
【図６】本発明の一実施形態に係る情報処理装置の表示画面の一部に入力装置の一例として物理キーボードを装着した場合の外観図を示した図である。
【図７】本発明の一実施形態に係る情報処理装置に入力装置が装着されていない場合の画面表示の一例を示した図である。
【図８】本発明の一実施形態に係る情報処理装置の表示画面に入力装置が装着された場合の画面表示の一例を示した図である。
【図９】本発明の一実施形態に係る情報処理装置の表示画面に入力装置が装着された場合において、移動対象オブジェクトが移動された後の画面表示の一例を示した図である。
【図１０】本発明の他の実施形態に係る情報処理装置の外観図を示した図である。
【発明を実施するための形態】
【００１１】
以下に、本発明に係る情報処理装置及び画面表示方法並びに画面表示プログラムの一実施形態について図面を参照して説明する。
図１、図２は本発明の一実施形態に係る情報処理装置１の外観図である。情報処理装置１は、第１筐体２ａ及び第２筐体２ｂを備えている。第１筐体２ａと第２筐体２ｂとは、例えば、ヒンジなどの連結部３によって連結されており、二つ折りが可能な構成とされている。第１筐体２ａ及び第２筐体２ｂの内面には、タッチパネル式の表示画面１０が配置されている。表示画面１０は、有機ＥＬ（Electro  Luminescence）等を用いて構成された柔軟性を有する表示画面であり、第１筐体２ａ及び第２筐体２ｂの内面が重なり合うように折りたたんだ場合に、一緒に折り畳み可能な構成とされている。
【００１２】
情報処理装置１は、図１に示したように、第１筐体２ａの内面と第２筐体２ｂの内面とのなす角が１８０度になるように開き、表示画面１０を平面状とすることでタブレット端末として使用できる。また、情報処理装置１は、図２に示すように、第１筐体２ａの内面と第２筐体２ｂの内面とのなす角度を変更することで、ノートＰＣのように使用することができる。情報処理装置１は、図３に示すように、表示画面１０の一部に物理キーボード等の入力装置５の装着が可能な構成とされている。入力装置５の一例として、物理キーボード、タッチパッド、マウスパッド、ゲーム用入力機器等が挙げられる。
【００１３】
図４は、情報処理装置１のハードウェア構成を示す概略図である。情報処理装置１は、ＣＰＵ（Central  Processing  Unit）２０、ＲＯＭ（Read  Only  Memory）２１、メモリ２２、表示部２３、グラフィクスアダプタ２４、入力コントローラ２６、フラッシュメモリ２７、通信デバイス２８等を備えており、各部はバス２９を介して直接または間接的に接続されている。
【００１４】
ＣＰＵ２０は、バス２９を介して接続されたフラッシュメモリ２７に格納されたＯＳ（Operating  System）により情報処理装置１全体の制御を行うとともに、フラッシュメモリ２７に格納された各種のプログラムに基づいて処理を実行する機能を有する。また、ＣＰＵ２０は、所定の指示に応じて処理能力の変更を可能とする。
ＲＯＭ２１は、ＢＩＯＳ（Basic  Input／Output  System）や各種データ等を格納している。
メモリ２２は、キャッシュメモリやＲＡＭ（Random  Access  Memory）等で構成されており、ＣＰＵ２０の実行プログラム（例えば、制御プログラム）の読み込み、及び実行プログラムによる処理データの書き込みを行う作業領域として利用される書き込み可能なメモリである。
【００１５】
表示部２３は、表示画面１０を備えている。表示部２３は、ＣＰＵ２０の制御に従って、グラフィクスアダプタ２４からのビデオ信号を画像として表示画面１０に表示する。また、表示部２３は、表示画面１０に対するユーザの入力操作を検出して、入力コントローラ２６に出力する。
グラフィクスアダプタ２４は、ＣＰＵ２０の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号を表示部２３に出力する。入力コントローラ２６は、タッチパネル式の表示画面１０から入力される入力指示に基づく制御を行う。
【００１６】
フラッシュメモリ２７は、例えば、情報処理装置１全体の制御を行うためのＯＳ、周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーション、及び各種データやファイル等を格納する機能を有する。なお、情報処理装置１は、フラッシュメモリ２７に替わる記憶手段としてＨＤＤ（Hard  Disk  Drive）等、他の記憶手段を備えてもよい。
通信デバイス２８は、ネットワークを介して他のデバイスとの通信を制御する。
【００１７】
図５は、本実施形態に係る情報処理装置１が備える機能のうち、画面表示に関する機能を主に抽出して示した機能構成図である。後述する各種機能を実現するための一連の処理は、一例として、プログラム（例えば、画面表示プログラム）の形式でフラッシュメモリ２７に記憶されており、このプログラムをＣＰＵ２０がメモリ２２に読み出して、情報の加工・演算処理を実行することにより、各種機能が実現される。なお、プログラムは、フラッシュメモリ２７に予めインストールされている形態や、他のコンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等が適用されてもよい。コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等である。
【００１８】
図５に示すように、情報処理装置１は、記憶部３１、装着／解除検知部３２、不可視領域特定部３３、オブジェクト特定部３４、オブジェクト移動部３５、及びバックライト制御部３６を備えている。
記憶部３１の機能は、例えば、フラッシュメモリ２７により実現される。記憶部３１には、情報処理装置１に着脱可能な入力装置５の情報が格納されている。例えば、記憶部３１には、入力装置５の識別情報と、その入力装置５が表示画面上に装着された場合に、入力装置５によって隠れる表示画面１０の領域（以下「不可視領域」という。）の大きさ及び位置とが関連付けられた不可視領域情報４０が格納されている。
また、記憶部３１には、後述するオブジェクト特定部３４によって移動対象オブジェクトが特定された場合に、その移動対象オブジェクトに関する移動対象オブジェクト情報４２を格納する。
【００１９】
装着／解除検知部３２は、特定の入力装置５が表示画面１０の一部に装着されたことを検知するとともに、装着が解除されたことを検知する。例えば、装着／解除検知部３２は、情報処理装置１内に設けられたホール素子（図示略）によってその機能が実現される。例えば、着脱可能な入力装置５の装着面にマグネット（図示略）が設けられており、そのマグネットから発せられる磁界を検出した場合に、入力装置５の装着を検知する。また、装着／解除検知部３２は、マグネットから発せられる磁界が検出されなくなった場合に、入力装置５の装着解除（入力装置の取り外し）を検知する。入力装置５の表示画面上における装着位置や大きさが規格化されている場合には、入力装置５の装着面に設けられたマグネットの位置に対応する情報処理装置１の位置にホール素子を設ければよい。また、規格化されていない入力装置５にも対応する場合には、情報処理装置１の複数の位置にホール素子を配置しておけばよい。
【００２０】
また、入力装置５の装着を検出する手法はホール素子を用いた手法に限られない。
例えば、入力装置５と情報処理装置１との間で近距離無線通信が可能な構成としておき、情報処理装置１が入力装置５から所定の情報（例えば、入力装置の識別情報）を受信した場合に、入力装置５の装着を検出することとしてもよい。また、入力装置５との無線通信が確立できなくなったときに、入力装置５の装着解除を検出することとしてもよい。
また、情報処理装置１に対して入力装置が物理的機構によって取り付けられる場合には、その機構の動作等に基づいて入力装置５の装着及び解除を検知することとしてもよい。
【００２１】
不可視領域特定部３３は、着脱可能な入力装置５が装着された場合に、その入力装置５の装着によって隠れる表示領域（以下「不可視領域」という。）を特定する。
不可視領域特定部３３は、例えば、装着／解除検知部３２が近距離無線通信により入力装置５の装着を検知する場合、近距離無線通信によって得られた入力装置５の識別情報に対応する不可視領域を不可視領域情報から取得することにより、不可視領域を特定する。
【００２２】
なお、不可視領域の特定手法についてはこの例に限定されない。例えば、タッチパネル式の表示画面の場合には、入力装置５が装着された場合、タッチセンサによってその装着が検知されるため、タッチセンサが反応した領域を不可視領域として特定することとしても良い。また、装着される入力装置５の大きさにかかわらず、入力装置５が装着された側の筐体に対応する表示画面の全域を不可視領域と特定してもよい。
【００２３】
オブジェクト特定部３４は、不可視領域特定部３３によって特定された不可視領域に配置されているオブジェクトを特定する。
オブジェクトの一例として、ウィンドウ、アイコン等が挙げられる。更に、ウィンドウの一例として、アプリケーションウィンドウ、アプリケーションウィンドウの下位にあるモーダルダイアログウィンドウやダイアログウィンドウ、コントロールウィンドウ等が挙げられる。
【００２４】
例えば、図６に示すように、入力装置５が表示画面上に装着された場合、ユーザは不可視領域に配置されているオブジェクトを視認することができないばかりか、入力操作を行うこともできない。したがって、そのような不可視領域に表示されているウィンドウやアイコン等のオブジェクトについては、ユーザが視認できる領域（以下「可視領域」という。）に移動させる必要が生じる。そこで、オブジェクト特定部３４は、予め設定されている条件に基づいて、可視領域に移動させるべきオブジェクトを移動対象オブジェクトとして特定する。
「所定の条件」として、例えば、不可視領域にウィンドウのフレーム全体が配置されているウィンドウ、不可視領域に全体が配置されているアイコン等が挙げられる。
また、「所定の条件」の他の例として、ウィンドウのフレームの一部または全部が不可視領域に位置するウィンドウ、アイコンの一部または全部が不可視領域に位置するアイコン等が挙げられる。
【００２５】
また、例えば、図７に示すように、ウィンドウ５０ａ〜５０ｃは、そのフレームの上部にウィンドウの移動及びウィンドウサイズの拡大及び縮小等を指示することのできる指示領域（例えば、タイトルバー）６０が設けられている。そして、ウィンドウのフレームの大部分が不可視領域に位置していても、この指示領域が不可視領域に位置していなければ、ユーザはその指示領域６０から移動指示を行うことで、不可視領域でない領域（以下「可視領域」という。）にそのウィンドウを移動させることができる。このことから、オブジェクト特定部３４は、例えば、ウィンドウのフレーム上部に設けられている指示領域６０の全てが不可視領域に配置されているウィンドウを移動対象ウィンドウとして特定してもよい。
オブジェクト特定部３４は、移動対象オブジェクトを特定すると、特定した移動対象オブジェクトの位置及びサイズ（例えば、ウィンドウの座標位置、ウィンドウ幅及び高さ）とそのオブジェクトＩＤとを関連付けた移動対象オブジェクト情報を記憶部３１に格納する。
【００２６】
オブジェクト移動部３５は、オブジェクト特定部３４によって特定された移動対象オブジェクトを表示画面１０における不可視領域以外の表示領域である可視領域に移動させる。このとき、オブジェクト移動部３５は、移動対象オブジェクトの全体が可視領域に表示されるように移動させてもよいし、また、移動対象オブジェクトがウィンドウの場合には、少なくともそのウィンドウの指示領域６０の全てが可視領域に表示されるように移動対象ウィンドウを移動させることとしてもよい。
【００２７】
更に、オブジェクト移動部３５は、装着／解除検知部３２によって入力装置５の装着解除が検出された場合には、記憶部３１に格納されている移動対象オブジェクト情報を参照し、移動対象オブジェクトを移動前の表示位置に移動させる。これにより、入力装置５の装着によって表示位置が強制的に移動されたオブジェクトについては、入力装置５の装着前の状態に戻すことができる。このとき、入力装置５の装着後において、可視領域に新たに追加されたオブジェクトについては、その表示位置が維持される。また、移動対象ウィンドウであっても、ユーザからの入力操作により変更が加えられたウィンドウについては、表示位置を移動させずに、現在の表示位置としてもよい。
【００２８】
バックライト制御部３６は、装着／解除検知部３２によって入力装置５の装着が検知された場合に、不可視領域のバックライトを消灯させ、装着／解除検知部３２によって入力装置５の装着解除が検知された場合に、不可視領域のバックライトを点灯させる。
【００２９】
次に、本発明の一実施形態に係る情報処理装置１によって実行される画面表示方法について、図７〜図９を参照して説明する。なお、以下の説明では、指示領域６０が不可視領域に位置するウィンドウを移動対象オブジェクトとして特定するとの条件に則って、移動対象オブジェクトが特定される場合を例示して説明する。
【００３０】
例えば、図７に示すように、表示画面１０に３つのウィンドウ５０ａ〜５０ｃが表示されている場合を想定して説明する。
この状態において、図８に示すように、入力装置５が表示画面１０の一部に装着されると、装着／解除検知部３２によって入力装置５の装着が検知され、その旨が不可視領域特定部３３等に出力される。
【００３１】
不可視領域特定部３３は、例えば、不可視領域情報４０に基づいて不可視領域の位置及び大きさを特定し、その情報をオブジェクト特定部３４及びバックライト制御部３６に出力する。
オブジェクト特定部３４は、不可視領域に配置されたウィンドウ５０ｃを移動対象オブジェクトとして特定し、特定した移動対象オブジェクトの位置及び大きさと移動対象オブジェクトの識別情報とが関連付けられた移動対象オブジェクト情報を記憶部３１に格納する。
【００３２】
オブジェクト移動部３５は、オブジェクト特定部３４によって移動対象オブジェクトとして特定されたウィンドウ５０ｃを可視領域に移動させる。これにより、例えば、図９に示すように、ウィンドウ５０ｃの全体が可視領域に移動される。
また、バックライト制御部３６は、不可視領域に対応するバックライトを消灯させる。
【００３３】
続いて、入力装置５が取り外されると、装着／解除検知部３２によって入力装置５の装着解除が検知され、その旨がオブジェクト移動部３５、バックライト制御部３６に出力される。
オブジェクト移動部３５は、記憶部３１に格納されている移動対象オブジェクト情報に基づいて移動対象オブジェクトを元の位置に戻す。これにより、ウィンドウ５０ｃは、図７に示す位置に表示されることとなり、表示画面１０の表示は、入力装置５を装着する前のウィンドウ配置に戻されることとなる。
一方、バックライト制御部３６は、不可視領域に対応するバックライトを点灯させる。
【００３４】
以上説明したように、本実施形態に係る情報処理装置１及びその画面表示方法並びに画面表示プログラムによれば、表示画面１０の一部に着脱可能な入力装置５を装着することができるので、ユーザによる入力操作の向上を期待することができる。特に、図３に示したように、物理キーボードを入力装置５として装着する場合には、ノートＰＣと変わらぬ操作性を実現することが可能となる。
【００３５】
更に、本実施形態によれば、入力装置５を装着させた場合に視認できなくなる、或いは、操作の行えなくなるオブジェクトを可視領域に移動させるので、入力装置５を装着したことによる画面配置の不都合を解消することができる。
特に、本実施形態によれば、入力装置５が装着された場合に、画面表示の縮小を行わずに、見えなくなるオブジェクトを可視領域に移動させることで全てのオブジェクトを可視領域に表示させる。これにより、入力装置５の装着によって表示画面の表示領域が狭くなることによる操作性の低下などを抑制することができる。
また、本実施形態によれば、入力装置５が装着された場合には、不可視領域に対応するバックライトを消灯させるので電力消費の低減を図ることができる。
【００３６】
以上、本発明を上記実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
【００３７】
例えば、上述した実施形態では、柔軟性を有する表示画面を採用する場合を例示したが、例えば、情報処理装置は、液晶表示装置などのような柔軟性を有しない表示画面を有していても良い。この場合、情報処理装置は、例えば、タッチパネル式の液晶表示装置を備えるタブレット端末であってもよい。また、情報処理装置は、図１０に示すように、複数の筐体７０ａ、７０ｂがヒンジ等の連結部７１によって連結されるとともに、各筐体７０ａ、７０ｂの内面に表示画面７２ａ、７２ｂがそれぞれ設けられた情報処理装置であってもよい。また、筐体は２つに限らず、３つ以上の筐体が連結部によって連結されるような情報処理装置でもよい。
【符号の説明】
【００３８】
１  情報処理装置
２ａ  第１筐体
２ｂ  第２筐体
３  連結部
５  入力装置
１０  表示画面
２３  表示部
３１  記憶部
３２  解除検知部
３３  不可視領域特定部
３４  オブジェクト特定部
３５  オブジェクト移動部
３６  バックライト制御部
４０  不可視領域情報
４２  移動対象オブジェクト情報
７０ａ  筐体
７０ｂ  筐体
７１    連結部
７２ａ  表示画面
７２ｂ  表示画面
【図１】
2019197253.tif 000003
【図２】
2019197253.tif 000004
【図３】
2019197253.tif 000005
【図４】
2019197253.tif 000006
【図５】
2019197253.tif 000007
【図６】
2019197253.tif 000008
【図７】
2019197253.tif 000009
【図８】
2019197253.tif 000010
【図９】
2019197253.tif 000011
【図１０】
2019197253.tif 000012