(57)【特許請求の範囲】
【請求項１】
操作面、表示面を備えたタッチパネルディスプレイと、
前記タッチパネルディスプレイのパネルの各外郭辺を表示上の下側、パネル外郭辺からパネル中心に向けた方向を表示上の上側とした向きで、各ユーザのデスクトップ画面を表示するよう、前記タッチパネルディスプレイの表示を制御し、前記タッチパネルディスプレイに表示されている、前記デスクトップ画面のうちの一つのデスクトップ画面の境界に接触があり、その接触位置が移動する場合、該移動先の位置に前記境界がくるように、前記一つのデスクトップ画面の形状を変更し、前記接触位置により導かれるデスクトップ画面の領域のみが拡張し、その他のデスクトップ画面の領域は拡張しないように制御する制御部と、
を有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、前記情報処理装置を使用するユーザの位置に関する情報を取得し、そのユーザの位置で前記デスクトップ画面の向きが正規の向きとなるように、前記タッチパネルディスプレイの表示を制御する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記制御部は、前記デスクトップ画面のうちの第１デスクトップ画面内に表示されている画像上で接触検知され、他のデスクトップ画面である第２デスクトップ画面内に前記接触の位置が移動する場合、前記画像を前記第２デスクトップ画面の向きと同じ向きとなるように、該第２デスクトップ画面内に表示するよう、前記タッチパネルディスプレイを制御する
情報処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理装置において、
さらに、記憶部と、通信部とを有し、
前記制御部は、前記通信部を介して、ログイン認証を済ませたユーザに関する情報を外部機器より取得し、前記記憶部に記憶させ、
前記ユーザがログアウトした場合、前記記憶部に記憶された情報を消去する
情報処理装置。
【請求項５】
操作面、表示面を備えたタッチパネルディスプレイを有するコンピュータに実行させるためのプログラムであり、
前記タッチパネルディスプレイの各外郭辺を表示上の下側、前記タッチパネルディスプレイの外郭辺から前記タッチパネルディスプレイの中心に向けた方向を表示上の上側とした向きで、各ユーザのデスクトップ画面を表示させ、
前記タッチパネルディスプレイに表示されている、前記デスクトップ画面のうちの一つのデスクトップ画面の境界に接触があり、その接触位置が移動する場合、該移動先の位置に前記境界がくるように、前記一つのデスクトップ画面の形状を変更し、前記接触位置により導かれるデスクトップ画面の領域のみが拡張し、その他のデスクトップ画面の領域は拡張しないように表示させる
処理をコンピュータに実行させるための表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、機器のユーザインターフェイスに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）やＭＦＰ（Multifunction Peripheral）など、複数人が使用するものについては、従来、誰が使うのかを特定するために、ユーザ名やパスワードを入力してユーザ認証を行い、そのユーザ用の操作画面を表示して作業や設定を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
複数人で利用するには、ユーザ認証が有効な場合、利用する度にユーザを切り替える必要があり、機器を複数人で同時に使用し、作業や設定を行うことができない。
【０００４】
実施形態は上述した問題点を解決するためになされたものであり、各ユーザの作業領域を確保しつつ、複数人同時に作業可能とするユーザインターフェイスを提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、操作面、表示面を備えたタッチパネルディスプレイと、制御部とを有する。制御部は、タッチパネルディスプレイのパネルの各外郭辺を表示上の下側、パネル外郭辺からパネル中心に向けた方向を表示上の上側とした向きで、各ユーザのデスクトップ画面を表示するよう、タッチパネルディスプレイの表示を制御する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の卓上型情報処理装置の外観を示す図である。
【図２】実施形態の卓上型情報処理装置のハードウェア構成例を示すブロック図である。
【図３】実施形態の卓上型情報処理装置を上側から視認したときの図である。
【図４】同時ログイン時のタッチパネルディスプレイの表示例を示す図である。
【図５】ユーザの作業領域のサイズを調整する操作例を示す図である（その１）。
【図６】ユーザの作業領域のサイズを調整する操作例を示す図である（その２）。
【図７】ユーザの作業領域のサイズを調整する操作例を示す図である（その３）。
【図８】作業領域間でのデータの受け渡しについて説明する図である。
【図９】卓上型情報処理装置とクラウドとを示した図であり、ユーザが使用するデータの保存方法について説明する図である。
【図１０】タブレットＰＣに表示されているデータを卓上型情報処理装置に表示させるための操作例を説明する図である。
【図１１】ユーザログイン時の動作例を示すフローチャートである。
【図１２】作業エリア領域の調整、データ受け渡しの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
本実施形態では、卓上型の情報処理装置（コンピュータ）について説明する。本実施形態の卓上型情報処理装置は、平らな天板面に、タッチパネルディスプレイを有している。
【０００８】
実施形態の卓上型情報処理装置は、マルチログインを許容し、複数人が同時に利用できる。実施形態の卓上型情報処理装置は、ユーザがログイン認証を済ませた場合、タッチパネルディスプレイにそのユーザの作業領域（デスクトップ画面）を表示する。これと同時に、卓上型情報処理装置内のハードディスクドライブとクラウド側にデータの保存場所が作成される。
【０００９】
卓上型情報処理装置上で作業中、または作業したデータは、バックグラウンドでクラウドにアップロードされる。ユーザがログアウトしたら、卓上型情報処理装置のハードディスクに一時保存していたデータは消去され、タッチパネルディスプレイで表示されている作業領域も消える。
【００１０】
また実施形態の卓上型情報処理装置は、複数ユーザそれぞれが使用している作業領域のサイズを、容易な操作で調整することができる。本実施形態では、ユーザは、各作業領域の境界を指先でタッチしてスライドさせることで、作業領域の形状やサイズを変更、調整する。
【００１１】
また実施形態の卓上型情報処理装置は、作業領域間のデータの受け渡しも自然な操作で行うことができる。本実施形態では、ユーザは表示されたオブジェクト（画像）をタッチして、移動先の作業領域までスライドさせることで、その作業領域に当該データが移動する。
【００１２】
以下、本実施形態の態様について、図面を参照しつつ説明する。図１は、実施形態の卓上型情報処理装置１００の外観を示した図である。図１に示すように、卓上型情報処理装置１００はテーブル型（卓上型）の情報処理装置であり、その天板面上に、操作表示用の大型のタッチパネルディスプレイ５０が配置されている。
【００１３】
タッチパネルディスプレイ５０は、タッチパネル用のシートが積層配置されている。またディスプレイ全面に受光機能があり、表面に置かれた物体、特に表面に文字、絵が印刷されたシートを接触対向させることで、シート上からの反射光を受光してデータ化するスキャナ機能を有する。
【００１４】
卓上型情報処理装置１００の下部には、例えば電子写真式の印刷エンジン（後述のプリンタユニット８０）が配置されている。卓上型情報処理装置１００の一側面には、この印刷エンジンで印刷されたシートの排出口がある。
【００１５】
タッチパネルディスプレイ５０は、装置内の制御部によってコントロールされ、印刷エンジンに対する印刷設定を入力する装置としても機能する。またコンピュータの表示装置としての機能も有している。タッチパネルディスプレイ５０は、マルチタッチ機能を有しており、複数の異なる位置での指の動きを検知可能である。
【００１６】
卓上型情報処理装置１００は、例えば非接触ＩＣカードやＲＦＩＤタグを内蔵したＩＤ（identification）カードによる認証により、複数人のユーザの同時ログインを許容する。複数ユーザが使用する際には、ユーザごとに使用可能な領域が区分けされ、ユーザはその領域ごとに使用する。卓上型情報処理装置１００を用いて複数人でディスカッションやプレゼンテーション、商談などを行うこともできる。
【００１７】
図２は、卓上型情報処理装置１００内部のハードウェア構成例を示すブロック図である。卓上型情報処理装置１００は、プロセッサ１０、ＤＲＡＭ（Dynamic Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、ＨＤＤ（Hard Disk Drive）４０、タッチパネルディスプレイ５０、ネットワークＩ／Ｆ（Interface）６０、センサユニット７０、プリンタユニット８０を有する。これらは通信バス９０により互いに制御信号、データの送受信を行う。
【００１８】
プロセッサ１０は、例えばＣＰＵ（Central Processing Unit）などの演算処理装置であり、ＲＯＭ３０やＨＤＤ４０などに格納されているプログラムをＤＲＡＭ２０にロードし、演算実行することで、プログラムに従い様々な処理を行う。ＤＲＡＭ２０は、揮発性の主記憶装置である。ＲＯＭ３０は、永続的に記憶する不揮発性の記憶装置であり、システム起動時のＢＩＯＳ（Basic Input Output System）などが記憶されている。ＨＤＤ４０は、永続的に記憶可能な不揮発性の補助記憶装置であり、ユーザが使用するデータやプログラムはＨＤＤ４０に記憶される。
【００１９】
タッチパネルディスプレイ５０は、静電容量方式のタッチパネルの入力部、およびフラット型パネルの表示部により構成されている。タッチパネルの接触検知面（操作面）、およびフラット型パネルの表示面は上方を向いている。ここで、上方とは、図４において、図４が記載された紙面の奥から手前側に貫く方向を意味する。またタッチパネルは、複数の同時接触を検知するマルチタッチに対応しており、接触位置に応じた座標値（Ｘ値、Ｙ値）を得ることができる。またフラット型パネルは、表示用の発光素子ととともに読み取り用の撮像素子がパネル全面に備えられており、物体読み取り機能（スキャナ機能）も有する。読み取りの際には、発光素子がシート面を照射し、この反射光を撮像素子が撮像（受光）する。
【００２０】
ネットワークＩ／Ｆ６０は、外部機器と通信を担うユニットであり、ＬＡＮ（Local Area Network）ボード、近距離無線通信を制御するユニットや機構、公衆回線網と接続されるＦＡＸボードなどを含む。センサユニット７０は、ユーザが所持するＩＤカードを検知し、ＩＤカード内に記述されている情報を読み取るユニットである。読み取られた情報は、卓上型情報処理装置１００のログイン認証などに用いられる。このＩＤカードは、非接触型のＩＣカードやＲＦＩＤタグが内蔵されたカードであり、ユーザの識別情報が少なくとも記憶されている。
【００２１】
プリンタユニット８０は、画像データを印刷するユニットである。プリンタユニット８０は、トナーを収容するトナーカートリッジ、シートを収容するカセット、プロセスユニット（感光体ドラム、帯電部、露光部、中間転写ベルトなど）、加熱定着器、排出トレイを有し、カセットに収容されているシートを、プロセスユニット、加熱定着器、排出トレイの順に搬送する搬送部を有する。
【００２２】
図３は、卓上型情報処理装置１００を上側から視認したときの平面図であり、図４は、タッチパネルディスプレイ５０の表示例を示す図である。卓上型情報処理装置１００は、複数ユーザの同時ログインを可能としており、複数ユーザのデスクトップ画面を同時に表示させることができる。センサユニット７０は、本例では天板付近の四方側面の中央部にそれぞれ配置されたセンサ７０Ａ〜７０Ｄを含み、ＩＤカード２００Ａ〜２００Ｄを携帯したユーザがセンサ７０Ａ〜７０Ｄのいずれかに近接することで、センサユニット７０がＩＤカード内の情報を読み取り、ログイン認証が行われる。ＩＤカード内の情報が事前にＨＤＤ４０もしくは外部の認証機構、クラウドに登録されているものである場合、認証適合となり、そのユーザの居る向きに各個人のデスクトップ画面が表示される（図４の各図参照）。センサ７０Ａ〜７０Ｄは、それぞれ識別情報と対応付けられており、ユーザの居る向きは、センサ７０Ａ〜７０ＤのいずれのセンサからＩＤカード情報が取得されたかにより決定される。
【００２３】
またタッチパネルディスプレイ５０は、各個人が使用できる範囲を示す境界も表示する。図４に示す各図は、境界を破線ラインで示している。図４（Ａ）は、直線で各作業領域を区切る例であり、図４（Ｂ）は、作業領域の境界を曲線ラインとし、またいずれのユーザの作業領域でも無い非作業領域を設ける例である。この曲線ラインは、ベジェ曲線、スプライン曲線などの従来技術を用いて、複数の特徴点を通過するように描かれる。図４の各図はあくまで一例であり、使用範囲がユーザに分かるものであればどのような態様でもよい。また境界を図４（Ａ）、図４（Ｂ）のいずれの態様であるかは、ユーザの事前設定により決定される。
【００２４】
図４の各図は、４人のユーザが同時に使用している例であり、各ユーザの作業領域は、領域Ｒ１〜Ｒ４となっている。センサ７０Ａにより検知されたユーザは領域Ｒ１を作業領域として使用し、以下同様にセンサ７０Ｂにより検知されたユーザは領域Ｒ２を、センサ７０Ｃにより検知されたユーザは領域Ｒ３を、センサ７０Ｄにより検知されたユーザは領域Ｒ４を、それぞれ作業領域として使用する。
【００２５】
タッチパネルディスプレイ５０は、図４各図に示すようにユーザの居る位置に応じて、ユーザにとって正規の向きとなるように、デスクトップ画面を表示する。すなわち、各ユーザの居る方（パネルの各外郭辺）を表示上の下側、このユーザの居る方からパネル中心に向けた方向を表示上の上向きとした向きで、各ユーザのデスクトップ画面を表示する。またログイン時のデスクトップ画面は、ユーザが前回ログアウトしたときの状態で表示されてもよく、事前にユーザごとに定義されたデフォルト状態（デスクトップの色など）で表示されてもよい。
【００２６】
本実施形態では、タッチパネルディスプレイ５０での表示、接触検知は、図４に示す各図の左上端を基準とした座標値で示される。また紙面上横軸方向をＸ、縦軸方向をＹとした座標系として示される。設計によっては、右上端を基準とした座標系（この場合、紙面上横軸方向がＹ、縦軸方向をＸとなる）であってもよく、同様に左下端、右下端を基準とした座標系でもよい。その他、図４の各図ではパネルの中心が明示されているが、実際には描画されない。
【００２７】
このようなユーザインターフェイスに関し、各ユーザの作業領域のサイズ調整方法について、図５、図６、図７を参照しつつ説明する。図５、図６は、図４（Ａ）の直線ラインで作業領域を区切るケースについての調整方法を示しており、図７は図４（Ｂ）の曲線ラインで作業領域を区切るケースについての調整方法を示している。
【００２８】
図５（Ａ）に示すように、任意のユーザが各ユーザ全ての作業領域に連関するポイントＰ１を指先でタッチし、任意の方向（図５（Ａ）の例では右下方向）にスライドさせると、その移動先の点を頂点とした作業領域に調整される（図５（Ｂ）参照）。図５の例の場合、全ユーザの作業領域の形状が変更される。また領域Ｒ１、Ｒ２のサイズは拡張し、領域Ｒ３、Ｒ４のサイズは縮小する。
【００２９】
また図６（Ａ）に示すように、ユーザが２つの作業領域に連関する境界上のポイントＰ２を指先でタッチし、任意方向（図６（Ａ）の例では右下方向）にスライドさせると、当該境界は移動先の点で屈曲する。これにより、当該境界と連関している２つの作業領域は、その移動先の点を頂点とした形状となる（図６（Ｂ）参照）。図６の例では、領域Ｒ１のサイズが拡張し、領域Ｒ４のサイズが縮小する。領域Ｒ２、Ｒ３は連関していないため、形状、サイズともに変わらない。
【００３０】
境界が曲線ラインである場合の一例を図７に示す。図７（Ａ）に示すように領域Ｒ３の境界上のポイントＰ３をユーザが指先でタッチし、スライドさせると、他の作業領域に接触するまでは、領域Ｒ３のみが拡張し、その他の領域の形状、サイズは変更しない（図７（Ｂ）参照）。さらに指先でスライドさせる場合、領域Ｒ３はさらに拡張し、接触した領域（本例では領域Ｒ１、Ｒ２）は縮小する（図７（Ｃ）参照）。
【００３１】
次に、作業領域間でのデータの受け渡しについて説明する。
【００３２】
図８は、任意の作業領域で使用しているデータを、他の作業領域に渡して閲覧／編集するときの操作例を示す図である。本実施形態では、例えば４本指（人差し指、中指、薬指、小指）をオブジェクト表示領域に接触させ、その状態で他の作業領域にスライドさせることで、そのオブジェクトが当該他の作業領域に移動する。４本指とする理由としては、他の操作とを切り分けるためであり、態様はこれに限定されない。少なくともオブジェクトの描画領域内で何らかの接触を検知し、その状態で当該接触位置が他の作業領域内にスライドすると、当該オブジェクトがその作業領域に移動する。
【００３３】
また移動した際には、移動先の作業領域での正規向きとなるように、オブジェクトが回転して表示する。図８（Ａ）は、領域Ｒ３から領域Ｒ１へオブジェクトを移動させる場合を例示しているが、移動後は、オブジェクトは１８０°回転した状態で表示される。図８（Ｂ）は、領域Ｒ３から領域Ｒ４へオブジェクトを移動させる場合を例示しているが、移動後は、オブジェクトは２７０°（処理系によっては９０°として扱うものもある）回転した状態で表示される。
【００３４】
また、いずれか一方の手の４本指をオブジェクトに接触させ、且つ他方の手もこのオブジェクトに接触させ、この状態で４本指のみを他の作業領域にスライドさせる操作により、コピー処理として扱うことができる（図８（Ｃ）参照）。この操作は、他方の手で押さえるという感覚の操作となる。当然、移動したオブジェクトは、その作業領域で正規向きとなるように回転して表示される。
【００３５】
次に、卓上型情報処理装置１００とクラウド（サーバやストレージなどにより構成される）との連携について、図９、図１０を参照しつつ説明する。卓上型情報処理装置１００にログインすると、タッチパネルディスプレイ５０には上述通りユーザの作業領域が表示される。タッチパネルディスプレイ５０がユーザの作業領域を画面に視覚的に表示すると同時に、卓上型情報処理装置１００のＨＤＤ４０内と図９に示すクラウド２００内には、そのユーザ固有のフォルダが作成される。ユーザの作業用データは、このフォルダ内に生成される。
【００３６】
ユーザがログインするときに呼び出されるパラメータ情報は、クラウド２００内でユーザの識別情報ごとに保存されている。このパラメータ情報とは、ファイルのアクセス権の情報、ログイン時に実行されるプログラムファイル名、コマンド起動メニュー内の項目（プログラム名）、デスクトップ画面の壁紙画像（動画でもよい）、メイン色などを含むテーマに関する情報などがある。前回のログアウト時に表示していたデータのファイル名、その位置を示す座標データがあってもよい。
【００３７】
尚、作業領域の形状、サイズは、ユーザログイン時にそのときの非作業領域のサイズに応じて決定される。よって前回の作業領域の形状、サイズに関する情報（本実施形態では、具体的には作業領域の形状の基となる特徴点の座標値）は、パラメータ情報内には含まれないものとする。当然、パラメータ情報内に含ませてログイン時に当該形状となるようにする実装でも構わない。
【００３８】
卓上型情報処理装置１００上で作業中、または作業したデータは、クラウド２００にアップロードされる（バックグラウンドで逐次自動保存やプッシュ保存）。ユーザがログアウトした場合、卓上型情報処理装置１００のＨＤＤ４０に一時保存していたデータは削除され、画面に視覚的に表示していた作業領域も消える。
【００３９】
クラウド２００にアップロードされたデータは、タブレットＰＣ等でダウンロードして卓上型情報処理装置１００の作業領域に展開することも可能である。図１０に示すタブレットＰＣ３００は、近距離無線通信、無線ＬＡＮ通信などの通信手段を有しており、クラウド２００とのデータ送受信、卓上型情報処理装置１００とのデータ送受信を行うことができる。タブレットＰＣ３００は、クラウド２００からダウンロードしたデータをタッチパネル上に表示させておき、ユーザは指先でタッチして横方向にスライドさせることで、ＨＤＤ４０内の当該ユーザのフォルダに、このデータファイルが保存され、作業領域に表示される。
【００４０】
タブレットＰＣ３００で指先スライド操作が行われる場合、データファイルとともにユーザの識別情報も卓上型情報処理装置１００に送信される。卓上型情報処理装置１００のプロセッサ１０は、送信されたユーザの識別情報と合致したユーザがログインしているかを判定し、ログインしている場合、そのユーザのフォルダに送信データを保存し、作業領域内に表示させる。
【００４１】
図１１は、卓上型情報処理装置１００の動作例を示すフローチャートであり、特にログイン時の動作例を示すフローチャートである。
【００４２】
センタユニット７０は、近傍にあるユーザ所持のＩＤカードを検知し（ＡＣＴ００１、Ｙｅｓ）、その情報を読み取る。プロセッサ１０は、この情報が事前に外部の認証機構やクラウド２００、もしくはＨＤＤ４０に登録されている情報であるかを判定することで、ログイン認証を行う（ＡＣＴ００２）。認証が適合である場合（ＡＣＴ００２、適合）、プロセッサ１０は、そのユーザの作業用のフォルダをＨＤＤ４０に作成し、またクラウド２００内に生成される。
【００４３】
プロセッサ１０は、ログインユーザがいずれの位置にいるかの情報を取得する（ＡＣＴ００３）。この情報は、センサ７０Ａ〜７０Ｄのいずれのセンタが検知したかにより導出することができ、センサ７０Ａ〜７０Ｄにそれぞれ割り当てられた識別情報である。
【００４４】
プロセッサ１０は、ネットワークＩ／Ｆ６０を介して、ログインユーザのパラメータ情報をクラウド２００から取得し、ＨＤＤ４０内の作業用フォルダに保存する（ＡＣＴ００４）。タッチパネルディスプレイ５０は、取得されるパラメータ情報内の各画像データを、ログインユーザの位置で正規向きとなるようにデスクトップ画面を表示する（ＡＣＴ００５）。プロセッサ１０は、ＡＣＴ００３で取得される情報に従い、表示用の各オブジェクトを０°、９０°、１８０°、２７０°のいずれかに回転させる。プロセッサ１０は、センサ７０Ａで検知された場合、デスクトップ画面を構成する各オブジェクトを１８０°回転させ、センサ７０Ｂで検知された場合は９０°回転させる。またセンサ７０Ｃで検知された場合は０°回転させ（すなわち回転させない）、センサ７０Ｃで検知された場合は２７０°回転させる。処理系によっては、９０°、２７０°を逆に扱うことも有り得る。タッチパネルディスプレイ５０は、作業領域の境界を表示し、回転後のデスクトップ画面をその領域内に表示する。
【００４５】
卓上型情報処理装置１００は、ユーザからの操作に従い、各処理を実行する（ＡＣＴ００６）。ここでの各種処理とは、文書ファイルの編集や画像加工、動画の再生、ホームページの閲覧など、おおよそＰＣで行うことができるアプリケーション上の処理である。編集作業中のデータは、クラウド２００側の作業フォルダに随時、もしくはユーザの所定操作によりアップロードされる。また、作成、編集したデータを永続的に記憶させる場合、クラウド２００内の別の記憶領域に当該データが記憶される。
【００４６】
ＡＣＴ００６の処理は、ログアウトが受け付けられるまで行われ（ＡＣＴ００７、Ｎｏのループ）、ユーザの所定操作によりログアウトを受け付けた場合、プロセッサ１０は、ログアウト処理を行い（ＡＣＴ００８）、処理は終了となる。ログアウト処理は、上記のようにＨＤＤ４０やクラウド２００内に記憶されている作業用データや作業用フォルダの削除も含まれる。またこの際、クラウド２００にアップロードされていないデータがある場合、プロセッサ１０は、これらデータをネットワークＩ／Ｆ６０を介してクラウド２００にアップロードする。
【００４７】
図１２は、タッチパネルディスプレイ５０が接触を検知した際の動作例を示すフローチャートである。タッチパネルディスプレイ５０が接触を検知した場合（ＡＣＴ１０１、Ｙｅｓ）、プロセッサ１０は、その接触位置（座標）がいずれの領域上であるかを判定する（ＡＣＴ１０２）。接触位置が境界上である場合（ＡＣＴ１０２、境界）、プロセッサ１０は、その接触位置が移動して接触解除されたかを判定する（ＡＣＴ１０３）。移動して接触解除された場合（ＡＣＴ１０３、Ｙｅｓ）、プロセッサ１０は、解除位置に境界がくるように、作業領域を再構成する（ＡＣＴ１０４）。再構成については、上記図５〜図７を用いて説明したように、指先接触のあった境界と連関している作業領域の形状、サイズが変更される。プロセッサ１０は、解除位置が形状の特徴点となるように、タッチパネルディスプレイ５０の表示を制御する。
【００４８】
ＡＣＴ１０２で、接触位置が表示されているオブジェクト上である場合（ＡＣＴ１０２、オブジェクト）、プロセッサ１０は、他ユーザの作業領域で接触解除されたかを判定する（ＡＣＴ１０５）。他ユーザの作業領域での接触解除ではない場合（ＡＣＴ１０５、Ｎｏ）、タッチパネルディスプレイ１０は、接触解除のあった位置に当該表示オブジェクトを移動して表示する（ＡＣＴ１０９）。ＡＣＴ１０９は同じ作業領域内での移動となる。
【００４９】
一方、他ユーザの作業領域での接触解除である場合（ＡＣＴ１０５、Ｙｅｓ）、当該データを他ユーザの作業フォルダに移動、またはコピーする（ＡＣＴ１０６）。ＡＣＴ１０２での接触点が複数（本例では人差し指から小指までの４点以上）であり、全ての点が他ユーザの作業領域に移動した場合、プロセッサ１０はデータの移動として扱い、１点以上残っている場合はデータのコピーとして扱う。この判定により、データの移動／コピーの処理を切り分けることができる。プロセッサ１０は、移動先の作業領域を使用しているユーザ固有のフォルダに、移動対象のデータと同じデータファイルを作成する。
【００５０】
プロセッサ１０は、接触解除のあった領域に応じて、表示オブジェクトを回転させる（ＡＣＴ１０７）。ここでは、左側のユーザの作業領域である場合は９０°回転させ、対面のユーザの作業領域である場合は１８０°回転させる。右側のユーザの作業領域である場合は２７０°回転させる。処理系によっては、９０°と２７０°とが逆転する場合も有り得る。タッチパネルディスプレイ５０は、この回転後の画像を、接触解除のあった位置に表示する（ＡＣＴ１０８）。
【００５１】
ＡＣＴ１０２で、境界、表示オブジェクトのいずれでも無い場合（ＡＣＴ１０２、その他）、その他の処理が実行される（ＡＣＴ１１０）。この処理は、ユーザが画像加工ソフトウェアを使用しているときは描画処理であったり、文書編集ソフトウェアを使用しているときはタイピング処理であったりなど、各種アプリケーションに従った処理となる。
【００５２】
上記説明では、センサユニット７０がＩＤカードを検知し、識別情報を得ることでログイン認証を行っているが、ユーザＩＤ、パスワードを入力させる認証方法であっても構わない。ユーザがタッチパネルディスプレイ５０にタッチすることで、タッチパネルディスプレイ５０は、ユーザＩＤ、パスワードを入力させるダイアログを表示する。また、ログイン時のタッチ位置に応じて、ログイン用ダイアログやデスクトップ画面の表示向きを制御する実装でもよい。この場合、例えば図４（Ａ）に示すように、タッチパネルディスプレイ５０を事前に領域Ｒ１〜Ｒ４に区分けし、領域Ｒ１〜Ｒ４のいずれかで接触検知した場合、その領域に応じた向きとなるように表示させる実装でもよい。この実装は、ユーザの位置に関する情報を領域Ｒ１〜Ｒ４の識別情報とした実装となる。
【００５３】
上記動作をコンピュータに実行させるためのプログラムが、表示プログラムとして提供されてもよい。このプログラムはＨＤＤ４０に事前に記憶されており、プロセッサ１０がこのプログラムを読み出してＤＲＡＭ２０に展開し、演算実行する。またプログラムの名称も、表示プログラムに限らず、ログインプログラム、ユーザインターフェイスプログラムなどでもよいし、これら以外でも構わない。
【００５４】
ＭＦＰなどの画像形成装置は、画像という情報をシート上に形成する、という処理を実施する装置である。よって、情報処理装置は、コンピュータのみならず画像形成装置も含む。その他にも情報を処理する機器、装置は、情報処理装置ということができる。
【００５５】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００５６】
制御部は、実施形態のプロセッサ１０、ＤＲＡＭ２０、通信バス９０を少なくとも有する構成に相当する。またプロセッサ１０、ＤＲＡＭ２０、通信バス９０などの各ハードウェアと協働して動作するプログラムは、ＨＤＤ４０（ＲＯＭ３０でもよい）に事前に記憶されており、プロセッサ１０によりＤＲＡＭ２０にロードされ、演算実行される。また記憶部は、ＤＲＡＭ２０、ＨＤＤ４０に相当し、通信部は、ネットワークＩ／Ｆ６０に相当する。
【００５７】
以上に詳説したように、本実施形態の態様により、複数人ユーザの同時使用を可能とし、また各ユーザのデスクトップ領域も確保できる。
【００５８】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００５９】
１０  プロセッサ、２０  ＤＲＡＭ、３０  ＲＯＭ、４０  ＨＤＤ、５０  タッチパネルディスプレイ、５１  タッチパネルディスプレイ、５２  撮像ユニット、５３  発光ユニット、６０  ネットワークＩ／Ｆ、７０  センサユニット、８０  プリンタユニット、９０  通信バス、卓上型情報処理装置１００（情報処理装置）、２００  クラウド、３００  タブレットＰＣ。
【図１】
0005661726.tif 000002
【図２】
0005661726.tif 000003
【図３】
0005661726.tif 000004
【図４】
0005661726.tif 000005
【図５】
0005661726.tif 000006
【図６】
0005661726.tif 000007
【図７】
0005661726.tif 000008
【図８】
0005661726.tif 000009
【図９】
0005661726.tif 000010
【図１０】
0005661726.tif 000011
【図１１】
0005661726.tif 000012
【図１２】
0005661726.tif 000013