(57)【要約】【課題】従来の情報処理方法では、オブジェクトの移動範囲に制限がある問題があった。【解決手段】本発明の情報処理プログラムは、実行中のプログラムに対する指示に応じて表示部にオブジェクトを表示するプログラム実行処理と、オブジェクトに対応したレイヤーを生成し、当該レイヤー上にオブジェクトを配置するレイヤー生成処理（Ｓ１、Ｓ２）と、情報端末が静止した状態でオブジェクトを指定して外部から与えられる移動指示に応じて、レイヤー単位でオブジェクトの表示位置を移動すると共に、オブジェクトの表示位置に応じてレイヤーを回転するレイヤー位置制御処理（Ｓ３、Ｓ４）と、を実行する。【選択図】図２
2014191053.tif 000002
【特許請求の範囲】
【請求項１】
記憶部から読み出したプログラムを実行し、実行結果を表示部に表示する演算部を備える情報端末における情報処理プログラムであって、
実行中の前記プログラムに対する指示に応じて前記表示部にオブジェクトを表示するプログラム実行処理と、
前記オブジェクトに対応したレイヤーを生成し、当該レイヤー上に前記オブジェクトを配置するレイヤー生成処理と、
前記情報端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転するレイヤー位置制御処理と、
を実行する情報処理プログラム。
【請求項２】
前記レイヤー位置制御処理では、前記移動指示が与えられたオブジェクトが配置されたレイヤーのみを移動対象とする請求項１に記載の情報処理プログラム。
【請求項３】
前記レイヤー位置制御処理では、前記表示部の辺のうち前記オブジェクトに最も近い辺に対して前記オブジェクト上に表示される文字又は画像が正方向となるように前記レイヤーを回転する請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記情報端末は、他の情報端末との間で通信処理を行う通信部を有し、
前記レイヤー位置制御処理は、前記移動指示が前記他の情報端末を示す場合、前記レイヤーを移動又はコピーして前記レイヤー上に配置された前記オブジェクトを前記他の情報端末に表示させる請求項１乃至３のいずれか１項に記載の情報処理プログラム。
【請求項５】
前記プログラム実行処理では、前記他の情報端末において前記レイヤーに配置された前記オブジェクトに対してされた操作の結果を示す操作結果を受信し、前記操作結果を前記表示部に表示する請求項４に記載の情報処理プログラム。
【請求項６】
表示部と、
実行中のプログラムに対する指示に応じて表示部にオブジェクトを表示するプログラム実行部と、
前記オブジェクトに対応したレイヤーを生成し、当該レイヤー上に前記オブジェクトを配置するレイヤー生成部と、
自端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転するレイヤー位置制御部と、
を有する情報端末。
【請求項７】
前記レイヤー位置制御部は、前記移動指示が与えられたオブジェクトが配置されたレイヤーのみを移動対象とする請求項６に記載の情報端末。
【請求項８】
前記レイヤー位置制御部は、前記表示部の辺のうち前記オブジェクトに最も近い辺に対して前記オブジェクト上に表示される文字又は画像が正方向となるように前記レイヤーを回転する請求項６又は７に記載の情報端末。
【請求項９】
他の情報端末との間で通信処理を行う通信部を有し、
前記レイヤー位置制御部は、前記移動指示が前記他の情報端末を示す場合、前記レイヤーを移動又はコピーして前記レイヤー上に配置された前記オブジェクトを前記他の情報端末に表示させる請求項６乃至８のいずれか１項に記載の情報端末。
【請求項１０】
前記プログラム実行部は、前記他の情報端末において前記レイヤーに配置された前記オブジェクトに対してされた操作の結果を示す操作結果を受信し、前記操作結果を前記表示部に表示する請求項９に記載の情報端末。
【請求項１１】
プログラムの実行結果を表示部に表示する演算部を備える情報端末において、前記演算部で実行する情報処理方法であって、
実行中の前記プログラムに対する指示に応じて前記表示部にオブジェクトを表示し、
前記オブジェクトに対応したレイヤーを生成し、
当該レイヤー上に前記オブジェクトを配置し、
前記情報端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転する情報処理方法。
【請求項１２】
前記移動指示が与えられたオブジェクトが配置されたレイヤーのみを前記移動及び前記回転の対象とする請求項１１に記載の情報処理方法。
【請求項１３】
前記表示部の辺のうち前記オブジェクトに最も近い辺に対して前記オブジェクト上に表示される文字又は画像が正方向となるように前記レイヤーを回転する請求項１１又は１２に記載の情報処理方法。
【請求項１４】
前記情報端末は、他の情報端末との間で通信処理を行う通信部を有し、
前記移動指示が前記他の情報端末を示す場合、前記レイヤーを移動又はコピーして前記レイヤー上に配置された前記オブジェクトを前記他の情報端末に表示させる請求項１１乃至１３のいずれか１項に記載の情報処理方法。
【請求項１５】
前記他の情報端末において前記レイヤーに配置された前記オブジェクトに対してされた操作の結果を示す操作結果を受信し、前記操作結果を前記表示部に表示する請求項１４に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報端末及び情報処理方法に関し、例えば、処理に応じて表示部にオブジェクトを表示する情報処理プログラム、情報端末及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ノートＰＣ（Personal Computer）、タブレット端末等の情報端末を複数人で参照して作業を進めることが行われている。このような情報端末を複数人で利用する場合、画面の天地を反転して互いに画面を閲覧しなければならない問題がある。そこで、情報端末の利用状態に応じて画面上の表示内容を変更する技術が特許文献１〜４に開示されている。
【０００３】
特許文献１では、パソコンの本体と表示部がヒンジによって回動可能に結合されている場合において、表示面がほぼ水平になる位置まで表示部を開いた状態で、キーボードを操作して画像の表示方向を逆向きに指定し、表示面の文字の方向を１８０度回転させて表示する技術が開示されている。
【０００４】
特許文献２では、対面者側に向く手書き入力ソフトボードを液晶表示装置の画面上に表示し、手書き入力ソフトボードから入力された文字列を文字入力領域に一旦表示し、この文字列の確定をキーボードから指示することにより、この文字列を反転表示領域の文字入力対象領域に表示さる技術が開示されている。
【０００５】
特許文献３では、商品載置領域に商品が載置されることによってその商品に取り付けられている無線タグから取得した記憶データに基づいてその商品の形態画像を取得し、取得した形態画像をディスプレイの表示領域中のＸ軸方向とＹ軸方向とに展開して表示し、また、ディスプレイ上に、タッチパネルでの操作によって商品の選択を可能とする商品登録画面を表示させる。そして、特許文献３では、ディスプレイに表示させた商品の形態画像の表示方向を店員側或いは顧客側に反転表示する手段を備え、タッチパネル上での所定操作に応じてディスプレイ上に表示させた商品の形態画像の表示方向を反転表示する技術が開示されている。
【０００６】
特許文献４では、ポインティングデバイスと、ディスプレイと、ユーザーによるプレゼンテーションを支援するプレゼン支援モードへ移行するか否かを判断するプレゼン支援モード判断部と、装置がプレゼン支援モードにあるときに、ポインティングデバイス１０５への入力に基づくカーソルの移動情報の向きを反転させる上下左右反転制御部と、カーソルを除いたＧＵＩ表示とカーソル表示とを組み合わせて画面表示を生成する画面オーバーレイ制御部と、生成された画面表示を１８０°回転させる画面回転制御部と、を有するノートパソコンに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−５６８７８号公報
【特許文献２】特開２００３−５８１３７号公報
【特許文献３】特開２００９−１６３３３１号公報
【特許文献４】特開２０１０−８８０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では、画像或いはＧＵＩ表示等のオブジェクトの表示位置を自由に移動し、かつ、表示位置に応じてオブジェクトの表示方向を適切に切り替えることが出来ない問題があった。
【０００９】
本発明の目的は、このような課題を解決する情報処理プログラム、情報端末及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明にかかる情報処理プログラムの一態様は、記憶部から読み出したプログラムを実行し、実行結果を表示部に表示する演算部を備える情報端末における情報処理プログラムであって、実行中の前記プログラムに対する指示に応じて前記表示部にオブジェクトを表示するプログラム実行処理と、前記オブジェクトに対応したレイヤーを生成し、当該レイヤー上に前記オブジェクトを配置するレイヤー生成処理と、前記情報端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転するレイヤー位置制御処理と、を実行する。
【００１１】
本発明にかかる情報端末は、プログラムの処理結果を表示する表示部と、前記プログラムを記憶部から読み出して実行し、実行中の前記プログラムに対する指示に応じて表示部にオブジェクトを表示するプログラム実行部と、前記オブジェクトに対応したレイヤーを生成し、当該レイヤー上に前記オブジェクトを配置するレイヤー生成部と、自端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転するレイヤー位置制御部と、を有する。
【００１２】
本発明にかかる情報処理方法は、記憶部から読み出したプログラムを実行し、実行結果を表示部に表示する演算部を備える情報端末において、前記演算部で実行する情報処理方法であって、実行中の前記プログラムに対する指示に応じて前記表示部にオブジェクトを表示し、前記オブジェクトに対応したレイヤーを生成し、当該レイヤー上に前記オブジェクトを配置し、前記情報端末が静止した状態で前記オブジェクトを指定して外部から与えられる移動指示に応じて、前記レイヤー単位で前記オブジェクトの表示位置を移動すると共に、前記オブジェクトの表示位置に応じて前記レイヤーを回転する。
【発明の効果】
【００１３】
本発明にかかる情報処理プログラム、情報端末及び情報処理方法によれば、画面上のオブジェクトの表示位置を自由に移動し、かつ、表示位置に応じてオブジェクトの表示方向を適切に切り替えることが出来る。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかる情報端末のブロック図である。
【図２】実施の形態１にかかる情報端末の動作を示すフローチャートである。
【図３】実施の形態１にかかる情報端末の利用状態を示す概略図である。
【図４】実施の形態１にかかる情報端末の通常利用状態を示す概略図である。
【図５】実施の形態１にかかる情報端末を平面に置いた状態で利用した場合の状態を示す概略図である。
【図６】実施の形態２にかかる情報端末のブロック図である。
【図７】実施の形態２にかかる情報端末の動作を示すフローチャートである。
【図８】実施の形態２にかかる情報端末の利用状態を示す概略図である。
【発明を実施するための形態】
【００１５】
実施の形態１
以下では、図面を参照して本発明の実施の形態について説明する。本発明は、例えばコンピュータ等の演算部と記憶部とを有する情報端末であり、特徴的な機能は、演算部で実行される情報処理プログラムにより実現されるものである。また、情報端末は、特徴的な機能を実現するハードウェア構成を有していてもよい。
【００１６】
ここで、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１７】
図１に実施の形態１にかかる情報端末１のブロック図を示す。図１に示すように、実施の形態１にかかる情報端末１は、演算部１０、記憶部２０、表示部３０、操作受付部４０を有する。
【００１８】
演算部１０は、記憶部２０から読み出したプログラムを実行し、実行結果を表示部１０に表示する。また、演算部１０は、操作受付部４０を介して外部から入力される操作指示に応じて表示内容を更新する。
【００１９】
なお、演算部１０は、例えば、ＣＰＵ（Central Processing Unit）等の汎用的な演算装置である。記憶部２０は、フラッシュメモリ、ハードディスクドライブ等の不揮発性メモリと、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリとを含む記憶装置である。表示部３０は、例えば、液晶ディスプレイ等の表示装置である。操作受付部４０は、例えば、マウス、キーボード、タッチマウス、タッチパネル等の情報入力装置である。
【００２０】
情報端末１では、演算部１０で記憶部２０に格納されているＯＳ（Operating System）プログラム、或いは、ＯＳプログラム上で動作するアプリケーションプログラムを実行する。そして、演算部１０は、上記プログラムを実行し、実行結果を表示部３０に表示するプログラム実行部１１を有する。また、プログラム実行部１１は、実行中のプログラムに対する指示に応じて表示部３０にオブジェクトを表示する。
【００２１】
また、演算部１０は、プログラム実行部１１でＯＳプログラム又はアプリケーションプログラムを実行することでレイヤー生成処理と、レイヤー位置制御処理と、を行う。図１では、レイヤー生成処理を実行する処理ブロックとしてレイヤー生成部１２を示し、レイヤー位置制御処理を実行する処理ブロックとしてレイヤー位置制御部１３を示した。
【００２２】
レイヤー生成部１２は、オブジェクトに対応したレイヤーを生成し、当該レイヤー上にオブジェクトを配置する。レイヤー位置制御部１３は、情報端末１が静止した状態でオブジェクトを指定して外部から与えられる移動指示に応じて、レイヤー単位でオブジェクトの表示位置を移動すると共に、オブジェクトの表示位置に応じてレイヤーを回転する。
【００２３】
また、レイヤー位置制御部１３は、移動指示が与えられたオブジェクトが配置されたレイヤーのみを移動対象とする。さらに、レイヤー位置制御部１３は、表示部３０の辺のうちオブジェクトに最も近い辺に対してオブジェクト上に表示される文字又は画像が正方向となるようにレイヤーを回転する。なお、正方向とは、文字又は画像が反転していない方向を言う。
【００２４】
ここで、実施の形態１にかかる情報端末１の動作についてより詳細に説明する。図２に実施の形態１にかかる情報端末１の動作を示すフローチャートを示す。なお、図２に示したフローチャートは、実施の形態１にかかる情報端末１がプログラムを実行中に、オブジェクトの呼び出しがあってからオブジェクトに関する処理が完了するまでの動作を示すものである。つまり、図２に示したフローチャートは、情報端末１の動作の一部を示すものであり、情報端末１は他の一般的動作の全般を実施することが可能である。
【００２５】
図２に示すように、実施の形態１にかかる情報端末１は、操作受付部４０を介してプログラム実行部１１で実行中のプログラムに対してオブジェクトの呼び出し指示があったことに応じてレイヤー生成部１２にレイヤーを生成させる（ステップＳ１）。そして、レイヤー生成部１２は、生成したレイヤー上にオブジェクトを配置する（ステップＳ２）。
【００２６】
続いて、プログラム実行部１１は、操作受付部４０を介してオブジェクトの移動指示の入力がなかった場合（ステップＳ３のＮＯの枝）、プログラム実行部１１は操作受付部４０を介して入力されるオブジェクトに対する操作を受け付ける（ステップＳ５）。一方、プログラム実行部１１は、操作受付部４０を介してオブジェクトの移動指示の入力があった場合（ステップＳ３のＹＥＳの枝）、プログラム実行部１１は、レイヤー位置制御部１３に対して移動指示を伝達し、レイヤー位置制御部１３が移動指示に応じてオブジェクトレイヤーを移動或いは回転させる（ステップＳ４）。これにより、オブジェクトは移動指示に対応した位置に移動し、オブジェクト上の文字或いは画像は、移動後のオブジェクトに最も近い辺に対して正方向となる。そして、プログラム実行部１１は、動後のオブジェクトに対する操作を受け付ける（ステップＳ５）。
【００２７】
続いて、プログラム実行部１１は、オブジェクトに対する操作結果を表示部３０に表示する（ステップＳ６）。その後、プログラム実行部１１は、オブジェクトに対する終了指示が操作受付部４０を介して入力されたか否かを判断する（ステップＳ７）。このステップＳ７において終了指示がなかった場合（ステップＳ７のＮＯの枝）、プログラム実行部１１はステップＳ３からの処理を繰り返す。一方、ステップＳ７において終了指示があった場合（ステップＳ７のＹＥＳの枝）、プログラム実行部１１はオブジェクトに関する処理を終了する。
【００２８】
ここで、実施の形態１にかかる情報端末１で扱うオブジェクトは、例えばソフトウェアキーボード、情報端末１に与える指示の候補を表示する指示ボックス等の何らかの処理に利用されるものと、画像データ等の単純なデータと、のいずれであってもよい。
【００２９】
続いて、実施の形態１にかかる情報端末１の利用状態の一例を示す概略図を図３に示し、情報端末１におけるオブジェクトに対する処理についてより詳細に説明する。なお、図３に示す例は、タブレット端末上でソフトウェアキーボードを表示するものであって、ソフトウェアキーボードをオブジェクトとしたものである。また、図３に示す例は、ユーザーＡとユーザーＢとが対向する位置にいる状態で、ユーザーＡ側からユーザーＢ側にソフトウェアキーボードを移動するものである。
【００３０】
この場合、図３に示すように、オブジェクトの移動前（図３の左側の状態）は、ソフトウェアキーボードがユーザーＡ側に表示されている。情報端末１では、このソフトウェアキーボードは、論理的なレイヤー上に配置された状態で画面に表示されている。そして、画面上でスワイプ等の動作によってソフトウェアキーボードに移動指示を与える。情報端末１は、この移動指示に応じてレイヤー位置制御部１３を動作させることで、レイヤーをユーザーＢ側に移動させ、かつ、ユーザーＢ側の辺に対してソフトウェアキーボード上の文字が正方向となるように回転させる。これにより、情報端末１では、移動後のソフトウェアキーボードがユーザーＢにより操作しやすい方向及び位置で表示される。
【００３１】
上記説明より、実施の形態１にかかる情報端末１では、外部から入力される操作指示に応じて呼び出されたオブジェクトを新たに生成するレイヤー上に配置し、当該レイヤー単位でオブジェクトの位置を制御する。これにより、実施の形態１にかかる情報端末１は、表示部上でオブジェクトを自由に配置しながら、配置位置に対応して適宜回転することができる。これにより、実施の形態１にかかる情報端末１は、利用者に自由度の高いインタフェースを与えることができる。
【００３２】
また、実施の形態１にかかる情報端末１に姿勢を検出するセンサを備えることにより、情報端末１が略水平の状態にあるときに、ユーザーの操作に基づき情報端末１上で自由な方向及び位置にソフトウェアキーボードが表示されるようにしてもよい。なお、情報端末１は、略水平の状態ではない場合には、画面表示を縦長と横長とで自動的に切り替える通常のモードで利用することができる。
【００３３】
そこで、図４に実施の形態１にかかる情報端末１を立てて利用した場合の通常利用状態を示す概略図を示す。図４に示すように、実施の形態１にかかる情報端末１は、立てて利用する場合は姿勢検出センサ等の検出結果に基づき本体の見た場合に画面の下側にオブジェクト（例えば、ソフトウェアキーボード）が正位置で表示されるように表示を切り替える。なお、図４の最下段の右図に示すように、本体を天地反転して立てた場合は、本体を天地反転させる直前の状態でオブジェクトの位置を維持してもよい。一方、図５に実施の形態１にかかる情報端末１を机等の平面に置いた場合の利用状態を示す概略図を示す。図５に示すように、実施の形態１にかかる情報端末１は、初期表示状態では、本体を縦の正方向で立てて持った状態と同じ位置にオブジェクトを表示する。しかし、実施の形態１にかかる情報端末１は、ユーザーの指示に基づきオブジェクトの表示位置を本体の位置を変えることなく変更することができる（例えば、図５の下図）。
【００３４】
従来の情報端末では、端末を回転させる、或いは、端末を傾ける等の動作を与えることで画面自体を回転させる、或いは、オブジェクトの位置を移動する等の処理を行うものがある。しかしながら、実施の形態１にかかる情報端末１では、端末が静止した状態でオブジェクトを指定して外部から与えられる移動指示に対して、オブジェクトの移動処理及び回転処理を実施する。つまり、実施の形態１にかかる情報端末１では、端末自体を動かすことなく特定のオブジェクトのみを移動及び回転させることができる。これにより、実施の形態１にかかる情報端末１は、利用者に余分な動作を行わせることなく、快適なユーザーインタフェースを提供することができる。
【００３５】
実施の形態２
実施の形態２では、実施の形態１にかかる情報端末１にオブジェクトを他の端末との間で送受信する機能を追加した例について説明する。そこで、図６に実施の形態２にかかる情報端末２のブロック図を示す。なお、実施の形態２の説明において、実施の形態１で説明した構成要素と同じ構成要素については、同じ符号を付して説明を省略する。
【００３６】
図６に示すように、実施の形態２にかかる情報端末２は、実施の形態１にかかる情報端末１に通信部５０を追加したものである。また、実施の形態２にかかる情報端末２では、演算部１０がレイヤー位置制御部１３に代えて、レイヤー位置制御部１４を有する。
【００３７】
通信部５０は、演算部１０からの指示に応じて、他の情報端末と通信を行う。通信部５０は、例えば、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近接通信或いは無線ＬＡＮ等の所定の通信規格に従った通信処理を行う。
【００３８】
レイヤー位置制御部１４は、実施の形態１にかかるレイヤー位置制御部１３の機能を拡張したものであり、操作受付部４０を介して与えられる移動指示が他の情報端末を示す場合に指定されたレイヤー及びレイヤー上に配置されたオブジェクトを通信部５０により他の情報端末に送信する。
【００３９】
より具体的には、レイヤー位置制御部１４は、移動指示が他の情報端末を示す場合、レイヤーを移動又はコピーしてレイヤー上に配置された前記オブジェクトを前記他の情報端末に表示させる。このとき、オブジェクトの表示処理は、他の情報端末にて行われる。
【００４０】
また、実施の形態２にかかる情報端末２では、プログラム実行部１１が、他の情報端末においてレイヤーに配置されたオブジェクトに対してされた操作の結果を示す操作結果を通信部５０を介して受信し、操作結果を表示部３０に表示する。
【００４１】
続いて、実施の形態２にかかる情報端末２の動作について説明する。図７に実施の形態２にかかる情報端末２の動作を示すフローチャートを示す。なお、図７では、自端末を第１の端末、他の情報端末を第２の端末と称す。また、図７の説明では、図２に示した実施の形態１にかかる情報端末１の動作と異なる部分のみを説明する。
【００４２】
実施の形態２にかかる情報端末２では、レイヤー上にオブジェクトを配置した後に、オブジェクトの移動先が第２の端末であることが認識された場合（ステップＳ１１のＮＯの枝）、レイヤー位置制御部１４が当該レイヤー及びオブジェクトを第２の端末に移動させる（ステップＳ１２）。なお、実施の形態２にかかる情報端末２では、オブジェクトの移動先が自端末内であることが認識された場合（ステップＳ１１のＹＥＳの枝）、実施の形態１にかかる情報端末１と同様に、自端末内でレイヤーを移動及び回転させる（ステップＳ４）。
【００４３】
ステップＳ１２で第２の端末がレイヤー及びオブジェクトを受信すると、第２の端末は、予め定められた初期位置に受信したオブジェクトを表示する。そして、第２の端末は、オブジェクトに対する操作を受け付ける（ステップＳ１３）。続いて、第２の端末は、オブジェクトに対する操作結果を第１の端末に送信する（ステップＳ１４）。そして、第１の端末は、ステップＳ１４で送信された操作結果を受信すると、受信した操作結果を自端末の表示部３０に表示する（ステップＳ６）。
【００４４】
続いて、実施の形態２にかかる情報端末２の利用状態の一例を示す概略図を図８に示し、情報端末２におけるオブジェクトに対する処理についてより詳細に説明する。なお、図８に示す例は、図３に示した実施の形態１にかかる情報端末１と同様にタブレット端末上でソフトウェアキーボードを表示するものであって、ソフトウェアキーボードをオブジェクトとしたものである。また、図８に示す例は、端末Ａから端末Ｂにソフトウェアキーボードを移動するものである。
【００４５】
この場合、図８に示すように、オブジェクトの移動前（図８の上段の状態）は、ソフトウェアキーボードが端末Ａ側に表示されている。情報端末２では、このソフトウェアキーボードは、論理的なレイヤー上に配置された状態で画面に表示されている。そして、画面上でスワイプ等の動作によってソフトウェアキーボードに移動指示を与える。情報端末２は、この移動指示に応じてレイヤー位置制御部１４を動作させることで、レイヤーを端末Ｂ側に移動させ、かつ、端末Ｂにおいて予め設定されている初期位置にソフトウェアキーボードを表示させる（図８の中段の状態）。
【００４６】
そして、端末Ｂで表示されたソフトウェアキーボードを用いて文字を入力する。その後、端末Ｂは入力された文字を端末Ａに送信する。これにより、端末Ａに端末Ｂで入力した文字が反映される（図８の下段の状態）。これにより、情報端末１では、端末Ｂに移動させたソフトウェアキーボードによる入力結果のみを端末Ａにおいて受信することができる。
【００４７】
実施の形態２にかかる情報端末２では、オブジェクトの移動先として異なる端末を指定することができる。また、実施の形態２にかかる情報端末２では、移動先のオブジェクトに対する操作結果を受信し、自端末に表示することができる。つまり、実施の形態２にかかる情報端末２を用いることでオブジェクトの移動先が自端末内に限定されることなく、より自由にオブジェクトを配置することが可能になる。これにより、例えば、パスワード入力等の秘密情報を相手に入力してもらう場合に、自端末を相手に渡すことなく、相手が持っている端末で入力した結果のみを自端末に取り込むことができる。
【００４８】
なお、上記実施の形態では、移動指示の与え方の例としてスワイプ動作を示したが、移動指示の与え方は、スワイプ動作に限られず、タッチマウス、或いは、マウスによる方向指示、ハードウェアキーボードによる指示、移動先の選択ウィンドウによる選択しの提示など様々な方法が考えられる。
【００４９】
また、実施の形態２では、レイヤー及びオブジェクトの移動方法として、レイヤー及びオブジェクトを第１の端末からは削除して第２の端末に渡す移動処理を例に説明した。しかし、レイヤー及びオブジェクトの移動方法は、例えば、移動対象のレイヤー及びオブジェクトのコピーを渡す方法も考えられる。また、操作結果の返信時に、第２の端末からレイヤー及びオブジェクトを削除してもよい。
【００５０】
また、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。
【符号の説明】
【００５１】
１、２  情報端末
２  情報端末
１０  演算部
１１  プログラム実行部
１２  レイヤー生成部
１３、１４  レイヤー位置制御部
２０  記憶部
３０  表示部
４０  操作受付部
５０  通信部
【図１】
2014191053.tif 000003
【図２】
2014191053.tif 000004
【図６】
2014191053.tif 000005
【図７】
2014191053.tif 000006
【図３】
2014191053.tif 000007
【図４】
2014191053.tif 000008
【図５】
2014191053.tif 000009
【図８】
2014191053.tif 000010