(57)【要約】【課題】表示画面上に簡単な操作でユーザーが意図する作業領域を設定可能とするタッチパネル入力表示装置を提供する。【解決手段】タッチパネル入力表示装置は、オブジェクトを表示する表示部と、表示部における前記オブジェクトの表示を制御する表示制御部と、筆記具によるタッチ入力により指定される表示部上の入力範囲を判定する入力範囲判定部と、タッチ入力を行った筆記具の入力属性を判定する入力属性判定部と、表示部の一部の範囲である領域の領域属性を管理する第２管理部と、を備え、第２管理部は、入力範囲に対応する領域に対して入力属性に対応する領域属性を設定する。【選択図】図３
2020161059.tif 000002
【特許請求の範囲】
【請求項１】
筆記具を用いて表示部に対してタッチ入力が可能なタッチパネル入力表示装置であって、
オブジェクトを表示する表示部と、
前記表示部における前記オブジェクトの表示を制御する表示制御部と、
筆記具によるタッチ入力により指定される前記表示部上の入力範囲を判定する入力範囲判定部と、
前記タッチ入力を行った前記筆記具の入力属性を判定する入力属性判定部と、
前記表示部の一部の範囲である領域の領域属性を管理する第２管理部と、
を備え、
前記第２管理部は、前記入力範囲の領域に対して前記入力属性に対応する前記領域属性を設定することを特徴とする、タッチパネル入力表示装置。
【請求項２】
前記入力範囲判定部は、前記表示部上における前記筆記具のタッチ点を基準とする所定の大きさの範囲を前記入力範囲として判定することを特徴とする、請求項１に記載のタッチパネル入力表示装置。
【請求項３】
前記入力範囲判定部は、前記表示部上における前記筆記具を複数の箇所にタッチさせたことによる複数のタッチ点または前記筆記具を表示部上にタッチさせた状態でスライド移動させたことよるタッチ線により囲われた範囲を前記入力範囲として判定することを特徴とする、請求項１に記載のタッチパネル入力表示装置。
【請求項４】
前記入力属性は、前記筆記具に固有の識別情報であることを特徴とする、請求項１から３のいずれか１項に記載の入力表示装置。
【請求項５】
前記第２管理部は、前記領域属性として、前記入力属性に対応するユーザー属性を設定することを特徴とする請求項１から４のいずれか１項に記載の入力表示装置。
【請求項６】
上記表示制御部は、前記領域内の前記オブジェクトに対して、当該領域の前記ユーザー属性に対応するユーザーによる所定の表示状態の変更操作を有効または無効とすることを特徴とする請求項１から５のいずれか１項に記載の入力表示装置。
【請求項７】
前記オブジェクトの属性であるオブジェクト属性を管理する第１管理部をさらに備え、
上記表示制御部は、第１領域の領域属性と当該第１領域内に表示された第１オブジェクトのオブジェクト属性とが同一である場合に、同一でない場合に比べて、前記第１領域内における前記第１オブジェクトの表示優先順位が高くなるように制御することを特徴する請求項１から６のいずれか１項に記載の入力表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
従来、表示装置にオブジェクトを表示し、ユーザーの操作に応じてオブジェクトを表示あるいは編集するような作業を行う装置が知られている。
【０００３】
例えば、大型タッチディスプレイ装置のような、大画面を有する表示装置を備えた情報処理装置が知られている。大型タッチディスプレイでは複数のユーザーが共同で同時に使用することも可能であり、このような場合、各ユーザーは、画面上にそれぞれオブジェクトを表示して同時に作業をすることができる。ここでいうオブジェクトとは、画像、文書、ウィンドウ、又はアイコンのような表示情報をいう。
【０００４】
大型タッチディスプレイ装置を使用する各ユーザーは、画面上のオブジェクトをテーブルの上に置いた資料のように、タッチ操作で動かしたり、他のユーザーに配布したりすることができる。これにより、一例としては複数のユーザーによる会議が実現可能である。
【０００５】
例えば、特許文献１に記載された表示制御装置は、大型表示タッチパネルに設けられたユーザー位置センサにより、ユーザー数と位置を認識し、認識したユーザー数と位置に従って大型表示タッチパネルの表示エリアを複数の表示エリアに分割してユーザー位置に対応して表示させる。また、進行役用の表示エリアに表示されているファイルをドラッグ操作することにより、ドラッグ方向にある他の参加者用の表示エリアに進行役用の表示エリアに表示されているファイルと同じ文書データのファイルを表示させることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２６９０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
タッチパネルディスプレイ装置を複数のユーザーにより同時に共同で使用する場合、各ユーザーは、多くの場合、自分のオブジェクトの表示及び編集作業をするための領域を確保することを希望する。また、ユーザーが確保することを望む領域の広さや位置は場合によって異なるものである。特許文献１に記載された表示制御装置は、大型表示タッチパネルに設けられたユーザー位置センサに基づき、ユーザー位置に対応した表示位置を自動的に割り当てるものであるが、このように自動的に割り当てられた領域がユーザーの望む領域の広さや位置にならない場合がある。
【０００８】
上記した課題に鑑み、本発明は、表示画面上に簡単な操作でユーザーが作業領域を設定可能とするタッチパネル入力表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のタッチパネル入力表示装置は、オブジェクトを表示する表示部と、表示部における前記オブジェクトの表示を制御する表示制御部と、筆記具によるタッチ入力により指定される表示部上の入力範囲を判定する入力範囲判定部と、タッチ入力を行った筆記具の入力属性を判定する入力属性判定部と、表示部の一部の範囲である領域の領域属性を管理する第２管理部と、を備え、第２管理部は、入力範囲に対応する領域に対して入力属性に対応する領域属性を設定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、自分のオブジェクトの表示が他のユーザーのオブジェクトによって邪魔されることを抑制できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理装置の一例を示す斜視図である。
【図２】情報処理装置の平面図である。
【図３】情報処理装置のブロック図である。
【図４】オブジェクト管理テーブルの一例を示す図である。
【図５】領域管理テーブルの一例を示す図である。
【図６】ペン管理テーブルの一例を示す図である。
【図７】制御部のオブジェクト管理動作の一例を示すフローチャートである。
【図８】制御部の領域管理動作の一例を示すフローチャートである。
【図９】制御部のオブジェクト制御動作の一例を示すフローチャートである。
【図１０】表示装置の表示の一例を示す図である。
【図１１】表示装置の他の表示例を示す図である。
【図１２】表示装置の更に他の表示例を示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態について、図１〜図１２を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１３】
まず、図１及び図２を参照して、実施形態に係る情報処理装置１０の外観について説明する。図１は、情報処理装置１０の一例を示す斜視図である。図２は、情報処理装置１０の平面図である。情報処理装置１０は、テーブル型タッチディスプレイ装置として構成されている。
【００１４】
図１に示されるように、情報処理装置１０は、脚１５と、表示装置２０とを備える。表示装置２０は、テーブルの天板部分に相当する。脚１５は、表示装置２０を支持する。
【００１５】
図２に示されるように、表示装置２０は、表示部２１上にワークエリアＷを有する。ワークエリアＷは、ユーザーが表示部２１に表示させた画像に対してタッチ入力部２２によって入力されるタッチ操作により作業を行う領域である。例えば、第１オブジェクトＸ１と第２オブジェクトＸ２とがワークエリアＷに表示される。
【００１６】
次に、図３を参照して、情報処理装置１０の機能ブロック構成について説明する。図３は、情報処理装置１０のブロック図である。
【００１７】
図３に示されるように、情報処理装置１０は、表示装置２０に加えて、タッチデータ受信部２５と、複数のタッチペン３０（筆記具）と、ペンデータ受信部３５と、記憶部４０と、制御部５０とを備える。なお、本実施形態では筆記具がタッチペンである場合について説明するが、本願発明において筆記具とは筆記入力を行うことができる道具であれば、タッチペンの形態に限定されない。タッチペン以外の筆記具の形態としては、例えば、タッチ式ブラシやタッチ式イレイサーツールのような形態であってもよい。
【００１８】
表示装置２０は、表示部２１と、タッチ入力部２２とを含む。表示部２１は、オブジェクトを表示するように、例えば液晶パネルとして構成される。タッチ入力部２２は、例えばタッチパネルとして構成される。
【００１９】
タッチデータ受信部２５は、タッチ入力部２２から送られるタッチデータを受信する。タッチデータは、タッチ入力部２２におけるタッチ位置を示すデータを含む。
【００２０】
複数のタッチペン３０は、タッチ入力部２２へのタッチ操作のためのツールである。複数のタッチペン３０の各々には、互いに異なるペンＩＤが割り当てられている。
【００２１】
ペンデータ受信部３５は、タッチペン３０からタッチ操作の際に近距離無線通信で送られるペンデータを受信する。ペンデータは、タッチペン３０に固有の識別情報であるペンＩＤを含む。
【００２２】
記憶部４０は、記憶装置を含み、データ及びコンピュータプログラムを記憶する。記憶部４０は、半導体メモリのような主記憶装置と、ハードディスクドライブのような補助記憶装置とを含む。
【００２３】
記憶部４０は、オブジェクト管理テーブル４１と、領域管理テーブル４２と、ペン管理テーブル４３と、文書フォルダ４４とを含む。オブジェクト管理テーブル４１は、表示部２１に表示されるオブジェクトと、オブジェクトオーナーとの関係を記憶する。領域管理テーブル４２は、表示部２１の一部分をなす領域と、領域オーナーとの関係を記憶する。ペン管理テーブル４３は、タッチペン３０のペンＩＤと、ペンオーナーとの関係を記憶する。文書フォルダ４４は、文書ファイルを記憶する。例えば文書ファイルから、その表示情報である文書オブジェクトが生成される。
【００２４】
制御部５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなプロセッサーを含む。制御部５０のプロセッサーは、記憶部４０に記憶されたコンピュータプログラムを実行することによって、情報処理装置１０の各構成を制御する。
【００２５】
ユーザーは、手指又は手の平を使ったタッチ操作によってオブジェクトに対する操作を指定することができる。例えば、オブジェクトの移動、拡縮、回転といった操作や、オブジェクトに対する描画操作が指定可能である。また、ユーザーは、タッチペン３０を使ったタッチ操作によって、後述する種々の操作を指定することもできる。
【００２６】
制御部５０は、タッチデータ受信部２５を介して受信したタッチデータに基づいて、タッチ操作の位置を検知する。また、制御部５０は、ペンデータ受信部３５を介して受信したペンデータに基づいて、いずれのタッチペン３０によりタッチ操作が行われたかを検知する。
【００２７】
制御部５０は、タッチデータ受信部２５を介して受信したタッチデータに基づいて、タッチ操作の位置（タッチ入力が行われた表示部上の入力座標）を検知する。また、制御部５０は、ペンデータ受信部３５を介して受信したペンデータに基づいて、いずれのタッチペン３０によりタッチ操作が行われたかを検知する。また、制御部５０は、入力属性としてタッチペン３０に固有の識別情報であるペンＩＤに対応する入力属性を設定する。ここでいう入力属性とは、複数のタッチペン３０が存在するような状況においても、いずれのタッチペン３０により入力が行われたかを制御部５０が識別可能な情報であればよい。
【００２８】
オブジェクト管理部５１は、オブジェクト管理テーブル４１の作成及び更新を実行することにより、表示部２１に表示されるオブジェクトのオーナー属性を管理する。オブジェクト管理部５１は、「第１管理部」の一例に相当する。
【００２９】
領域管理部５２は、領域管理テーブル４２の作成及び更新を実行することにより、表示部２１の一部分をなす領域のオーナー属性を管理する。領域管理部５２は、「第２管理部」の一例に相当する。
【００３０】
ペン管理部５３は、ペン管理テーブル４３の作成及び更新を実行することにより、タッチペン３０のオーナー属性を管理する。ペン管理部５３は、「第３管理部」の一例に相当する。
【００３１】
制御部５０は、不図示のユーザー登録ルーチンを実行する。表示装置２０の共用を希望するユーザーは、ユーザー登録ルーチンの実行画面において自分の名前を登録する。制御部５０は、参加ユーザーの名前及び数を認識する。一例としては、ワークエリアＷは、作業開始前の初期状態として、参加ユーザーの数と等しい数の領域に均等分割され、各ユーザーの作業領域が自動的に割り振られるようにしてもよい。また、作業開始後に各ユーザーがタッチペンを用いて作業領域を自分で指定または変更可能にしてもよい。さらに、ユーザーは、更に自分が使用するタッチペン３０に固有の識別情報であるペンＩＤを登録する。その結果、ペン管理テーブル４３が作成される。ペン管理テーブル４３は、ペンＩＤに対応するユーザーの組み合わせを示すテーブルである。
【００３２】
オブジェクト制御部５４は、文書フォルダ４４の中の指定された文書ファイルを開き、指定された文書ファイルに係るオブジェクトが表示部２１に表示されるように、表示部２１を制御する。また、オブジェクト制御部５４はユーザーの操作によりオブジェクトのユーザーによる所定の表示状態の変更を行うことができる。ここでいう所定の表示状態の変更とは、具体的には、オブジェクトの拡大、縮小、削除、移動、またはサムネイル化などである。また、オブジェクト制御部５４は、所定の条件に基づき、上述の所定の表示状態の変更のうちの一部を有効または無効に設定することもできる。一例としては、オブジェクトのオーナー属性と操作を行ったユーザーが同一の場合にのみ、上述の所定の表示状態の変更の全てまたは一部を有効または無効にしてもよい。これによれば、例えば自分の所有するオブジェクトが他のユーザーの操作により拡大、縮小、削除、移動、またはサムネイル化などされることを禁止することができる。別の例としては、ユーザーが操作を行った領域に領域のオーナー属性が設定されていた場合に、その領域のオーナー属性と操作を行ったユーザーが同一の場合にのみ、その領域内に表示されているオブジェクトに対する上述の所定の表示状態の変更の全てまたは一部を有効または無効にしてもよい。これによれば、例えば自分の作業領域に表示されているオブジェクトが他のユーザーの操作により拡大、縮小、削除、移動、またはサムネイル化などされることを禁止することができる。また、さらに別の例としては、オブジェクト制御部５４は、オブジェクトのオーナー属性に基づいて、表示部２１におけるオブジェクトの表示優先順位を制御することもできる。具体的に説明すると、オブジェクト制御部５４は、オブジェクトのオーナー属性と、領域のオーナー属性とに基づいて、領域におけるオブジェクトの表示優先順位を制御する。オブジェクト制御部５４は、「表示制御部」の一例に相当する。
【００３３】
次に、図３及び図４を参照して、オブジェクト管理テーブル４１について説明する。図４は、オブジェクト管理テーブル４１の一例を示す図である。
【００３４】
オブジェクト管理テーブル４１は、表示部２１に表示されるオブジェクトと、オブジェクト属性との関係を記憶する。例えば、オブジェクト属性としてそのオブジェクトを所有するユーザー属性（オーナー属性）を記録する場合、
オブジェクトＡ１及びオブジェクトＡ２のオーナーはＡさん、オブジェクトＢ１のオーナーはＢさんという情報が、オブジェクト管理テーブル４１に記憶される。このようにして、各オブジェクトに対するオブジェクト属性としてユーザー属性が記録される。
【００３５】
次に、図３及び図５を参照して、領域管理テーブル４２について説明する。図５は、領域管理テーブル４２の一例を示す図である。
【００３６】
領域管理テーブル４２は、表示部２１の一部分をなす領域と、領域オーナーとの関係を記憶する。例えば、領域Ｒ１のオーナーはＡさん、領域Ｒ２のオーナーはＢさんという情報が、領域管理テーブル４２に記憶される。
【００３７】
次に、図３及び図６を参照して、ペン管理テーブル４３について説明する。図６は、ペン管理テーブル４３の一例を示す図である。
【００３８】
ペン管理テーブル４３は、タッチペン３０のペンＩＤと、ペンオーナーとの関係を記憶する。例えば、「００１」のペンＩＤを有するタッチペン３０のオーナーはＡさん、「００２」のペンＩＤを有するタッチペン３０のオーナーはＢさんという情報が、ペン管理テーブル４３に記憶される。
【００３９】
次に、図３〜図９を参照して、制御部５０の動作について説明する。図７は、制御部５０のオブジェクト管理動作の一例を示すフローチャートである。図８は、制御部５０の領域管理動作の一例を示すフローチャートである。図９は、制御部５０のオブジェクト制御動作の一例を示すフローチャートである。制御部５０は、オブジェクト管理動作、領域管理動作、及びオブジェクト制御動作を一組の動作として、これら一組の動作を繰り返す。
【００４０】
ステップＳ１００：制御部５０は、図７に示されるように、オブジェクトの元ファイルを作成し又は配布した人が判明しているか否かを判定する。オブジェクトの元ファイルを作成し又は配布した人が判明している場合（ステップＳ１００でＹＥＳ）、制御部５０の処理がステップＳ１０２へ進む。オブジェクトの元ファイルを作成し又は配布した人が判明していない場合（ステップＳ１００でＮＯ）、制御部５０の処理がステップＳ１０４へ進む。
【００４１】
ステップＳ１０２：制御部５０は、オブジェクトの元ファイルを作成し又は配布した人をオブジェクトオーナーとして、オブジェクト管理テーブル４１に登録する。ステップＳ１０２の処理が完了すると、制御部５０のオブジェクト管理動作が終了する。
【００４２】
ステップＳ１０４：制御部５０は、タッチペン３０によるオブジェクトへのタッチ操作があるか否かを判定する。タッチペン３０によるオブジェクトへのタッチ操作がある場合（ステップＳ１０４でＹＥＳ）、制御部５０の処理がステップＳ１０６へ進む。タッチペン３０によるオブジェクトへのタッチ操作がない場合（ステップＳ１０４でＮＯ）、制御部５０の処理がステップＳ１０８へ進む。
【００４３】
ステップＳ１０６：制御部５０は、タッチペン３０のオーナーをオブジェクトオーナーとして、オブジェクト管理テーブル４１に登録する。ステップＳ１０６の処理が完了すると、制御部５０のオブジェクト管理動作が終了する。
【００４４】
ステップＳ１０８：制御部５０は、タッチペン３０による描画でオブジェクトが作成されたか否かを判定する。タッチペン３０による描画でオブジェクトが作成された場合（ステップＳ１０８でＹＥＳ）、制御部５０の処理がステップＳ１０６へ進む。タッチペン３０による描画でオブジェクトが作成されていない場合（ステップＳ１０８でＮＯ）、制御部５０のオブジェクト管理動作が終了する。
【００４５】
ステップＳ１００及びステップＳ１０２の処理によれば、制御部５０は、オブジェクトの元ファイルを作成し又は配布した人がオブジェクトオーナーになるように、オブジェクトのオーナー属性を初期設定する。また、ステップＳ１０４及びステップＳ１０６の処理によれば、制御部５０は、オブジェクトに対してタッチペン３０によりタッチ入力が行われた場合に、タッチしたタッチペン３０のオーナー属性と同一のオーナー属性をオブジェクトが有するように、オブジェクトのオーナー属性を変更する。一例としては、タッチペン３０により表示部２１上の一点に対してタッチ入力が行われた場合、表示部２１上のタッチペン３０による入力座標とオブジェクトが表示される座標とを比較し、タッチペン３０による入力座標が、オブジェクトが表示される座標に含まれると判定される場合には、そのオブジェクトのオーナー属性をタッチペン３０のオーナー属性と同一のオーナー属性をオブジェクトが有するように、オブジェクトのオーナー属性を変更する。別の例としては、タッチペン３０により表示部２１上の複数のタッチ点またはタッチ線によりタッチ入力が行われた場合、複数のタッチ点を頂点とする多角形またはタッチ線で囲われる範囲内にオブジェクトが存在する場合に、その範囲内に存在するオブジェクトのオーナー属性をタッチペン３０のオーナー属性と同一のオーナー属性をオブジェクトが有するように、オブジェクトのオーナー属性を変更する。更に、ステップＳ１０８及びステップＳ１０６の処理によれば、制御部５０は、オブジェクトを作成したユーザーを示すオーナー属性をオブジェクトに設定する。なお、上述のオブジェクトのオーナー属性の変更を行う際には、タッチペン３０によりタッチ入力操作が行われた場合に、その操作がタッチペンによりオブジェクトのオーナー属性を変更するための操作であるか、あるいはタッチペンに表示部２１に図形を描画するような通常の描画操作や下述する領域のオーナー属性を変更する操作など、オブジェクトのオーナー属性を変更するための操作以外の操作であるかを制御部５０が判別し、オブジェクトのオーナー属性を変更するための操作以外の操作である制御部５０が判定した場合にのみ上記のオブジェクトのオーナー属性の変更を行うことが望ましい。具体的な方法としては、オブジェクトのオーナー属性を変更するための操作を行う前に、ユーザーがタッチペン３０に設けられたスイッチを操作する、あるいは表示部２１の所定の位置をタッチ操作するなどのユーザーの操作が行われることにより、入力モードがオブジェクトのオーナー属性の変更操作モードに切り替わったことを制御部５０が判定し、オブジェクトのオーナー属性の変更操作モードにおいて上記の操作が行われた場合にのみ上述のオブジェクトのオーナー属性の変更を行うことが望ましい。
【００４６】
ステップＳ２００：制御部５０は、図８に示されるように、タッチペン３０によるオブジェクト外へのタッチ操作があるか否かを判定する。タッチペン３０によるオブジェクト外へのタッチ操作がある場合（ステップＳ２００でＹＥＳ）、制御部の処理がステップＳ２０２へ進む。タッチペン３０によるオブジェクト外へのタッチ操作がない場合（ステップＳ２００でＮＯ）、制御部５０の動作がステップＳ２０６へ進む。この場合のタッチ操作は、タッチしたペン３０を移動させることなくタッチアップする操作である。
【００４７】
ステップＳ２０２：制御部５０は、タッチペン３０のタッチ位置を含む一定の大きさの領域を確保する。ステップＳ２０２の処理が完了すると、制御部５０の処理がステップＳ２０４へ進む。
【００４８】
ステップＳ２０４：制御部５０は、タッチペン３０のオーナーを領域オーナーとして、領域管理テーブル４２に登録する。ステップＳ２０４の処理が完了すると、制御部５０の領域管理動作が終了する。
【００４９】
ステップＳ２０６：制御部５０は、タッチペン３０による描画で領域が画定されたか否かを判定する。タッチペン３０による描画で領域が画定された場合（ステップＳ２０６でＹＥＳ）、制御部５０の処理がステップＳ２０４へ進む。タッチペン３０による描画で領域が画定されていない場合（ステップＳ２０６でＮＯ）、制御部５０の領域管理動作が終了する。
【００５０】
ステップＳ２００、ステップＳ２０２、及びステップＳ２０４の処理によれば、制御部５０は、表示部２１にタッチしたタッチペン３０の位置を含む一定の大きさの領域に、タッチペン３０のオーナー属性と同一のオーナー属性を設定する。また、ステップＳ２０６及びステップＳ２０４の処理によれば、制御部５０は、表示部２１においてタッチペン３０により画定された領域に、タッチペン３０のオーナー属性と同一のオーナー属性を設定する。
【００５１】
ステップＳ３００：制御部５０は、図９に示されるように、１つの領域を選択する。ステップＳ３００の処理が完了すると、制御部５０の処理がステップＳ３０２へ進む。
【００５２】
ステップＳ３０２：制御部５０は、１つのオブジェクトを選択する。ステップＳ３０２の処理が完了すると、制御部５０の処理がステップＳ３０４へ進む。
【００５３】
ステップＳ３０４：制御部５０は、ステップＳ３０２で選択されたオブジェクトのオーナーと、ステップＳ３００で選択された領域のオーナーとが一致するか否かを判定する。オブジェクトオーナーと領域オーナーとが一致する場合（ステップＳ３０４でＹＥＳ）、制御部５０の処理がステップＳ３０６へ進む。オブジェクトオーナーと領域オーナーとが一致しない場合（ステップＳ３０４でＮＯ）、制御部５０の処理がステップＳ３０８へ進む。
【００５４】
ステップＳ３０６：制御部５０は、ステップＳ３０２で選択されたオブジェクトの表示優先順位を「高」に設定する。ステップＳ３０６の処理が完了すると、制御部５０の処理がステップＳ３１０へ進む。
【００５５】
ステップＳ３０８：制御部５０は、ステップＳ３０２で選択されたオブジェクトの表示優先順位を「低」に設定する。ステップＳ３０８の処理が完了すると、制御部５０の処理がステップＳ３１０へ進む。
【００５６】
ステップＳ３１０：制御部５０は、ステップＳ３０６又はステップＳ３０８で設定された表示優先順位にしたがって、ステップＳ３００で選択された領域内に、ステップＳ３０２で選択されたオブジェクトを表示する。ステップＳ３１０の処理が完了すると、制御部５０の処理がステップＳ３１２へ進む。
【００５７】
ステップＳ３１２：制御部５０は、次のオブジェクトがあるか否かを判定する。次のオブジェクトがある場合（ステップＳ３１２でＹＥＳ）、制御部５０の処理がステップＳ３０２に戻る。次のオブジェクトがない場合（ステップＳ３１２でＮＯ）、制御部５０の処理がステップＳ３１４へ進む。
【００５８】
ステップＳ３１４：制御部５０は、次の領域があるか否かを判定する。次の領域がある場合（ステップＳ３１４でＹＥＳ）、制御部５０の処理がステップＳ３００に戻る。次の領域がない場合（ステップＳ３１４でＮＯ）、制御部５０のオブジェクト制御動作が終了する。
【００５９】
ステップＳ３００〜ステップＳ３１４の処理によれば、制御部５０は、オブジェクトのオーナー属性と領域のオーナー属性とが一致する場合には、一致しない場合に比べて、領域におけるオブジェクトの表示優先順位を高くする。
【００６０】
表示優先順位は、あるオブジェクトを他のオブジェクトよりも目立たなくするか否かを意味する。制御部５０は、例えば、表示優先順位の低いオブジェクトを背面側のレイヤーに表示する第１規則を適用する。制御部５０は、表示優先順位の低いオブジェクトを透明化して表示する第２規則を適用してもよい。制御部５０は、表示優先順位の低いオブジェクトを縮小化又はアイコン化して表示する第３規則を適用してもよい。制御部５０は、表示優先順位の低いオブジェクトを非表示にする第４規則を適用してもよい。また、制御部５０は、高い表示優先順位を有するオブジェクトと、低い表示優先順位を有するオブジェクトとが重なった場合にのみ第１、第２、又は第３規則を適用してもよい。また、制御部５０は、低い表示優先順位を有するオブジェクトが領域を跨いで表示される場合、つまりオブジェクトが越境した場合には、そのオブジェクトの越境部分にのみ第１、第２、又は第３規則を適用してもよい。
【００６１】
次に、図３〜図１２を参照して、表示装置２０の表示例について説明する。図１０〜図１２は、表示装置２０のワークエリアＷにおける表示例をそれぞれ示す図である。
【００６２】
図１０に示されるように、ワークエリアＷは、Ａさん及びＢさんという２人のユーザーにより共用される。ワークエリアＷは、境界線６１によって、領域Ｒ１と領域Ｒ２とに均等に分割されている。領域Ｒ１にはオブジェクトＡ１及びオブジェクトＡ２が、領域Ｒ２にはオブジェクトＢ１がそれぞれ表示されていたものとする。
【００６３】
図４に示されるように、オブジェクトＡ１及びオブジェクトＡ２のオーナーはＡさん、オブジェクトＢ１のオーナーはＢさんである。また、図５に示されるように、領域Ｒ１のオーナーはＡさん、領域Ｒ２のオーナーはＢさんである。更に、図６に示されるように、Ａさんは「００１」のペンＩＤを有するタッチペン３０のオーナーであり、Ｂさんは「００２」のペンＩＤを有するタッチペン３０のオーナーである。
【００６４】
領域Ｒ１において、オブジェクトＡ１及びオブジェクトＡ２のいずれについても、オブジェクトオーナーと領域オーナーとがいずれもＡさんで一致する。また、領域Ｒ２のオブジェクトＢ１については、オブジェクトオーナーと領域オーナーとがいずれもＢさんで一致する。したがって、オブジェクトＡ１、オブジェクトＡ２、及びオブジェクトＢ１のいずれについても、表示優先順位が「高」に設定される（図９のステップＳ３０６参照）。
【００６５】
図１０中に矢印で示されるように、Ｂさんが手指を使ったタッチ操作により、オブジェクトＢ１を領域Ｒ２から領域Ｒ１へ移動させたものとする。領域Ｒ１のオーナーはＡさんであり、オブジェクトＢ１のオーナーはＢさんである。領域Ｒ１のオブジェクトＢ１については、オブジェクトオーナーと領域オーナーとが一致しない。したがって、オブジェクトＢ１は、表示優先順位が「低」に設定される（図９のステップＳ３０８参照）。その結果、例えば、オブジェクトＡ２が前面側のレイヤーに、オブジェクトＢ１が背面側のレイヤーにそれぞれ表示される（図９のステップＳ３１０参照）。つまり、Ａさんにとっては、自分のオブジェクトＡ１及びオブジェクトＡ２の表示が、ＢさんのオブジェクトＢ１によって邪魔されることが抑制できる。
【００６６】
Ａさんは、オブジェクトＢ１を自分のオブジェクトとして受け入れる場合には、自分のタッチペン３０でオブジェクトＢ１にタッチ操作をする。その結果、オブジェクトＢ１のオーナーは、ＢさんからＡさんに変更される（図７のステップＳ１０４及びステップＳ１０６参照）。
【００６７】
次に、作業開始後に各ユーザーがタッチペンを用いて自分の作業領域を自分で指定または変更する操作について詳しく説明する。
【００６８】
図１１は、Ｂさんが自分のタッチペン３０でオブジェクトＢ１の外にタッチ操作をした結果を示している。タッチペン３０のタッチ位置を基準とする所定の大きさの範囲を前記入力範囲として判定することを特徴とする。ここで言うタッチ位置を基準とする所定の大きさの範囲とは、具体的には、タッチ位置を基準とする所定の大きさの円や多角形で規定される範囲である。より具体的な例としては、タッチ位置を中心とする所定の大きさの円や多角形で規定される範囲である。所定の大きさとは、例えば、円の半径、またはそれに相当する量である。また、ここでいう所定の大きさとは、記憶部４０に事前に記録される固定値であってもよいし、あるいはタッチペン３０で基準位置を指定後に、タッチペン３０をワークエリアＷにタッチさせた状態で基準位置から移動させる移動量によりユーザーよって指定される指定値であってもよい。本実施例では、タッチペン３０のタッチ位置を基準とする所定の半径の円の内部の領域Ｒ２が確保され、領域Ｒ２のオーナーがタッチペン３０の入力属性に対応するユーザーであるＢさんに設定される（図８のステップＳ２００、ステップＳ２０２、及びステップＳ２０４参照）。つまり、閉じた境界線６１の内側がＢさんの領域Ｒ２となる。本実施形態においては、閉じた境界線６１の外側の領域Ｒ１については、オーナー属性をＢさん以外のユーザーであるＡさんに設定する。ただしこれについては必然ではなく、閉じた境界線６１の外側の領域Ｒ１については、オーナー属性を設定しない形態であってもよい。
【００６９】
なお、図１１において領域Ｒ２が設定される場合に、領域Ｒ２の中に領域オーナー自身のオブジェクトが存在するときは、そのオブジェクトを内包するように領域Ｒ２が設定されてもよい。たとえば、領域Ｒ２の中に領域オーナー自身のオブジェクトが存在する場合であって、そのオブジェクトの一部が領域Ｒ２から外にはみ出すような場合には、そのオブジェクト全体が領域Ｒ２に含まれるように領域Ｒ２の範囲を拡張するように再設定を行ってもよい。
【００７０】
図１２は、タッチペンを用いて自分の作業領域を自分で指定または変更する方法の別の実施形態として、Ｂさんが自分のタッチペン３０で境界線６１を連続する線で描画することにより作業領域を設定する方法について説明するものである。図１１の実施形態との違いは、図１１の実施形態ではオブジェクトの範囲をユーザータッチペンで指定することにより境界線６１が自動的に設定されるものであるのに対して、図１２の実施形態では境界線６１自体をタッチペンで指定することにより作業領域の方が自動的に設定される点である。Ｂさんが自分のタッチペン３０でワークエリアＷ上に境界線６１を描画すると境界線６１で囲われた領域Ｒ２のオーナーがタッチペン３０の入力属性に対応するユーザーであるＢさんに設定される（図８のステップＳ２００、ステップＳ２０２、及びステップＳ２０４参照）。ここでいう線を描画するとは、タッチペン３０の先端をワークエリアＷ上に接触させた状態でスライド移動させることを意味し、すなわちワークエリアＷ上をタッチペン３０でなぞることを意味する。なお、ワークエリアＷ上をタッチペン３０でなぞった軌跡をタッチ線として制御部５０が検知できれば十分であり、ワークエリアＷ上に描画されたタッチ線を表示部２１に実際に表示させてもよいし、表示させなくともよい。なお、タッチ線は完全な閉曲線である必要はい。例えば図１２のようにワークエリアＷの角を囲うことにより、ワークエリアＷの外辺とタッチ線で囲われた領域を作業領域として判定している。これに限らず、タッチ線により指定された範囲を判定できるものであればどのような方法を用いても良い。また、タッチペン３０で境界線６１を線で描画することにより作業領域を設定する方法以外の方法としては、境界線６１を連続するタッチ線に代えて複数の離間するタッチ点で作業領域を設定してもよい。例えば、タッチペン３０により表示部２１上の複数の点に対してタッチ入力が行われた場合、複数のタッチ点を頂点とする多角形を境界線６１とし、複数のタッチ点で囲われる範囲内を作業領域として設定してもよい。
【００７１】
Ａさんも、Ｂさんと同様の操作によってタッチペンを用いて自分の作業領域を自分で指定または変更することができる。
なお、上述の領域のオーナー属性の変更を行う際には、タッチペン３０によりタッチ入力操作が行われた場合に、その操作がタッチペンによりオブジェクトのオーナー属性を変更するための操作であるか、あるいはタッチペンに表示部２１に図形を描画するような通常の描画操作や上述のオブジェクトのオーナー属性を変更する操作など、領域のオーナー属性を変更するための操作以外の操作であるかを制御部５０が判別し、領域のオーナー属性を変更するための操作以外の操作である制御部５０が判定した場合にのみ上記の領域のオーナー属性の変更を行うことが望ましい。具体的な方法としては、領域のオーナー属性を変更するための操作を行う前に、ユーザーがタッチペン３０に設けられたスイッチを操作する、あるいは表示部２１の所定の位置をタッチ操作するなどのユーザーの操作が行われることにより、入力モードが領域のオーナー属性の変更操作モードに切り替わったことを制御部５０が判定し、領域のオーナー属性の変更操作モードにおいて上記の操作が行われた場合にのみ上述の領域のオーナー属性の変更を行うことが望ましい。
【００７２】
上記した実施形態の説明は、本発明における好適な実施形態を説明しているため、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。すなわち、上記実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。上記実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００７３】
（１）本実施形態では、図１０〜図１２に示されるように、２人のユーザーがワークエリアＷを共用したが、これに限られない。１人のユーザーが単独でワークエリアＷを使用する場合でも、利点が得られる。例えば、自分が作成した文書ファイルに基づくオブジェクトの表示が、自分以外の者が作成した文書ファイルに基づくオブジェクトによって邪魔されることが抑制される。ワークエリアＷを共用するユーザーの数は、３人以上でもよい。
【００７４】
（２）本実施形態では、図３に示されるように、情報処理装置１０がタッチデータ受信部２５とは別にペンデータ受信部３５を備えたが、これに限られない。タッチ入力部２２が指タッチ出力とペンタッチ出力とを区別して出力でき、かつタッチデータ受信部２５がタッチペン３０から送信されたペンデータを受信できるのであれば、ペンデータ受信部３５が省略されてもよい。
【産業上の利用可能性】
【００７５】
本発明は、情報処理装置の分野に利用可能である。
【符号の説明】
【００７６】
１０      情報処理装置
２０      表示装置
２１      表示部
２２      タッチ入力部
３０      タッチペン
５０      制御部
５１      オブジェクト管理部（第１管理部）
５２      領域管理部（第２管理部）
５３      ペン管理部（第３管理部）
５４      オブジェクト制御部（表示制御部）
【図１】
2020161059.tif 000003
【図２】
2020161059.tif 000004
【図３】
2020161059.tif 000005
【図４】
2020161059.tif 000006
【図５】
2020161059.tif 000007
【図６】
2020161059.tif 000008
【図７】
2020161059.tif 000009
【図８】
2020161059.tif 000010
【図９】
2020161059.tif 000011
【図１０】
2020161059.tif 000012
【図１１】
2020161059.tif 000013
【図１２】
2020161059.tif 000014