Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6996196B2 - 情報処理装置及び情報処理プログラム - Google Patents
[go: Go Back, main page]

JP6996196B2 - 情報処理装置及び情報処理プログラム - Google Patents

情報処理装置及び情報処理プログラム Download PDF

Info

Publication number
JP6996196B2
JP6996196B2 JP2017187340A JP2017187340A JP6996196B2 JP 6996196 B2 JP6996196 B2 JP 6996196B2 JP 2017187340 A JP2017187340 A JP 2017187340A JP 2017187340 A JP2017187340 A JP 2017187340A JP 6996196 B2 JP6996196 B2 JP 6996196B2
Authority
JP
Japan
Prior art keywords
mount
sticky note
sticky
notes
mounts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2017187340A
Other languages
English (en)
Other versions
JP2019062489A (ja
Inventor
雄介 狩野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2017187340A priority Critical patent/JP6996196B2/ja
Priority to US15/996,530 priority patent/US10802675B2/en
Publication of JP2019062489A publication Critical patent/JP2019062489A/ja
Application granted granted Critical
Publication of JP6996196B2 publication Critical patent/JP6996196B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、情報処理装置及び情報処理プログラムに関する。
特許文献1には、グループウェアの機能間における多様な情報を連携させ、利用者の操作性を向上するネットワークシステム、サーバー装置、及びグループウェアプログラムを提供することを課題とし、クライアント装置と、前記クライアント装置にグループウェア機能を提供するサーバー装置とがネットワークを介して接続されるネットワークシステムであって、前記サーバー装置は、グループウェア機能を実現するための作業フィールドであって、少なくともスケジュール管理を行うスケジュールウインドウを含む複数のウインドウに関する情報と、前記ウインドウ上に重畳して表示させる画像オブジェクトに関する情報と、前記画像オブジェクトを前記複数のウインドウのいずれのウインドウ上にも表示可能とする、前記画像オブジェクトに付帯するデータとを記憶する記憶手段と、前記記憶手段により記憶された複数のウインドウに関する情報と、画像オブジェクトに関する情報と、当該画像オブジェクトに付帯するデータとを、前記クライアント装置に送信する送信手段とを有し、前記クライアント装置は、表示手段と、前記送信手段により送信された複数のウインドウに関する情報に基づいて、スケジュールウインドウとスケジュールウインドウ以外のウインドウとを前記表示手段に表示させるウインドウ表示手段と、前記送信手段により送信された画像オブジェクトに関する情報と当該画像オブジェクトに付帯するデータとに基づいて、前記画像オブジェクトを前記スケジュールウインドウ又は前記スケジュールウインドウ以外のウインドウ上に重畳させて前記表示手段に表示させる画像オブジェクト表示手段と、前記表示手段によりウインドウ上に重畳させて表示されている画像オブジェクトを、当該ウインドウ上から他のウインドウ上へ移動又は複写操作させる操作手段と、前記操作手段により画像オブジェクトが移動又は複写操作されたとき、前記サーバー装置に当該画像オブジェクトに付帯するデータの更新要求を行う更新要求手段とを有し、前記操作手段により前記スケジュールウインドウ以外のウインドウ上に重畳させて表示されている画像オブジェクトを前記スケジュールウインドウ上へ移動又は複写操作されたとき、前記記憶手段は、前記更新要求手段からの更新要求に基づいて、前記移動又は複写操作された画像オブジェクトに付帯するデータを継承しつつ、前記スケジュールウインドウに対応付けた情報を当該データに格納し、前記画像オブジェクト表示手段は、前記移動又は複写操作された画像オブジェクトを、当該画像オブジェクトに付帯するデータの前記スケジュールウインドウに対応付けられた情報に基づいて、前記スケジュールウインドウ上に重畳して前記表示手段に表示させることが開示されている。
特許文献2には、第1のページに付加されたオブジェクトにより、第1のページと並べて表示される第2のページの視認度合いが低下するのを防止することを課題とし、指定された位置にオブジェクトが付加された第1ページと、第2ページとを表示部に表示する表示制御手段と、前記第1ページ又は前記第2ページのいずれかを選択する選択手段と、前記第1ページと前記第2ページとを重ならずに並べ、前記オブジェクトと前記第2ページとが重なる場合であって、前記第2ページが選択された場合に、前記表示部に表示された前記第2ページの視認度合いが当該重なりにより低下するのを防止する処理を行う処理手段とを有することが開示されている。
特許文献3には、データ処理装置で表示される電子文書の属性に適応して表示操作の受け付ける方式を動的に切り替えて、電子文書の閲覧性とユーザーの行う操作性とをともに向上できる閲覧プログラムを生成することを課題とし、データ処理装置と通信する情報処理装置において、生成されたページデータと、作成されたページ間の関連情報とから電子文書のページ間を閲覧する際に、前記データ処理装置で電子文書を表示する方式をページめくり操作で表示する第1の方式から、前記第1の方式とは異なるページスクロール操作で表示する第2の方式に切り替える閲覧プログラムを生成し、生成された閲覧プログラムを前記データ処理装置に送信することが開示されている。
特許文献4には、コンテンツの視認性が低下することを防止することを課題とし、配信装置は、配信部を有し、配信部は、制御情報とともに第1コンテンツを端末装置に配信し、制御情報は、第1コンテンツと第2コンテンツとを重ねて表示する表示手順と、表示手順によって表示されている第1コンテンツを移動させる移動操作を検知する検知手順と、検知手順によって移動操作が検知された場合に、第2コンテンツの表示態様を変動させる変動手順と、を端末装置に実行させることが開示されている。
特許第5212310号公報 特許第5733342号公報 特開2016-004428号公報 特開2015-158915号公報
参加者毎に異なる台紙を用いて作業を行った後、参加者が集まって一方の台紙から他方の台紙に付箋を移動させる等の、台紙間にまたがる作業を行いたい場合がある。
一般的な電子付箋システムの場合、1)移動元の台紙で付箋を選択する、2)移動先の別の台紙を選択する、3)付箋を移動先に移動させる、という操作が行われる必要がある。
しかし、電子付箋システムにおいて、台紙上に貼られた付箋を移動する場合、付箋を選択して指などを使って直接移動元から移動先に移動できることが望ましい。もし、別の台紙へ直接移動できなければ、操作性が低下する(付箋を移動させる際に、付箋の移動以外にも参加者に操作が求められる)ことは避けられない。
これを回避するために、複数の台紙を見かけ上連結して、台紙間の移動であっても1つの台紙上に見せかける方法がある。例えば先行技術文献に記載されている技術例のように、複数ページからなるドキュメントに貼り付けた付箋は、ページを画面上で連続表示させることでページ間でもページ内と同様に付箋移動ができる。
一方で、台紙を使った付箋作業については、台紙間でどのように連結されればよいかはあらかじめ自明でないことが多い。紙の台紙(電子付箋システムを用いていない、電子の台紙ではなく、実際の紙の台紙)に紙の付箋を貼り付けて、その付箋を別の台紙に貼りつける場合に、2つの台紙をどのように近づければ移動がしやすいかは、それぞれの台紙上での作業結果にしたがうのと同じことである。
本発明は、付箋を移動させる際に参加者が逐次移動先の台紙を選択する場合に比べて、台紙間にまたがる付箋操作を分かりやすくする情報処理装置及び情報処理プログラムを提供することを目的とする。
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
[1]第2の台紙に関連する付箋を貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する第2の台紙を連結する連結手段を有する情報処理装置である。
[2]前記連結手段によって連結された複数の第2の台紙間で、一方の第2の台紙上に貼り付けられた付箋を他方の第2の台紙に移動又は複写する移動複写手段をさらに有する[1]に記載の情報処理装置である。
[3]前記付箋間の関係として、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上を用いる、[1]又は[2]に記載の情報処理装置である。
[4]前記連結手段は、前記位置関係にしたがって、前記第2の台紙を連結する辺を決定して、連結を行う、[3]に記載の情報処理装置である。
[5]前記付箋間の関係として、付箋間を接続する線によって生じる関係を用いる、[1]に記載の情報処理装置である。
[6]前記接続された付箋の辺にしたがって、前記第2の台紙を連結する辺を決定して、連結を行う、[5]に記載の情報処理装置である。
[7]前記移動複写手段は、第2の台紙間で連結された辺を跨いで、付箋の移動又は複写の操作が行われる、[2]に記載の情報処理装置である。
[8]前記移動複写手段における付箋の移動又は複写の操作は、第2の台紙上での付箋の移動又は複写の操作と同じである、[7]に記載の情報処理装置である。
[9]第1の台紙を複数の第2の台紙に分割する分割手段を有する情報処理装置である。
[10]前記分割手段は、前記第2の台紙に対応する前記第1の台紙上での位置に付箋がある場合は、該付箋を、該第2の台紙上に生成する、[9]に記載の情報処理装置である。
[11]前記第1の台紙上にある付箋は、前記第2の台紙に関連する付箋である、[10]に記載の情報処理装置である。
[12]前記分割手段は、前記第2の台紙に対応する前記第1の台紙上での位置に付箋がない場合は、該第1の台紙での位置に前記第2の台紙に関連する付箋を生成する、[9]に記載の情報処理装置である。
[13]前記分割手段は、前記第1の台紙上に生成された付箋に対応する付箋を前記第2の台紙上に生成する、[12]に記載の情報処理装置である。
[14]コンピュータを、第2の台紙に関連する付箋を貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する第2の台紙を連結する連結手段として機能させるための情報処理プログラムである。
[15]コンピュータを、第1の台紙を複数の第2の台紙に分割する分割手段として機能させるための情報処理プログラムである。
[1]の情報処理装置によれば、付箋を移動させる際に参加者が逐次移動先の台紙を選択する場合に比べて、台紙間にまたがる付箋操作を分かりやすくする。
[2]の情報処理装置によれば、付箋を移動させる際に参加者が逐次移動先の台紙を選択する場合に比べて、台紙間にまたがる付箋操作を容易にする。
[3]の情報処理装置によれば、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上にしたがって、第2の台紙を連結することができる。
[4]の情報処理装置によれば、付箋の位置関係にしたがって、第2の台紙を連結する辺を決定することができる。
[5]の情報処理装置によれば、付箋間を接続する線によって生じる関係にしたがって、第2の台紙を連結することができる。
[6]の情報処理装置によれば、接続された付箋の辺にしたがって、第2の台紙を連結する辺を決定することができる。
[7]の情報処理装置によれば、台紙間で連結された辺を跨いで、付箋を移動又は複写することができる。
[8]の情報処理装置によれば、台紙間の付箋の移動又は複写の操作を、第2の台紙上での付箋の移動又は複写の操作と同じとすることができる。
[9]の情報処理装置によれば、台紙を複数の台紙に分割することができる。
[10]の情報処理装置によれば、分割前の台紙上での付箋を、分割後の台紙上に生成することができる。
[11]の情報処理装置によれば、分割前の台紙上にある付箋を、分割後の台紙に関連する付箋とすることができる。
[12]の情報処理装置によれば、分割後の台紙に対応する分割前の台紙上での位置に付箋がない場合は、分割前の台紙での位置に分割後の台紙に関連する付箋を生成することができる。
[13]の情報処理装置によれば、分割前の台紙上に生成された付箋に対応する付箋を分割後の台紙上に生成することができる。
[14]の情報処理プログラムによれば、付箋を移動させる際に参加者が逐次移動先の台紙を選択する場合に比べて、台紙間にまたがる付箋操作を分かりやすくする。
[15]の情報処理プログラムによれば、台紙を複数の台紙に分割することができる。
第1の実施の形態の構成例についての概念的なモジュール構成図である。 本実施の形態を利用した電子付箋システム構成例を示す説明図である。 本実施の形態が使用される会議室等における、電子付箋端末、電子付箋制御装置の使用例を示す説明図である。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示す説明図である。 台紙情報テーブルのデータ構造例を示す説明図である。 付箋情報テーブルのデータ構造例を示す説明図である。 第1の実施の形態による処理例を示すフローチャートである。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示すフローチャートである。 第1の実施の形態による処理例を示す説明図である。 第1の実施の形態による処理例を示すフローチャートである。 第1の実施の形態による処理例を示す説明図である。 第2の実施の形態の構成例についての概念的なモジュール構成図である。 第2の実施の形態による処理例を示す説明図である。 第2の実施の形態による処理例を示す説明図である。 第2の実施の形態による処理例を示す説明図である。 第2の実施の形態による処理例を示す説明図である。 第2の実施の形態による処理例を示す説明図である。 付箋情報テーブルのデータ構造例を示す説明図である。 第2の実施の形態による処理例を示すフローチャートである。 第2の実施の形態による処理例を示す説明図である。 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
<第1の実施の形態>
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係、ログイン等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。また、「A、B、C」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その1つのみを選んでいる場合(例えば、Aのみ)を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
第1の実施の形態である電子付箋制御装置100(情報処理装置の一例)は、会合において用いられる台紙と付箋(電子付箋、電子カード等ともいわれる)に関する処理を行うものであって、図1の例に示すように、台紙情報記憶モジュール105、付箋情報記録モジュール110、付箋属性情報記憶モジュール115、付箋画面表示モジュール120、付箋操作処理モジュール125、付箋画面制御モジュール130、付箋位置判定モジュール135、台紙連結制御モジュール140を有している。なお、会合は、複数人が集まって話し合うことであればよく、例えば、会議、ワークショップ、アイデア抽出会、検討会、相談、議論、集会、ミーティング等を含む。本実施の形態は、電子的な付箋と台紙を利用した電子付箋システム(電子白板等ともいわれる)にかかるものである。
電子付箋制御装置100は、具体的には、付箋を用いて、ファシリテーター(一般的には1人)と複数人の参加者によって行われる会合で利用される。参加者は参加者用端末としての電子付箋端末250を用いて、アイデア等が記載された付箋を作成する。一般的に、図3の例に示すように、電子付箋端末250として、各参加者が所持する電子付箋端末250A、電子付箋端末250B等(以下、代表して電子付箋端末250という)のように複数ある。そして、電子付箋制御装置100は、電子付箋端末250から付箋を受け取って、台紙(又は背景)上にその付箋を貼り付ける。ファシリテーターは電子付箋制御装置100の表示装置である共有画面を用いて、その台紙上で、付箋の位置を決定又は変更したり、付箋をまとめたり(第1の付箋と第2の付箋を関連付けること、グループ形成等ともいわれる)、自らも付箋情報の作成等を行って、その会合を進行させる。なお、本実施の形態において、参加者には、ファシリテーターを含む。
台紙間で付箋のやりとりを行う場合、移動元の台紙から付箋を移動(削除)して、新たな貼り付け先の台紙を指定して貼り付けなければならない。
台紙と台紙の間でグラフィカルに付箋を移動させるためには、1つの画面上に台紙を複数表示することで可能となるが、対象となる台紙の選択にも手間がかかる。
背景技術で挙げた特許文献に記載の技術では、複数画面や文書における、付箋の貼り付けの属性の抽出、表示はあるが、いずれも電子付箋システムとしての操作を意識したものではなく、操作性がよくない。
前記特許文献に記載の技術では、付箋の移動、複写を行うことを中心に考えられておらず、複数画面間でどうオブジェクトを扱うかに焦点があたっている。
一方、物理的な紙の付箋の操作を考えると、付箋を貼り付ける先が同じ紙の上かどうかに関わらず、付箋を取り上げて貼り付ける操作が可能である。電子付箋システムにおける付箋の移動も、移動動作は画面や文書を跨ぐか否かに関わらず、同様の操作で完結できることが人間にとって分かりやすく望ましい。前記特許文献に記載の技術では、画面や文書を跨ぐか否かで移動操作が異なり、面倒な操作をしなければならなかった。
そこで、電子付箋システムである電子付箋制御装置100において、付箋に台紙を関連付けた上で、以下の処理ができるようにする。「付箋に台紙を関連付ける」とは、例えば、台紙を示すリンク情報を、付箋に持たせればよい。
(1)台紙を関連付けた付箋を重ね合わせる操作で、リンク先の台紙を連結させること。
(2)連結した台紙間では、連結辺をまたがる付箋の移動が行えるようにすること。なお、連結辺をまたがる以外の移動は、通常通りの移動である。また、連結辺とは、矩形である2つの台紙を連結した場合の、連結部分の辺(互いの矩形の辺で、連結することによって重なり合っている辺)のことをいう。
台紙情報記憶モジュール105は、付箋画面制御モジュール130と接続されている。台紙情報記憶モジュール105は、台紙に関する情報を記憶している。例えば、第1の台紙であるか、第2の台紙であるかを示すフラグ等を記憶している。具体的には、後述する図9の例に示す台紙情報テーブル900等を記憶している。
付箋情報記録モジュール110は、付箋属性情報記憶モジュール115、付箋画面制御モジュール130と接続されている付箋情報記録モジュール110は、付箋画面制御モジュール130の制御にしたがって、付箋に関する情報(例えば、属性情報等)を付箋属性情報記憶モジュール115に記憶させる。
付箋属性情報記憶モジュール115は、付箋情報記録モジュール110と接続されている。付箋属性情報記憶モジュール115は、付箋情報記録モジュール110の制御にしたがって、各付箋の属性情報を記憶している。属性情報として、例えば、付箋が貼り付けられている台紙の台紙ID、貼り付けられている台紙内での位置、大きさ、台紙に関連する付箋であるか否かを示すフラグ等を記憶している。具体的には、後述する図10の例に示す付箋情報テーブル1000等を記憶している。また、台紙に貼り付けられている付箋のリストを記憶していてもよい。具体的には、台紙毎に付箋IDのリスト等を記憶していてもよい。
付箋画面表示モジュール120は、付箋画面制御モジュール130と接続されている。付箋画面表示モジュール120は、電子付箋制御装置100に接続されている液晶ディスプレイ(特に大型液晶ディスプレイ)等の表示装置への表示を制御する。ファシリテーター等の操作を反映したり、電子付箋端末250から送信されてきた付箋を表示したりする。
付箋操作処理モジュール125は、付箋画面制御モジュール130と接続されている。付箋操作処理モジュール125は、ファシリテーター等による付箋又は台紙に対する操作を受け付け、その操作にしたがった処理を行う。ここで付箋に対する操作として、例えば、付箋の作成、付箋の移動、拡大・縮小、付箋の属性(例えば、色等)の変更、グループ化等がある。また、台紙に対する操作として、例えば、台紙の変更、台紙の変更に伴う付箋の移動、台紙と付箋との関連付け(台紙に関連付けられた付箋の生成)等を含めてもよい。
付箋画面制御モジュール130は、台紙情報記憶モジュール105、付箋情報記録モジュール110、付箋画面表示モジュール120、付箋操作処理モジュール125、付箋位置判定モジュール135、台紙連結制御モジュール140と接続されている。付箋画面制御モジュール130は、電子付箋制御装置100全体の処理を制御する。例えば、電子付箋端末250に対して付箋と台紙に関する情報を送信し、電子付箋端末250から付箋の情報を受信し、台紙上に貼り付ける。また、複数の台紙の連結等を行う。
付箋位置判定モジュール135は、付箋画面制御モジュール130と接続されている。付箋位置判定モジュール135は、第1の台紙上において、第2の台紙に関連する複数の付箋間の関係を抽出し、第2の台紙同士を連結する関係にあるか否かを判定する。第1の台紙は、台紙の連結操作ができる台紙であって、複数人の操作者によって共有され得る台紙(以下、共有台紙ともいう)である。第2の台紙は、各担当者(操作者)が用いる台紙であって、主に作業が行われる台紙(以下、作業台紙ともいう)である。連結対象となる台紙である。
「第2の台紙に関連する付箋」とは、その付箋と第2の台紙とが対応していることをいい(その付箋が第2の台紙を代表又は代替しているといってもよい)、第1の台紙上でその付箋を指定すると、第2の台紙を指定することを意味している。具体的には、付箋に第2の台紙へのリンクを張ることによって実現できる。
「複数の付箋間の関係」は、例えば、第1の台紙の操作者(例えば、ファシリテーター)の操作によって生成される。具体的には、(1)「付箋を重ね合わせる」(図11、図12を用いて後述)、(2)「付箋を予め定められた距離以内に近づける」(図13、図14を用いて後述)、(3)「連結を示す線を用いて、両者の付箋を接続する」(図15、図16を用いて後述)等がある。このうち、「付箋を重ね合わせる」、「付箋を予め定められた距離以内に近づける」の操作が行われたことの判定は、付箋の位置を抽出して判定することができる。「連結を示す線を用いて、両者の付箋を接続する」の判定は、付箋を接続する接続線によって判定することができる。
台紙連結制御モジュール140は、付箋画面制御モジュール130と接続されている。台紙連結制御モジュール140は、第2の台紙に関連する付箋を貼り付けることができる第1の台紙上で、複数のその付箋間の関係(付箋位置判定モジュール135による判定結果)にしたがって、その付箋に関連する第2の台紙を連結する。なお、連結する台紙の数は、2つであってもよいし、3つ以上であってもよい。以下、主に2つの台紙を対象として説明するが、3つ以上の台紙の連結の場合は、3つ以上の付箋(第2の台紙に関連する付箋)間の関係にしたがって、台紙を連結するようにしてもよいし、2つの連結した台紙にさらに台紙を連結するように処理してもよい。
ここで「付箋間の関係」として、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上を用いるようにしてもよい。
そして、台紙連結制御モジュール140は、その位置関係にしたがって、第2の台紙を連結する辺(連結辺ともいう)を決定して、連結を行うようにしてもよい。
また、「付箋間の関係」として、付箋間を接続する線によって生じる関係を用いるようにしてもよい。
そして、台紙連結制御モジュール140は、接続された付箋の辺にしたがって、第2の台紙を連結する辺を決定して、連結を行うようにしてもよい。
また、付箋操作処理モジュール125は、連結された複数の第2の台紙間で、一方の第2の台紙上に貼り付けられた付箋を他方の第2の台紙に移動又は複写するようにしてもよい。そして、付箋操作処理モジュール125は、ユーザーの操作によって、連結された第2の台紙間で連結された辺を跨いで、付箋の移動又は複写の操作が行われることを受け付けて、その移動又は複写の処理を行う。なお、この連結された台紙間における付箋の移動又は複写の操作は、単独の第2の台紙上での付箋の移動又は複写の操作と同じである。つまり、ユーザーにとっては、一般的な台紙における付箋の移動又は複写の操作と同じに(違和感なく)、台紙間で付箋を移動又は複写させることができる。
図2は、本実施の形態を利用した電子付箋システムの構成例を示す説明図である。電子付箋制御装置100は、一般的に大画面の表示装置を備えており、ファシリテーターによって操作される。この表示装置は、参加者全員が見ることができるものである。各電子付箋端末250は、会合における参加者によって操作され、一般的には、各参加者が1台ずつ所持している。例えば、電子付箋端末250として、タブレット型端末等が使用される。
図2の例では、会議室280Aには、電子付箋制御装置100A、電子付箋端末250A、電子付箋端末250B、電子付箋端末250Cが設置されており、会合が行われる。電子付箋制御装置100A、電子付箋端末250A、電子付箋端末250B、電子付箋端末250Cは、通信回線298を介してそれぞれ接続されている。通信回線298は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。
また、会議室280Bには、電子付箋制御装置100B、電子付箋端末250D、電子付箋端末250Eが設置されており、会合が行われる。電子付箋制御装置100B、電子付箋端末250D、電子付箋端末250Eは、通信回線298を介してそれぞれ接続されている。
そして、ユーザー端末210A、ユーザー端末210B、台紙・付箋情報記憶装置294、会議室280A内の機器、会議室280B内の機器は、通信回線299を介してそれぞれ接続されている。また、台紙・付箋情報記憶装置294による機能は、クラウドサービスとして実現してもよい。
台紙・付箋情報記憶装置294は、付箋に関する情報を記憶している。各電子付箋制御装置100は、台紙・付箋情報記憶装置294を用いて処理を行う。この場合、台紙・付箋情報記憶装置294内の台紙と付箋に関する情報を複数の電子付箋制御装置100で共有してもよい。つまり、電子付箋制御装置100Aが管理している台紙と付箋に関する情報を、電子付箋制御装置100Bが利用できるようにしてもよい。
また、例えば、各電子付箋端末250で作業が行われていた台紙(第2の台紙)を、電子付箋制御装置100で操作されている台紙(第1の台紙)で連結させるようにしてもよい。
図3は、本実施の形態が使用される会議室等における、電子付箋端末250、電子付箋制御装置100の使用例を示す説明図である。
図3(a)の例に示すように、会議室等内に、参加者311、312、ファシリテーター321が集まっている。参加者311は電子付箋端末250Aを利用し、参加者312は電子付箋端末250Bを利用する。一般的に、端末装置(電子付箋端末250A等)は参加者1人に1個付与されており、図3(c)の例に示す電子付箋端末250のように、ノート程度の大きさ(例えば、A4、B5、7~10インチ等)のタブレット型の端末であり、指又はペン等を用いて操作されるものである。参加者によって、テキストデータ、手書きの文字、図形等が記載された付箋情報が作成される。なお、端末装置は、タブレット型の端末に限られず、キーボード、マウス等を備えたPC(ノートPCを含む)等であってもよい。
図3(a)の例に示す電子付箋制御装置100xは、プロジェクターであって、台紙及び付箋を表示する。また、電子付箋制御装置100yは、電子白板であって、ファシリテーター321の指又はペン等の動きを検知して、付箋を台紙(表)に貼り付けること、付箋の移動、付箋の関連付け(グループ化)を行うこと等の操作を受け付けるものである。例えば、電子付箋制御装置100yにペンが備えられており、そのペンが予め定められたペン置きから離れたこと(ファシリテーター321が操作するためにペンを持ち上げたこと)、そしてペンの先端の位置(ペン先端が電子付箋制御装置100yに触れたこと等)を検知することによって、台紙、付箋に対する操作を受け付ける。例えば、ペン置きにセンサー(ペンの重力でスイッチがオンオフとなるセンサー等)を設け、複数のペン(黒色のペン、赤色のペン、青色のペン等)のうち、どのペンが用いられているかを検知すればよい。また、電子付箋制御装置100yの表示画面全体がタッチセンサーであり、表示画面に触れられた位置、圧力を検知すればよい。本例では、ペンのオンオフはペン置きによって制御するが、必ずしもペン置きがある必要はない。ペン側で直接オンオフを制御できるようにしても構わない。色の変更に関してもペン置きを必要とせずに、表示画面上の一部分にカラーパレットを用意しておき、目的の色をペン(又は、それに類するもの)がタッチすることで色を変更したり、ペンに色を変える指示をするための機能(ボタンやスライダ等)が備わっていたりしても構わない。
また、電子付箋制御装置100は、図3(b)の例に示すような電子ボードであってもよい。電子ボードは、一般的に大画面の表示装置(少なくとも、電子付箋端末250の表示装置よりも大きい)を有しており、その表示装置はタッチパネルであり、表示画面に触れられた位置、圧力を検知する。例えば、画面として、80インチ等の大きさを備えたものであってもよい。
図4~図8を用いて、台紙の連結処理の一例を説明する。
図4は、第1の実施の形態による処理例を示す説明図である。
ユーザー450A、ユーザー450B、ユーザー450Cによって構成されているチームがある。つまり、このチームによって作業が行われる。しかし、常に3人が一緒の作業を行うわけではなく、分担作業が発生する場合がある。
例えば、3人で作業を行う場合は、共有台紙400上で付箋貼り付け等の作業を行い、分担作業では、各人(ここでは、ユーザー450A、ユーザー450B)が各人の台紙(ここでは、作業台紙415、作業台紙425)上で付箋貼り付け等の作業を行う。そして、その作業結果である作業台紙415、作業台紙425を連結して、さらなる作業を行う必要がある場合がある。
そこで、図4(a)の例に示すように、共有台紙400上で付箋410、付箋420を作成する。
そして、図4(b)の例に示すように、付箋410、付箋420は、それぞれ作業台紙415、作業台紙420にリンクされ、担当者(ユーザー450A、ユーザー450B)がアサインされる。ここで、付箋410、付箋420は、「第2の台紙に関連する付箋」の例示である。
具体的には、ユーザー450Aは、作業台紙415の担当者としてアサインされ、作業台紙415上で作業リストを作成する。ユーザー450Bは、作業台紙425の担当者としてアサインされ、作業台紙425上で作業リストを作成する。
なお、共有台紙400上では、未だ付箋410と付箋420とを連結する操作は行われていない。したがって、図4(b)、(c)の例に示すように、ユーザー450A、ユーザー450Bは、それぞれ個別に、作業台紙415、作業台紙425上で作業を行うことになる。
図5は、第1の実施の形態による処理例を示す説明図である。
ユーザー450Bが作業台紙425上で作業を行い、ユーザー450Aが作業台紙415上で作業を行った結果、作業台紙425上には、作業リストである付箋522、付箋524、付箋526が貼り付けられ、作業台紙415上には、作業リストである付箋512、付箋514、付箋516が貼り付けられている。
ここで、ユーザー450Aとユーザー450Bとの間で共同作業が必要になったとする。例えば、本来ユーザー450Aが担当する作業リストの付箋522を、ユーザー450Bが作業台紙425上で作成したが、ユーザー450Aに担当させるために、作業台紙425上の付箋522を作業台紙415に移動させたい場合等がある。
図6は、第1の実施の形態による処理例を示す説明図である。
作業台紙415と作業台紙425との間で、付箋522の移動操作が必要になったので、図6(a)の例に示すように、共有台紙400上で、付箋410と付箋420を上下に重ね合わせる操作が行われる。この操作にしたがって、図6(b)の例に示すように、付箋410と付箋420を重ね合わせた場合の位置関係にしたがって、作業台紙415を上に作業台紙425を下にして連結を行い、連結台紙600を生成する。これによって、ユーザー450Aは、作業台紙415以外に作業台紙425にアクセスでき、ユーザー450Bは、作業台紙425以外に作業台紙415にアクセスできるようになる。
図7は、第1の実施の形態による処理例を示す説明図である。
具体的には、連結台紙600において、作業台紙415上にある付箋512を作業台紙425上に移動(付箋512Bの位置に移動)させ、作業台紙425上にある付箋522を作業台紙415上に移動(付箋522Aの位置に移動)させることができるようになる。この操作は、単独の作業台紙415又は作業台紙425上での移動操作と同じである。つまり、通常の操作で、台紙間の付箋を移動できる。
なお、画面上で台紙を超えて(図7の例では、連結台紙600)、外の領域へ付箋を移動しようとした場合は、その台紙をその方向(移動させる方向)に拡大して、移動先を確保するようにしてもよい。なお、そのような台紙の拡大処理は、作業台紙415と作業台紙425の連結辺(作業台紙415と作業台紙425の境界)を超える移動操作(又は複写操作)の場合は、禁止するようにしてもよい。つまり、作業台紙415と作業台紙425の連結辺を超える移動操作であったとしても、連結台紙600内における移動操作にすぎないからであり、台紙の拡大処理は、連結後には、個々の台紙には適用しないようにしている。
図8は、第1の実施の形態による処理例を示す説明図である。
図8(a)の例に示すように、共有台紙400上で、付箋410と付箋420を離す操作が行われた場合の処理を説明する。
連結台紙600で作業が行われている場合は、図8(b)の例に示すように、連結台紙600をそのままとする。つまり、作業台紙415と作業台紙425を連結させたままとする。ここで「連結台紙600で作業が行われている」か否かの判定は、連結台紙600での作業の明示的な終了(例えば、連結台紙600の表示終了、連結台紙600での操作終了の操作があったこと等)があったか否かを検知してもよいし、連結台紙600に対する操作が行われていない期間が予め定められた期間より長い又は以上であるか否かを検知等してもよい。
連結台紙600で作業が行われていない場合は、図8(c)の例に示すように、連結台紙600を元の作業台紙415と作業台紙425に分離するようにしてもよい。つまり、その後、ユーザー450Aは連結台紙600ではなく、作業台紙415での作業に戻り、ユーザー450Bは連結台紙600ではなく、作業台紙425での作業に戻る。
このようにすることによって、連結台紙600で作業が行われている場合は、たとえ共有台紙400で付箋410と付箋420を分離させる操作が行われたとしても、連結台紙600での作業を続けることができるようになる。もちろんのことながら、連結台紙600で作業が行われていない場合は、共有台紙400で付箋410と付箋420を分離させる操作が行われれば、その操作が反映されて、作業台紙415と作業台紙425とで個別の作業が行われることになる。
図9は、台紙情報テーブル900のデータ構造例を示す説明図である。台紙情報テーブル900は、台紙情報記憶モジュール105に記憶されている。台紙情報テーブル900は、台紙ID欄910、台紙パターンID欄915、作成日時欄920、作成者欄925、共有台紙/作業台紙フラグ欄930を有している。台紙ID欄910は、本実施の形態において、台紙を一意に識別するための情報(台紙ID)を記憶している。台紙パターンID欄915は、背景となる台紙パターンIDを記憶している。例えば、白紙のパターン、表形式のパターン等がある。さらに、台紙パターンとして、例えば、タスク管理用の台紙パターンとしてもよい。具体的には、会合参加者(タスク担当者となり得る者としてもよい)の似顔絵のアイコンを描く領域が予め定められており、会合の参加者が決定した時点で、そのアイコンを描くようにしたものであってもよい。また、会合参加者の自己紹介付箋をアイコンの代替としてもよい。さらに、管理者用の台紙として、横軸を日時として、縦軸に各担当者を割り当てたスケジュール表を用意してもよい。このスケジュール表台紙によって、台紙上でスケジュールと担当者をあわせて直感的に把握することができるようになる。また、スケジュール表台紙では、管理者は担当者がもつタスクの優先度を設定することができるようにしてもよい。作成日時欄920は、その台紙の作成日時を記憶している。作成者欄925は、その台紙の作成者を記憶している。共有台紙/作業台紙フラグ欄930は、共有台紙(第1の台紙)であるか、作業台紙(第2の台紙)であるかの情報(フラグ)を記憶している。
図10は、付箋情報テーブル1000のデータ構造例を示す説明図である。付箋情報テーブル1000は、付箋属性情報記憶モジュール115に記憶されている。付箋情報テーブル1000は、付箋ID欄1010、台紙ID欄1012、貼付位置欄1015、サイズ欄1020、作成日時欄1025、作成者欄1030、貼付日時欄1035、色欄1040、枠線形状欄1045、枠線色欄1050、枠線太さ欄1055、所属グループ欄1060、台紙リンクフラグ欄1065、リンク台紙ID欄1070、内容種別欄1075、内容欄1080を有している。付箋ID欄1010は、付箋を、本実施の形態において一意に識別するための情報(付箋ID)を記憶している。台紙ID欄1012は、台紙IDを記憶している。貼付位置欄1015は、その付箋が貼り付けられる位置(例えば、付箋の中心、左上端等の位置)を記憶している。つまり、台紙上の貼り付け位置を記憶している。例えば、台紙のXY座標系における座標である。サイズ欄1020は、その付箋のサイズを記憶している。例えば、表示する付箋が矩形である場合は、幅と高さを記憶している。作成日時欄1025は、その付箋が作成された日時(年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい)を記憶している。作成者欄1030は、その付箋の作成者(作成者ID)を記憶している。又は、その付箋が作成された情報処理装置(電子付箋端末250又は電子付箋制御装置100の機器ID)を記憶してもよい。貼付日時欄1035は、その付箋が台紙に貼り付けられた日時を記憶している。色欄1040は、その付箋の表示色を記憶している。枠線形状欄1045は、その付箋の表示における枠線の形状(実線、点線、破線、波線、二重線等)を記憶している。枠線色欄1050は、その付箋の表示における枠線の色を記憶している。枠線太さ欄1055は、その付箋の表示における枠線の太さを記憶している。所属グループ欄1060は、その付箋が所属しているグループに関する情報を記憶している。例えば、その付箋がグループに属しているか否かを示す情報を記憶していてもよいし、グループに属している場合は、グループIDやそのグループに属している他の付箋ID等を記憶していてもよい。台紙リンクフラグ欄1065は、その付箋に対応している台紙リンクがあるか否かを示す情報(フラグ)を記憶している。例えば、ON(その付箋に対応している台紙リンクがあることを示すフラグ状態)又はOFF(その付箋には台紙は対応していないことを示すフラグ状態、すなわち、一般的な付箋であることを示すフラグ状態)のいずれかを記憶している。リンク先台紙ID欄1070は、リンク先の台紙IDを記憶している。もちろんのことながら、台紙リンクフラグ欄1065にOFFが記憶されている場合は、リンク台紙ID欄1070は、空(ヌル)である。内容種別欄1075は、その付箋の内容種別(テキスト情報、手書き文字又は図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせを示す情報)を記憶している。内容欄1080は、その付箋に書き込まれている内容を記憶している。
図11は、第1の実施の形態による処理例を示すフローチャートである。「付箋を重ね合わせる」操作によって、台紙の連結処理を行う例を示すものである。
ステップS1102では、操作者の操作にしたがって、台紙へのリンクを持つ付箋を移動する。
ステップS1104では、付箋が重なったか否かを判断し、重なった場合はステップS1106へ進み、それ以外の場合はステップS1112へ進む。
ステップS1106では、重なった付箋の相対位置を確認する。
図12は、第1の実施の形態による処理例を示す説明図である。付箋1200は台紙1270へのリンクを持っており、付箋1250は台紙1260へのリンクを持っている。
図12(a)の例に示すように、付箋1200を4つの重複判定領域1210、重複判定領域1220、重複判定領域1230、重複判定領域1240に分ける。
図12(b)の例に示すように、付箋1200と付箋1250が重なり合った場合に、その重なり合った面積の各領域(重複判定領域1210、重複判定領域1220、重複判定領域1230、重複判定領域1240)に対する比率を算出し、最も比率が高い領域にしたがって、台紙1260と台紙1270の連結辺を決定する。
ステップS1108では、付箋の相対位置にしたがい、リンク先台紙の連結方向を決定する。
図12(b)の例の場合、付箋1200と付箋1250の重複領域において、重複判定領域1210の占める面積比率が重複判定領域1220の面積比率より高いので、図12(c)の例に示すように、付箋1250のリンク先の台紙1260を上、付箋1200のリンク先の台紙1270を下にして連結する。
ステップS1110では、リンク先の台紙を連結する。
ステップS1112では、付箋の重なりが無くなったか否かを判断し、無くなった場合はステップS1114へ進み、それ以外の場合はステップS1102へ戻る。
ステップS1114では、リンク先台紙の連結を解除し、ステップS1102へ戻る。なお、この場合、連結された台紙では未だ作業中である場合は、連結の解除を行わずに、連結された台紙での作業が終了するのを待って、連結の解除を行う。
図13は、第1の実施の形態による処理例を示すフローチャートである。「付箋を予め定められた距離以内に近づける」操作によって、台紙の連結処理を行う例を示すものである。
ステップS1302では、操作者の操作にしたがって、台紙へのリンクを持つ付箋を移動する。
ステップS1304では、両者の付箋間の距離は閾値以下であるか否かを判断し、閾値以下の場合はステップS1306へ進み、それ以外の場合はステップS1312へ進む。
ステップS1306では、両者の付箋の相対位置を確認する。
図14は、第1の実施の形態による処理例を示す説明図である。付箋1400は台紙1495へのリンクを持っており、付箋1480は台紙1490へのリンクを持っている。
図14(a)の例に示すように、付箋1400の中心1410から半径(距離1420)の円である領域1430を生成し、4つの相対位置判定領域1440、相対位置判定領域1450、相対位置判定領域1460、相対位置判定領域1470に分ける。つまり、中心1410から付箋1400の4角に直線を引いて生成された領域に分ける。
図14(b)の例に示すように、付箋1400と付箋1480との距離が距離1420内になった場合に、図14(a)の例に示した円と付箋1480との重なり合った面積の各領域(相対位置判定領域1440、相対位置判定領域1450、相対位置判定領域1460、相対位置判定領域1470)に対する比率を算出し、最も比率が高い領域にしたがって、台紙1490と台紙1495の連結辺を決定する。
ステップS1308では、付箋の相対位置にしたがい、リンク先台紙の連結方向を決定する。
図14(b)の例の場合、領域1430内において、付箋1480の占める面積比率が最大であるのが相対位置判定領域1440であるので、付箋1480のリンク先の台紙1490を上、付箋1400のリンク先の台紙1495を下にして連結する。
ステップS1310では、リンク先の台紙を連結する。
ステップS1312では、付箋の重なりが無くなったか否かを判断し、無くなった場合はステップS1314へ進み、それ以外の場合はステップS1302へ戻る。
ステップS1314では、リンク先台紙の連結を解除し、ステップS1302へ戻る。なお、この場合、連結された台紙では未だ作業中である場合は、連結の解除を行わずに、連結された台紙での作業が終了するのを待って、連結の解除を行う。
図15は、第1の実施の形態による処理例を示すフローチャートである。「連結を示す線を用いて、両者の付箋を接続する」操作によって、台紙の連結処理を行う例を示すものである。
ステップS1502では、操作者の操作にしたがって、台紙へのリンクを持つ付箋間を連結線で接続する。
ステップS1504では、付箋が連結線で接続されたか否かを判断し、接続された場合はステップS1506へ進み、それ以外の場合はステップS1512へ進む。
ステップS1506では、接続された付箋の相対位置を確認する。
ステップS1508では、付箋の相対位置にしたがい、リンク先台紙の連結方向を決定する。
ステップS1510では、リンク先の台紙を連結する。
ステップS1512では、付箋の重なりが無くなったか否かを判断し、無くなった場合はステップS1514へ進み、それ以外の場合はステップS1502へ戻る。
ステップS1514では、リンク先台紙の連結を解除し、ステップS1502へ戻る。なお、この場合、連結された台紙では未だ作業中である場合は、連結の解除を行わずに、連結された台紙での作業が終了するのを待って、連結の解除を行う。
図16は、第1の実施の形態による処理例(図15の例に示すフローチャート)を示す説明図である。
図16(a1)、(a2)の例に示すように、付箋1610aの下辺と付箋1620aの上辺が連結線1630aによって接続されているので、付箋1610aのリンク先の台紙1640aを上、付箋1620aのリンク先の台紙1650aを下にして連結する。
図16(b1)、(b2)の例に示すように、付箋1610bの右辺と付箋1620bの左辺が連結線1630bによって接続されているので、付箋1610bのリンク先の台紙1640bを左、付箋1620bのリンク先の台紙1650bを右にして連結する。
図16(c1)、(c2)の例に示すように、付箋1610cの上辺と付箋1620cの下辺が連結線1630cによって接続されているので、付箋1620cのリンク先の台紙1650cを上、付箋1610cのリンク先の台紙1640cを下にして連結する。
図16(d1)、(d2)の例に示すように、付箋1610dの左辺と付箋1620dの右辺が連結線1630dによって接続されているので、付箋1620dのリンク先の台紙1650dを上、付箋1610dのリンク先の台紙1640dを下にして連結する。
<第2の実施の形態>
図17は、第2の実施の形態の構成例についての概念的なモジュール構成図である。
第2の実施の形態である電子付箋制御装置1700(情報処理装置の一例)は、会合において用いられる台紙と付箋(電子付箋、電子カード等ともいわれる)に関する処理を行うものであって、図17の例に示すように、台紙情報記憶モジュール105、付箋情報記録モジュール110、付箋属性情報記憶モジュール1715、付箋画面表示モジュール120、付箋操作処理モジュール125、台紙分割操作モジュール1735、付箋画面制御モジュール130、台紙分割制御モジュール1740、特定付箋有無判定モジュール1745、付箋生成モジュール1750を有している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。また、分割には、第1の実施の形態の電子付箋制御装置100で連結した台紙を分離することを含む。
台紙情報記憶モジュール105は、付箋画面制御モジュール130と接続されている。
付箋情報記録モジュール110は、付箋属性情報記憶モジュール1715、付箋画面制御モジュール130と接続されている。付箋画面制御モジュール130の制御にしたがって、付箋に関する情報(例えば、属性情報等)を付箋属性情報記憶モジュール1715に記憶させる。
付箋属性情報記憶モジュール1715は、付箋情報記録モジュール110と接続されている。付箋属性情報記憶モジュール1715は、付箋情報記録モジュール110の制御にしたがって、各付箋の属性情報を記憶している。属性情報として、例えば、付箋が貼り付けられている台紙の台紙ID、貼り付けられている台紙内での位置、大きさ、特定付箋を示すフラグ等を記憶している。具体的には、後述する図23の例に示す付箋情報テーブル2300等を記憶している。また、台紙に貼り付けられている付箋のリストを記憶していてもよい。具体的には、台紙毎に付箋IDのリスト等を記憶していてもよい。
付箋画面表示モジュール120は、付箋画面制御モジュール130と接続されている。
付箋操作処理モジュール125は、付箋画面制御モジュール130と接続されている。
台紙分割操作モジュール1735は、付箋画面制御モジュール130と接続されている。台紙分割操作モジュール1735は、ファシリテーター等による台紙に対する分割操作を受け付け、その操作にしたがった処理を台紙分割制御モジュール1740に行わせる。
付箋画面制御モジュール130は、台紙情報記憶モジュール105、付箋情報記録モジュール110、付箋画面表示モジュール120、付箋操作処理モジュール125、台紙分割操作モジュール1735、台紙分割制御モジュール1740と接続されている。
台紙分割制御モジュール1740は、付箋画面制御モジュール130、特定付箋有無判定モジュール1745、付箋生成モジュール1750と接続されている。台紙分割制御モジュール1740は、第1の台紙を複数の第2の台紙に分割する。第1の台紙は、分割対象である台紙であって、分割前の台紙である。第2の台紙は、分割後の台紙であって、複数ある。なお、第1の台紙を分割した後も、第1の台紙は、そのまま残っており、第1の台紙と複数の第2の台紙が存在することになる。つまり、新たな台紙(複数の第2の台紙)が生成されることになる。
また、台紙分割制御モジュール1740は、特定付箋有無判定モジュール1745、付箋生成モジュール1750を制御して、第2の台紙に対応する第1の台紙上での位置に付箋がある場合は、その付箋を、その第2の台紙上に生成するようにしてもよい。ここで、第1の台紙上にある付箋は、第2の台紙に関連する付箋である。「第2の台紙に関連する付箋」は、第1の実施の形態で説明した通り、その付箋と第2の台紙とが対応していることをいい(その付箋が第2の台紙を代表又は代替しているといってもよい)、第1の台紙上でその付箋を指定すると、第2の台紙を指定することを意味している。具体的には、付箋に第2の台紙へのリンクを張ることによって実現できる。
つまり、もともと第1の台紙上にあった付箋が、第2の台紙に関連する付箋になることを示している。
また、台紙分割制御モジュール1740は、第2の台紙に対応する第1の台紙上での位置に付箋がない場合は、その第1の台紙での位置に第2の台紙に関連する付箋を生成するようにしてもよい。つまり、第1の台紙上には付箋がない領域を分割した場合に、第2の台紙に関連する付箋を第1の台紙上に生成することを示している。
さらに、台紙分割制御モジュール1740は、第1の台紙上に生成された付箋に対応する付箋を第2の台紙上に生成するようにしてもよい。
特定付箋有無判定モジュール1745は、台紙分割制御モジュール1740と接続されている。特定付箋有無判定モジュール1745は、第1の台紙を分割した場合に、その分割した第1の台紙の領域に付箋があるか否かを判定する。付箋がある場合は、その付箋をその領域に対応する第2の台紙に関連する付箋とすることになる。付箋が無い場合は、付箋生成モジュール1750に付箋を生成させるように制御する。
付箋生成モジュール1750は、台紙分割制御モジュール1740と接続されている。付箋生成モジュール1750は、特定付箋有無判定モジュール1745によって、分割した第1の台紙の領域に付箋が無いと判定された場合に、第1の台紙上に、第2の台紙に関連する付箋を生成する。そして、逆に、その生成された付箋に対応する付箋を第2の台紙上に生成する。
図18は、第2の実施の形態による処理例を示す説明図である。
第1の実施の形態と同様に、共有台紙1800上に付箋1810を作成し、ユーザー1850Aが用いている作業台紙1815へのリンクを持たせる。これによって、付箋1810を選択して、開く操作(例えば、ダブルクリック、ダブルタップ等)を行うと、作業台紙1815を表示する。
図19は、第2の実施の形態による処理例を示す説明図である。
ここで、3人(ユーザー1850A、ユーザー1850B、ユーザー1850C)で作業してもらうために、共有台紙1800を、3つの台紙(台紙1910、台紙1920、台紙1930)に分割した場合、もともと共有台紙1800上にある付箋1810をどの台紙に貼り付けるべきかを判定する処理が必要となる。さらに、3つの台紙のそれぞれに関連する付箋を、共有台紙1800上に生成する必要がある。
なお、分割操作として、共有台紙1800上に分割ボタンを表示し、その分割ボタンが選択されたならば、予め定められた数の領域(例えば、台紙1910、台紙1920、台紙1930)に分割するようにしてもよいし、共有台紙1800上で領域を分割するための境界線が描かれたならば、その領域に分割するようにしてもよい。
図20は、第2の実施の形態による処理例を示す説明図である。
第2の実施の形態では、共有台紙1800内の付箋1810に作業台紙1815(作業台紙1815に貼り付けられている付箋を含めてもよい)へのリンクを持たせ、さらに、作業台紙1815には、共有台紙1800内の付箋1810へのリンクを持たせた特定付箋2025を生成する。付箋1810は、既に共有台紙1800に貼り付けられている付箋であってもよいし、作業台紙1815を生成した場合に新規に生成した付箋であってもよい。
図21は、第2の実施の形態による処理例を示す説明図である。
図20の例で示した付箋1810、特定付箋2025を、台紙の分割に応用したものである。
ここで、付箋1810は、共有台紙1800に分割前から貼り付けられていた付箋であり、付箋2120、付箋2130は、共有台紙1800を分割した後に生成された付箋である。そして、共有台紙1800を分割した台紙1920に対応した領域内に付箋1810があるので、付箋1810は、台紙1920へのリンクを有している。そして、付箋2120は、台紙1930へのリンクを持ち、台紙1930の領域にある位置(付箋1810より右側の位置)に配置し、付箋2130は、台紙1910へのリンクを持ち、台紙1910の領域にある位置(付箋1810より左側の位置)に配置している。
そして、分割した台紙1910には、特定付箋2125を生成し、その特定付箋2125は付箋2130へのリンクを有している。分割した台紙1920には、特定付箋2025を生成し、その特定付箋2025は、付箋1810へのリンクを有している。分割した台紙1930には、特定付箋2135を生成し、その特定付箋2135は、付箋2120へのリンクを有している。
なお、付箋1810、付箋2120、付箋2130は、台紙1920、台紙1930、台紙1910のそれぞれのタイトル付箋(その付箋が分割台紙を代表又は代替しているといってもよい)としての役割を有するようにしてもよい。つまり、分割台紙の名称が付箋1810等に記載されていてもよい。逆に、付箋1810等に記載されている文字列を台紙1920等の台紙名称としてもよい。
付箋1810、付箋2120、付箋2130は、図10の例に示す付箋情報テーブル1000のデータ構造を有している。
特定付箋2025、特定付箋2125、特定付箋2135は、図23の例に示す付箋情報テーブル2300のデータ構造を有している。
つまり、付箋1810、付箋2120、付箋2130は、第1の実施の形態と同様に、リンク先台紙IDによって、分割された台紙を指し示している。そして、特定付箋2025、特定付箋2125、特定付箋2135は、分割前の台紙上にある付箋を指し示している。これによって、台紙間の関係を互いの台紙上の付箋によって表現できている。
又は、付箋1810、付箋2120、付箋2130も、図23の例に示す付箋情報テーブル2300のデータ構造としてもよい。つまり、付箋1810と特定付箋2025、付箋2120と特定付箋2125、付箋2130と特定付箋2135は、それぞれ、お互いの付箋をリンク先付箋としている関係を有していることになる。もちろんのことながら、その付箋がどの台紙に貼り付けられているかについては、付箋情報テーブル1000の台紙ID欄1012、付箋情報テーブル2300の台紙ID欄2312によって判明するので、互いの付箋は、互いの台紙に関連している付箋といえる。具体的には、付箋1810は台紙1920に関連しており、特定付箋2025は共有台紙1800に関連しているといえる。
そして、図9の例に示した台紙情報テーブル900(特に共有台紙/作業台紙フラグ欄930)によって、いずれが共有台紙(分割前の台紙)、作業台紙(分割後の台紙)であるかが判明する。
図22は、第2の実施の形態による処理例を示す説明図である。
台紙2210Aは台紙1920に対応し、台紙2210Bは台紙1910に対応し、台紙2210Cは、台紙1930に対応している。つまり、ユーザー1850Aに対しては、電子付箋端末250Aにおいて標準サイズである台紙2210Aのように表示し、ユーザー1850Bに対しては、電子付箋端末250Bにおいて標準サイズである台紙2210Bのように表示し、ユーザー1850Cに対しては、電子付箋端末250Cにおいて標準サイズである台紙2210Cのように表示する。
なお、特定付箋2025、特定付箋2125、特定付箋2135の各台紙内での位置は、共有台紙1800内における付箋1810、付箋2130、付箋2120の位置にそれぞれ対応している。
図23は、付箋情報テーブル2300のデータ構造例を示す説明図である。付箋情報テーブル2300は、付箋属性情報記憶モジュール1715に記憶されている。付箋情報テーブル2300は、付箋ID欄2310、台紙ID欄2312、貼付位置欄2315、サイズ欄2320、作成日時欄2325、作成者欄2330、貼付日時欄2335、色欄2340、枠線形状欄2345、枠線色欄2350、枠線太さ欄2355、所属グループ欄2360、特定付箋フラグ欄2365、リンク先付箋ID欄2370、内容種別欄2375、内容欄2380を有している。付箋ID欄2310は、付箋IDを記憶している。台紙ID欄2312は、台紙IDを記憶している。貼付位置欄2315は、その付箋が貼り付けられる位置を記憶している。つまり、台紙上の貼り付け位置を記憶している。例えば、台紙のXY座標系における座標である。サイズ欄2320は、その付箋のサイズを記憶している。例えば、表示する付箋が矩形である場合は、幅と高さを記憶している。作成日時欄2325は、その付箋が作成された日時を記憶している。作成者欄2330は、その付箋の作成者(作成者ID)を記憶している。又は、その付箋が作成された情報処理装置(電子付箋端末250又は電子付箋制御装置100の機器ID)を記憶してもよい。貼付日時欄2335は、その付箋が台紙に貼り付けられた日時を記憶している。色欄2340は、その付箋の表示色を記憶している。枠線形状欄2345は、その付箋の表示における枠線の形状(実線、点線、破線、波線、二重線等)を記憶している。枠線色欄2350は、その付箋の表示における枠線の色を記憶している。枠線太さ欄2355は、その付箋の表示における枠線の太さを記憶している。所属グループ欄2360は、その付箋が所属しているグループに関する情報を記憶している。例えば、その付箋がグループに属しているか否かを示す情報を記憶していてもよいし、グループに属している場合は、グループIDやそのグループに属している他の付箋ID等を記憶していてもよい。特定付箋フラグ欄2365は、その付箋が特定付箋であるか否かを示す情報(フラグ)を記憶している。例えば、ON(その付箋が特定付箋であることを示すフラグ状態)又はOFF(その付箋は特定付箋ではないことを示すフラグ状態、すなわち、一般的な付箋であることを示すフラグ状態)のいずれかを記憶している。リンク先付箋ID欄2370は、リンク先の付箋ID(つまり、分割元の台紙に貼り付けられている付箋の付箋ID)を記憶している。内容種別欄2375は、その付箋の内容種別(テキスト情報、手書き文字又は図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせを示す情報)を記憶している。内容欄2380は、その付箋に書き込まれている内容を記憶している。
図24は、第2の実施の形態による処理例を示すフローチャートである。
ステップS2402では、操作者の操作にしたがって、台紙の分割操作を受け付ける。
ステップS2404では、元の台紙上の付箋の位置にしたがって、分割後の作業台紙上に特定付箋を生成する。元の台紙上に既に付箋が貼り付けられている場合に、その付箋へのリンクを持つ付箋を生成して、分割後の作業台紙上に貼り付ける処理である。なお、対象となる作業台紙は、既に元の台紙上に貼り付けられている付箋の位置に対応する分割された台紙である。
ステップS2406では、元の台紙上の付箋を特定付箋へのリンクを持つ付箋に変更する。元の台紙上に既に貼り付けられている付箋に、ステップS2404で生成した特定付箋へのリンクを生成する処理である。前述したように、分割後の作業台紙へのリンクを持たせるようにしてもよい。
ステップS2408では、分割された後の作業台紙で特定付箋を持たない作業台紙があるか否かを判断し、ある場合はステップS2410へ進み、それ以外の場合はステップS2402へ戻る。分割後の全ての作業台紙に対応する付箋が、元の台紙上に対応して既にある場合は、ステップS2402へ戻ることになり、元の台紙上の付箋が不足している場合は、ステップS2410へ進むことになる。
ステップS2410では、特定付箋を生成し、作業台紙上に貼り付ける。
ステップS2412では、元の台紙に、ステップS2410で生成された特定付箋へのリンクを持つ付箋を生成する。
ステップS2414では、分割位置にしたがって、元の台紙における付箋位置を決定し、ステップS2412で生成した付箋を元の台紙に貼りつけ、ステップS2408へ戻る。
図25は、第2の実施の形態による処理例を示す説明図である。分割の形態例を示すものである。
図25(a)の例では、共有台紙(分割前台紙)2500を、左から右に向かって、作業台紙(分割後台紙)2510a、作業台紙(分割後台紙)2520a、作業台紙(分割後台紙)2530a、作業台紙(分割後台紙)2540aに分割している。
図25(b)の例では、共有台紙(分割前台紙)2500を、上から下に向かって、作業台紙(分割後台紙)2510b、作業台紙(分割後台紙)2520b、作業台紙(分割後台紙)2530b、作業台紙(分割後台紙)2540bに分割している。
図25(c)の例では、共有台紙(分割前台紙)2500は、右上から時計回り方向に、作業台紙(分割後台紙)2510c、作業台紙(分割後台紙)2520c、作業台紙(分割後台紙)2530c、作業台紙(分割後台紙)2540cに分割している。
もちろんのことながら、他の分割数であってもよいし、他の分割形態であってもよい。
それぞれ分割前台紙には、分割後台紙(又は、分割後台紙内の特定付箋)へのリンクを持つ4つの付箋が各分割後台紙の位置に貼り付けられ(既に、分割領域毎に付箋がある場合は、その付箋にリンクを持たせ)、各分割後台紙には、分割前台紙内の付箋へのリンクを持つ特定付箋が貼り付けられる。
本実施の形態では複数の台紙を連結させた後に、付箋の移動又は複写を行う例を説明したが、他の操作をできるようにしてもよい。例えば、付箋どうしの関係性を付与する操作、複数の付箋をまとめてグループを形成する操作、複数の付箋に対して一度に同じ属性を付与する操作、検索対象の付箋として指定する操作等、複数の台紙間における複数の付箋を選択して行う操作がある。本実施の形態によって、複数の台紙にあるそれぞれの付箋を1つの操作で選択することができるようになる。さらに、このとき、複数の付箋選択操作は、台紙間の付箋選択であっても、従来の1つの台紙内の複数の付箋の選択と同様の操作で行うことができるため、移動又は複写の場合と同様に、操作を容易にすることができるようになる。
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図26に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部(演算部)としてCPU2601を用い、記憶装置としてRAM2602、ROM2603、HD2604を用いている。HD2604として、例えばハードディスク、SSD(Solid State Drive)を用いてもよい。付箋情報記録モジュール110、付箋画面表示モジュール120、付箋操作処理モジュール125、付箋画面制御モジュール130、付箋位置判定モジュール135、台紙連結制御モジュール140、台紙分割操作モジュール1735、台紙分割制御モジュール1740、特定付箋有無判定モジュール1745、付箋生成モジュール1750等のプログラムを実行するCPU2601と、そのプログラムやデータを記憶するRAM2602と、本コンピュータを起動するためのプログラム等が格納されているROM2603と、台紙情報記憶モジュール105、付箋属性情報記憶モジュール115、付箋属性情報記憶モジュール1715としての機能を有する補助記憶装置(フラッシュ・メモリ等であってもよい)であるHD2604と、キーボード、マウス、タッチスクリーン、マイク、カメラ(視線検知カメラ等を含む)等に対する利用者の操作(動作、音声、視線等を含む)に基づいてデータを受け付ける受付装置2606と、CRT、液晶ディスプレイ、スピーカー等の出力装置2605と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース2607、そして、それらをつないでデータのやりとりをするためのバス2608により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図26に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図26に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図26に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器(携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む)、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)などに組み込まれていてもよい。
本実施の形態は、付箋を移動させる際に参加者が逐次移動先の台紙を選択する場合に比べて、台紙間にまたがる付箋操作を分かりやすくする情報処理装置及び情報処理プログラムとして説明したが、本実施の形態を、台紙の連結ができる情報処理装置及び情報処理プログラムとして把握してもよい。
台紙の連結が効果的な状況としては、例えば、複数人による会合において、台紙に付箋を貼り付ける作業が行われている状況がある。このような作業において、複数の台紙を連結させたい場合がある。例えば、参加者毎に作業された台紙を連結して、その参加者で一方の台紙から他方の台紙に付箋を移動させる等の作業を行いたい場合がある。
また、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい(未満)」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい(未満)」、「以上」、「以下」としてもよい。
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD-R、DVD-RW、DVD-RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD-ROM)、CDレコーダブル(CD-R)、CDリライタブル(CD-RW)等、ブルーレイ・ディスク(Blu-ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
100…電子付箋制御装置
105…台紙情報記憶モジュール
110…付箋情報記録モジュール
115…付箋属性情報記憶モジュール
120…付箋画面表示モジュール
125…付箋操作処理モジュール
130…付箋画面制御モジュール
135…付箋位置判定モジュール
140…台紙連結制御モジュール
210…ユーザー端末
250…電子付箋端末
280…会議室
294…台紙・付箋情報記憶装置
298、299…通信回線
1700…電子付箋制御装置
1715…付箋属性情報記憶モジュール
1735…台紙分割操作モジュール
1740…台紙分割制御モジュール
1745…特定付箋有無判定モジュール
1750…付箋生成モジュール

Claims (18)

  1. 複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    前記連結手段によって連結された複数の第2の台紙間で、一方の第2の台紙上に貼り付けられた付箋を他方の第2の台紙に移動又は複写する移動複写手段
    を有する情報処理装置。
  2. 複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    を有し、
    前記付箋間の関係として、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上を用いる、
    情報処理装置。
  3. 複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    を有し、
    前記付箋間の関係として、付箋間を接続する線によって生じる関係を用いる、
    情報処理装置。
  4. 前記連結手段によって連結された複数の第2の台紙間で、一方の第2の台紙上に貼り付けられた付箋を他方の第2の台紙に移動又は複写する移動複写手段
    をさらに有する請求項2又は3に記載の情報処理装置。
  5. 前記付箋間の関係として、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上を用いる、
    請求項1又はに記載の情報処理装置。
  6. 前記連結手段は、前記位置関係にしたがって、前記第2の台紙を連結する辺を決定して、連結を行う、
    請求項に記載の情報処理装置。
  7. 前記付箋間の関係として、付箋間を接続する線によって生じる関係を用いる、
    請求項1又は2に記載の情報処理装置。
  8. 前記接続された付箋の辺にしたがって、前記第2の台紙を連結する辺を決定して、連結を行う、
    請求項に記載の情報処理装置。
  9. 前記移動複写手段は、第2の台紙間で連結された辺を跨いで、付箋の移動又は複写の操作が行われる、
    請求項1又は4に記載の情報処理装置。
  10. 前記移動複写手段における付箋の移動又は複写の操作は、第2の台紙上での付箋の移動又は複写の操作と同じである、
    請求項に記載の情報処理装置。
  11. 第1の台紙から1つの第2の台紙を生成し、該生成された第2の台紙を複数の第2の台紙に分割する分割手段
    を有する情報処理装置。
  12. 前記分割手段は、前記第1の台紙内の付箋に前記第2の台紙へのリンクを持たせ、さらに、該第2の台紙には、該第1の台紙内の付箋へのリンクを持たせた付箋を生成する、
    請求項11に記載の情報処理装置。
  13. 前記分割手段は、前記第1の台紙上で分割指示がされた後に、複数の分割された第2の台紙と対応付けられた第1の台紙の予め定められた領域上に付箋を生成する、
    請求項11に記載の情報処理装置。
  14. 前記分割手段は、前記第1の台紙上に生成された付箋に対応する付箋を前記第2の台紙上に生成する、
    請求項13に記載の情報処理装置。
  15. コンピュータを、
    複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    前記連結手段によって連結された複数の第2の台紙間で、一方の第2の台紙上に貼り付けられた付箋を他方の第2の台紙に移動又は複写する移動複写手段
    として機能させるための情報処理プログラム。
  16. コンピュータを、
    複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    として機能させ
    前記付箋間の関係として、付箋を重ね合わせた場合の位置関係、付箋間が予め定められた距離内にある場合の位置関係のいずれか1つ以上を用いる、
    情報処理プログラム。
  17. コンピュータを、
    複数の第2の台紙において、該第2の台紙に関連する付箋である作業リストを貼り付けることができる第1の台紙上で、複数の該付箋間の関係にしたがって、該付箋に関連する複数の第2の台紙を連結する連結手段と、
    として機能させ
    前記付箋間の関係として、付箋間を接続する線によって生じる関係を用いる、
    情報処理プログラム。
  18. コンピュータを、
    第1の台紙から1つの第2の台紙を生成し、該生成された第2の台紙を複数の第2の台紙に分割する分割手段
    として機能させるための情報処理プログラム。
JP2017187340A 2017-09-28 2017-09-28 情報処理装置及び情報処理プログラム Expired - Fee Related JP6996196B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017187340A JP6996196B2 (ja) 2017-09-28 2017-09-28 情報処理装置及び情報処理プログラム
US15/996,530 US10802675B2 (en) 2017-09-28 2018-06-04 Information processing apparatus and non-transitory computer readable medium storing information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017187340A JP6996196B2 (ja) 2017-09-28 2017-09-28 情報処理装置及び情報処理プログラム

Publications (2)

Publication Number Publication Date
JP2019062489A JP2019062489A (ja) 2019-04-18
JP6996196B2 true JP6996196B2 (ja) 2022-01-17

Family

ID=65807470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017187340A Expired - Fee Related JP6996196B2 (ja) 2017-09-28 2017-09-28 情報処理装置及び情報処理プログラム

Country Status (2)

Country Link
US (1) US10802675B2 (ja)
JP (1) JP6996196B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7586559B1 (ja) 2024-03-27 2024-11-19 Kddiアジャイル開発センター株式会社 情報処理装置、情報処理方法及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164330A (ja) 2005-12-12 2007-06-28 Pioneer Electronic Corp マルチ画面表示システム、マルチ画面表示方法、コンピュータプログラム及び端末装置用記憶装置
JP2007257220A (ja) 2006-03-22 2007-10-04 Matsushita Electric Ind Co Ltd 表示装置
JP2013140455A (ja) 2011-12-29 2013-07-18 Panasonic Corp 情報処理システム
JP2014519084A (ja) 2011-05-11 2014-08-07 サムスン エレクトロニクス カンパニー リミテッド ネットワーク電子機器間のデータ共有方法および装置
JP2016157172A (ja) 2015-02-23 2016-09-01 富士ゼロックス株式会社 表示制御装置、通信端末及び表示制御プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3777787A (en) 1972-06-14 1973-12-11 Rockwell International Corp Weft carrier tape guide
JPS5641376A (en) 1979-09-07 1981-04-18 Kobe Steel Ltd Automatic enamel dipping machine
JPH0879847A (ja) * 1994-09-05 1996-03-22 Hitachi Ltd 情報システム及び該システムを構成するav機器及びリモコン操作装置
US7213211B1 (en) * 2001-07-03 2007-05-01 Dynamic Knowledge Transfer, Llc System for knowledge transfer in a group setting
JP5212310B2 (ja) 2009-08-17 2013-06-19 株式会社リコー ネットワークシステム、サーバ装置、及びグループウェアプログラム
JP5733342B2 (ja) 2013-06-19 2015-06-10 富士ゼロックス株式会社 表示制御装置およびプログラム
JP6327969B2 (ja) 2014-06-17 2018-05-23 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP6370241B2 (ja) 2015-02-25 2018-08-08 ヤフー株式会社 表示プログラム、表示方法、端末装置及び配信装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164330A (ja) 2005-12-12 2007-06-28 Pioneer Electronic Corp マルチ画面表示システム、マルチ画面表示方法、コンピュータプログラム及び端末装置用記憶装置
JP2007257220A (ja) 2006-03-22 2007-10-04 Matsushita Electric Ind Co Ltd 表示装置
JP2014519084A (ja) 2011-05-11 2014-08-07 サムスン エレクトロニクス カンパニー リミテッド ネットワーク電子機器間のデータ共有方法および装置
JP2013140455A (ja) 2011-12-29 2013-07-18 Panasonic Corp 情報処理システム
JP2016157172A (ja) 2015-02-23 2016-09-01 富士ゼロックス株式会社 表示制御装置、通信端末及び表示制御プログラム

Also Published As

Publication number Publication date
US10802675B2 (en) 2020-10-13
JP2019062489A (ja) 2019-04-18
US20190095055A1 (en) 2019-03-28

Similar Documents

Publication Publication Date Title
JP5666239B2 (ja) 情報処理装置、情報処理装置の制御方法、プログラム、および記録媒体
JP4951128B1 (ja) 端末装置およびアイコン管理方法
JP2001175374A (ja) 情報入出力システム及び情報入出力方法
JP6161418B2 (ja) 画像形成装置、画像形成装置の制御方法、並びにコンピュータプログラム
JP7087270B2 (ja) 情報処理装置及び情報処理プログラム
JP2015510641A (ja) ユーザーインターフェースを有するタブレット
TW201435711A (zh) 智慧型白板互動
US10176158B2 (en) Information processing apparatus
JP2017076207A (ja) 画像処理装置及び画像処理システム
JP2026505665A (ja) ドキュメント作成方法、装置、電子機器及び記憶媒体
JP6759552B2 (ja) 情報処理装置及び情報処理プログラム
US20200089332A1 (en) Information processing apparatus and non-transitory computer readable medium
JP6996196B2 (ja) 情報処理装置及び情報処理プログラム
JP6209868B2 (ja) 情報端末、情報処理プログラム、情報処理システム、及び情報処理方法
JP7147144B2 (ja) 情報処理装置及び情報処理プログラム
JP6668868B2 (ja) 情報処理装置及び情報処理プログラム
JP7139608B2 (ja) 情報処理装置及び情報処理プログラム
JP6702031B2 (ja) 情報処理システム及び情報処理プログラム
JP6780392B2 (ja) 情報処理装置及び情報処理プログラム
JP2019139332A (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP6724652B2 (ja) 情報処理装置及び情報処理プログラム
KR102003318B1 (ko) 콘텐츠 데이터의 생성 방법 및 콘텐츠 데이터 구조
JP6880955B2 (ja) 情報処理装置及び情報処理プログラム
JP5843544B2 (ja) 情報処理装置及びその制御方法
JP2020135686A (ja) 情報処理装置及び情報処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210727

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211129

R150 Certificate of patent or registration of utility model

Ref document number: 6996196

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees