(57)【要約】【課題】複数の端末で共有しているオブジェクトを効率的に編集する。【解決手段】共有端末に表示されているオブジェクトを個人端末に送信する際に、送信したオブジェクトと個人端末とを関連付けたリストを記録しておき、共有端末が所定の個人端末からオブジェクトの編集通知を受け取った場合に、共有端末では、そのオブジェクトに対応付けて、オブジェクトが編集中であることを示すマークなどを表示し、共有端末で所定の操作を行った場合に、共有端末に表示されているオブジェクトを、編集されたオブジェクトに置き換えて表示する。また、共有端末では、記録したリストに基づき、そのオブジェクトを送信した他の個人端末にオブジェクトの編集を通知し、他の個人端末に上記マークなどを表示させたり、他の個人端末に編集されたオブジェクトを送信し、他の個人端末に編集されたオブジェクトを表示させたりする。【選択図】図８
2013196233.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが使用する共有端末と、個々のユーザが使用する個人端末と、が通信ネットワークで接続されたオブジェクト利用システムにおいて、
前記共有端末は、
１又は複数のオブジェクトを表示する表示部と、操作部と、前記１又は複数のオブジェクトを記憶する記憶部と、制御部と、を少なくとも備え、
前記制御部は、前記１又は複数のオブジェクトの少なくとも一部を前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記個人端末とを関連付けたリストを前記記憶部に記憶し、所定の前記個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示し、
前記所定の個人端末は、
前記共有端末から受信した１又は複数のオブジェクトを表示する表示部と、操作部と、制御部と、を少なくとも備え、
前記制御部は、前記表示部に表示しているいずれかのオブジェクトに対する編集操作を検出したら、前記共有端末に当該オブジェクトの編集通知を送信する、
ことを特徴とするオブジェクト利用システム。
【請求項２】
前記共有端末の前記制御部は、
前記リストを参照して、前記編集対象のオブジェクトを送信した個人端末を特定し、前記特定した個人端末に、前記オブジェクトの編集通知を送信し、
前記特定した個人端末は、表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する、
ことを特徴とする請求項１に記載のオブジェクト利用システム。
【請求項３】
前記共有端末の前記制御部は、
前記操作部による第１の操作を検出したら、前記所定の個人端末から編集されたオブジェクトを取得し、前記表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える、
ことを特徴とする請求項１又は２に記載のオブジェクト利用システム。
【請求項４】
前記共有端末の前記制御部は、
前記操作部による第２の操作を検出したら、前記表示部に表示している前記編集通知情報を消去すると共に、前記リストを参照して、前記編集対象のオブジェクトを送信した個人端末を特定し、前記特定した個人端末に、前記編集されたオブジェクトを送信し、
前記特定した個人端末は、表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える、
ことを特徴とする請求項３に記載のオブジェクト利用システム。
【請求項５】
前記共有端末の前記制御部は、
前記表示部に表示している複数のオブジェクトを包含する上位のオブジェクトがあり、前記表示している複数のオブジェクトと前記上位のオブジェクトとでグループが構成されている場合、及び／又は、前記表示部に表示しているオブジェクトに包含される複数の下位のオブジェクトがあり、前記表示しているオブジェクトと前記複数の下位のオブジェクトとでグループが構成されている場合、前記表示しているオブジェクトに対応付けて、前記上位及び／又は下位のオブジェクトがあることを明示する情報を表示し、前記操作部による前記情報に対する第３の操作を検出したら、操作された前記情報に対応するグループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて若しくは一括して表示する、
ことを特徴とする請求項１乃至４のいずれか一に記載のオブジェクト利用システム。
【請求項６】
前記共有端末の前記制御部は、
前記グループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて表示する際、前記編集されたオブジェクトの数が少ないオブジェクトから順に、当該オブジェクトに対して編集されたオブジェクトを表示する、
ことを特徴とする請求項５に記載のオブジェクト利用システム。
【請求項７】
前記共有端末の前記制御部は、
オブジェクトを表示する際、当該オブジェクトに対して編集されたオブジェクトの数に応じて、当該オブジェクトを強調して表示する、
ことを特徴とする請求項１乃至６のいずれか一に記載のオブジェクト利用システム。
【請求項８】
複数のユーザが使用する共有端末と、個々のユーザが使用する個人端末と、が通信ネットワークで接続されたシステムにおける、前記共有端末で動作するオブジェクト管理プログラムであって、
前記共有端末に、
１又は複数のオブジェクトを表示部に表示させる第１の処理、
前記１又は複数のオブジェクトの少なくとも一部を前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記個人端末とを関連付けたリストを記憶する第２の処理、
所定の前記個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する第３の処理、を実行させる、
ことを特徴とするオブジェクト管理プログラム。
【請求項９】
前記第３の処理では、
前記リストを参照して、前記編集対象のオブジェクトを送信した個人端末を特定し、前記特定した個人端末に、前記オブジェクトの編集通知を送信する、
ことを特徴とする請求項８に記載のオブジェクト管理プログラム。
【請求項１０】
前記共有端末に、更に、
第１の操作を検出したら、前記所定の個人端末から編集されたオブジェクトを取得し、前記表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える第４の処理、を実行させる、
ことを特徴とする請求項８又は９に記載のオブジェクト管理プログラム。
【請求項１１】
前記共有端末に、更に、
第２の操作を検出したら、前記表示部に表示している前記編集通知情報を消去すると共に、前記リストを参照して、前記編集対象のオブジェクトを送信した個人端末を特定し、前記特定した個人端末に、前記編集されたオブジェクトを送信する第５の処理、を実行させる、
ことを特徴とする請求項１０に記載のオブジェクト管理プログラム。
【請求項１２】
前記第１の処理では、
前記表示部に表示している複数のオブジェクトを包含する上位のオブジェクトがあり、前記表示している複数のオブジェクトと前記上位のオブジェクトとでグループが構成されている場合、及び／又は、前記表示部に表示しているオブジェクトに包含される複数の下位のオブジェクトがあり、前記表示しているオブジェクトと前記複数の下位のオブジェクトとでグループが構成されている場合、前記表示しているオブジェクトに対応付けて、前記上位及び／又は下位のオブジェクトがあることを明示する情報を表示し、前記操作部による前記情報に対する第３の操作を検出したら、操作された前記情報に対応するグループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて若しくは一括して表示する、
ことを特徴とする請求項８乃至１１のいずれか一に記載のオブジェクト管理プログラム。
【請求項１３】
前記第１の処理では、
前記グループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて表示する際、前記編集されたオブジェクトの数が少ないオブジェクトから順に、当該オブジェクトに対して編集されたオブジェクトを表示する、
ことを特徴とする請求項１２に記載のオブジェクト管理プログラム。
【請求項１４】
前記第１の処理では、
オブジェクトを表示する際、当該オブジェクトに対して編集されたオブジェクトの数に応じて、当該オブジェクトを強調して表示する、
ことを特徴とする請求項８乃至１３のいずれか一に記載のオブジェクト管理プログラム。
【請求項１５】
個々のユーザが使用する複数の個人端末が通信ネットワークで接続されたオブジェクト利用システムにおいて、
前記複数の個人端末の内の第１の個人端末は、
１又は複数のオブジェクトを表示する表示部と、操作部と、前記１又は複数のオブジェクトを記憶する記憶部と、制御部と、を少なくとも備え、
前記制御部は、前記１又は複数のオブジェクトの少なくとも一部を他の個人端末に送信する際に、送信した前記オブジェクトと送信先の前記他の個人端末とを関連付けたリストを前記記憶部に記憶し、前記他の個人端末の内の第２の個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示し、
前記第２の個人端末は、
前記第１の個人端末から受信した１又は複数のオブジェクトを表示する表示部と、操作部と、制御部と、を少なくとも備え、
前記制御部は、前記表示部に表示しているいずれかのオブジェクトに対する編集操作を検出したら、前記第１の個人端末に当該オブジェクトの編集通知を送信する、
ことを特徴とするオブジェクト利用システム。
【請求項１６】
前記第１の個人端末の前記制御部は、
前記リストを参照して、前記第２の個人端末を除く前記編集対象のオブジェクトを送信した他の個人端末を特定し、前記特定した他の個人端末に、前記オブジェクトの編集通知を送信し、
前記特定した他の個人端末は、表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する、
ことを特徴とする請求項１５に記載のオブジェクト利用システム。
【請求項１７】
前記第１の個人端末の前記制御部は、
前記操作部による第１の操作を検出したら、前記第２の個人端末から編集されたオブジェクトを取得し、前記表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える、
ことを特徴とする請求項１５又は１６に記載のオブジェクト利用システム。
【請求項１８】
前記第１の個人端末の前記制御部は、
前記操作部による第２の操作を検出したら、前記表示部に表示している前記編集通知情報を消去すると共に、前記リストを参照して、前記第２の個人端末を除く前記編集対象のオブジェクトを送信した他の個人端末を特定し、前記特定した他の個人端末に、前記編集されたオブジェクトを送信し、
前記特定した他の個人端末は、表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える、
ことを特徴とする請求項１７に記載のオブジェクト利用システム。
【請求項１９】
前記第１の個人端末の前記制御部は、
前記表示部に表示している複数のオブジェクトを包含する上位のオブジェクトがあり、前記表示している複数のオブジェクトと前記上位のオブジェクトとでグループが構成されている場合、及び／又は、前記表示部に表示しているオブジェクトに包含される複数の下位のオブジェクトがあり、前記表示しているオブジェクトと前記複数の下位のオブジェクトとでグループが構成されている場合、前記表示しているオブジェクトに対応付けて、前記上位及び／又は下位のオブジェクトがあることを明示する情報を表示し、前記操作部による前記情報に対する第３の操作を検出したら、操作された前記情報に対応するグループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて若しくは一括して表示する、
ことを特徴とする請求項１５乃至１８のいずれか一に記載のオブジェクト利用システム。
【請求項２０】
前記第１の個人端末の前記制御部は、
前記グループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて表示する際、前記編集されたオブジェクトの数が少ないオブジェクトから順に、当該オブジェクトに対して編集されたオブジェクトを表示する、
ことを特徴とする請求項１９に記載のオブジェクト利用システム。
【請求項２１】
前記第１の個人端末の前記制御部は、
オブジェクトを表示する際、当該オブジェクトに対して編集されたオブジェクトの数に応じて、当該オブジェクトを強調して表示する、
ことを特徴とする請求項１５乃至２０のいずれか一に記載のオブジェクト利用システム。
【請求項２２】
個々のユーザが使用する複数の個人端末が通信ネットワークで接続されたシステムにおける、前記複数の個人端末の内の第１の個人端末で動作するオブジェクト管理プログラムであって、
前記第１の個人端末に、
１又は複数のオブジェクトを表示部に表示させる第１の処理、
前記１又は複数のオブジェクトの少なくとも一部を他の前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記他の個人端末とを関連付けたリストを記憶する第２の処理、
前記他の個人端末の内の第２の個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する第３の処理、を実行させる、
ことを特徴とするオブジェクト管理プログラム。
【請求項２３】
前記第３の処理では、
前記リストを参照して、前記第２の個人端末を除く前記編集対象のオブジェクトを送信した他の個人端末を特定し、前記特定した他の個人端末に、前記オブジェクトの編集通知を送信する、
ことを特徴とする請求項２２に記載のオブジェクト管理プログラム。
【請求項２４】
前記第１の個人端末に、更に、
第１の操作を検出したら、前記第２の個人端末から編集されたオブジェクトを取得し、前記表示部に表示しているオブジェクトを前記編集されたオブジェクトに置き換える第４の処理、を実行させる、
ことを特徴とする請求項２２又は２３に記載のオブジェクト管理プログラム。
【請求項２５】
前記第１の個人端末に、更に、
第２の操作を検出したら、前記表示部に表示している前記編集通知情報を消去すると共に、前記リストを参照して、前記第２の個人端末を除く前記編集対象のオブジェクトを送信した他の個人端末を特定し、前記特定した他の個人端末に、前記編集されたオブジェクトを送信する第５の処理、を実行させる、
ことを特徴とする請求項２４に記載のオブジェクト管理プログラム。
【請求項２６】
前記第１の処理では、
前記表示部に表示している複数のオブジェクトを包含する上位のオブジェクトがあり、前記表示している複数のオブジェクトと前記上位のオブジェクトとでグループが構成されている場合、及び／又は、前記表示部に表示しているオブジェクトに包含される複数の下位のオブジェクトがあり、前記表示しているオブジェクトと前記複数の下位のオブジェクトとでグループが構成されている場合、前記表示しているオブジェクトに対応付けて、前記上位及び／又は下位のオブジェクトがあることを明示する情報を表示し、前記操作部による前記情報に対する第３の操作を検出したら、操作された前記情報に対応するグループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて若しくは一括して表示する、
ことを特徴とする請求項２２乃至２５のいずれか一に記載のオブジェクト管理プログラム。
【請求項２７】
前記第１の処理では、
前記グループに属するオブジェクトに対して編集されたオブジェクトを順次切り替えて表示する際、前記編集されたオブジェクトの数が少ないオブジェクトから順に、当該オブジェクトに対して編集されたオブジェクトを表示する、
ことを特徴とする請求項２６に記載のオブジェクト管理プログラム。
【請求項２８】
前記第１の処理では、
オブジェクトを表示する際、当該オブジェクトに対して編集されたオブジェクトの数に応じて、当該オブジェクトを強調して表示する、
ことを特徴とする請求項２２乃至２７のいずれか一に記載のオブジェクト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト共有システム及びオブジェクト管理プログラムに関し、特に、複数の端末でオブジェクトを共有するオブジェクト共有システム及び当該オブジェクト共有システム内の端末で動作するオブジェクト管理プログラムに関する。
【背景技術】
【０００２】
近年、携帯型のコンピュータ装置やタブレット端末などの携帯端末の普及に伴い、会議の議題などの第１の端末を各ユーザの携帯端末に表示して共有し、表示された第１の端末を見ながら会議を進行する電子会議が行われるようになってきている。その際、表示された情報を編集可能にすることにより、効率的に議論を行うことができることから、編集した情報を共有できるようにする技術が提案されている。
【０００３】
このような情報を共有する技術として、例えば、下記特許文献１には、会議参加者がアイデア等を携帯端末装置の手書き画面にメモ書きした後、携帯端末装置をＩＣカードリーダにかざすことで、会議制御装置に取り込ませ、表示制御部は、新規登録されたメモ画像データに基づき付箋画像データを生成し、表示中の画像データと合成して画面イメージを生成し、タッチパネル表示デバイスに表示する技術が開示されている。
【０００４】
また、情報を編集した場合、元の情報と編集した情報を対応付けて管理する必要があることから、情報の管理方法に関しても様々な技術が提案されている。
【０００５】
このような情報の管理方法に関する技術として、例えば、下記特許文献２には、構造化した文書データを作成し、且つ作成した文書データを閲覧する機能を具備した構造化文書の作成、閲覧装置であって、入力データを入力する入力手段と、表示データを画面表示する表示手段と、前記入力手段より、２以上の構成要素に分類して入力される入力データから、所定のフォーマットの文書データを作成する文書作成処理手段と、前記作成された文書データを、前記２以上の構成要素に分類し、且つ、各構成要素を関連づけることにより、当該文書データを構造化する構造化処理手段と、前記構造化された文書データを、前記構成要素の範囲で編集する文書データ編集手段と、前記構造化された文書データを記憶する構造化文書記憶手段と、前記構造化された文書データを、各構成要素毎に分割して前記表示手段に画面表示する処理を行う表示制御手段と、を具備した閲覧装置が開示されている。
【０００６】
また、データ管理に関する他の技術として、例えば、下記特許文献３には、情報処理装置から、第１の構造化文書に対して行われた操作の種類と、当該操作の結果である第２の構造化文書と、を受信した場合に、前記操作の種類と前記第２の構造化文書とを対応づけて記憶装置に登録すると共に、前記第２の構造化文書が前記第１の構造化文書の子であることを示す派生関係を前記記憶装置に登録する登録手段と、前記記憶装置に記憶された派生関係群がなす木構造のうちユーザから指定された構造化文書を含む木に属する構造化文書であって、対応する操作の種類が文書内容の更新に該当する構造化文書を特定する特定手段と、前記指定された構造化文書に含まれる各文書部品の部品識別子を特定し、それら各部品識別子を持つ構造化文書を前記特定手段が特定した構造化文書群の中から検索する検索手段であって、前記特定手段が特定した構造化文書群の中に同じ部品識別子を持つ構造化文書が複数あった場合はそれら複数のうち前記木において最も葉に近いものを検索することを特徴とする検索手段と、前記検索手段が検索した前記各部品識別子を持つ構造化文書を、前記指定された構造化文書における前記各部品識別子に対応する要素に組み込むことで、合成文書を生成する生成手段と、を備えるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２８６７８０号公報
【特許文献２】ＷＯ０２／−０２３３８６号公報
【特許文献３】特開２００９−２９４９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、特許文献１の技術を用いることにより、各ユーザの携帯端末装置で作成したメモ画像を、タッチパネル表示デバイス上で共有することができるが、この技術では、各ユーザの携帯端末装置で作成したメモ画像とタッチパネル表示デバイスに表示されている画像との関係は考慮されていない。そのため、例えば、あるユーザの携帯端末装置で作成したメモ画像が、タッチパネル表示デバイスに表示されている画像の修正案であった場合に、そのメモ画像がタッチパネル表示デバイス上の画像のどの部分に対する修正案であるのかが分かりにくいという問題があった。
【０００９】
この問題に対して、特許文献１の技術に、特許文献２、３に提案されている情報の管理方法を適用し、タッチパネル表示デバイスに表示されているオリジナルの画像とユーザの携帯端末装置で作成したメモ画像とを関連付けることによって、オリジナルの画像のどの部分を編集したかが分かるようにすることもできる。
【００１０】
しかしながら、特許文献１のシステムでは、各ユーザの携帯端末装置で作成したメモ画像をＩＣカードリーダにかざした時点で、初めてタッチパネル表示デバイス上に反映されるため、他のユーザの編集状況を確認することができない。そのため、編集内容が重複したり、編集内容にまとまりがなくなったりして、効率的に議論を進めることができないという問題があった。
【００１１】
特に、上記のシステムをアイデア出しなどの場面で利用する場合、アイデア出しにおいては、新しいアイデアを見ながら議論し、アイデアを練り上げていく作業が必要であるため、他のユーザが編集中であるか否かなど、他のユーザの編集状況を確認できるようにすることが重要になる。
【００１２】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数の端末で共有しているオブジェクトを効率的に編集することができるオブジェクト共有システム及びオブジェクト管理プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、複数のユーザが使用する共有端末と、個々のユーザが使用する個人端末と、が通信ネットワークで接続されたオブジェクト利用システムにおいて、前記共有端末は、１又は複数のオブジェクトを表示する表示部と、操作部と、前記１又は複数のオブジェクトを記憶する記憶部と、制御部と、を少なくとも備え、前記制御部は、前記１又は複数のオブジェクトの少なくとも一部を前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記個人端末とを関連付けたリストを前記記憶部に記憶し、所定の前記個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示し、前記所定の個人端末は、前記共有端末から受信した１又は複数のオブジェクトを表示する表示部と、操作部と、制御部と、を少なくとも備え、前記制御部は、前記表示部に表示しているいずれかのオブジェクトに対する編集操作を検出したら、前記共有端末に当該オブジェクトの編集通知を送信するものである。
【００１４】
また、本発明は、複数のユーザが使用する共有端末と、個々のユーザが使用する個人端末と、が通信ネットワークで接続されたシステムにおける、前記共有端末で動作するオブジェクト管理プログラムであって、前記共有端末に、１又は複数のオブジェクトを表示部に表示させる第１の処理、前記１又は複数のオブジェクトの少なくとも一部を前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記個人端末とを関連付けたリストを記憶する第２の処理、所定の前記個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する第３の処理、を実行させるものである。
【００１５】
また、本発明は、個々のユーザが使用する複数の個人端末が通信ネットワークで接続されたオブジェクト利用システムにおいて、前記複数の個人端末の内の第１の個人端末は、１又は複数のオブジェクトを表示する表示部と、操作部と、前記１又は複数のオブジェクトを記憶する記憶部と、制御部と、を少なくとも備え、前記制御部は、前記１又は複数のオブジェクトの少なくとも一部を他の個人端末に送信する際に、送信した前記オブジェクトと送信先の前記他の個人端末とを関連付けたリストを前記記憶部に記憶し、前記他の個人端末の内の第２の個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示し、前記第２の個人端末は、前記第１の個人端末から受信した１又は複数のオブジェクトを表示する表示部と、操作部と、制御部と、を少なくとも備え、前記制御部は、前記表示部に表示しているいずれかのオブジェクトに対する編集操作を検出したら、前記第１の個人端末に当該オブジェクトの編集通知を送信するものである。
【００１６】
また、本発明は、個々のユーザが使用する複数の個人端末が通信ネットワークで接続されたシステムにおける、前記複数の個人端末の内の第１の個人端末で動作するオブジェクト管理プログラムであって、前記第１の個人端末に、１又は複数のオブジェクトを表示部に表示させる第１の処理、前記１又は複数のオブジェクトの少なくとも一部を他の前記個人端末に送信する際に、送信した前記オブジェクトと送信先の前記他の個人端末とを関連付けたリストを記憶する第２の処理、前記他の個人端末の内の第２の個人端末からオブジェクトの編集通知を受信したら、前記表示部に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを明示する編集通知情報を表示する第３の処理、を実行させるものである。
【発明の効果】
【００１７】
本発明のオブジェクト共有システム及びオブジェクト管理プログラムによれば、複数の端末で共有しているオブジェクトを効率的に編集することができる。
【００１８】
その理由は、オリジナルのオブジェクトを記憶する第１の端末と、オリジナルのオブジェクトをコピーして表示する１又は複数の第２の端末と、が通信ネットワークで接続されたオブジェクト共有システムにおいて、第１の端末は、オブジェクトを第２の端末に送信する際に、オブジェクトと第２の端末とを関連付けて記憶しておき、いずれかの第２の端末からオブジェクトの編集通知を受信したら、第１の端末に表示しているオブジェクトに対応付けて、そのオブジェクトが編集中であることを知らせるマークを表示する制御を行うからである。
【００１９】
また、マークが表示されている状態で、第１の端末で第１の操作が行われたら、編集されたオブジェクトを表示し、第２の操作が行われたら、オリジナルのオブジェクトを編集されたオブジェクトに置き換え、マークを消去すると共に、編集されたオブジェクトを他の第２の端末に送信する制御を行うからである。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施例に係るオブジェクト共有システムの構成を示すブロック図である。
【図２】本発明の第１の実施例に係る共有端末及び個人端末の動作（オブジェクトのコピー動作）を示すフローチャート図である。
【図３】本発明の第１の実施例に係る共有端末及び個人端末の動作（オブジェクトの編集動作）を示すフローチャート図である。
【図４】本発明の第１の実施例に係る共有端末及び個人端末の動作（編集オブジェクトの共通端末への反映動作）を示すフローチャート図である。
【図５】本発明の第１の実施例に係る共有端末及び個人端末の動作（編集オブジェクトの個人端末への反映動作）を示すフローチャート図である。
【図６】本発明の第１の実施例に係る共有端末及び個人端末とオブジェクトとを関連付けるリストの一例である。
【図７】本発明の第１の実施例に係る共有端末及び個人端末の表示画面（オブジェクトのコピー時）の一例である。
【図８】本発明の第１の実施例に係る共有端末及び個人端末の表示画面（オブジェクトの編集時）の一例である。
【図９】本発明の第１の実施例に係る共有端末及び個人端末の表示画面（オブジェクトの切り替え時）の一例である。
【図１０】本発明の第１の実施例に係る共有端末及び個人端末とグループ化されたオブジェクトとを関連付けるリストの一例である。
【図１１】本発明の第１の実施例に係る共有端末の表示画面の遷移例である。
【図１２】本発明の第１の実施例に係る共有端末の表示画面の他の遷移例である。
【図１３】本発明の第１の実施例に係る個人端末の表示画面の遷移例である。
【図１４】本発明の第２の実施例に係るオブジェクト共有システムの構成を示すブロック図である。
【発明を実施するための最良の形態】
【００２１】
背景技術で示したように、各々のユーザが使用する端末（個人端末と呼ぶ。）で作成した文字や図形、画像などの情報（オブジェクトと呼ぶ。）を、複数のユーザが共有する端末（共有端末と呼ぶ。）の画面上に表示するシステムが提案されている。しかしながら、従来のシステムは、個人端末で作成したオブジェクトを共有端末に一方的にアップロードするだけであり、各々のユーザは、他のユーザの編集状況を確認することができないため、オブジェクトの編集内容が重複したり、オブジェクトの編集内容にまとまりがなくなったりしてしまう。
【００２２】
オブジェクトの編集状況を確認できるようにする方法として、例えば、共有端末の画面と各々の個人端末の画面とをリアルタイムに同期させる方法が考えられる。しかしながら、この方法では、複数の個人端末に優先順位がなく、複数の個人端末で同時に同じオブジェクトを編集することが可能であるため、基本とするオブジェクト（すなわち、共有端末に元々表示されていたオリジナルのオブジェクト）が不明確になり、オブジェクトに基づいて効率的に議論することができない。
【００２３】
特に、このようなシステムを用いてアイデア出しなどを行う場合においては、オブジェクトに順次、修正を加えて練り上げていく必要があるため、あるユーザがオブジェクトを編集している時は、他のユーザはオブジェクトの編集が反映されるのを待ち、編集されたオブジェクトを確認してから、更にオブジェクトを編集するように仕向けることが重要となる。
【００２４】
そこで、本発明の一実施の形態では、ある端末でオブジェクトが編集されている場合に、そのオブジェクトが編集されていることを知らせるマークなどを他の端末に表示し、他の端末で所定の操作が行われた場合に、オブジェクトの編集内容を反映して表示することにより、オブジェクトの重複した編集を防止し、オブジェクトを効率的に編集できるようにする。
【００２５】
具体的には、共有端末と個人端末とで構成されるシステムでは、共有端末に表示されているオブジェクトを個人端末に送信する際に、共有端末は、送信したオブジェクトと個人端末とを関連付けたリストを記録しておき、共有端末が所定の個人端末からオブジェクトの編集通知を受け取った場合に、共有端末では、そのオブジェクトに対応付けて、オブジェクトが編集中であることを示すマークなどを表示し、共有端末で所定の操作を行った場合に、共有端末に表示されているオブジェクトを、編集されたオブジェクトに置き換えて表示する。また、共有端末では、記録したリストに基づき、そのオブジェクトを送信した他の個人端末にオブジェクトの編集を通知し、他の個人端末に上記マークなどを表示させたり、共有端末で上記所定の操作を行った場合に、他の個人端末に編集されたオブジェクトを送信し、他の個人端末に編集されたオブジェクトを表示させたりする。
【００２６】
また、複数の個人端末で構成されるシステムでは、第１の個人端末に表示されているオブジェクトを第２の個人端末に送信する際に、第１の個人端末は、送信したオブジェクトと第２の個人端末とを関連付けたリストを記録しておき、第１の個人端末が所定の第２の個人端末からオブジェクトの編集通知を受け取った場合に、第１の個人端末では、そのオブジェクトに対応付けてオブジェクトが編集中であることを示すマークなどを表示し、第１の個人端末で所定の操作を行った場合に、第１の個人端末に表示されているオブジェクトを、編集されたオブジェクトに置き換えて表示する。また、第１の個人端末では、記録したリストに基づき、そのオブジェクトを送信した他の第２の個人端末にオブジェクトの編集を通知し、他の第２の個人端末に上記マークなどを表示させたり、第１の個人端末で上記所定の操作を行った場合に、他の第２の個人端末に編集されたオブジェクトを送信し、他の第２の個人端末に編集されたオブジェクトを表示させたりする。
【００２７】
上記マークにより、各ユーザは他のユーザがオブジェクトを編集しているか否かを容易に知ることができるため、オブジェクトの重複した編集を未然に防止することができる。また、編集されたオブジェクトに置き換えて表示することにより、各ユーザは、他のユーザが編集したオブジェクトを確認することができるため、オブジェクトの編集内容を加味して更なる編集を行うことができ、オブジェクトを効率的に編集することができる。
【実施例１】
【００２８】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係るオブジェクト共有システム及びオブジェクト管理プログラムについて、図１乃至図１３を参照して説明する。図１は、本発明の第１の実施例に係るオブジェクト共有システムの構成を示すブロック図であり、図２乃至図５は、本実施例の共有端末及び個人端末の動作を示すフローチャート図である。また、図６は、共有端末及び個人端末とオブジェクトとを関連付けるリストの一例であり、図７乃至図９は、本実施例の共有端末及び個人端末の表示画面の一例である。また、図１０は、共有端末及び個人端末とグループ化されたオブジェクトとを関連付けるリストの一例であり、図１１乃至図１３は、本実施例の共有端末及び個人端末の表示画面の遷移例である。
【００２９】
図１に示すように、本実施例のオブジェクト共有システムは、複数のユーザが共有して使用する共有端末１０と、各々のユーザが使用する個人端末２０と、で構成され、これらは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークを介して相互に接続されている。以下、各々の端末について、詳細に説明する。
【００３０】
［共有端末］
共有端末１０は、コンピュータ装置や演算機能を備えた表示パネルなどであり、制御部１１と記憶部１２と通信部１３と表示部１４と操作部１５などで構成される。
【００３１】
制御部１１は、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成され、表示対象となる文字や図形、画像などのオブジェクトのデータとオブジェクトの表示条件（サイズや配置など）を規定するデータとを記憶部１２から読み出し、合成して表示画像を生成し、生成した表示画像を表示部１４に表示させる。また、操作部１５によるユーザ操作に従って、オブジェクトを個人端末２０に送信したり、個人端末２０で編集されたオブジェクトを受信したり、表示しているオブジェクトを編集されたオブジェクトに置き換えたり、編集されたオブジェクトを他の個人端末２０に送信したりする。また、オブジェクトを管理するための情報（後述するリスト）を作成する。これらの処理は、ハードウェアとして実行してもよいし、ソフトウェア（オブジェクト管理プログラム）として実行してもよい。
【００３２】
記憶部１２は、メモリやＨＤＤ（Hard Disk Drive）などで構成され、編集される前のオブジェクト（オリジナルオブジェクトと呼ぶ。）や編集されたオブジェクト（編集中のオブジェクト及び編集済みのオブジェクトの双方を含む。）のデータ、オブジェクトの表示条件を規定するデータ、上記リストなどを記憶する。
【００３３】
通信部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、個人端末２０との間でオブジェクトのデータの転送、オブジェクトの編集通知の送受信などを行う。
【００３４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬディスプレイなどで構成され、オブジェクトを閲覧／操作するための画面などを表示する。また、操作部１５は、表示部１４上に配置された格子状の電極で構成されたタッチパネル、ハードキーなどで構成され、表示部１４上に表示されたオブジェクトを個人端末２０で編集された編集オブジェクトに置き換える指示などを可能にする。
【００３５】
［個人端末］
個人端末２０は、携帯型のコンピュータ装置やタブレット端末、ＰＤＡ（Personal Digital Assistants）、スマートフォンなどであり、制御部２１と記憶部２２と通信部２３と表示部２４と操作部２５などで構成される。
【００３６】
制御部２１は、ＣＰＵとＲＯＭやＲＡＭなどのメモリとで構成され、共有端末１０からオブジェクトのデータを取得して表示画像を生成し、生成した表示画像を表示部２４に表示させる。また、オブジェクトの編集を検知したり、操作部２５によるユーザ操作に従って、オブジェクトの編集通知や編集されたオブジェクトのデータを共有端末１０に送信したり、共有端末１０から取得したオブジェクトを管理するための情報（後述するリスト）を作成したりする。これらの処理は、ハードウェアとして実行してもよいし、ソフトウェア（オブジェクト編集プログラム）として実行してもよい。
【００３７】
記憶部２２は、メモリやＨＤＤなどで構成され、共有端末１０から取得したオブジェクトや自端末で編集したオブジェクト、他の個人端末２０で編集されたオブジェクトのデータ、上記リストのデータなどを記憶する。
【００３８】
通信部２３は、ＮＩＣやモデムなどで構成され、共有端末１０との間でオブジェクトの転送、オブジェクト編集通知の送受信などを行う。
【００３９】
表示部２４は、ＬＣＤや有機ＥＬディスプレイなどで構成され、オブジェクトを閲覧／操作するための画面などを表示する。また、操作部２５は、表示部２４上に配置された格子状の電極で構成されたタッチパネルやハードキー、マウスなどであり、表示するオブジェクトを選択する操作、オブジェクトを編集する操作、表示しているオブジェクトを編集されたオブジェクトに置き換える操作などを可能にする。
【００４０】
なお、図１は、本実施例のオブジェクト共有システムの一例であり、共有端末１０及び個人端末２０で上記制御が可能であれば、共有端末１０及び個人端末２０の形態や構成、個人端末２０の台数などは適宜変更可能である。
【００４１】
以下、上記構成のオブジェクト共有システムの動作について、図２乃至図５のフローチャート図、図６のリスト、図７乃至図９の表示画面例を参照して説明する。なお、以下の説明において、オリジナルオブジェクトのデータは予め共有端末１０に記憶され、共有端末１０の表示部１４に表示されているものとする。
【００４２】
［オブジェクトのコピー動作］
まず、オリジナルオブジェクトについて議論したりオリジナルオブジェクトを編集したりするために、共有端末１０に表示されているオリジナルオブジェクトを個人端末２０にコピーする（議論若しくは編集を行うオリジナルオブジェクトを選択して表示する）場合の共有端末１０及び個人端末２０の動作について、図２のフローチャート図を参照して説明する。
【００４３】
共有端末１０では、通信ネットワークに接続されたいずれかの個人端末２０から、オリジナルオブジェクトのコピー要求を受け取ると（Ｓ１０１）、制御部１１（オブジェクト管理プログラム）は、記憶部１２に記憶されたドキュメント（データ）のうち、現在表示されているドキュメント（データ）に含まれる全てのオブジェクトのデータを当該個人端末２０に送信する（Ｓ１０２）。
【００４４】
その後、共有端末１０では、通信ネットワークに接続されたいずれかの個人端末２０から、当該個人端末２０に送信したオブジェクトの中から当該個人端末２０によって選択されたオブジェクトを特定する通知を受け取ると（Ｓ１０３）、制御部１１（オブジェクト管理プログラム）は、そのオブジェクトと当該個人端末２０とを関連付けてリストに登録する（Ｓ１０４）。
【００４５】
一方、個人端末２０では、ユーザが操作部２５を操作して、共有端末１０にコピー要求を送ると（Ｓ２０１）、共有端末１０から上記全てオブジェクトのデータを受け取り、制御部２１は、受け取ったオブジェクトを表示部２４に表示させる（Ｓ２０２）。
【００４６】
次に、ユーザが操作部２５を操作して、表示されたオブジェクトの中から議論若しくは編集のために表示するオブジェクトを選択すると（Ｓ２０３）、制御部２１は、選択したオブジェクトを特定する情報を共有端末１０に通知し（Ｓ２０４）、選択したオブジェクトをリストに登録する（Ｓ２０５）。
【００４７】
なお、上記フローでは、個人端末２０から共有端末１０にコピー要求を行う構成としたが、共有端末１０でコピーするオブジェクトを選択し、選択したオブジェクトを個人端末２０に送信する構成としてもよい。
【００４８】
図６は、オブジェクトの具体例及びリストの一例を示している。図６（ａ）に示すように、表示対象となるオブジェクト（ここでは、議論するテーマを示す文字情報）が４つある場合、各々のオブジェクトにオブジェクトＩＤが割り当てられる。そして、共有端末１０では、図６（ｂ）に示すように、オブジェクトをコピーした個人端末２０（ここでは、個人端末Ａ〜Ｃ）をコピー先端末としてリストに登録する。また、各々の個人端末２０（ここでは、個人端末Ａ）では、図６（ｃ）に示すように、コピーしたオブジェクトをリストに登録する。
【００４９】
図７は、共有端末１０の表示部１４及び個人端末２０の表示部２４に表示される画面の一例を示している。図７（ａ）に示すように、共有端末１０の表示部１４には、記憶部１２に記憶した全てのオブジェクトが表示され、図７（ｂ）〜（ｄ）に示すように、各々の個人端末２０の表示部２４には、これらのオブジェクトの中から各々の個人端末２０が選択したオブジェクトが表示される。
【００５０】
［オブジェクトの編集動作］
次に、いずれかの個人端末２０でオブジェクトを編集する場合の共有端末１０及び個人端末２０の動作について、図３のフローチャート図を参照して説明する。
【００５１】
オブジェクトの編集を行う個人端末２０（編集端末と呼ぶ。）では、選択したオブジェクトが少なくとも表示されている状態（例えば、図７の（ｂ）から（ｄ）の状態）において、ユーザが操作部２５を操作して、表示されているいずれかのオブジェクトの編集を開始すると、制御部２１は、オブジェクトの編集を検知し（Ｓ２１１）、編集中のオブジェクトが図６（ｃ）のリストに登録されているかを判断する（Ｓ２１２）。編集中のオブジェクトがリストに登録されている場合は、制御部２１は、編集中のオブジェクトを特定する情報（例えば、オブジェクトＩＤ）を共有端末１０に通知する（Ｓ２１３）。一方、編集中のオブジェクトがリストに登録されていない場合（例えば、個人端末２０が独自に作成したオブジェクトなど、共有端末１０からコピーしたオブジェクト以外のオブジェクトを編集した場合）は、本実施例の制御は必要ないため、制御部２１は処理を終了する。
【００５２】
共有端末１０では、個人端末２０（編集端末）から、編集中のオブジェクトを特定する情報の通知を受け取ると（Ｓ１１１）、制御部１１（オブジェクト管理プログラム）は、その通知に従ってリストを更新する（Ｓ１１２）。例えば、個人端末Ａから、オブジェクトＩＤが３のオブジェクトを編集する旨の通知を受け取った場合、図６（ｂ）に示すように、そのオブジェクトに対応する編集端末欄に個人端末Ａを登録する。
【００５３】
次に、制御部１１（オブジェクト管理プログラム）は、必要に応じて、図６（ｂ）のリストに基づき、編集対象のオブジェクトをコピーした他の個人端末２０を特定し、その個人端末２０（コピー先端末と呼ぶ。）に当該オブジェクトが編集中であることを通知する（Ｓ１１３）。その後、表示部１４に表示されている編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを知らせるマークを追加して表示する（Ｓ１１４）。
【００５４】
上記他の個人端末２０（コピー先端末）では、共有端末１０から、オブジェクトが編集中である旨の通知を受け取ると、制御部２１は、そのオブジェクトがリストに登録されているかを判断し（Ｓ２１４）、そのオブジェクトがリストに登録されている場合は、表示部２４に表示している編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを知らせるマークを追加して表示する（Ｓ２１５）。
【００５５】
図８は、共有端末１０の表示部１４及び個人端末２０の表示部２４に表示される画面の遷移例を示している。上記ステップＳ２１１で編集端末（ここでは個人端末Ａとする。）がオブジェクトの編集（「性能向上」というオリジナルオブジェクトに対して「回路見直し」という情報を付加したこと）を検知すると、図８（ａ）に示すように、共有端末１０の画面には、編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを知らせるマーク（ここでは、「編集中」の文字）が表示される。また、必要に応じて、編集対象のオブジェクトをコピーしたコピー先端末（ここでは個人端末Ｂとする。）の画面にも、編集対象のオブジェクトに対応付けて、当該オブジェクトが編集中であることを知らせるマークが表示される。
【００５６】
なお、上記マークは、オブジェクトが編集中であることを認識できれば、どのような構成であってもよく、記号や図形、画像などとしてもよい。また、図８では、共有端末１０と個人端末Ｂに、同じ構成のマークを表示しているが、マークの構成を変えてもよい。また、マークを付加する代わりに、編集対象のオブジェクトを点滅させたり、色を変えて表示したり、薄く表示したりしてもよい。また、マークを表示する位置も、編集対象のオブジェクトが特定できれば、どのような位置であってもよい。
【００５７】
また、ここでは、１つの個人端末２０（個人端末Ｂ）がそのオブジェクトをコピーしている場合を示したが、複数の個人端末２０がそのオブジェクトをコピーしている場合は、コピー先端末の台数に応じて、マークの表示形態を変化させてもよい。例えば、コピー先端末の台数が多い場合は、オブジェクトが編集中であることを目立つように表示するために、マークを大きく表示したり、マークの色を変化させたり、編集中のオブジェクトを早く点滅させたりしてもよい。
【００５８】
［オブジェクトの編集を共有端末に反映させる動作］
次に、個人端末２０（編集端末）で編集されたオブジェクトを共有端末１０の画面に反映させる場合の共有端末１０及び個人端末２０の動作について、図４のフローチャート図を参照して説明する。
【００５９】
共有端末１０では、例えば、ユーザが上述した共有端末１０に表示されたマークにタッチするなどの所定の操作を行うと、制御部１１（オブジェクト管理プログラム）は、リストの編集端末欄に、現在、表示しているオブジェクトの編集元の個人端末２０の次（オリジナルオブジェクトを表示している場合は、リストの最初）に登録されている個人端末２０があるかを判断する（Ｓ１２１）。
【００６０】
次に登録されている個人端末２０がない場合（リストの編集端末欄に個人端末２０が登録されていない場合、若しくは、現在、表示しているオブジェクトの編集元の個人端末２０がリストの最後に登録されている個人端末２０の場合）、制御部１１（オブジェクト管理プログラム）は、共有端末１０に保存しているオブジェクト（オリジナルオブジェクト）を取得する（Ｓ１２２）。
【００６１】
一方、次に登録されている個人端末２０がある場合、制御部１１（オブジェクト管理プログラム）は、その個人端末２０（上記次に登録されている個人端末２０若しくはリストの最初に登録されている個人端末２０）に対して、編集対象のオブジェクトの今の状態（現時点のオブジェクト）を要求する（Ｓ１２３）。当該個人端末２０では、要求を受け取ると（Ｓ２２１）、編集対象のオブジェクトの今の状態を共有端末１０に転送する（Ｓ２２２）。そして、共有端末１０の制御部１１（オブジェクト管理プログラム）は、その個人端末２０から、編集対象のオブジェクトの今の状態を取得する（Ｓ１２４）。
【００６２】
そして、共有端末１０の制御部１１（オブジェクト管理プログラム）は、個人端末２０から取得した編集中若しくは編集済みのオブジェクト、若しくは、自端末に保存しているオブジェクト（オリジナルオブジェクト）を画面に合成して表示する（Ｓ１２５）。
【００６３】
その後、再び、ユーザが共有端末１０に表示されたマークにタッチするなどの所定の操作を行うと、制御部１１（オブジェクト管理プログラム）は、リストの編集端末欄に、現在、表示しているオブジェクトの編集元の個人端末２０の次に登録されている個人端末２０があるかを判断し、上記処理を繰り返す。
【００６４】
従って、リストの編集端末欄に個人端末２０が登録されていない場合は、オリジナルオブジェクトを繰り返し表示し、リストの編集端末欄に個人端末２０が登録されている場合は、オリジナルオブジェクト、リストの１番目の個人端末２０が編集したオブジェクト、…、リストのｎ番目の個人端末２０が編集したオブジェクトを順に表示し、リストの最後の個人端末２０が編集したオブジェクトを表示したら、再びオリジナルオブジェクトを表示することになる。
【００６５】
上記フローを具体的に説明する。図８（ｂ）に示すように、共有端末１０の画面で、ユーザがマークにタッチするなどの所定の操作を行うと、共有端末１０は、オブジェクトの編集通知を受けた編集端末（ここでは個人端末Ａ）から編集されたオブジェクトを取得し、図８（ｃ）に示すように、画面上に、編集されたオブジェクト（「性能向上  回路見直し」の文字）を合成して（オリジナルオブジェクト（「性能向上」の文字）を編集されたオブジェクト（「性能向上  回路見直し」の文字）に置き換えて）表示する。
【００６６】
また、複数の個人端末２０がオブジェクトを編集している場合は、全てのオブジェクトを合成して表示してもよいし、上述したように、順次、切り替えて表示してもよい。例えば、図９に示すように、個人端末Ａと個人端末Ｂが同じオブジェクトを編集している場合は、ユーザの画面操作に従って（例えば、マークをタッチする度に）、オリジナルオブジェクト、個人端末Ａで編集されたオブジェクト、個人端末Ｂで編集されたオブジェクトが順次、切り替わるようにすることができる。
【００６７】
なお、共有端末１０では、オリジナルオブジェクトや個人端末２０で編集されたオブジェクトは同じように表示してもよいし、オリジナルオブジェクトに対する編集の回数（例えば、編集端末の数）に応じて強調して表示（例えば、文字を太く表示したり、大きく表示したり、色を付けて表示したり）してもよい。
【００６８】
また、上記説明では、ユーザがマークにタッチする操作を行った場合に、編集されたオブジェクトを取得する構成としたが、操作は上記に限定されず、例えば、予め画面に設けたボタンにタッチしたり、ハードキーを押下したりしてもよい。
【００６９】
［オブジェクトの編集を他の個人端末に反映させる動作］
次に、個人端末２０（編集端末）で編集されたオブジェクト（編集オブジェクトと呼ぶ。）を他の個人端末２０（コピー先端末）に反映させる場合の共有端末１０及び個人端末２０の動作について、図５のフローチャート図を参照して説明する。
【００７０】
共有端末１０では、例えば、ユーザが図９のように表示を切り替えてオブジェクトの編集状況を確認して採用したい内容を選択し、それを反映（最終的な結果として選択）したい場合、ユーザはマークを長押しするなどの所定の操作を行う。この操作に対して、制御部１１（オブジェクト管理プログラム）は、採用する編集オブジェクトを選択し、その編集オブジェクトをオリジナルオブジェクトとしてリストに登録し（Ｓ１３１）、リストに登録されている他の個人端末２０（コピー先端末）に、編集オブジェクトを送信する（Ｓ１３２）。その後、制御部１１（オブジェクト管理プログラム）は、リストの編集端末欄に登録した編集端末を消去し（Ｓ１３３）、編集されたオブジェクトに対応付けて画面上に表示したマークを消去する（Ｓ１３４）。
【００７１】
他の個人端末２０（コピー先端末）では、共有端末１０から、選択された編集オブジェクト（編集端末で編集されたオブジェクト）を受け取ると（Ｓ２３１）、画面に表示しているオブジェクトを編集オブジェクトに置き換え、置き換えた編集オブジェクトをリストに登録する（Ｓ２３２）。
【００７２】
上記フローを具体的に説明する。図８（ｄ）に示すように、共有端末１０の画面で、ユーザが所定の操作（例えば、マークを長押しする操作）を行うと、オブジェクトの切り替えを確認する情報（図の「置き換え決定」の吹き出し）を表示し、ユーザが所定の操作（例えば、吹き出しにタッチする操作）を行うと、共有端末１０は、編集端末（ここでは個人端末Ａ）で編集された編集オブジェクトへの置き換えを決定し、図８（ｅ）に示すように、オブジェクトが編集中であることを示すマークを消去する。また、編集オブジェクトを他のコピー先端末（ここでは個人端末Ｂ）に送信し、個人端末Ｂでは、図８（ｅ）に示すように、表示しているオブジェクトを編集オブジェクトに置き換えて表示し、オブジェクトが編集中であることを示すマークを消去する。その後、編集オブジェクトに対して、いずれかの個人端末２０で更に編集を行うと、順次、オブジェクトが編集されていく。
【００７３】
なお、個人端末２０においても、オリジナルオブジェクトや編集オブジェクトは同じように表示してもよいし、オリジナルオブジェクトに対する編集の回数（例えば、編集端末の数）に応じて強調して表示（例えば、文字を太く表示したり、大きく表示したり、色を付けて表示したり）してもよい。
【００７４】
このように、いずれかの個人端末２０（編集端末）でオブジェクトが編集されると、共有端末１０及びそのオブジェクトをコピーした個人端末２０（コピー先端末）には、当該オブジェクトが編集中であることを知らせるマークが表示されるため、重複した無駄な編集を未然に防止することができる。
【００７５】
また、共有端末１０でマークにタッチするなどの所定の操作を行うと、共有端末１０に表示されているオブジェクトが編集オブジェクトに置き換えられると共に、必要に応じて、コピー先端末に表示されているオブジェクトも編集オブジェクトに置き換えられるため、複数の端末でオブジェクトを適切に編集することができる。
【００７６】
以上、個々に独立した複数のオブジェクトに対して編集を行う場合について説明したが、複数のオブジェクトがグループに分類される場合もある。以下、そのような場合について説明する。
【００７７】
図１０は、グループに分類されたオブジェクトの具体例及びリストの一例を示している。ここでは、図１０（ａ）に示すようなオブジェクト構成を想定する。オブジェクトＩＤは、編集対象となるオブジェクトを管理するＩＤである。また、グループＩＤは、１又は複数のオブジェクトで構成されるグループを管理するＩＤである。ここでは、編集対象となるオブジェクトが４つあり、その中のオブジェクトＩＤが１の「部品削減」とオブジェクトＩＤが２の「工程削減」は、上位概念のオブジェクト（上位オブジェクトと呼ぶ。）である「コスト削減」に包含され、「コスト削減」と「部品削減」と「工程削減」の３つのオブジェクトでグループＩＤが３の上位グループが構成されている。また、オブジェクトＩＤが３の「性能向上」は、下位概念のオブジェクト（下位オブジェクトと呼ぶ。）である「回路」と「プログラム」の２つのオブジェクトを包含しており、「性能向上」と「回路」の２つのオブジェクトでグループＩＤが１の下位グループが構成され、「性能向上」と「プログラム」の２つのオブジェクトでグループＩＤが２の下位グループが構成されている。
【００７８】
この場合、共有端末１０では、図１０（ｂ）に示すように、オブジェクトＩＤで特定される各オブジェクトに、上位グループ及び下位グループを関連付ける。また、オブジェクトをコピーした個人端末２０（ここでは、個人端末Ａ〜Ｃ）をコピー先端末としてリストに登録する。また、各々の個人端末２０（ここでは、個人端末Ａ）では、図１０（ｃ）に示すように、コピーしたオブジェクトをリストに登録すると共に、各オブジェクトに、上位グループ及び下位グループを関連付ける。
【００７９】
このような構成のオブジェクトを編集する場合も、共有端末１０及び個人端末２０の基本動作は前記した図２乃至図５のフローチャートと同様になるが、オブジェクトがグループに分類されている場合は、そのグループに含まれるオブジェクトに対する編集オブジェクトを一度の操作で表示したり、グループ内で表示を切り替えることによって、オブジェクトを効率的に編集することができる。以下、上記フローと異なる部分について、図１１乃至図１３の概念図を参照して説明する。
【００８０】
共通端末１０の画面上に、４つのオブジェクトを表示する際、「部品削減」及び「工程削減」のオブジェクトは、リストに上位グループが登録されている（「部品削減」及び「工程削減」のオブジェクトを包含する上位オブジェクトが登録されている）ため、図１１（ａ）に示すように、当該オブジェクトに対応付けて、上位グループを示すマーク（ここでは上向きの矢印）を表示し、ユーザがいずれかのマークをタッチするなどの所定の操作を行った場合は、上位グループに属する全てのオブジェクトに対する編集オブジェクトを一括して表示する。例えば、「部品削減」のオブジェクトに対して、いずれかの個人端末２０で「部品削減  機構部品削減」、「部品削減  筐体部品削減」という編集オブジェクトが作成され、「工程削減」のオブジェクトに対して、いずれかの個人端末２０で「工程削減  組立工程削減」という編集オブジェクトが作成されている場合に、いずれかのマークをタッチすると、「部品削減  機構部品削減」と「部品削減  筐体部品削減」と「工程削減  組立工程削減」の３つの編集オブジェクトが順次（図１１（ａ）の右上及び左下参照）、若しくは一括して（図１１（ａ）の右下参照）表示される。このように、一度の操作で上位グループに属する全てのオブジェクトに対する編集オブジェクトを順次若しくは一括して表示することによって、操作性を格段に向上させることができるため、効率的にオブジェクトを編集することができる。
【００８１】
上記では、上位グループに属する全てのオブジェクトに対する編集オブジェクトを表示したが、編集オブジェクトの表示に代えて、若しくは、編集オブジェクトの表示と共に、上位オブジェクトを表示することもできる。具体的には、図１１（ｂ）に示すように、ユーザがそのマークをタッチするなどの所定の操作を行った場合に、当該オブジェクトに加えて、上位グループに属する上位オブジェクト（「部品削減」と「工程削減」を包含する「コスト削減」）を順次若しくは一括して表示することもできる。このように上位グループのオブジェクトを順次若しくは一括して表示することによって、ユーザは、「部品削減」と「工程削減」とが関連していることを認識することができるため、効率的にオブジェクトを編集することができる。
【００８２】
また、「性能向上」のオブジェクトは、リストに下位グループが登録されている（「性能向上」のオブジェクトに包含される下位オブジェクトが登録されている）ため、図１２（ａ）に示すように、当該オブジェクトに対応付けて、下位グループを示すマーク（ここでは下向きの矢印）を表示し、ユーザがそのマークをタッチするなどの所定の操作を行った場合は、下位グループに属する全てのオブジェクトに対する編集オブジェクトを一括して表示する。例えば、「性能向上」の下位オブジェクトである「回路」のオブジェクトに対して、いずれかの個人端末２０で「回路  ＣＰＵ」、「回路  画像処理回路」という編集オブジェクトが作成され、「性能向上」の下位オブジェクトである「プログラム」のオブジェクトに対して、いずれかの個人端末２０で「プログラム  色変換」という編集オブジェクトが作成されている場合に、そのマークをタッチすると、「回路  ＣＰＵ」と「回路  画像処理回路」と「プログラム  色変換」の３つの編集オブジェクトが順次（図１２（ａ）の右上及び左下参照）、若しくは一括して（図１２（ａ）の右下参照）表示される。このように、一度の操作で下位グループに属する全てのオブジェクトに対する編集オブジェクトを順次若しくは一括して表示することによって、操作性を格段に向上させることができるため、効率的にオブジェクトを編集することができる。
【００８３】
上記では、下位グループに属する全てのオブジェクトに対する編集オブジェクトを表示したが、編集オブジェクトの表示に代えて、若しくは、編集オブジェクトの表示と共に、下位オブジェクトを表示することもできる。具体的には、図１２（ｂ）に示すように、ユーザがそのマークをタッチするなどの所定の操作を行った場合に、当該オブジェクトに加えて、下位グループに属する下位オブジェクト（「性能向上」に包含される「回路」と「プログラム」）を順次若しくは一括して表示することもできる。このように下位グループのオブジェクトを一括して表示することによって、ユーザは、テーマがどのように掘り下げられているかを認識することができ、また、下位グループのオブジェクトを順次、表示することによって、ユーザは、テーマを絞って議論することができるため、効率的にオブジェクトを編集することができる。
【００８４】
また、各個人端末２０でも、図１３に示すように、共有端末１０からコピーしたオブジェクトを表示すると共に、表示するオブジェクトに上位グループが登録されている場合は、図１３（ａ）に示すように、当該オブジェクトに対応付けて、上位グループを示すマーク（ここでは上向きの矢印）を表示し、ユーザの所定の操作に従って、上位グループに属する全てのオブジェクトに対する編集オブジェクトを一括して表示したり（図１３（ａ）の右上参照）、順次、切り替えて表示したり、上位グループの上位オブジェクトを順次若しくは一括して表示したりする。また、表示するオブジェクトに下位グループが登録されている場合は、図１３（ａ）、（ｂ）に示すように、当該オブジェクトに対応付けて、下位グループを示すマーク（ここでは下向きの矢印）を表示し、ユーザの所定の操作に従って、下位グループに属する全てのオブジェクトに対する編集オブジェクトを一括して表示したり（図１３（ａ）の右下、図１３（ｂ）の右参照）、当該オブジェクトに加えて、下位グループに属するオブジェクトを一括して表示したり、順次、切り替えて表示したり、下位グループに属するオブジェクトを順次若しくは一括して表示したりする。このように、上位グループや下位グループに属するオブジェクトに対する編集オブジェクトを順次若しくは一括して表示したり、上位グループや下位グループに属するオブジェクトを順次若しくは一括して表示したりすることにより、個人端末２０でも効率的にオブジェクトを編集することができる。
【００８５】
なお、上位グループや下位グループに属するオブジェクトに対する編集オブジェクトを順次、切り替えて表示する場合、切り替えの順番は任意であるが、切り替えの順番をユーザが設定できるようにしたり、議論を推進するために、編集オブジェクトの数が少ない順に切り替えたりしてもよい。編集オブジェクトの数が少ない順に切り替える場合について説明すると、図１１（ａ）の例では、「部品削減」のオブジェクトに対して、「部品削減  機構部品削減」と「部品削減  筐体部品削減」の２つの編集オブジェクトがあり、「工程削減」のオブジェクトに対して、「工程削減  組立工程削減」の１つの編集オブジェクトがあることから、マークをタッチする度に、図１１（ａ）の右上→左下→右下の順番に切り替えることができる。また、図１２（ａ）の例では、「回路」のオブジェクトに対して、「回路  ＣＰＵ」と「回路  画像処理回路」の２つの編集オブジェクトがあり、「プログラム」のオブジェクトに対して、「プログラム  色変換」の１つの編集オブジェクトがあることから、マークをタッチする度に、図１２（ａ）の右上→左下→右下の順番に切り替えることができる。
【００８６】
また、オリジナルオブジェクトや編集オブジェクトは同じように表示してもよいし、オリジナルオブジェクトに対する編集の回数（編集端末や編集オブジェクトの数）に応じて強調して表示（例えば、文字を太く表示したり、大きく表示したり、色を付けて表示したり）してもよい。例えば、図１１（ａ）の例では、「部品削減」のオブジェクトを「工程削減」のオブジェクトよりも強調して表示したり、図１２（ａ）の例では、「回路」のオブジェクトを「プログラム」のオブジェクトよりも強調して表示したりすることができる。
【００８７】
また、ここでは、表示を切り替えるマークを個別に操作する場合を示したが、上記グループや下位グループが登録されているオブジェクトが複数ある場合に、それらのオブジェクトを纏める枠を表示し、その枠に対応付けてマークを表示し、そのマークを操作することによって複数のオブジェクトの表示が一括して切り替わるようにしてもよい。
【００８８】
以上説明したように、本実施例のオブジェクト共有システムでは、共有端末１０の画面上のオブジェクト（テーマ）とそのオブジェクトを元に個人端末２０で編集したオブジェクト（アイデア）とが比較しやすくなる。また、一度に表示されるオブジェクトが一つであるので、より集中して考えることができる。また、編集箇所が複数の場合、全体を一つのアイデアとして扱えることができるため、似たアイデアをまとめるなど、アイデアを比較しながら練り上げていくことができる。
【００８９】
また、オブジェクトがグループに分類されている場合、上位グループの中にあてはめた状態で見ることができるため、最終的な形がイメージしやすくなり、議論のポイントが把握しやすくなる。また、下位グループを表示することにより、アイデアをより掘り下げて練り上げることができる。
【実施例２】
【００９０】
次に、本発明の第２の実施例に係るオブジェクト共有システム及びオブジェクト管理プログラムについて、図１４を参照して説明する。図１４は、本発明の第２の実施例に係るオブジェクト共有システムの構成を示すブロック図である。
【００９１】
前記した第１の実施例では、オブジェクト共有システムに複数のユーザが共有して使用する共有端末１０を設けたが、共有端末１０がなくても、同様にオブジェクトを効率的に編集することは可能である。
【００９２】
この場合、オブジェクト共有システムは、図１４に示すように、各々のユーザが使用する複数の個人端末２０が、ＬＡＮやＷＡＮなどの通信ネットワークを介して相互に接続される構成となる。なお、以下の説明において、便宜上、複数の個人端末２０の内、オリジナルオブジェクトが登録されている端末を個人端末２０ａ、オブジェクトを編集する端末（編集端末）を個人端末２０ｂ、オブジェクトをコピーする端末（コピー先端末）を個人端末２０ｃとする。
【００９３】
［個人端末］
個人端末２０は、第１の実施例と同様に、携帯型のコンピュータ装置やタブレット端末、ＰＤＡ、スマートフォンなどであり、制御部２１と記憶部２２と通信部２３と表示部２４と操作部２５などで構成される。
【００９４】
制御部２１は、ＣＰＵとＲＯＭやＲＡＭなどのメモリとで構成される。
【００９５】
個人端末２０ａの制御部２１は、表示対象となる文字や図形、画像などのオブジェクトのデータとオブジェクトの表示条件を規定するデータとを記憶部２２から読み出し、合成して表示画像を生成し、生成した表示画像を表示部２４に表示させる。また、操作部２５によるユーザ操作に従って、オブジェクトを他の個人端末２０に送信したり、他の個人端末２０で編集されたオブジェクトを受信したり、表示しているオブジェクトを編集されたオブジェクトに置き換えたり、編集されたオブジェクトの他の個人端末２０に送信したりする。また、オブジェクトを管理するためのリストを作成する。これらの処理は、ハードウェアとして実行してもよいし、ソフトウェア（オブジェクト管理プログラム）として実行してもよい。
【００９６】
また、個人端末２０ｂや個人端末２０ｃの制御部２１は、個人端末２０ａからオブジェクトのデータを取得して表示画像を生成し、生成した表示画像を表示部２４に表示させる。また、オブジェクトの編集を検知したり、操作部２５によるユーザ操作に従って、オブジェクトの編集通知や編集されたオブジェクトのデータを個人端末２０ａに送信したり、個人端末２０ａから取得したオブジェクトを管理するためのリストを作成したりする。これらの処理は、ハードウェアとして実行してもよいし、ソフトウェア（オブジェクト編集プログラム）として実行してもよい。
【００９７】
記憶部２２は、メモリやＨＤＤなどで構成される。個人端末２０ａの記憶部２２は、オリジナルオブジェクトや編集されたオブジェクトのデータ、オブジェクトの表示条件を規定するデータ、上記リストなどを記憶する。また、個人端末２０ｂや個人端末２０ｃの記憶部２２は、個人端末２０ａから取得したオブジェクトや自端末で編集したオブジェクト、他の個人端末２０で編集されたオブジェクトのデータ、上記リストのデータなどを記憶する。
【００９８】
通信部２３は、ＮＩＣやモデムなどで構成され、個人端末２０間でオブジェクトの転送、オブジェクト編集通知などの通信を行う。
【００９９】
表示部２４は、ＬＣＤや有機ＥＬディスプレイなどで構成され、オブジェクトを閲覧／操作するための画面などを表示する。また、操作部２５は、表示部２４上に配置された格子状の電極で構成されたタッチパネルやハードキー、マウスなどである。個人端末２０ａの操作部２５は、表示部２４上に表示されたオブジェクトを個人端末２０ｂで編集されたオブジェクトに置き換える指示などを可能にする。また、個人端末２０ｂや個人端末２０ｃの操作部２５は、表示するオブジェクトを選択する操作、オブジェクトを編集する操作などを可能にする。
【０１００】
上記図１４は、本実施例のオブジェクト共有システムの一例であり、いずれかの個人端末２０で第１の実施例の共有端末１０の制御が可能であれば、個人端末２０の形態や構成、台数などは適宜変更可能である。また、上記構成のオブジェクト共有システムの動作は、前記した第１の実施例の共有端末１０を個人端末２０ａに置き換えることによって、実現することができ、本実施例のオブジェクト共有システムでも、第１の実施例と同様の効果を得ることができる。
【０１０１】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜反抗可能である。
【産業上の利用可能性】
【０１０２】
本発明は、文字や図形、画像などのオブジェクトを複数の端末に表示し、編集するシステムに利用可能である。
【符号の説明】
【０１０３】
１０  共有端末
１１  制御部
１２  記憶部
１３  通信部
１４  表示部
１５  操作部
２０、２０ａ、２０ｂ、２０ｃ  個人端末
２１  制御部
２２  記憶部
２３  通信部
２４  表示部
２５  操作部
【図１】
2013196233.tif 000003
【図２】
2013196233.tif 000004
【図３】
2013196233.tif 000005
【図４】
2013196233.tif 000006
【図５】
2013196233.tif 000007
【図６】
2013196233.tif 000008
【図７】
2013196233.tif 000009
【図８】
2013196233.tif 000010
【図９】
2013196233.tif 000011
【図１０】
2013196233.tif 000012
【図１１】
2013196233.tif 000013
【図１２】
2013196233.tif 000014
【図１３】
2013196233.tif 000015
【図１４】
2013196233.tif 000016