(57)【要約】【課題】ブレインストーミングなどにおいて出てきたオブジェクトを従来よりも取り扱いやすくできるように支援する。【解決手段】グループの要素であるオブジェクト６ａ〜６ｄのうちの、所定の位置（例えば、左上）にあるオブジェクト６ｄの所定の属性（例えば、フォントサイズ）の値と残りのオブジェクト６ａ〜６ｃの所定の属性の値とを比較する。そして、オブジェクト６ｄの値がオブジェクト６ａ〜６ｃの値と異なれば、オブジェクト６ｄを、このグループの代表として選出する。【選択図】図４
2016009261.tif 000002
【特許請求の範囲】
【請求項１】
表示装置によって表示するための、１つのグループにグループ化された複数のオブジェクトを処理する、オブジェクト処理装置であって、
前記複数のオブジェクトの中から特定の性質を有するものを、前記グループを代表する代表オブジェクトとして選出する、選出手段、
を有することを特徴とするオブジェクト処理装置。
【請求項２】
前記特定の性質は、前記グループの中の特定の位置に配置されていることである、
請求項１に記載のオブジェクト処理装置。
【請求項３】
前記複数のオブジェクトは、いずれも文字列であり、
前記特定の性質は、特定の属性について他のオブジェクトとは異なる値が設定されていることである、
請求項１に記載のオブジェクト処理装置。
【請求項４】
前記複数のオブジェクトは、いずれも文字列であり、
前記特定の性質は、前記グループの中の特定の位置に配置されており、かつ、特定の属性について他のオブジェクトとは異なる値が設定されていることである、
請求項１に記載のオブジェクト処理装置。
【請求項５】
前記複数のオブジェクトのうちの、前記選出手段によって選出された代表オブジェクト以外のオブジェクト同士の位置関係を変更する、位置変更手段、を有する、
請求項１ないし請求項４のいずれかに記載のオブジェクト処理装置。
【請求項６】
前記位置変更手段は、前記位置関係を所定の角度だけ回転させる、
請求項５に記載のオブジェクト処理装置。
【請求項７】
表示装置によって表示するための、１つのグループにグループ化された複数のオブジェクトを処理するオブジェクト処理方法であって、
前記複数のオブジェクトの中から特定の性質を有するものを、前記グループを代表する代表オブジェクトとして選出する、
ことを特徴とするオブジェクト処理方法。
【請求項８】
表示装置によって表示するための、１つのグループにグループ化された複数のオブジェクトを処理するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記複数のオブジェクトの中から特定の性質を有するものを、前記グループを代表する代表オブジェクトとして選出する選出処理、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストまたは画像などのオブジェクトを取り扱う技術に関する。
【背景技術】
【０００２】
従来、テキストまたは画像などのオブジェクトを複数、コンピュータにおいて纏めて取り扱う方法が提案されている。
【０００３】
特許文献１に記載される技術によると、事前に複数の文字表示情報を用意することなく、図形とその図形を説明する文字が組み合わされたデータを任意の角度に回転し表示する。
【０００４】
特許文献２に記載される技術によると、オブジェクトを移動、拡大／縮小した場合、その変更に伴って他の配置済みオブジェクトにも拡大／縮小処理、あるいは回転処理を加える。
【０００５】
特許文献３に記載される技術によると、選択された複数のオブジェクト全体を移動する処理と、選択された複数のオブジェクトの内で任意のオブジェクトを個別に移動する処理と、を同時に行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−３１９７３４号公報
【特許文献２】特開２００３−２４１３５９号公報
【特許文献３】特開２０１０−１２３１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の技術は、ブレインストーミングにおいて出てきたキーワード（テキスト）などをオブジェクトとして取り扱うためにも、用いることができる。これらのオブジェクトを、より好適に取り扱うことが求められている。
【０００８】
本願発明は、このような課題に鑑み、ブレインストーミングなどにおいて出てきたオブジェクトを従来よりも取り扱いやすくできるように支援することを、目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係るオブジェクト処理装置は、表示装置によって表示するための、１つのグループにグループ化された複数のオブジェクトを処理する、オブジェクト処理装置であって、前記複数のオブジェクトの中から特定の性質を有するものを、前記グループを代表する代表オブジェクトとして選出する、選出手段、を有する。
【００１０】
好ましくは、前記特定の性質は、前記グループの中の特定の位置に配置されていることである。
【００１１】
または、前記複数のオブジェクトは、いずれも文字列であり、前記特定の性質は、特定の属性について他のオブジェクトとは異なる値が設定されていることである。
【００１２】
または、前記複数のオブジェクトは、いずれも文字列であり、前記特定の性質は、前記グループの中の特定の位置に配置されており、かつ、特定の属性について他のオブジェクトとは異なる値が設定されていることである。
【発明の効果】
【００１３】
本発明によると、ブレインストーミングなどにおいて出てきたオブジェクトを従来よりも取り扱いやすくできるように支援することができる。
【図面の簡単な説明】
【００１４】
【図１】ミーティングシステムの全体的な構成の例を示す図である。
【図２】オブジェクト管理装置のハードウェア構成の例を示す図である。
【図３】オブジェクト管理装置の機能的構成の例を示す図である。
【図４】マッピング画面の例を示す図である。
【図５】オブジェクトテーブルおよびグループテーブルの例を示す図である。
【図６】ダイアログ画面の例を示す図である。
【図７】タイトル選出処理の流れの例を説明するフローチャートである。
【図８】時計回りにグループを９０度回転させる場合の位置を決める方法の例を説明するための図である。
【図９】グループを１８０度回転させる場合の位置を決める方法の例を説明するための図である。
【図１０】グループを回転させた後のマッピング領域の例を示す図である。
【図１１】従来の方法で回転させた後のグループの状態の例を示す図である。
【図１２】オブジェクト管理装置の全体的な処理の流れの例を説明するフローチャートである。
【図１３】オブジェクトの配置の変形例およびグループの回転の変形例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、ミーティングシステム３の全体的な構成の例を示す図である。図２は、オブジェクト管理装置１のハードウェア構成の例を示す図である。図３は、オブジェクト管理装置１の機能的構成の例を示す図である。
【００１６】
図１に示すように、ミーティングシステム３は、オブジェクト管理装置１、プロジェクタ２Ａ、および表示パネル２Ｃなどによって構成される。
【００１７】
ミーティングシステム３は、企業、役所、または学校などに所属するメンバが複数人集まってミーティングを行う際に用いられる。特に、ミーティングシステム３によると、ブレインストーミングにおいて、ミーティングの出席者が発言した様々なキーワードまたはそれに関連する画像などのオブジェクトを表示パネル２Ｃに表示させ、一部の複数のオブジェクトをグループ化したり並べ換えたりすることができる。
【００１８】
オブジェクト管理装置１は、上述のオブジェクトのデータを管理する。オブジェクト管理装置１として、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。以下、オブジェクト管理装置１としてノート型のパーソナルコンピュータが用いられる場合を例に説明する。
【００１９】
オブジェクト管理装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、液晶ディスプレイ１０ｅ、ＮＩＣ（Network Interface Card）１０ｆ、キーボード１０ｇ、ポインティングデバイス１０ｈ、および画像出力インタフェース１０ｉなどによって構成される。
【００２０】
液晶ディスプレイ１０ｅは、ユーザに対してメッセージを与えるための画面、処理の結果を示す画面、またはユーザが指令を入力するための画面などを表示する。
【００２１】
ＮＩＣ１０ｆは、ＴＣＰ／ＩＰなどのプロトコルでウェブサーバなどの装置と通信を行う。
【００２２】
キーボード１０ｇおよびポインティングデバイス１０ｈは、指令およびデータなどをユーザが入力するために用いられる。
【００２３】
画像出力インタフェース１０ｉは、プロジェクタ２Ａへの画像信号を出力する。画像出力インタフェース１０ｉとして、Ｄ−ＳＵＢ（D-Subminiature）、ＨＤＭＩ（High-Definition Multimedia Interface）、またはＵＳＢ（Universal Serial Bus）などが用いられる。ＨＤＭＩは、登録商標である。
【００２４】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、オペレーティングシステムのほか、オブジェクト管理プログラム１Ｐが記憶されている。
【００２５】
オブジェクト管理プログラム１Ｐによると、図３に示すマッピング画面制御部１０１、オブジェクトデータベース１０２、オブジェクト追加部１０３、オブジェクト編集部１０４、グループ作成部１０５、グループタイトル選出部１０６、およびオブジェクト座標決定部１０７などの機能が実現される。
【００２６】
オブジェクト管理プログラム１Ｐは、上述のオブジェクトを管理するためのプログラムである。オブジェクト管理プログラム１Ｐは、ＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００２７】
プロジェクタ２Ａは、オブジェクト管理装置１から入力された画像信号に基づいて画像を表示パネル２Ｃへ投影する。
【００２８】
表示パネル２Ｃは、画像を投影するためのパネルである。プロジェクタ専用のパネルであってもよいし、ホワイトボードまたは壁面を表示パネル２Ｃとして用いてもよい。
【００２９】
図４は、マッピング画面５の例を示す図である。図５は、オブジェクトテーブルＴＬ１およびグループテーブルＴＬ２の例を示す図である。図６は、ダイアログ画面５４、５５の例を示す図である。図７は、タイトル選出処理の流れの例を説明するフローチャートである。図８は、時計回りにグループを９０度回転させる場合の位置を決める方法の例を説明するための図である。図９は、グループを１８０度回転させる場合の位置を決める方法の例を説明するための図である。図１０は、グループを回転させた後のマッピング領域５１の例を示す図である。図１１は、従来の方法で回転させた後のグループの状態の例を示す図である。
【００３０】
次に、図３に示すオブジェクト管理装置１の各部の処理を、図４〜図１１を参照しながら説明する。
【００３１】
マッピング画面制御部１０１は、マッピング画面５を液晶ディスプレイ１０ｅに表示させる。また、マッピング画面５を適宜、更新する。マッピング画面５は、画像出力インタフェース１０ｉおよびプロジェクタ２Ａを介して表示パネル２Ｃにも表示される。
【００３２】
マッピング画面５は、図４に示すように、マッピング領域５１および操作領域５２によって構成される。
【００３３】
マッピング領域５１には、テキスト（文字列）、写真、またはイラストなどのオブジェクト６が配置される。ただし、初期のマッピング領域５１には、オブジェクト６が１つも配置されていない。オブジェクト６の配置の仕方は、後に説明する。なお、本実施形態におけるテキストとして、リッチテキストフォーマットのテキストが用いられる。したがって、オブジェクト６は、それがテキストである場合は、色、サイズ、フォントなどの属性を有する。
【００３４】
操作領域５２には、新たなオブジェクト６をマッピング領域５１に追加したり、既存のオブジェクト６を編集したり、既存の複数のオブジェクト６をグループ化したり、オブジェクト６のグループを編集したりするためのボタン５２ａ〜５２ｆが配置されている。各ボタン５２ａ〜５２ｆの使い方は、後に説明する。
【００３５】
オブジェクトデータベース１０２は、図５に示すように、オブジェクトテーブルＴＬ１およびグループテーブルＴＬ２を有する。オブジェクトテーブルＴＬ１には、オブジェクト６ごとのオブジェクトデータ７１が記憶されている。グループテーブルＴＬ２には、グループごとのグループデータ７２が記憶されている。初期のオブジェクトテーブルＴＬ１およびグループテーブルＴＬ２には、オブジェクトデータ７１およびグループデータ７２が１つも記憶されていない。
【００３６】
オブジェクトデータ７１は、オブジェクト追加部１０３によって生成され、オブジェクト編集部１０４によって更新される。
【００３７】
オブジェクト追加部１０３は、オブジェクト６をマッピング領域５１に追加する処理を実行する。オブジェクト追加部１０３による処理およびユーザの作業は、次の手順で行われる。
【００３８】
ユーザは、マッピング領域５１の中の、オブジェクト６を追加する位置をクリックするなどして選択する。そして、オブジェクト６としてテキストを追加する場合はボタン５２ａを押し、写真またはイラストなどの画像を追加する場合はボタン５２ｂを押す。
【００３９】
ボタン５２ａが押されたら、オブジェクト追加部１０３は、図６（Ａ）のようなダイアログ画面５４をマッピング画面５の上に表示させる。ダイアログ画面５４は、オブジェクト６として追加するテキストおよびその属性を設定するための画面である。
【００４０】
ダイアログ画面５４には、７つのボックスが配置されている。「テキスト」のボックスには、オブジェクト６として追加するテキストが指定される。「サイズ」のボックスには、このテキストを囲む矩形の領域のサイズが指定される。「枠線幅」のボックスには、この領域を示す枠線の幅が指定される。「書体」のボックスには、このテキストに使用するフォントが指定される。「色」のボックスには、このフォントの色が指定される。「ボールド」のボックスには、このフォントを太字にするか否か（オンまたはオフ）が指定される。「文字サイズ」のボックスには、このフォントのサイズが指定される。
【００４１】
ここで、ユーザは、テキストおよびその属性の値をダイアログ画面５４の各ボックスに指定する。ただし、ダイアログ画面５４を表示した際に、属性の一部または全部にデフォルト値が予め指定されているようにしてもよい。そして、必要に応じてユーザが属性の値を変更するようにしてもよい。指定が完了したら、ユーザは、「設定」のボタンを押す。
【００４２】
すると、オブジェクト追加部１０３は、指定された内容を受け付け、ユニークなオブジェクトコードを発行する。指定された内容と発行したオブジェクトコードとユーザがマッピング領域５１で指定した位置の座標とを示すデータをオブジェクトデータ７１として生成し、オブジェクトテーブルＴＬ１に記憶させる。そして、ダイアログ画面５４が閉じられ、マッピング画面５が再び最前面に表われる。
【００４３】
一方、ボタン５２ｂが押されたら、オブジェクト追加部１０３は、図６（Ｂ）のようなダイアログ画面５５をマッピング画面５の上に表示させる。ダイアログ画面５４は、オブジェクト６として追加する画像のファイルおよび属性を設定するための画面である。
【００４４】
ダイアログ画面５５には、２つのボックスが配置されている。「ファイル名」のボックスには、この画像のファイルのファイル名が指定される。「サイズ」のボックスには、この画像の、マッピング領域５１におけるサイズが指定される。指定されたサイズが、この画像の元のサイズよりも大きければ、この画像は、マッピング領域５１に配置される際に、指定されたサイズに合わせて縮小される。反対に、この画像の元のサイズよりも小さければ、指定されたサイズに合わせて拡大される。
【００４５】
ここで、ユーザは、これらの情報をダイアログ画面５４の各ボックスに指定する。ただし、ダイアログ画面５４の場合と同様、サイズに、デフォルト値が予め指定されているようにしてもよい。指定が完了したら、ユーザは、「設定」のボタンを押す。
【００４６】
すると、オブジェクト追加部１０３は、ダイアログ画面５４の場合と同様に、指定された内容を受け付け、ユニークなオブジェクトコードを発行し、オブジェクトデータ７１を生成してオブジェクトテーブルＴＬ１に記憶させる。そして、ダイアログ画面５５が閉じられ、マッピング画面５が再び最前面に表われる。
【００４７】
ただし、オブジェクトデータ７１に示される内容が、オブジェクト６がテキストである場合と、異なる点がある。「オブジェクト」には、テキストの代わりに画像のファイル名が示される。「色」、「書体」、「ボールド」、「フォントサイズ」、および「枠線幅」には、何も示されない。
【００４８】
マッピング画面制御部１０１は、ダイアログ画面５４またはダイアログ画面５５が閉じられると、マッピング領域５１を次のように更新する。
【００４９】
ダイアログ画面５４が閉じられた場合、つまり、テキストが新たなオブジェクト６として追加された場合は、このテキストを、ユーザが指定した位置に、ユーザが指定した属性で、マッピング領域５１に配置する。
【００５０】
例えば、７つのテキストが追加され、図５に示す７つのオブジェクトデータ７１がオブジェクトテーブルＴＬ１に記憶された場合は、マッピング画面制御部１０１は、図４に示したように７つのテキストがマッピング領域５１に配置する。
【００５１】
一方、ダイアログ画面５５が閉じられた場合、つまり、画像が新たなオブジェクト６として追加された場合は、オブジェクト追加部１０３は、ユーザが指定したファイルに基づいて、この画像を、ユーザが指定したサイズに必要に応じて拡大しまたは縮小し、マッピング領域５１の、ユーザが指定した位置に配置する。
【００５２】
オブジェクト編集部１０４は、オブジェクトデータ７１がオブジェクトテーブルＴＬ１に記憶されているオブジェクト（つまり、既存のオブジェクト）を編集する処理を行う。オブジェクト編集部１０４による処理およびユーザの作業は、次の手順で行われる。
【００５３】
ユーザは、マッピング領域５１の中の、編集したいオブジェクト６をクリックするなどして選択し、ボタン５２ｃを押す。
【００５４】
すると、オブジェクト編集部１０４は、オブジェクト６としてテキストが選択された場合は、ダイアログ画面５６をマッピング画面５の上に表示させる。ダイアログ画面５６は、このオブジェクト６のテキスト（文字列）および属性を変更するための画面であって、その構成は、図６（Ａ）に示したダイアログ画面５４と同様である。ただし、このオブジェクト６のテキストおよび属性の内容が各ボックスに予め指定された状態で、ダイアログ画面５６が表示される。これらの内容は、このオブジェクト６のオブジェクトデータ７１に基づいている。
【００５５】
ユーザは、これらの内容の一部または全部を自分の所望する通りにダイアログ画面５６に対して指定し直し、「設定」のボタンを押す。
【００５６】
すると、オブジェクト編集部１０４は、指定し直された通りにこのオブジェクト６のオブジェクトデータ７１を更新する。そして、ダイアログ画面５６が閉じられ、マッピング画面５が再び最前面に表われる。
【００５７】
一方、オブジェクト６として画像が選択された場合は、ダイアログ画面５７をマッピング画面５の上に表示させる。ダイアログ画面５７は、このオブジェクト６の属性（サイズなど）を変更するための画面である。ダイアログ画面５７の構成は、ダイアログ画面５５（図６（Ｂ）参照）の構成と同様である。
【００５８】
ユーザは、属性を自分の所望する通りにダイアログ画面５７に対して指定し直し、「設定」のボタンを押す。
【００５９】
すると、オブジェクト編集部１０４は、指定し直された通りにこのオブジェクト６のオブジェクトデータ７１を更新する。そして、ダイアログ画面５７が閉じられ、マッピング画面５が再び最前面に表われる。
【００６０】
マッピング画面制御部１０１は、ダイアログ画面５６またはダイアログ画面５７が閉じられると、更新されたオブジェクトデータ７１に基づいて、つまり、ユーザが指定し直した通りに、オブジェクト６が表われるようにマッピング領域５１を更新する。
【００６１】
なお、オブジェクト６の位置を変更したい場合は、ユーザは、そのオブジェクト６をドラッグアンドドロップすればよい。すると、オブジェクト編集部１０４は、ドラッグアンドドロップの方向および距離に応じて、そのオブジェクト６のオブジェクトデータ７１の座標を更新する。そして、マッピング画面制御部１０１は、マッピング領域５１における、そのオブジェクト６の位置を変更する。
【００６２】
グループ作成部１０５は、複数のオブジェクト６を１つのグループにグループ化する処理を行う。グループ作成部１０５による処理およびユーザの作業は、次の手順で行われる。
【００６３】
ユーザは、マッピング領域５１の中の、グループ化したい複数のオブジェクト６をクリックするなどして選択し、ボタン５２ｄを押す。
【００６４】
すると、グループ作成部１０５は、ユニークなグループコードを発行し、選択されたオブジェクト６それぞれのオブジェクトコードおよび発行したグループコードを示すデータを生成し、グループデータ７２としてグループテーブルＴＬ２（図５参照）に記憶させる。
【００６５】
ユーザは、グループ化されたオブジェクト６を纏めて時計回りに９０度または１８０度、回転させることができる。この際に、グループタイトル選出部１０６、オブジェクト座標決定部１０７、およびマッピング画面制御部１０１によって次のように処理が行われる。
【００６６】
時計回りに９０度回転させたい場合は、ユーザは、グループの中の任意のオブジェクト６をクリックするなどして選択し、ボタン５２ｅを押す。１８０度回転させたい場合は、グループの中の任意のオブジェクト６をクリックするなどして選択し、ボタン５２ｆを押す。
【００６７】
グループタイトル選出部１０６は、ボタン５２ｅまたはボタン５２ｆが押されると、これらのオブジェクト６からタイトルとして使用するものを図７に示す手順で選出する。
【００６８】
グループタイトル選出部１０６は、選択されたオブジェクト６が属するグループをグループデータ７２に基づいて特定し、このグループにオブジェクト６として画像が含まれる場合は（図７の＃８０１でＹｅｓ）、このグループの中の左上（１番左の列の１番上）のオブジェクト６を選出する（＃８０２）。
【００６９】
一方、このグループのすべてのオブジェクト６がテキスト（文字列）である場合は（＃８０１でＮｏ）、グループタイトル選出部１０６は、このグループの中の左上のオブジェクト６の属性と残りの各オブジェクト６の属性とを比較する（＃８０３）。本例では、比較する属性として、色、書体、ボールド、およびフォントサイズが用いられる。
【００７０】
そして、左上のオブジェクト６の上記の属性のうちの少なくとも１つが、残りの各オブジェクト６のそれとは異なる場合に（＃８０４でＹｅｓ）、グループタイトル選出部１０６は、左上のオブジェクト６を選出する。そうでない場合は、（＃８０４でＮｏ）、いずれのオブジェクト６をも選出しない（＃８０６）。
【００７１】
例えば、図４のマッピング画面５においてオブジェクト６ａ〜６ｄがグループ化されている場合は、左上のオブジェクトつまりオブジェクト６ｄのフォントサイズがオブジェクト６ａ〜６ｃのそれとは異なる。そこで、グループタイトル選出部１０６は、オブジェクト６ｄをタイトルとして選出する。
【００７２】
オブジェクト座標決定部１０７は、タイトルが選出された後、このグループの回転後の各オブジェクト６の座標を次のように決定する。
【００７３】
ボタン５２ｅが押された場合、つまり、時計回りに９０度の回転を指令された場合は、オブジェクト座標決定部１０７は、図８に示す方法で各オブジェクト６の座標を決定する。
【００７４】
オブジェクト座標決定部１０７は、マッピング領域５１における、このグループが占める領域の上下方向の中心を通る線（中心線）を求める。例えば、図８（Ａ）のようにオブジェクト６が配置されている場合は、これらのオブジェクト６を包含することができる矩形の領域、つまり、太線で示す枠が、このグループが占める領域である。したがって、図８（Ｂ）に点線で示す中心線が求められる。
【００７５】
そして、オブジェクト座標決定部１０７は、タイトルとして選出されたオブジェクト６の座標を、図８（Ｃ）のように、その下端が中心線のやや上（例えば、数ドット上）に配置され、かつ、その左端のＸ座標が中心線の左端のＸ座標に一致する位置の座標に、決定する。
【００７６】
さらに、オブジェクト座標決定部１０７は、タイトル以外のオブジェクト６の位置を次のように決定する。これらのオブジェクト６の塊を、時計回りに９０度回転させる。これらのオブジェクト６の個々の向きは、回転前に向きに戻す。左上にきたオブジェクト６（図８の例では、「オブジェクト＿１３」というテキスト）の座標を、その下端が中心線のやや上（例えば、数ドット上）に配置され、かつ、その左端のＸ座標が中心線の左端のＸ座標に一致する位置の座標に、決定する。そして、残りのオブジェクト６の座標を、隣同士の距離が回転前の距離と同じになるように決定する。
【００７７】
または、ボタン５２ｆが押された場合、つまり、１８０度の回転を指令された場合は、オブジェクト座標決定部１０７は、図９に示す方法で各オブジェクト６の座標を決定する。
【００７８】
オブジェクト座標決定部１０７は、タイトルとして選出されたオブジェクト６の座標を、回転前のままに決定する。つまり、変更しない。
【００７９】
さらに、オブジェクト座標決定部１０７は、マッピング領域５１における、タイトル以外のオブジェクト６が占める領域を、図９（Ａ）から図９（Ｂ）のように１８０度回転させる。そして、これらのオブジェクト６の座標を、移動後の位置の座標に決定する。これらのオブジェクト６の個々の向きは、回転前に向きに戻す。
【００８０】
オブジェクト座標決定部１０７によって各オブジェクト６の座標が決定されると、それに応じて各オブジェクトのオブジェクトデータ７１の「座標」が更新される。
【００８１】
マッピング画面制御部１０１は、オブジェクト座標決定部１０７によって決定された座標に基づいて、各オブジェクト６が配置されるようにマッピング領域５１を更新する。
【００８２】
グループタイトル選出部１０６、オブジェクト座標決定部１０７、およびマッピング画面制御部１０１の処理によると、図４に示す状態でオブジェクト６ａ〜６ｄのグループが選択されボタン５２ｅが押された場合は、図１０（Ａ）のようにマッピング領域５１が更新される。または、ボタン５２ｆが押された場合は、図１０（Ｂ）のように更新される。
【００８３】
従来の技術によると、グループを時計回りに９０度回転させた場合は、図１１（Ａ）のように、グループの、タイトルを含むすべてのオブジェクト６が、一体的に時計回りに９０度回転する。１８０度回転させた場合は、図１１（Ｂ）のように、一体的に１８０度回転する。しかし、本実施形態によると、図１０（Ａ）および（Ｂ）に示したように、タイトル以外のオブジェクト６だけが全体的に回転する。しかも、オブジェクト６の向きは、そのままである。
【００８４】
図１２は、オブジェクト管理装置１の全体的な処理の流れの例を説明するフローチャートである。
【００８５】
次に、マッピング画面５に関する全体的な処理の流れを、図１２のフローチャートを参照しながら説明する。
【００８６】
オブジェクト管理装置１は、オブジェクト管理プログラム１Ｐに基づいて、ユーザが操作を行うごとに、それに応じて図１２に示す処理を実行する。
【００８７】
オブジェクト管理装置１は、オブジェクト管理プログラム１Ｐの起動後、マッピング画面５（図４参照）を表示する。ただし、オブジェクトテーブルＴＬ１（図５参照）に既にオブジェクトデータ７１が記憶されている場合は、これに基づいてオブジェクト６をマッピング領域５１に配置した状態で、マッピング画面５を表示する。
【００８８】
ボタン５２ａが押された場合は（図１２の＃１１でＹｅｓ）、オブジェクト管理装置１は、ダイアログ画面５４（図６（Ａ）参照）をマッピング画面５に重ねて表示する（＃１２）。そして、ユーザが入力した内容に基づいてオブジェクトデータ７１を生成してオブジェクトテーブルＴＬ１に追加するとともに（＃１３）、ユーザが入力したテキストを新たなオブジェクト６としてマッピング領域５１に配置する（＃１４）。
【００８９】
または、ボタン５２ｂが押された場合は（＃１５でＹｅｓ）、オブジェクト管理装置１は、ダイアログ画面５５（図６（Ｂ）参照）をマッピング画面５に重ねて表示する（＃１６）。そして、ユーザが入力した内容に基づいてオブジェクトデータ７１を生成してオブジェクトテーブルＴＬ１に記憶させるとともに（＃１７）、ユーザが指定したファイルに基づいて画像を新たなオブジェクト６としてマッピング領域５１に配置する（＃１８）。
【００９０】
または、マッピング領域５１において既存のオブジェクト６が選択された後、ボタン５２ｃが押された場合は（＃１９でＹｅｓ）、オブジェクト管理装置１は、そのオブジェクト６の種類（テキストまたは画像）に応じてダイアログ画面５６またはダイアログ画面５７をマッピング画面５に重ねて表示する（＃２０）。そして、ユーザが入力し直した内容に基づいてそのオブジェクト６のオブジェクトデータ７１を更新するとともに（＃２１）、そのオブジェクト６を表示し直す（＃２２）。
【００９１】
または、マッピング領域５１において既存の複数のオブジェクト６が選択された後、ボタン５２ｄが押された場合は（＃２３でＹｅｓ）、オブジェクト管理装置１は、これらのオブジェクト６のオブジェクトコードを示すグループデータ７２を生成しグループテーブルＴＬ２（図５参照）に追加する（＃２４）。
【００９２】
または、マッピング領域５１においてオブジェクト６が選択された後、ボタン５２ｅが押された場合は（＃２５でＹｅｓ）、オブジェクト管理装置１は、そのオブジェクト６の属するグループを時計回りに９０度回転させる処理を次のように実行する。
【００９３】
オブジェクト管理装置１は、そのグループのタイトルを、そのグループに属するオブジェクト６の中から選出する（＃２６）。選出の方法は、図７で説明した通りである。これらのオブジェクト６それぞれの座標を決定する（＃２７）。決定の方法は、図８で説明した通りである。そして、それぞれのオブジェクト６のオブジェクトデータ７１を、決定した座標を示すように更新するとともに（＃２８）、マッピング領域５１において、それぞれのオブジェクト６を、決定した座標へ移動させる（＃２９）。
【００９４】
または、マッピング領域５１においてオブジェクト６が選択された後、ボタン５２ｆが押された場合は（＃３０でＹｅｓ）、オブジェクト管理装置１は、そのオブジェクト６の属するグループを１８０度回転させる処理を次のように実行する。
【００９５】
オブジェクト管理装置１は、そのグループのタイトルを、そのグループに属するオブジェクト６の中から選出する（＃３１）。選出の方法は、図７で説明した通りである。これらのオブジェクト６それぞれの座標を決定する（＃３２）。決定の方法は、図９で説明した通りである。そして、それぞれのオブジェクト６のオブジェクトデータ７１を、決定した座標を示すように更新するとともに（＃３３）、マッピング領域５１において、それぞれのオブジェクト６を、決定した座標へ移動させる（＃３４）。
【００９６】
本実施形態によると、ブレインストーミングなどにおいて出てきたオブジェクトを従来よりも取り扱いやすくすることができる。
【００９７】
図１３は、オブジェクト６の配置の変形例およびグループの回転の変形例を示す図である。
【００９８】
本実施形態においては、テキストだけのグループからタイトルにするオブジェクト６として、（１）左上に位置すること、（２）他のオブジェクト６（テキスト）と文字サイズまたはフォントなどが異なること、の両方の要件を満たすオブジェクト６を選出した。しかし、（１）の要件だけを満たすオブジェクト６を選出してもよい。または、（２）の要件だけを満たすオブジェクト６を選出してもよい。または、左上以外の所定の位置、例えば、グループの左右方向の中心に位置し、かつ、グループの上端に位置するオブジェクト６を選出してもよい。または、右上に位置するオブジェクト６を選出してもよい。所定の位置は、予めユーザが設定できるようにすればよい。
【００９９】
または、オントロジーの技術を用いて、グループに属するテキストの中から最も概念が上にあるものをタイトルとして選出してもよい。この際に、複数の固有名詞とそれらの上位概念を表わす名詞との対応関係を予めデータベースに登録しておき、このデータベースに基づいてタイトルとして選出してもよい。
【０１００】
または、図１３（Ａ）に示すように、グループの中の１つのオブジェクト６の上に、残りのオブジェクト６がすべて重なっている場合に、タイトルとして、この１つのオブジェクト６を選出してもよい。ただし、このグループを回転させた場合は、タイトルとして用いられたオブジェクト６の領域を、図１３（Ｂ）に示すように、残りのオブジェクト６をすべて包含するように更新する。なお、図１３において、点線は、この１つのオブジェクト６の領域を示すものである。領域の枠線は、オブジェクトデータ７１の「枠線幅」に応じて表示される。
【０１０１】
グループタイトル選出部１０６によって選出されたオブジェクト６を、グループ名またはエンブレムとして使用してもよい。
【０１０２】
その他、ミーティングシステム３、オブジェクト管理装置１の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１０３】
１  オブジェクト管理装置（オブジェクト処理装置）
１０６  グループタイトル選出部（選出手段）
１０７  オブジェクト座標決定部（位置変更手段）
１０ｅ  液晶ディスプレイ（表示装置）
２Ａ  プロジェクタ（表示装置）
６  オブジェクト
【図１】
2016009261.tif 000003
【図２】
2016009261.tif 000004
【図３】
2016009261.tif 000005
【図４】
2016009261.tif 000006
【図５】
2016009261.tif 000007
【図６】
2016009261.tif 000008
【図７】
2016009261.tif 000009
【図８】
2016009261.tif 000010
【図９】
2016009261.tif 000011
【図１０】
2016009261.tif 000012
【図１１】
2016009261.tif 000013
【図１２】
2016009261.tif 000014
【図１３】
2016009261.tif 000015