(57)【要約】【課題】表示装置に複数の資料を表示して説明をする場面に適した情報処理装置を提供する。【解決手段】制御部５０は、操作検出部５２と、処理実行部５３とを含む。第１オブジェクトと、第１オブジェクトと連動関係にある第２オブジェクトと、第１オブジェクト及び第２オブジェクトと異なる第３オブジェクトとが表示部２１に表示されている際に、操作検出部５２が、第１オブジェクト及び第２オブジェクトの一方に第３オブジェクトの少なくとも一部を重ねる操作を検出すると、処理実行部５３は、第３オブジェクトに対応する第４オブジェクトを表示部２１に表示させる。【選択図】図３
2020080051.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、
前記オブジェクトに対する操作を検出する操作検出部と、
前記操作の内容に応じた処理を実行する処理実行部と
を備え、
前記オブジェクトは、
第１オブジェクトと、
前記第１オブジェクトと連動関係にある第２オブジェクトと、
前記第１オブジェクト及び前記第２オブジェクトと異なる第３オブジェクトと、
前記第３オブジェクトに対応する第４オブジェクトと
を含み、
前記連動関係は、前記第１オブジェクト及び前記第２オブジェクトの一方に対する操作を、前記第１オブジェクト及び前記第２オブジェクトの他方に反映させる関係を示し、
前記第１オブジェクト、前記第２オブジェクト及び前記第３オブジェクトが前記表示部に表示されている際に、前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出すると、前記処理実行部は、前記第４オブジェクトを前記表示部に表示させる、情報処理装置。
【請求項２】
前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトに前記第４オブジェクトが並ぶように、前記第４オブジェクトを前記表示部に表示させる、請求項１に記載の情報処理装置。
【請求項３】
前記処理実行部は、前記第４オブジェクトの所定方向における一端の位置が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトの前記所定方向における一端の位置に揃うように、前記第４オブジェクトを前記表示部に表示させる、請求項２に記載の情報処理装置。
【請求項４】
前記処理実行部は、前記第４オブジェクトの角度が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトの角度に揃うように、前記第４オブジェクトを前記表示部に表示させる、請求項２又は請求項３に記載の情報処理装置。
【請求項５】
前記第３オブジェクトが縮小画像である場合、前記処理実行部は、前記第４オブジェクトとして、前記縮小画像を拡大した画像を前記表示部に表示させる、請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第３オブジェクトがアイコン画像である場合、前記処理実行部は、前記第４オブジェクトとして、前記アイコン画像に紐付けられた画像を前記表示部に表示させる、請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項７】
前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトと、前記第４オブジェクトとをグループ化するグループ化部を更に備え、
前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトと、前記第４オブジェクトとのうちの一方に対する操作を検出すると、前記処理実行部は、前記操作の内容に応じた処理を、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象でない方のオブジェクトと、前記第４オブジェクトとに適用する、請求項１から請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第１オブジェクト、前記第２オブジェクト及び前記第３オブジェクトが前記表示部に表示されている際に、前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出すると、前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに並ぶように、前記第３オブジェクトを前記表示部に表示させる、請求項１から請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに前記第３オブジェクトが並ぶとともに、前記第３オブジェクトの所定方向における一端の位置が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトの前記所定方向における一端の位置に揃うように、前記第３オブジェクトを前記表示部に表示させる、請求項８に記載の情報処理装置。
【請求項１０】
前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに前記第３オブジェクトが並ぶとともに、前記第３オブジェクトの角度が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトの角度に揃うように、前記第３オブジェクトを前記表示部に表示させる、請求項８又は請求項９に記載の情報処理装置。
【請求項１１】
前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに前記第３オブジェクトが並ぶと、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトと、前記第３オブジェクトとをグループ化するグループ化部を更に備え、
前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトと、前記第３オブジェクトとのうちの一方に対する操作を検出すると、前記処理実行部は、前記操作の内容に応じた処理を、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトと、前記第３オブジェクトとに適用する、請求項８から請求項１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記オブジェクトは第５オブジェクトを更に含み、
前記第３オブジェクトが縮小画像である場合、前記第１オブジェクト、前記第２オブジェクト及び前記第３オブジェクトが前記表示部に表示されている際に、前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出すると、前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに前記第５オブジェクトが並ぶように、前記第５オブジェクトを前記表示部に表示させ、
前記第５オブジェクトは、前記縮小画像を拡大した画像である、請求項１から請求項７のいずれか１項に記載の情報処理装置。
【請求項１３】
前記オブジェクトは第５オブジェクトを更に含み、
前記第３オブジェクトがアイコン画像である場合、前記第１オブジェクト、前記第２オブジェクト及び前記第３オブジェクトが前記表示部に表示されている際に、前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出すると、前記処理実行部は、前記第１オブジェクト及び前記第２オブジェクトのうち前記重ねる操作の対象である方のオブジェクトに前記第５オブジェクトが並ぶように、前記第５オブジェクトを前記表示部に表示させ、
前記第５オブジェクトは、前記アイコン画像に紐付けられた画像である、請求項１から請求項７のいずれか１項に記載の情報処理装置。
【請求項１４】
前記処理実行部は、前記第５オブジェクトを前記表示部に表示させる際に、前記第３オブジェクトを前記表示部から消去する、請求項１２又は請求項１３に記載の情報処理装置。
【請求項１５】
前記処理実行部は、前記第５オブジェクトを前記表示部に表示させる際に、前記第３オブジェクトを元の位置に戻す、請求項１２又は請求項１３に記載の情報処理装置。
【請求項１６】
第１オブジェクトと、前記第１オブジェクトと連動関係にある第２オブジェクトと、前記第１オブジェクト及び前記第２オブジェクトと異なる第３オブジェクトとが表示部に表示されている際に、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出する第１ステップと、
前記操作が検出されると、前記第３オブジェクトに対応する第４オブジェクトを前記表示部に表示させる第２ステップと
を含み、
前記連動関係は、前記第１オブジェクト及び前記第２オブジェクトの一方に対する操作を、前記第１オブジェクト及び前記第２オブジェクトの他方に反映させる関係を示す、表示方法。
【請求項１７】
コンピュータに、請求項１６に記載の表示方法の前記第１ステップ及び前記第２ステップを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、テーブルディスプレイ装置のような、大型の表示装置を備えた情報処理装置が知られている。説明者は、大型の表示装置に資料を表示させて、資料の説明をする。
【０００３】
特許文献１では、説明者が説明する箇所を相手側の資料に示す技術が提案されている。説明者側の自端末と相手側端末とに同じ資料がそれぞれ表示され、説明者が自端末の所定の点を指し示すと、相手側端末の対応する点がカーソルで指し示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１５７１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
テーブルディスプレイ装置を用いる場合は、説明者は、表示装置上で資料をコピーして、説明者側と相手側とに同じ資料を表示させることができる。しかし、１台のテーブルディスプレイ装置を互いに別の方向から見るといった使用方法は、説明者側の自端末と、相手側端末とが存在する場合とは異なる。したがって、特許文献１の技術は、１台のテーブルディスプレイ装置を用いる場面には適用できない。また、特許文献１の技術では、複数の資料を用いて説明をする場面を想定していなかった。
【０００６】
上記した課題に鑑み、本発明は、表示装置に複数の資料を表示して説明をする場面に適した情報処理装置、表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、表示部と、操作検出部と、処理実行部とを備える。前記表示部は、オブジェクトを表示する。前記操作検出部は、前記オブジェクトに対する操作を検出する。前記処理実行部は、前記操作の内容に応じた処理を実行する。前記オブジェクトは、第１オブジェクトと、第２オブジェクトと、第３オブジェクトと、第４オブジェクトとを含む。前記第２オブジェクトは、前記第１オブジェクトと連動関係にあるオブジェクトである。前記第３オブジェクトは、前記第１オブジェクト及び前記第２オブジェクトと異なるオブジェクトである。前記第４オブジェクトは、前記第３オブジェクトに対応するオブジェクトである。前記連動関係は、前記第１オブジェクト及び前記第２オブジェクトの一方に対する操作を、前記第１オブジェクト及び前記第２オブジェクトの他方に反映させる関係を示す。前記第１オブジェクト、前記第２オブジェクト及び前記第３オブジェクトが前記表示部に表示されている際に、前記操作検出部が、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出すると、前記処理実行部は、前記第４オブジェクトを前記表示部に表示させる。
【０００８】
本発明の表示方法は、第１ステップと、第２ステップとを含む。前記第１ステップでは、第１オブジェクトと、前記第１オブジェクトと連動関係にある第２オブジェクトと、前記第１オブジェクト及び前記第２オブジェクトと異なる第３オブジェクトとが表示部に表示されている際に、前記第１オブジェクト及び前記第２オブジェクトの一方に前記第３オブジェクトの少なくとも一部を重ねる操作を検出する。前記第２ステップでは、前記操作が検出されると、前記第３オブジェクトに対応する第４オブジェクトを前記表示部に表示させる。前記連動関係は、前記第１オブジェクト及び前記第２オブジェクトの一方に対する操作を、前記第１オブジェクト及び前記第２オブジェクトの他方に反映させる関係を示す。
【０００９】
本発明のプログラムは、コンピュータに、前記本発明の表示方法の前記第１ステップ及び前記第２ステップを実行させるプログラムである。
【発明の効果】
【００１０】
本発明によれば、表示装置に複数の資料を表示して説明をする場面に適した情報処理装置、表示方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る情報処理装置の一例を示す斜視図である。
【図２】図１の情報処理装置の平面図である。
【図３】第１実施形態に係る情報処理装置の一例を示すブロック図である。
【図４】第１実施形態におけるオブジェクトテーブルの一例を示す図である。
【図５】制御部の動作の一例を示すフローチャートである。
【図６】制御部の動作の一例を示すフローチャートである。
【図７】制御部の動作の一例を示すフローチャートである。
【図８】表示装置の表示の一例を示す図である。
【図９】表示装置の表示の一例を示す図である。
【図１０】表示装置の表示の一例を示す図である。
【図１１】表示装置の表示の一例を示す図である。
【図１２】表示装置の表示の一例を示す図である。
【図１３】表示装置の表示の一例を示す図である。
【図１４】表示装置の表示の一例を示す図である。
【図１５】第２実施形態に係る情報処理装置の一例を示すブロック図である。
【図１６】第２実施形態におけるオブジェクトテーブルの一例を示す図である。
【図１７】制御部の動作の一例を示すフローチャートである。
【図１８】表示装置の表示の一例を示す図である。
【発明を実施するための形態】
【００１２】
［第１実施形態］
本発明の第１実施形態について、図１〜図１４を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１３】
まず、図１及び図２を参照して、第１実施形態に係る情報処理装置１０の外観について説明する。図１は、情報処理装置１０の一例を示す斜視図である。図２は、情報処理装置１０の平面図である。情報処理装置１０は、テーブルディスプレイ装置として構成されている。
【００１４】
図１に示すように、情報処理装置１０は、脚１５と、表示装置２０とを備える。表示装置２０は、テーブルの天板部分に相当する。脚１５は、表示装置２０を支持する。
【００１５】
図２に示すように、表示装置２０は、ワークエリアＷを有する。ワークエリアＷは、ユーザーが画像を用いて作業を行う領域である。例えば、第１オブジェクトＸ１と第２オブジェクトＸ２とがワークエリアＷに表示される。第２オブジェクトＸ２は、第１オブジェクトＸ１をコピーしたオブジェクトである。しかも、第２オブジェクトＸ２は、第１オブジェクトＸ１に対して１８０°回転させられている。説明者は第１オブジェクトＸ１を、相手は第２オブジェクトＸ２をそれぞれ見ながら、説明が進められる。
【００１６】
本実施形態によれば、第１オブジェクトＸ１と第２オブジェクトＸ２との間に連動関係が設定される。連動関係は、第１オブジェクトＸ１及び第２オブジェクトＸ２の一方に対する操作を、第１オブジェクトＸ１及び第２オブジェクトＸ２の他方に反映させる関係を示す。
【００１７】
次に、図３を参照して、情報処理装置１０の機能ブロック構成について説明する。図３は、情報処理装置１０の一例を示すブロック図である。
【００１８】
図３に示すように、情報処理装置１０は、表示装置２０に加えて、表示制御部３０と、記憶部４０と、制御部５０とを備える。
【００１９】
表示装置２０は、表示部２１と、タッチ入力部２２とを含む。表示部２１は、オブジェクトを表示するように、例えば液晶パネルとして構成される。タッチ入力部２２は、例えばタッチパネルとして構成される。
【００２０】
表示制御部３０は、制御部５０からの指示を受けて、表示部２１への表示制御を行う。
【００２１】
記憶部４０は、記憶装置を含み、データ及びコンピュータプログラムを記憶する。記憶部４０は、半導体メモリのような主記憶装置と、半導体メモリ及び／又はハードディスクドライブのような補助記憶装置とを含む。
【００２２】
記憶部４０には、各々記憶領域として、コンテンツフォルダ４１と、オブジェクトフォルダ４２とが設けられる。コンテンツフォルダ４１は、例えば文書データのファイルを記憶する。オブジェクトフォルダ４２は、コンテンツフォルダ４１に記憶されたファイルに基づく画像データを含むオブジェクトデータを記憶する。
【００２３】
制御部５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなプロセッサーを含む。制御部５０のプロセッサーは、記憶部４０に記憶されたコンピュータプログラムを実行することによって、情報処理装置１０の各構成を制御する。
【００２４】
制御部５０は、タッチ検出部５１と、操作検出部５２と、処理実行部５３とを有する。制御部５０は、記憶部４０に記憶されたコンピュータプログラムを実行することによって、タッチ検出部５１、操作検出部５２及び処理実行部５３として機能する。
【００２５】
タッチ検出部５１は、タッチ入力部２２の入力信号からタッチ位置を検出する。また、タッチ検出部５１は、タッチされた領域の面積を検出する。
【００２６】
操作検出部５２は、タッチ検出部５１の検出結果に基づいて、表示されたオブジェクトに対する操作を検出する。また、操作検出部５２は、タッチ面積の大きさに応じて、手の平タッチと指先タッチとを区別する。タッチ面積が閾値よりも大きい場合が手の平タッチであり、タッチ面積が閾値以下である場合が指先タッチである。
【００２７】
具体的に説明すると、操作検出部５２は、タッチダウン又はタッチアップのような基本的なタッチ操作を検出する。タッチダウンは、オブジェクトに手の平又は指先でタッチすることである。タッチダウンの際、タッチ検出部５１は新たなタッチとしてタッチ位置を検出する。タッチアップは、タッチしていた手の平又は指先をオブジェクトから離すことである。タッチアップの際、タッチ検出部５１はタッチが消えた位置を検出する。
【００２８】
また、操作検出部５２は、フリック、ピンチイン、ピンチアウトのようなジェスチャ操作をも検出する。フリックは、タッチしていた手の平又は指先を素早く動かすジェスチャ操作である。ピンチインは、タッチしていた手の平又は指先の間隔を狭めるジェスチャ操作である。ピンチアウトは、タッチしていた手の平又は指先の間隔を拡げるジェスチャ操作である。
【００２９】
処理実行部５３は、検出した操作の内容に応じた処理を実行する。
【００３０】
ユーザーは、タッチ操作によってオブジェクトに対する操作を指定することができる。例えば、オブジェクトの移動、拡縮、回転といった操作や、オブジェクトに対する描画操作が指定可能である。また、複数ページのデータを含む文書ファイルをオブジェクトとして表示している場合、ユーザーはページ送り又はページ戻しの操作を指示することが可能である。
【００３１】
次に、図４を参照して、オブジェクトテーブル４２１について説明する。図４は、オブジェクトテーブル４２１の一例を示す図である。
【００３２】
オブジェクトテーブル４２１は、ワークエリアＷに配置されたオブジェクトに関する情報を示すテーブルであって、オブジェクトフォルダ４２の中にオブジェクトデータとともに記憶される。図４に示すように、オブジェクトテーブル４２１は、オブジェクトＩＤと、コンテンツファイル名と、ワークエリア座標と、拡縮率と、オブジェクト回転角度と、連動先オブジェクトＩＤとを含む。
【００３３】
オブジェクトＩＤは、オブジェクトを識別するための情報であって、例えば「０ｘ０１」である。コンテンツファイル名は、オブジェクトとして表示するファイルのファイル名であって、例えば「プレゼン．ｐｐｔ」である。ワークエリア座標は、ワークエリアＷにおいてオブジェクトが占める領域の座標であって、例えば「（１００，５００）−（７００，９００）」である。拡縮率は、オブジェクトの拡大又は縮小の比率であって、例えば「５０％」である。オブジェクト回転角度は、オブジェクトを表す画像の回転角度であって、例えば「０°」である。連動先オブジェクトＩＤは、連動対象として設定するオブジェクトを識別するための情報であって、例えば「０ｘ０２」である。
【００３４】
次に、図５〜図７を参照して、制御部５０の動作について説明する。図５〜図７は、制御部５０の動作の一例を示すフローチャートである。
【００３５】
ステップＳ１０１：図５に示すように、制御部５０は、現在のモードがコピーモードであるか否かを判定する。コピーモードとは、オブジェクトのコピー操作を行うモードである。具体的には、オブジェクトの領域内に２箇所の手の平タッチがある場合に、コピーモードであると判定される。現在のモードがコピーモードであると制御部５０が判定した場合（ステップＳ１０１でＹＥＳ）、制御部５０の処理がステップＳ１０３へ進む。現在のモードがコピーモードでないと制御部５０が判定した場合（ステップＳ１０１でＮＯ）、制御部５０の処理がステップＳ１１３へ進む。
【００３６】
ステップＳ１０３：制御部５０は、ピンチアウトでオブジェクト外でタッチアップされたか否かを判定する。ピンチアウトでオブジェクト外でタッチアップされたと制御部５０が判定した場合（ステップＳ１０３でＹＥＳ）、制御部５０の処理がステップＳ１０５へ進む。ピンチアウトでオブジェクト外でタッチアップされていないと制御部５０が判定した場合（ステップＳ１０３でＮＯ）、制御部５０の処理がステップＳ１１３へ進む。
【００３７】
ステップＳ１０５：制御部５０は、タッチアップ位置を検出する。続いて、制御部５０の処理がステップＳ１０７へ進む。
【００３８】
ステップＳ１０７：制御部５０は、コピー元オブジェクトのオブジェクトデータとは別に、コピー先オブジェクトのオブジェクトデータをオブジェクトフォルダ４２に記憶する。続いて、制御部５０の処理がステップＳ１０９へ進む。
【００３９】
ステップＳ１０９：制御部５０は、タッチアップ位置にオブジェクトをコピー表示する。続いて、制御部５０の処理がステップＳ１１１へ進む。
【００４０】
ステップＳ１１１：制御部５０は、コピー元のオブジェクト（第１オブジェクト）と、コピー先のオブジェクト（第２オブジェクト）との連動設定を行う。続いて、制御部５０の処理が、図６に示すステップＳ１２１へ進む。
【００４１】
ステップＳ１１３：制御部５０は、コピーモード以外の操作モードの処理を実行する。続いて、制御部５０の処理が終了する。
【００４２】
ステップＳ１２１：図６に示すように、制御部５０は、元の画像の縮小画像であるサムネイルにタッチされたか否かを判定する。サムネイルにタッチされたと制御部５０が判定した場合（ステップＳ１２１でＹＥＳ）、制御部５０の処理がステップＳ１２３へ進む。サムネイルにタッチされていないと制御部５０が判定した場合（ステップＳ１２１でＮＯ）、制御部５０の処理が終了する。
【００４３】
ステップＳ１２３：制御部５０は、サムネイルが移動指示されたか否かを判定する。サムネイルが移動指示されたと制御部５０が判定した場合（ステップＳ１２３でＹＥＳ）、制御部５０の処理がステップＳ１２５へ進む。サムネイルが移動指示されていないと制御部５０が判定した場合（ステップＳ１２３でＮＯ）、制御部５０の処理が終了する。
【００４４】
ステップＳ１２５：制御部５０は、サムネイルの移動先座標が第１オブジェクトに重なるか否かを判定する。サムネイルの移動先座標が第１オブジェクトに重なると制御部５０が判定した場合（ステップＳ１２５でＹＥＳ）、制御部５０の処理がステップＳ１２７へ進む。サムネイルの移動先座標が第１オブジェクトに重ならないと制御部５０が判定した場合（ステップＳ１２５でＮＯ）、制御部５０の処理が終了する。
【００４５】
ステップＳ１２７：制御部５０は、第１オブジェクトが連動先オブジェクトを有するか否かを判定する。第１オブジェクトが連動先オブジェクトを有すると制御部５０が判定した場合（ステップＳ１２７でＹＥＳ）、制御部５０の処理が、図７に示すステップＳ１３１へ進む。第１オブジェクトが連動先オブジェクトを有しないと制御部５０が判定した場合（ステップＳ１２７でＮＯ）、制御部５０の処理が終了する。
【００４６】
ステップＳ１３１：図７に示すように、制御部５０は、第１オブジェクトの隣の位置にサムネイルを移動する。続いて、制御部５０の処理がステップＳ１３３へ進む。
【００４７】
ステップＳ１３３：制御部５０は、サムネイルを拡大して第３オブジェクトとし、更に第１オブジェクトと高さ及び角度を揃えて表示する。続いて、制御部５０の処理がステップＳ１３５へ進む。
【００４８】
ステップＳ１３５：制御部５０は、第３オブジェクトをコピーした第４オブジェクトを生成する。続いて、制御部５０の処理がステップＳ１３７へ進む。
【００４９】
ステップＳ１３７：制御部５０は、第２オブジェクトの隣の位置に第４オブジェクトを移動する。続いて、制御部５０の処理がステップＳ１３９へ進む。
【００５０】
ステップＳ１３９：制御部５０は、第２オブジェクトと同じ角度に第４オブジェクトを回転させる。続いて、制御部５０の処理が終了する。
【００５１】
次に、図８〜図１４を参照して、表示装置２０の表示例について説明する。図８〜図１４は、表示装置２０のワークエリアＷにおける表示の一例を示す図である。
【００５２】
まず、図８に示すように、表示装置２０のワークエリアＷに１つのオブジェクトＡ１が表示されている。ユーザーは、一方の手の平Ｈ１及び他方の手の平Ｈ２を使って、オブジェクトＡ１に閾値以上の面積で２箇所にタッチしている。したがって、現在のモードがコピーモードとなる。続いて、ユーザーは、他方の手の平Ｈ２をオブジェクトＡ１の外へピンチアウトする。
【００５３】
次に、ユーザーは、手の平Ｈ２をタッチアップする。制御部５０は、図９に示すように、オブジェクトＡ１をコピーして、手の平Ｈ２が離れた位置にオブジェクトＡ２を表示する。
【００５４】
次に、図１０に示すように、ユーザーは、所定の時間内に、コピーされたオブジェクトＡ２を相手の方に向けるように回転させる。この回転の際は、１本の指先Ｆ１と、他の指先Ｆ２とが用いられる。
【００５５】
次に、図１１に示すように、制御部５０は、ユーザーによる回転操作に応答して、オブジェクトＡ２が相手側に向くように回転して表示する。更に、制御部５０は、コピー元のオブジェクトＡ１と、コピー先のオブジェクトＡ２との連動設定を行う。オブジェクトＡ１を連動元オブジェクト、オブジェクトＡ２を連動先オブジェクトとするように、図４に示したオブジェクトテーブル４２１が更新される。図４では、オブジェクトＡ１のオブジェクトＩＤを「０ｘ０１」とし、オブジェクトＡ２のオブジェクトＩＤを「０ｘ０２」としている。また、オブジェクトＡ２を連動元オブジェクト、オブジェクトＡ１を連動先オブジェクトとするように、図４に示したオブジェクトテーブル４２１が更新される。
【００５６】
次に、図１２に示すように、ユーザーは、追加で説明したい文書のサムネイルＢに手の平Ｈ２でタッチする。
【００５７】
次に、図１３に示すように、ユーザーは、サムネイルＢを手の平Ｈ２で移動させて、オブジェクトＡ１の上に重ねる。サムネイルＢの一部がオブジェクトＡ１に重なった時点で、図１３の状態から図１４の状態へ移行する。
【００５８】
図１４に示すように、制御部５０は、サムネイルＢを拡大したオブジェクトＢ１をオブジェクトＡ１に並べて表示する。オブジェクトＢ１の高さ及び角度は、オブジェクトＡ１に揃えられる。また、制御部５０は、オブジェクトＢ１をコピーしたオブジェクトＢ２をオブジェクトＡ２に並べて表示する。オブジェクトＢ２の高さ及び角度は、オブジェクトＡ２に揃えられる。更に、制御部５０は、コピー元のオブジェクトＢ１と、コピー先のオブジェクトＢ２との連動設定を行う。
【００５９】
第１実施形態によれば、図８〜図１１を用いて説明した操作により、オブジェクトＡ１とオブジェクトＡ２に連動関係が設定される。その後、ユーザーは、図８〜図１１を用いて説明した操作をオブジェクトＢ１について繰り返すことなく、サムネイルＢをオブジェクトＡ１の上に重ねる操作を実行する。その結果、オブジェクトＢ１がオブジェクトＡ１に並べて表示され、オブジェクトＢ２がオブジェクトＡ２に並べて表示される。つまり、情報処理装置１０は、表示装置２０に複数の資料を表示してユーザーが説明をする場面に適している。
【００６０】
なお、図１３においてサムネイルＢに代えてアイコン画像がオブジェクトＡ１の上に重ねられた場合には、アイコン画像に紐付けられた画像がワークエリアＷに表示される。そして、図１４の場合と同様に、オブジェクトＢ１及びオブジェクトＢ２が表示される。オブジェクトＢ１及びオブジェクトＢ２が表示された後は、サムネイルＢ又はアイコン画像をワークエリアＷから消去してもよいし、元の位置に戻してもよい。
【００６１】
また、図１３においてサムネイルＢに代えてオブジェクトＢ１がオブジェクトＡ１の上に重ねられた場合には、図１４の場合と同様に、オブジェクトＢ１がオブジェクトＡ１に並べて表示され、オブジェクトＢ２がオブジェクトＡ２に並べて表示される。
【００６２】
また、図１３においてサムネイルＢ、アイコン画像又はオブジェクトＢ２がオブジェクトＡ２の上に重ねられた場合にも、図１４の場合と同様に、オブジェクトＢ２がオブジェクトＡ２に並べて表示され、オブジェクトＢ１がオブジェクトＡ１に並べて表示される。
【００６３】
［第２実施形態］
次に、図１５を参照して、情報処理装置１０の第２実施形態について説明する。図１５は、第２実施形態に係る情報処理装置１０の一例を示すブロック図である。
【００６４】
図１５に示すように、第２実施形態に係る情報処理装置１０は、制御部５０がグループ化部５４を有する点で、第１実施形態に係る情報処理装置１０と異なる。グループ化部５４は、１つのグループに属する複数のオブジェクトを指定する。グループの中では、あるオブジェクトに対する処理が他のオブジェクトにも適用される。
【００６５】
次に、図１６を参照して、オブジェクトテーブル４２１について説明する。図１６は、オブジェクトテーブル４２１の一例を示す図である。
【００６６】
図１６に示すように、第２実施形態に係るオブジェクトテーブル４２１は、グループオブジェクトＩＤを含む点で、第１実施形態のオブジェクトテーブル４２１（図４参照）と異なる。グループオブジェクトＩＤは、自オブジェクトと同一グループに属する他のオブジェクトを識別するための情報である。
【００６７】
図１７は、制御部５０の動作の一例を示すフローチャートである。制御部５０は、図５〜図７に示した処理を実行した後、図７中のステップＳ１３９に続けて、図１７の処理を実行する。
【００６８】
ステップＳ２０１：図１７に示すように、制御部５０は、第１オブジェクトと第３オブジェクトとをグループ化する。続いて、制御部５０の処理がステップＳ２０３へ進む。
【００６９】
ステップＳ２０３：制御部５０は、第２オブジェクトと第４オブジェクトとをグループ化する。続いて、制御部５０の処理がステップＳ２０５へ進む。
【００７０】
ステップＳ２０５：制御部５０は、第１オブジェクト又は第３オブジェクトに移動、拡縮又は回転の指示がなされたか否かを判定する。第１オブジェクト又は第３オブジェクトに移動、拡縮又は回転の指示がなされたと制御部５０が判定した場合（ステップＳ２０５でＹＥＳ）、制御部５０の処理がステップＳ２０７へ進む。第１オブジェクト及び第３オブジェクトのいずれについても移動、拡縮及び回転のいずれの指示もなされていないと制御部５０が判定した場合（ステップＳ２０５でＮＯ）、制御部５０の処理が終了する。
【００７１】
ステップＳ２０７：制御部５０は、第１オブジェクトと第３オブジェクトとをまとめて移動、拡縮又は回転の処理の対象とする。続いて、制御部５０の処理がステップＳ２０９へ進む。
【００７２】
ステップＳ２０９：制御部５０は、第２オブジェクト又は第４オブジェクトに移動、拡縮又は回転の指示がなされたか否かを判定する。第２オブジェクト又は第４オブジェクトに移動、拡縮又は回転の指示がなされたと制御部５０が判定した場合（ステップＳ２０９でＹＥＳ）、制御部５０の処理がステップＳ２１１へ進む。第２オブジェクト及び第４オブジェクトのいずれについても移動、拡縮及び回転のいずれの指示もなされていないと制御部５０が判定した場合（ステップＳ２０９でＮＯ）、制御部５０の処理が終了する。
【００７３】
ステップＳ２１１：制御部５０は、第２オブジェクトと第４オブジェクトとをまとめて移動、拡縮又は回転の処理の対象とする。続いて、制御部５０の処理が終了する。
【００７４】
次に、図１８を参照して、表示装置２０の表示例について説明する。図１８は、表示装置２０のワークエリアＷにおける表示の一例を示す図である。
【００７５】
図１８に示すように、ユーザーによる特別の操作なしに、図１４中のオブジェクトＡ１とオブジェクトＢ１とがグループ化される。また、オブジェクトＡ２とオブジェクトＢ２とがグループ化される。ユーザーがなすべき操作は、図１３において説明したように、サムネイルＢをオブジェクトＡ１の上に重ねる操作のみである。その結果、図１６のオブジェクトテーブル４２１が更新される。例えば、オブジェクトＡ１を手の平Ｈ２で移動させると、オブジェクトＢ１がオブジェクトＡ１に追従して移動する。
【００７６】
第２実施形態によれば、グループ化により利便性が向上する。
【００７７】
［第３実施形態］
第１実施形態及び第２実施形態では、説明者側と相手側とにそれぞれ２つのオブジェクトが並べて表示された。第３実施形態では、３つ以上のオブジェクトが並べて表示される。しかし、ワークエリアＷの大きさには限りがある。そこで、オブジェクトを並べて表示し切れなくなった場合には、部分的に重ねてオブジェクトを表示する。追加された最新のオブジェクトは、優先的にオブジェクト全体を表示するようにしてもよい。
【００７８】
第３実施形態によれば、表示装置２０に多数の資料を表示して説明をする場面に適した情報処理装置１０を提供することができる。
【００７９】
本発明による情報処理装置１０で動作するプログラムは、本発明に係る上記実施形態の機能を実現するように、ＣＰＵを制御するプログラム（コンピュータを機能させるプログラム）であってもよい。取り扱われる情報は、処理時に一時的にＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に蓄積され、その後、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような各種ＲＯＭやハードディスクドライブに格納され、必要に応じてＣＰＵによって読み出し、修正及び書き込みが行われる。また、各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器のようなハードウェアを含むものとする。
【００８０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、又はＣＤ−ＲＯＭのような可搬媒体、コンピュータシステムに内蔵されるハードディスクのような記憶装置をいう。更に「コンピュータ読み取り可能な記録媒体」は、インターネットのようなネットワークや電話回線のような通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するものを含む。また、「コンピュータ読み取り可能な記録媒体」は、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。また上記プログラムは、前述した機能の一部を実現するものでもよく、更に前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものでもよい。
【００８１】
上記した実施形態の説明は、本発明における好適な実施形態を説明しているため、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。すなわち、上記実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。上記実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【産業上の利用可能性】
【００８２】
本発明は、情報処理装置、表示装置及びプログラムの分野に利用可能である。
【符号の説明】
【００８３】
１０      ：情報処理装置
２０      ：表示装置
２１      ：表示部
２２      ：タッチ入力部
４０      ：記憶部
５０      ：制御部
５１      ：タッチ検出部
５２      ：操作検出部
５３      ：処理実行部
５４      ：グループ化部
【図１】
2020080051.tif 000003
【図２】
2020080051.tif 000004
【図３】
2020080051.tif 000005
【図４】
2020080051.tif 000006
【図５】
2020080051.tif 000007
【図６】
2020080051.tif 000008
【図７】
2020080051.tif 000009
【図８】
2020080051.tif 000010
【図９】
2020080051.tif 000011
【図１０】
2020080051.tif 000012
【図１１】
2020080051.tif 000013
【図１２】
2020080051.tif 000014
【図１３】
2020080051.tif 000015
【図１４】
2020080051.tif 000016
【図１５】
2020080051.tif 000017
【図１６】
2020080051.tif 000018
【図１７】
2020080051.tif 000019
【図１８】
2020080051.tif 000020