(57)【要約】【課題】文書に追加された追加物に対するユーザの操作に応じて、追加物に紐付く時間情報の表示を制御する。【解決手段】文書に追加された追加物に対して第１操作が行われた場合、当該第１操作が行われた時間を示す情報が当該追加物に紐付いて表示される。追加物に対して第２操作が行われた場合、当該第２操作が行われた時間を示す情報は表示されない。【選択図】図１
2019079433.tif 000002
【特許請求の範囲】
【請求項１】
文書に追加された追加物に対して第１操作が行われた場合、前記第１操作が行われた時間を示す情報を前記追加物に紐付けて表示手段に表示させ、前記追加物に対して第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記表示手段に表示させない表示制御手段を有する情報処理装置。
【請求項２】
前記第１操作は、前記追加物内の表示内容の変更を伴う操作であり、
前記第２操作は、前記追加物内の表示内容の変更を伴わない操作である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記追加物に特定情報が含まれている場合において前記第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記追加物に紐付けて前記表示手段に表示させる、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記文書に前記追加物が追加された時間が前記追加物に紐付けて前記表示手段に表示されている場合において、前記追加物に対して前記第１操作が行われた場合、前記文書に前記追加物が追加された時間を前記第１操作が行われた時間に更新し、前記追加物に対して前記第２操作が行われた場合、前記文書に前記追加物が追加された時間を更新しない、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記追加物に対して新たな第１操作が行われた場合、前記新たな第１操作が行われた時間を示す情報を前記追加物に追加して前記表示手段に表示させる、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記追加物に対して前記第１操作が行われた場合、前記第１操作が行われた時間を示す情報を、前記追加物内に表示されている他の情報と区別して前記表示手段に表示させる、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記第１操作は、ユーザによって定められた操作である、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
前記第１操作は、予め定められた複数の操作の組み合わせである、
ことを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
前記文書は複数のページを含み、
前記第１操作は、前記追加物を、前記追加物が追加されていたページから別のページに移動させる操作であり、
前記第２操作は、前記追加物を、前記追加物が追加されていたページ内で移動させる操作である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
コンピュータを、
文書に追加された追加物に対して第１操作が行われた場合、前記第１操作が行われた時間を示す情報を前記追加物に紐付けて表示手段に表示させ、前記追加物に対して第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記表示手段に表示させない表示制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
文書データ（以下、「文書」と称する）に対して追加物データ（以下、「追加物」と称する）が追加される場合がある。追加物は、例えば、文書に対するコメント等を追加するための付箋として機能する。例えば、追加物が文書に追加された場合（例えば確定的に文書上に配置された場合）、追加物が文書に追加された時間を示す情報が、追加物に紐付いて表示されることがある。
【０００３】
特許文献１には、Ｗｅｂページ等のデジタルコンテンツに付加された情報を複数のユーザ間で共有するための機構が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５０５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが、文書に追加された追加物を操作する場合がある。例えば、追加物に記載された内容の編集、追加物の移動、追加物の形状の変形等が、操作として行われる場合がある。追加物がユーザによって操作された場合、追加物に紐付く時間情報が、その操作が行われたときの時間の情報に更新されることがユーザにとって便利であることもあるし、時間情報が更新されないことがユーザにとって便利であることもある。
【０００６】
本発明の目的は、文書に追加された追加物に対するユーザの操作に応じて、追加物に紐付く時間情報の表示を制御することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、文書に追加された追加物に対して第１操作が行われた場合、前記第１操作が行われた時間を示す情報を前記追加物に紐付けて表示手段に表示させ、前記追加物に対して第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記表示手段に表示させない表示制御手段を有する情報処理装置である。
【０００８】
請求項２に記載の発明は、前記第１操作は、前記追加物内の表示内容の変更を伴う操作であり、前記第２操作は、前記追加物内の表示内容の変更を伴わない操作である、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に記載の発明は、前記表示制御手段は、前記追加物に特定情報が含まれている場合において前記第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記追加物に紐付けて前記表示手段に表示させる、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１０】
請求項４に記載の発明は、前記表示制御手段は、前記文書に前記追加物が追加された時間が前記追加物に紐付けて前記表示手段に表示されている場合において、前記追加物に対して前記第１操作が行われた場合、前記文書に前記追加物が追加された時間を前記第１操作が行われた時間に更新し、前記追加物に対して前記第２操作が行われた場合、前記文書に前記追加物が追加された時間を更新しない、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１１】
請求項５に記載の発明は、前記表示制御手段は、前記追加物に対して新たな第１操作が行われた場合、前記新たな第１操作が行われた時間を示す情報を前記追加物に追加して前記表示手段に表示させる、ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置である。
【００１２】
請求項６に記載の発明は、前記表示制御手段は、前記追加物に対して前記第１操作が行われた場合、前記第１操作が行われた時間を示す情報を、前記追加物内に表示されている他の情報と区別して前記表示手段に表示させる、ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置である。
【００１３】
請求項７に記載の発明は、前記第１操作は、ユーザによって定められた操作である、ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置である。
【００１４】
請求項８に記載の発明は、前記第１操作は、予め定められた複数の操作の組み合わせである、ことを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置である。
【００１５】
請求項９に記載の発明は、前記文書は複数のページを含み、前記第１操作は、前記追加物を、前記追加物が追加されていたページから別のページに移動させる操作であり、前記第２操作は、前記追加物を、前記追加物が追加されていたページ内で移動させる操作である、ことを特徴とする請求項１に記載の情報処理装置である。
【００１６】
請求項１０に記載の発明は、コンピュータを、文書に追加された追加物に対して第１操作が行われた場合、前記第１操作が行われた時間を示す情報を前記追加物に紐付けて表示手段に表示させ、前記追加物に対して第２操作が行われた場合、前記第２操作が行われた時間を示す情報を前記表示手段に表示させない表示制御手段、として機能させるプログラムである。
【発明の効果】
【００１７】
請求項１，１０に記載の発明によれば、文書に追加された追加物に対するユーザの操作に応じて、追加物に紐付く時間情報の表示を制御することができる。
【００１８】
請求項２に記載の発明によれば、追加物内の表示内容の変更を伴う操作が行われた時間が表示され、表示内容の変更を伴わない操作が行われた時間は表示されない。
【００１９】
請求項３に記載の発明によれば、第２操作が行われた場合であっても、追加物に特定情報が含まれている場合には、その第２操作が行われた時間が表示される。
【００２０】
請求項４に記載の発明によれば、操作に応じて、時間情報の更新を制御することができる。
【００２１】
請求項５に記載の発明によれば、新たな第１操作が行われる度に、その新たな第１操作が行われた時間を示す情報が追加して表示される。
【００２２】
請求項６に記載の発明によれば、第１操作が行われた時間を示す情報が、ユーザによって識別され得る状態で表示される。
【００２３】
請求項７に記載の発明によれば、ユーザによって定められた操作に応じて、時間情報の表示を制御することができる。
【００２４】
請求項８に記載の発明によれば、複数の操作の組み合わせに応じて、時間情報の表示を制御することができる。
【００２５】
請求項９に記載の発明によれば、別のページへの追加物の移動の有無に応じて、時間情報の表示を制御することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】画面の一例を示す図である。
【図３】画面の一例を示す図である。
【図４】文書と付箋を示す拡大図である。
【図５】画面の一例を示す図である。
【図６】文書と付箋を示す拡大図である。
【図７】画面の一例を示す図である。
【図８】文書と付箋を示す拡大図である。
【図９】文書と付箋を示す拡大図である。
【図１０】文書と付箋を示す拡大図である。
【図１１】文書と付箋を示す拡大図である。
【図１２】文書と付箋を示す拡大図である。
【図１３】文書と付箋を示す拡大図である。
【図１４】文書と付箋を示す拡大図である。
【図１５】文書と付箋を示す図である。
【図１６】設定画面を示す図である。
【図１７】第３実施形態に係る情報処理装置を示すブロック図である。
【図１８】付箋を示す図である。
【図１９】付箋を示す図である。
【図２０】付箋を示す図である。
【図２１】付箋を示す図である。
【図２２】付箋を示す図である。
【発明を実施するための形態】
【００２７】
＜第１実施形態＞
図１を参照して、本発明の第１実施形態に係る情報処理装置について説明する。図１には、第１実施形態に係る情報処理装置の一例が示されている。
【００２８】
第１実施形態に係る情報処理装置１０は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、スマートフォン、携帯電話、等の装置であり、文書（文書データ）の管理、編集等を行う機能を有する。なお、情報処理装置１０自体が、文書の管理や編集を行う機能を有しておらず、インターネット等の通信経路を介して、サーバ等の外部装置から、そのような機能が情報処理装置１０に提供されてもよい。以下、情報処理装置１０の構成について詳しく説明する。
【００２９】
通信部１２は通信インターフェースであって、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を有する。通信部１２は、無線通信機能を有する通信インターフェースであってもよいし、有線通信機能を有する通信インターフェースであってもよい。なお、情報処理装置１０は通信部１２を有していなくてもよい。
【００３０】
ＵＩ部１４はユーザインターフェースであって、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えば、キーボード、マウス、タッチパネル等の入力装置である。もちろん、表示部と操作部を兼ねたユーザインターフェース（例えば、タッチパネル等）が用いられてもよい。また、ＵＩ部１４は、マイク等の集音部やスピーカ等の音声発生部を含んでいてもよい。この場合、音声入力によって情報が情報処理装置１０に入力されてもよいし、音声によって情報が発せられてもよい。
【００３１】
記憶部１６はハードディスクやメモリ等の記憶装置である。記憶部１６には、例えば、各種のデータ（例えば、文書データや画像データ等）、各種のプログラム（例えば、ＯＳ（Operating System）や各種のアプリケーションプログラム（アプリケーションソフトウェア）等）、等が記憶されている。例えば、文書管理ソフトウェアが記憶部１６に記憶されており、その文書管理ソフトウェアが実行されることで、文書データの管理や編集等が行われる。各情報は別々の記憶装置に記憶されてもよいし、１つの記憶装置に記憶されてもよい。なお、文書管理ソフトウェアによって処理される文書データは、記憶部１６に記憶されずに、サーバや他の情報処理装置等の外部装置に記憶されていてもよい。その外部装置に記憶されている文書データが外部装置から情報処理装置１０に送信され、情報処理装置１０にて表示や編集が行われてもよい。もちろん、情報処理装置１０の記憶部１６に記憶されている文書データが、外部装置に送信され、外部装置にて表示や編集が行われてもよい。
【００３２】
制御部１８は、情報処理装置１０の各部の動作を制御する機能を有する。制御部１８は、例えば、通信部１２による通信の制御、記憶部１６への情報の書き込み制御、記憶部１６からの情報の読み込み制御、プログラムの実行、等を行う。また、制御部１８は、表示制御部２０と更新部２２を含む。
【００３３】
表示制御部２０は、ＵＩ部１４の表示部への各種情報の表示を制御する機能を有する。例えば、表示制御部２０は、文書を表示部に表示させる。また、表示部に表示された文書に、追加物（追加物データ）が追加される場合がある。追加物は、例えば、文書に対してコメント等を追加するための付箋として機能する情報、文字列、図形、等であって、文書に付与されるアノテーションともいえる。例えば、ユーザによって追加物が選択された場合、表示制御部２０は、その追加物が選択された時間を示す情報（例えば、日付と時刻を示す日時情報）を、その追加物に紐付けて表示部に表示させる。例えば、制御部１８が計時機能を有しており、制御部１８によって時間（例えば日時）が計られる。
【００３４】
更新部２２は、ユーザによって上記の追加物が選択された後、その追加物が確定された場合、その追加物が選択された時間をその追加物が確定された時間に更新する機能を有する。表示制御部２０は、その更新後の時間を示す情報を追加物に紐付けて表示部に表示させる。
【００３５】
以下、第１実施形態に係る情報処理装置１０について更に詳しく説明する。
【００３６】
図２には、ＵＩ部１４の表示部に表示される画面の一例が示されている。例えば、文書管理ソフトウェアが起動させられた場合、表示制御部２０は、その文書管理ソフトウェアによって文書の表示や編集等を行うための画面２４をＵＩ部１４の表示部に表示させる。
【００３７】
画面２４は、一例として、表示領域２６、メニューバー２８、及び、アノテーションバー３０，３２を有する。もちろん、画面２４の構成は一例に過ぎず、画面２４は、別の構成を有していてもよい。
【００３８】
表示領域２６は、文書が表示される領域である。図２に示す例では、文書３４が表示領域２６に表示されている。例えば、ユーザがＵＩ部１４を操作することで、表示対象の文書を指定した場合、表示制御部２０は、ユーザによって指定された文書を表示領域２６内に表示させる。その文書は、情報処理装置１０に記憶されていてもよいし、外部装置に記憶されていてもよい。
【００３９】
メニューバー２８は、文書管理ソフトウェアが有する各種の機能を実行するための情報（例えば、アイコン、画像、文字列等）が表示される領域である。制御部１８は、ユーザによる操作によって、アイコン等の情報をメニューバー２８に登録してもよいし、メニューバー２８から削除してもよい。
【００４０】
アノテーションバー３０，３２は、追加物（アノテーション）、又は、追加物を文書に追加するための機能を実行するための情報（例えば、アイコン、画像、文字列等）が表示される領域である。具体的には、アノテーションバー３０には、追加物としての付箋３６，３８やその他の追加物（例えば画像等）が表示されている。付箋３６は、ユーザによって情報が追加される領域を有する画像である。例えば、付箋３６に、ユーザによって文字列が入力されてもよいし、別の画像が重ねられてもよい。また、付箋３６は、時間情報（例えば、日付と時刻を表す日時情報）が紐付いている画像であり、例えば、付箋３６内に日時情報が表示される。付箋３８は、ユーザによって情報が追加される領域を有していない画像である。
【００４１】
アノテーションバー３２には、追加物としてのスタンプを表す画像が表示される領域である。例えば、「重要」、「回覧」、「至急」等の文字列を表す画像が、アノテーションバー３２に表示されている。
【００４２】
ユーザがＵＩ部１４を用いて、アノテーションバー３０，３２内に表示されている追加物を選択し、その追加物をアノテーションバー３０，３２から取り出す操作を行うと、表示制御部２０は、その操作に従って、ユーザによって指定された追加物をアノテーションバー３０，３２から取り出して、表示領域２６内に表示させる。ユーザがＵＩ部１４を用いて、その追加物を移動させる操作を行うと、表示制御部２０は、その操作に従って、その追加物を表示領域２６内で移動させる。ユーザがＵＩ部１４を用いて、その追加物の配置を確定する操作を行うと、表示制御部２０は、その操作に従って、ユーザによって指定された位置に追加物を配置する。これにより、追加物が文書に確定的に貼付される。つまり、ユーザがその追加物を再度選択して操作しない限り、その追加物はその位置に配置され、その状態が維持される。
【００４３】
制御部１８は、ユーザによる操作によって、追加物をアノテーションバー３０，３２に登録してもよいし、アノテーションバー３０，３２から削除してもよい。例えば、ユーザの操作によって、スタンプを表す画像が付箋３６上に重ねられ、その状態の追加物が、アノテーションバー３０，３２に追加されてもよい。この場合、その追加物がユーザによって選択されて文書３４上に配置されると、スタンプを表す画像が重ねられた状態の付箋３６が、文書３４上に配置される。
【００４４】
以下、第１実施形態に係る情報処理装置１０の動作について詳しく説明する。以下では、追加物としての付箋３６がユーザによって操作されるものとする。
【００４５】
図３には、画面２４が示されている。例えば、ユーザがＵＩ部１４を用いて、アノテーションバー３０内に表示されている付箋３６を選択し、矢印４０に示すように、付箋３６をアノテーションバー３０から取り出す操作を行うと、表示制御部２０は、その操作に従って、付箋３６をアノテーションバー３０から取り出し、表示領域２６内に表示させる。付箋４２は、そのようにして取り出された画像である。図３に示す例では、ユーザの操作によって、付箋４２が文書３４上まで移動させられており、その移動先に付箋４２が表示されている。例えば、ユーザがマウスを用いて付箋３６を選択し、マウスを操作することで、付箋４２が文書３４上に表示される。タッチパネル方式の表示部が用いられている場合、上記の選択や移動は画面２４上の操作によって行われてもよい。また、音声によって、上記の操作が行われてもよい。付箋４２を確定する操作（付箋４２を文書３４に貼付する操作）がユーザによって行われていない間、表示制御部２０は、付箋４２の配置位置が不確定であって、ユーザによる付箋４２の移動操作が可能であることが、ユーザにおいて認識可能なように、付箋４２の表示を制御してもよい。図３に示す例では、表示制御部２０は、付箋４２を半透明の状態で表示領域２６内に表示させている。半透明の表示は、あたかも付箋４２の残像が表示されているかのような印象を与えるため、ゴースト表示ともいえる。もちろん、表示制御部２０は、付箋４２を半透明の状態ではなく、不透明の状態で表示領域２６内に表示させてもよい。また、表示制御部２０は、上記以外の表示方法として、付箋４２を点滅させてもよいし、付箋４２の縁を特定の色で表示してもよい。
【００４６】
なお、付箋４２を確定する操作（付箋４２を文書３４に貼付する操作）は、例えば、操作部としてマウスが用いられている場合にはマウスをクリックする操作、タッチパネルが用いられている場合には画面２４からユーザの指やスタイラス等の指示子を離す操作、音声認識が用いられている場合には音声による確定の指示、等である。付箋４２を確定する操作は、予め定められていてもよいし、ユーザによって変更されてもよい。
【００４７】
以下、図４を参照して、確定操作が行われる前の付箋４２、つまり、文書３４に貼付される前の付箋４２について詳しく説明する。図４は、図３に示されている文書３４の一部と付箋４２の拡大図である。付箋４２は、日時情報が紐付いている画像であり、付箋４２内に日時情報が表示されている。表示制御部２０は、アノテーションバー３０内にて付箋３６がユーザによって選択された日時を示す情報を、付箋４２内に表示させる。図４に示す例では、文字列「２０１７／０９／０４  １０：４１：２１  ＡＭ」が、付箋４２内に表示される。つまり、この日時に、付箋３６がアノテーションバー３０内においてユーザによって選択されている。このような表示を行うことで、付箋３６がユーザによって選択された日時が、ユーザに提示される。
【００４８】
以下、図５を参照して、確定操作が行われた場合について説明する。図５には、画面２４が示されている。ユーザによって、ゴースト表示中の付箋４２（確定操作が行われる前の付箋４２）に対して確定操作（付箋４２を文書３４に貼付する操作）が行われた場合、表示制御部２０は、図５に示すように、確定後の付箋４４（確定操作によって付箋４２から変更された後の付箋）を表示領域２６内に表示させる。これにより、付箋４４が文書３４に確定的に貼付される。つまり、ユーザが付箋４４を再度選択して操作（例えば移動操作）しない限り、付箋４４はその位置に配置され、その状態が維持される。例えば、表示制御部２０は、付箋４４を不透明の状態で表示領域２６内に表示させる。もちろん、表示制御部２０は、ユーザの指示又は設定に基づいて、付箋４４を半透明の状態で表示領域２６内に表示させてもよい。
【００４９】
なお、文書３４は、１又は複数のページを含んでいる。付箋４２は、同一ページ内で移動させられてもよいし、あるページに表示されていた付箋４２が、他のページに移動させられ、当該他のページ上に表示されてもよい。移動先のページにて確定操作が行われた場合、そのページに付箋４４が貼付される。
【００５０】
以下、図６を参照して、確定操作が行われた後の付箋４４、つまり、文書３４に貼付された後の付箋４４について詳しく説明する。図６は、図５に示されている文書３４の一部と付箋４４の拡大図である。付箋４４内には、ユーザによって情報（例えば、文字列や画像や他の追加物）が追加される。付箋４４内に情報が追加される前の状態では、例えば、文字列「ここの文字列を入力してください。」が付箋４４内に表示されている。なお、確定操作前の付箋４２内にも、このような文字列が表示されていてもよい。付箋４４が確定された後（文書３４に貼付された後）、ユーザがＵＩ部１４を操作することで、確定後の付箋４４の編集が行われる。制御部１８は、ユーザによる編集操作を受け付けて、付箋４４を編集する。例えば、付箋４４内への文字列の入力、文字列の編集、文字列の削除、画像の追加、画像の削除、他の追加物（アノテーション）の追加、他の追加物の削除、等が行われる。
【００５１】
付箋４４は、日時情報が紐付いている画像であり、付箋４４内に日時情報が表示されている。確定操作前の付箋４２に対して確定操作が行われた場合、更新部２２は、付箋４２内に表示されていた日時情報を、確定操作が行われた日時を示す情報に更新する。表示制御部２０は、その更新後の日時情報（確定操作が行われた日時を示す情報）を、確定操作後の付箋４４内に表示させる。図６に示す例では、文字列「２０１７／０９／０４  １０：４２：４４  ＡＭ」が、付箋４４内に表示されている。つまり、この日時に、付箋４２に対して確定操作が行われている。このように日時情報を更新することで、付箋４２に対して確定操作が行われた日時、つまり、付箋４２（付箋４４）が文書３４に貼付された日時が、ユーザに提示される。
【００５２】
以上のように、第１実施形態によれば、付箋が操作された日時がユーザに提示される。
【００５３】
例えば、アノテーションバー３０において付箋３６が選択された日時を表示することで、その選択操作が行われた日時がユーザに提示される。こうすることで、付箋３６がユーザによって選択された場合に、過去に付箋が選択されたときの日時を示す情報（過去の日時情報）が更新されずに維持された状態で、付箋が文書に追加されるという印象を、ユーザに与え難くなる。
【００５４】
また、確定操作が行われた日時を表示することで、その確定操作が行われた日時がユーザに提示される。こうすることで、付箋３６の選択操作が行われた時点と確定操作が行われた時点との間の時間差が修正されて、実際に確定操作が行われた日時がユーザに提示される。また、確定操作が行われた日時が、付箋４４上に記録される。例えば、付箋３６の選択操作が行われた時点から確定操作が行われるまでの間の時間が長くなるほど、その時間差（タイムラグ）が大きくなる。付箋を貼る位置をユーザが迷っている場合には、そのような状況が発生すると想定される。第１実施形態によれば、そのような場合であっても、その時間差が解消されて、実際に確定操作が行われた日時が、確定操作後の付箋４４内に表示される。
【００５５】
なお、更新部２２は、アノテーションバー３０において付箋３６が選択されてから確定操作が行われるまでの間、経過時間に応じて、確定操作前の付箋４２内に表示されている日時を現時点の日時に更新してもよい。つまり、更新部２２は、付箋４２がゴースト表示中であっても日時を更新してもよい。表示制御部２０は、更新部２２によって更新された後の日時（現時点の日時）を示す情報を、付箋４２内に表示させる。こうすることで、付箋３６が選択された日時を示す情報が更新されずに維持された状態で、付箋が文書に追加されるという印象を、ユーザに与え難くなる。
【００５６】
もちろん、更新部２２は、ゴースト表示中においては日時の更新を行わずに、アノテーションバー３０にて付箋３６が選択された日時を示す情報を維持してもよい。
【００５７】
付箋は、連続して文書３４に貼り付けられてもよい。以下、図７を参照して、この処理（連続貼付処理）について詳しく説明する。図７には、画面２４が示されている。ユーザがＵＩ部１４を用いて、付箋の連続貼付機能の実行を指示した場合、制御部１８は、連続貼付機能を実行する。例えば、アノテーションバー３０から付箋３６が選択され、確定操作が行われて付箋４４が文書３４に貼付されている。これにより、制御部１８は、付箋４４に対するユーザの編集操作を受け付けて、付箋４４を編集する。連続貼付機能が実行されている場合も、表示制御部２０は、アノテーションバー３０にて付箋３６が選択された日時を示す情報を、ゴースト表示中の付箋４２内に表示させる。そして、付箋４２に対して確定操作が行われた場合、更新部２２は、日時情報を、その確定操作が行われた日時を示す情報に更新し、表示制御部２０は、更新後の日時情報を確定操作後の付箋４４内に表示させる。連続貼付機能の実行中、表示制御部２０は、付箋４４が文書３４に貼付された後、確定操作前の新たな付箋４２を画面２４上に表示させる。つまり、連続貼付機能が実行されている状態は、アノテーションバー３０内の付箋３６が継続して選択されている状態であり、ある付箋４４が確定された後、表示制御部２０は、次の付箋４２を表示領域２６内に表示させる。次の付箋４２はゴースト表示され、ユーザの操作によって、表示領域２６内で移動させられる。次の付箋４２に対して確定操作が行われた場合、確定操作が行われた位置に確定操作後の新たな付箋４４が表示される。この場合、更新部２２は、日時情報を、その確定操作が行われた日時を示す情報に更新し、表示制御部２０は、更新後の日時情報を新たな付箋４４内に表示させる。ユーザの指示に従って連続貼付機能が解除されるまで、表示制御部２０は、次の付箋４２を表示領域２６内に表示させる。
【００５８】
連続貼付機能が実行されている場合も、上述したように、個々の付箋４２毎に、確定操作が行われた日時が特定されて、実際に確定操作が行われた日時を示す情報が、各付箋４４内に表示される。連続貼付機能が実行されて、より多くの付箋が連続して貼付されるほど、アノテーションバー３０にて付箋３６の選択操作が行われた時点から、最新の付箋４２の確定操作が行われるまでの間の時間差（タイムラグ）が大きくなる。第１実施形態によれば、個々の付箋４４毎に、実際に確定操作が行われた日時を示す情報が、付箋４４内に表示されるので、個々の付箋４４においては、その時間差が解消される。
【００５９】
連続貼付機能の実行中、更新部２２は、経過時間に応じて、確定操作前の付箋４２（ゴースト表示中の付箋４２）内に表示されている日時を現時点の日時に更新してもよい。表示制御部２０は、更新部２２によって更新された後の日時（現時点の日時）を示す情報を、ゴースト表示中の付箋４２内に表示させる。図７に示す例では、付箋４４内には、その付箋４４の確定操作が行われた日時を示す情報が表示され、付箋４２内には、現時点の日時を示す情報が表示される。こうすることで、付箋３６が選択された日時を示す情報が更新されずに維持された状態で、付箋が文書に追加されるという印象を、ユーザに与え難くなる。
【００６０】
もちろん、更新部２２は、ゴースト表示中においては日時の更新を行わずに、アノテーションバー３０にて付箋３６が選択された日時を維持してもよい。
【００６１】
なお、付箋内に表示される日時は、現時点の日時（例えば西暦や年号で表される日付と時刻）であってもよいし、予め定められた基準時点からの経過時間（経過した日時）であってもよい。例えば、２０００年１月１日０時０分０秒が基準時点として定められた場合、その基準時点と現時点の日時との差が経過時間として表示される。基準時点は、ユーザによって変更されてもよい。また、現時点の日時又は経過時間のいずれかが、付箋内に表示される日時として、ユーザによって選択されてもよい。
【００６２】
また、付箋内に表示される時間は、日時（日付と時刻）であってもよいし、日付のみであってもよいし、時刻のみであってもよいし、曜日を含んでもよい。
【００６３】
また、付箋に紐付く日時情報（選択操作時の日時情報、確定操作時の日時情報）は、付箋内に表示されずに、付箋の枠外に、当該付箋に紐付けて表示されてもよい。以下の第２及び第３実施形態においても同様である。
【００６４】
＜第２実施形態＞
以下、本発明の第２実施形態について説明する。第２実施形態に係る情報処理装置は、第１実施形態に係る情報処理装置１０と同じ構成を有する。第２実施形態では、表示制御部２０は、文書に追加された追加物（例えば付箋）に対して第１操作が行われた場合、その第１操作が行われた時間を示す情報をその追加物に紐付けて表示部に表示させ、その追加物に対して第２操作が行われた場合、その第２操作が行われた時間を示す情報を表示部に表示させない。以下、第２実施形態について詳しく説明する。
【００６５】
更新部２２は、確定操作が行われた付箋（例えば図７に示されている付箋４４）に対して、ユーザによって第１操作が行われた場合、その付箋に紐付く日時情報を、第１操作が行われた日時を示す情報に更新する。つまり、更新部２２は、付箋に対して確定操作が行われた日時を、当該付箋に対して第１操作が行われた日時に更新する。表示制御部２０は、更新後の日時情報を付箋に紐付けて表示部に表示させる。なお、第１操作が行われた日時は、その第１操作の開始の日時であってもよいし、終了の日時であってもよい。
【００６６】
一方、更新部２２は、確定操作が行われた付箋（例えば付箋４４）に対して、ユーザによって第２操作が行われた場合、その付箋に紐付く日時情報を更新せずに、その日時情報を維持する。表示制御部２０は、確定操作が行われた日時を示す情報を付箋に紐付けて表示部に表示させる。
【００６７】
第１操作は、例えば、付箋内の表示内容の変更を伴う操作である。具体的には、第１操作は、付箋内に表示されている文字列（テキスト）の一部又は全部の編集、付箋内への別の追加物（アノテーション）の追加や削除、文字列のフォントの変更、文字サイズの変更、全文字列の削除、等である。
【００６８】
第２操作は、例えば、付箋内の表示内容の変更を伴わない操作である。具体的には、第２操作は、文書上における付箋の位置、形状、大きさ及び色の中の少なくとも１つの変更を伴う操作である。
【００６９】
以下、第２実施形態について具体例を挙げて更に詳しく説明する。
【００７０】
図８には、画面２４上に表示されている文書３４の一部と付箋４６が示されている。付箋４６は、ユーザによって確定操作が行われた付箋であり、文書３４に貼付されている。上記の第１実施形態と同様に、付箋４６内には、確定操作が行われた日時を示す情報が表示されている。図８に示す例では、文字列「２０１７／０９／１５  ０３：１０：００  ＰＭ」が、日時情報として付箋４６内に表示されている。この日時に、付箋４６に対して確定操作が行われて、付箋４６が文書３４に貼付されている。
【００７１】
図９には、文書３４の一部と付箋４８が示されている。付箋４８は、ユーザが、図８に示されている付箋４６内に文字列を書き込んだ後の状態の付箋である。図９に示す例では、文字列「メールアドレスが変わっているので修正してください。」がユーザによって書き込まれ、その文字列が付箋４８内に表示されている。この書き込み操作は、付箋内の表示内容の変更を伴う操作であるため、第１操作に該当する。従って、更新部２２は、第１操作が行われる前の付箋４６内に表示されている日時情報を、その書き込み操作が行われた日時を示す情報に更新する。表示制御部２０は、更新後の日時情報を、第１操作が行われた後の付箋４８内に表示させる。例えば、書き込み操作が行われた日時が、２０１７年９月１５日の午後３時１５分３０秒であった場合、確定操作が行われた日時を示す文字列「２０１７／０９／１５  ０３：１０：００  ＰＭ」が、書き込み操作が行われた日時を示す文字列「２０１７／０９／１５  ０３：１５：３０  ＰＭ」に更新され、更新後の日時を示す文字列が付箋４８内に表示される。なお、書き込み操作が行われた日時は、その書き込み操作の開始の日時であってもよいし、終了の日時であってもよい。
【００７２】
図１０には、文書３４の一部と付箋５０が示されている。付箋５０は、ユーザが、図９に示されている付箋４８内に文字列を追加した後の状態の付箋である。図１０に示す例では、図９に示されている付箋４８内に書き込まれた文字列以外に、追記として、文字列「完了したら、この資料を部長に渡して承認を得てください。」がユーザによって書き込まれ、その文字列が付箋５０内に表示されている。この追記操作は、付箋内の表示内容の変更を伴う操作であるため、第１操作に該当する。従って、更新部２２は、追記操作が行われる前の付箋４８内に表示されている日時情報を、その追記操作が行われた日時を示す情報に更新する。表示制御部２０は、更新後の日時情報を、追記操作後の付箋５０内に表示させる。例えば、追記操作が行われた日時が、２０１７年９月１５日の午後４時２０分５０秒であった場合、書き込み操作が行われた日時を示す文字列「２０１７／０９／１５  ０３：１５：３０  ＰＭ」が、追記操作が行われた日時を示す文字列「２０１７／０９／１５  ０４：２０：５０  ＰＭ」に更新され、更新後の日時を示す文字列が付箋５０内に表示される。
【００７３】
図１１には、文書３４の一部と付箋５２が示されている。付箋５２は、ユーザが、図１０に示されている付箋５０に対して第２操作を行った後の状態の付箋である。図１１に示す例では、図１０に示されている付箋５０の形状、色及び位置が変更されており、変更後の付箋５２が文書３４に貼付されている。この変更操作は、付箋内の表示内容の変更を伴う操作ではないため、第２操作に該当する。従って、更新部２２は、変更前の付箋５０内に表示されている日時情報を更新しない。表示制御部２０は、付箋５０内に表示されていた日時情報を、変更操作後の付箋５２内に表示させる。
【００７４】
以上のように、第２実施形態によれば、文書に追加された付箋に対するユーザの操作に応じて、付箋に紐付く時間情報の表示が制御される。
【００７５】
例えば、付箋内の表示内容の変更を伴う第１操作が行われた場合に、付箋内に表示されている日時情報を、第１操作が行われた日時を示す情報に更新することで、表示内容の変更が行われた日時がユーザに提示される。こうすることで、第１操作が行われた場合も日時情報を更新しない場合と比べて、ユーザにおいて、付箋内の情報がいつ変更されたのかが分かり易くなる。また、付箋に対して操作が行われた場合であっても、その操作が、付箋内の表示内容の変更を伴わない第２操作に該当する場合、付箋内に表示されている日時情報は、第２操作が行われた日時を示す情報に更新されない。こうすることで、表示内容の変更を伴わない操作が行われたときにも日時情報が更新されてしまうことが防止される。上記の制御を行うことで、表示内容が変更された場合には、その変更が行われた日時が付箋に記録され、そうではない場合には日時情報は更新されないので、例えば、表示内容の変更履歴を管理するときに便利である。
【００７６】
付箋上に、他の追加物（アノテーション）が追加されてもよい。この処理について図１２を参照して説明する。図１２には、文書３４の一部と付箋５４が示されている。付箋５４は、ユーザが、図１１に示されている付箋５２内に他の追加物を追加した後の状態の付箋である。図１２に示す例では、付箋５２に書き込まれた文字列以外に、他の追加物として、スタンプ画像５６（文字列「済」を表す画像）がユーザによって追加され、スタンプ画像５６が付箋５４内に表示されている。この追加操作は、付箋内の表示内容の変更を伴う操作であるため、第１操作に該当する。従って、更新部２２は、その追加操作が行われる前の付箋５２内に表示されている日時情報を、その追加操作が行われた日時を示す情報に更新する。表示制御部２０は、更新後の日時情報を、追加操作後の付箋５４内に表示させる。例えば、追加操作が行われた日時が、２０１７年９月１６日の午後２時３０分５４秒であった場合、付箋に対して追記操作が行われた日時を示す文字列「２０１７／０９／１５  ０４：２０：５０  ＰＭ」が、スタンプ画像５６の追加操作が行われた日時を示す文字列「２０１７／０９／１６  ０２：３０：５４  ＰＭ」に更新され、更新後の日時を示す文字列が付箋５４内に表示される。
【００７７】
付箋に対して第１操作が行われた場合、表示制御部２０は、付箋内に表示されている日時情報を変更せずに、その第１操作が行われた日時を示す情報を、付箋内に追加して表示させてもよい。この処理について、図１３を参照して詳しく説明する。図１３には、文書３４の一部と付箋５８が示されている。付箋５８は、ユーザが、図９に示されている付箋４８内に文字列を追加した後の状態の付箋である。図１３に示す例では、付箋４８に書き込まれた文字列以外に、追記として、文字列「完了したら、この資料を部長に渡して承認を得てください。」がユーザによって書き込まれ、その文字列が付箋５８内に表示されている。この追記操作は、付箋内の表示内容の変更を伴う操作であるため、第１操作に該当する。この場合、更新部２２は、付箋４８内に表示されている日時情報を、その追記操作が行われた日時を示す情報に更新せずに、表示制御部２０は、その追記操作が行われた日時を示す情報を、追記操作後の付箋５８内に追加して表示させる。つまり、表示制御部２０は、追記操作前の書き込み操作の日時を示す情報と、追記操作が行われた日時を示す情報の両方を付箋５８内に表示させる。
【００７８】
例えば、追記操作が行われた日時が、２０１７年９月１５日の午後４時２０分５０秒であった場合、書き込み操作が行われた日時を示す文字列「２０１７／０９／１５  ０３：１５：３０  ＰＭ」と追記操作が行われた日時を示す文字列「２０１７／０９／１５  ０４：２０：５０  ＰＭ」が、共に付箋５８内に表示される。より詳しく説明すると、第１操作毎に、第１操作によって付箋内に追加された文字列に紐付いて、その第１操作が行われた日時を示す情報が表示される。例えば、文字列「メールアドレスが変わっているので修正してください。」には、その文字列が付箋内に追加された日時を示す文字列「２０１７／０９／１５  ０３：１５：３０  ＰＭ」が紐付いて表示される。同様に、文字列「完了したら、この資料を部長に渡して承認を得てください。」には、その文字列が付箋内に追加された日時を示す文字列「２０１７／０９／１５  ０４：２０：５０  ＰＭ」が紐付いて表示される。
【００７９】
上記のように、日時情報を更新せずに、新たな第１操作が行われた日時を示す情報を付箋内に追加して表示することで、各第１操作が行われた日時を示す情報が表示される。
【００８０】
なお、更新部２２は、付箋に対して第１操作が行われた場合、当該付箋が文書３４に追加された日時を示す情報を更新せずに、表示制御部２０は、当該付箋が文書３４に追加された日時を示す情報と、当該第１操作が行われた日時を示す情報を、付箋内に表示させてもよい。
【００８１】
付箋に対して第１操作が行われた場合、表示制御部２０は、当該第１操作が行われた日時を示す情報を、付箋内に表示されている他の情報と区別して付箋内に表示させてもよい。この処理について、図１４を参照して詳しく説明する。図１４には、文書３４の一部と付箋６０が示されている。付箋６０は、ユーザが、図９に示されている付箋４８内に文字列を追加した後の状態の付箋（第１操作が行われた後の付箋）である。付箋６０内に表示されている日時情報は、更新後の日時情報であって、付箋に文字列が追加された時間（第１操作が行われた時間）を示している。表示制御部２０は、例えば、更新後の日時情報を特定の色（例えば赤色等）で表示してもよいし、特定のフォントを使って表示してもよいし、斜体や下線等を使って表示してもよい。こうすることで、日時情報が更新されたことがユーザによって認識され得る。特定の色、特定のフォント、及び、斜体や下線の有無は、予め定められていてもよいし、ユーザによって変更されてもよい。また、表示制御部２０は、更新後の日時情報を、更新前の日時情報とは異なる表示態様（例えば表示色、フォントの種類、斜体や下線の有無等）によって付箋内に表示させてもよい。例えば、表示制御部２０は、付箋に対して第１操作が行われる度に、日時情報の表示態様を変えてもよい。
【００８２】
以下、図１５を参照して、第２実施形態のその他の実施例について説明する。図１５には、文書３４と付箋が示されている。付箋６２は、文書３４に追加された付箋である。付箋６２内には、ユーザによって文字列が書き込まれており、その文字列が書き込まれた日時を示す情報が表示されている。例えば、ユーザの操作によって、矢印６４で示す方向に、文書３４上で付箋６２が移動させられたものとする。付箋６２ａは、移動後の付箋６２である。付箋の移動操作は、第２操作に該当する。従って、更新部２２は、付箋６２内に表示されている日時情報を更新しない。付箋６２ａ内に表示されている日時情報は、移動前の付箋６２内に表示されている日時情報と同じである。また、付箋６２がコピーされることで付箋６２ａが生成された場合（いわゆるコピー＆ペースト操作が行われた場合）、その操作は第２操作に該当するため、更新部２２は日時情報を更新しない。また、付箋６２の形状やサイズや色がユーザによって変更された場合も同様であり、そのような変更操作は第２操作に該当し、更新部２２は、日時情報を更新しない。
【００８３】
付箋に特定情報が含まれている場合において第２操作が行われた場合、更新部２２は、付箋内に表示されている日時情報を、第２操作が行われた日時を示す情報に更新してもよい。一方、付箋に特定情報が含まれていない場合において第２操作が行われた場合、更新部２２は、付箋内に表示されている日時情報を、第２操作が行われた日時を示す情報に更新しなくてもよい。特定情報は、例えば、予め定められた情報である。特定情報は、ユーザによって設定された情報であってもよい。以下、この処理について具体例を挙げて説明する。
【００８４】
付箋６６は、文書３４に追加された付箋である。付箋６６内には、ユーザによって追加されたスタンプ画像（例えば、文字列「重要」を表す画像）が表示されている。このスタンプ画像が特定情報の一例に相当する。例えば、ユーザの操作によって、矢印６８で示す方向に、文書３４上で付箋６６が移動させられたものとする。付箋６６ａは、移動後の付箋６６である。付箋の移動操作は第２操作に該当するが、付箋６６内には特定情報としてのスタンプ画像が表示されているため、更新部２２は、付箋６６内に表示されている日時情報を、その移動操作が行われた日時を示す情報に更新する。付箋６６ａ内には、移動操作が行われた日時を示す情報が表示されている。また、付箋６６がコピーされることで付箋６６ａが生成された場合、その操作は第２操作に該当するが、更新部２２は、付箋６６内に表示されている日時情報を、その操作が行われた日時を示す情報に更新する。付箋６６ａ内には、コピー＆ペースト操作が行われた日時を示す情報が表示されている。また、ユーザの操作によって、矢印７０で示すように、付箋６６が文書３４内の別のページに移動させられた場合も、更新部２２は、付箋６６内に表示されている日時情報を、その移動操作が行われた日時を示す情報に更新する。コピー＆ペースト操作が行われた場合も同様である。なお、付箋６８ｂは、移動後の付箋６６である。また、付箋６６の形状やサイズや色がユーザによって変更された場合も同様であり、特定情報が含まれる付箋６６にそのような変更操作が行われた場合、更新部２２は、日時情報を更新する。
【００８５】
上記のように、特定情報が含まれる付箋に対して第２操作が行われた場合に、日時情報を、その第２操作が行われた日時を示す情報に更新することで、第２操作が行われた日時を示す情報がユーザに提示される。付箋内に表示されている情報によって、第２操作が行われた場合に、その第２操作が行われた日時を示す情報に日時情報が更新されることが、ユーザにとって便利となる場合がある。例えば、文字列「重要」や「済」や「注意」等を表すスタンプ画像が付箋に含まれている場合、その付箋が移動させられた日時や、その付箋のコピーが生成されて文書に貼付された日時をユーザに提示する方が、日時情報を更新しない場合よりもユーザにとって便利であることがある。つまり、付箋内に表示されている情報によっては、移動操作時やコピー操作時の日時がユーザにとって重要な意味を有する場合がある。上記のように表示制御することで、特定の条件が満たされる場合に（具体的には、特定情報が付箋に含まれる場合に）、第２操作が行われた日時がユーザに提示される。
【００８６】
なお、特定のスタンプ画像以外の情報が、特定情報として扱われてもよい。例えば、特定の文字列（例えば「重要」や「済」や「注意」等を示す文字列）が特定情報として扱われ、そのような文字列が付箋内に書き込まれている場合、日時情報が、第２操作が行われた日時を示す情報に更新されてもよい。
【００８７】
もちろん、付箋に対して第１操作が行われた場合、その付箋内に表示されている日時情報が、その第１操作が行われた日時を示す情報に更新される。
【００８８】
別の実施例として、第１操作は、付箋を、当該付箋が追加されていたページから別のページに移動させる操作であり、第２操作は、付箋を、当該付箋が追加されていたページ内で移動させる操作であってもよい。つまり、更新部２２は、付箋が同一ページ内で移動させられた場合、付箋内に表示されている日時情報を更新せずに、付箋が別のページに移動させられた場合、日時情報を、その移動操作が行われた日時を示す情報に更新してもよい。同様に、更新部２２は、付箋がコピーされて同一ページ内に貼付された場合、日時情報を更新せずに、付箋がコピーされて他のページ内に貼付された場合、日時情報を、そのコピー＆ペースト操作が行われた日時を示す情報に更新してもよい。日時情報の更新の有無が、ユーザによって設定されてもよい。
【００８９】
第１操作と第２操作の内容は、ユーザによって設定されてもよい。以下、図１６を参照して、その設定操作について説明する。図１６には、ユーザがその設定を行うための設定画面７２が示されている。表示制御部２０は、ユーザの表示指示に従って、設定画面７２をＵＩ部１４の表示部に表示させる。設定画面７２には、ユーザによって付箋に対して実行される操作が示されており、ユーザによって、各操作が第１操作又は第２操作に分類される。例えば、各操作に対応付けてチェック欄が表示されている。制御部１８は、チェック欄がユーザによってチェックされた操作を第１操作として登録し、チェックされていない操作を第２操作として登録する。図１６に示す例では、「付箋内のテキスト（文字列）を更新する」操作と、「付箋内にＸＸＸ（例えばアノテーション）を追加する」操作が、第１操作としてユーザによって指定されている。一方、「付箋内からＸＸＸを削除する」操作が、第２操作としてユーザによって指定されている。更新部２２は、設定画面７２にて設定された条件に従って日時情報を更新する。例えば、付箋内のテキストが更新された場合、更新部２２は、その更新操作を第１操作として認識し、日時情報を更新する。一方、付箋内からアノテーションＸＸＸが削除された場合、更新部２２は、その削除操作を第２操作として認識し、日時情報を更新しない。
【００９０】
更新部２２は、ユーザによって指定された複数の第１操作の中の少なくとも１つの操作が実行された場合に、日時情報を更新してもよいし、当該複数の第１操作の中のすべての操作が実行された場合に、日時情報を更新してもよい。このような条件も、ユーザによって設定されてもよい。
【００９１】
また、更新部２２は、付箋内の全テキスト（文字列）が更新された場合、つまり、付箋内の全テキストが削除され、別のテキストが付箋内に書き込まれた場合、日時情報を、その更新が行われた日時を示す情報に更新してもよい。更新部２２は、付箋内の一部のテキストが更新された場合、日時情報を更新しなくてもよい。
【００９２】
また、第１操作は、予め定められた複数の個別操作の組み合わせであってもよい。例えば、テキスト（文字列）の編集操作と特定のアノテーションの追加操作との組み合わせが、第１操作として定められた場合において、その編集操作とその追加操作が付箋に対して行われた場合、更新部２２は、日時情報を、その編集操作又はその追加操作が行われた日時を示す情報に更新する。例えば、最初に実行された操作の実行日時から予め定められた制限時間内に、組み合わせに含まれる他の操作が実行された場合に、更新部２２は、日時情報を、最初の操作の実行日時を示す情報、又は、最後の操作の実行日時を示す情報に更新してもよい。上記の例で説明すると、編集操作が行われた日時から制限時間内に、追加操作が実行された場合、更新部２２は、日時情報を、編集操作又は追加操作が行われた日時を示す情報に更新する。先に追加操作が実行され、後から編集操作が実行される場合も同様である。制限時間内に、組み合わせに含まれる全操作が行われなかった場合、更新部２２は、日時情報を更新しなくてもよいし、個々の操作毎に日時情報を更新してもよい。
【００９３】
＜第３実施形態＞
以下、本発明の第３実施形態について説明する。図１７には、第３実施形態に係る情報処理装置１０Ａの一例が示されている。情報処理装置１０Ａは、第１実施形態に係る情報処理装置１０と同様に、通信部１２、ＵＩ部１４及び記憶部１６を有する。これらは、第１実施形態と同じ構成であるため、これらの説明を省略する。情報処理装置１０Ａは、情報処理装置１０に含まれる制御部１８に代えて、制御部１８Ａを含む。制御部１８Ａは、表示制御部２０と更新部２２と変換部７４を含む。表示制御部２０と更新部２２は、第１実施形態と同じ構成である。以下、変換部７４について主に説明する。
【００９４】
変換部７４は、文書に対する追加物の操作が行われた第１場所と当該文書の表示が行われている第２場所との間の関係に基づいて、当該第１場所にて当該追加物が操作された時間を変換する機能を有する。表示制御部２０は、その変換後の時間を示す情報を、追加物に紐付けてＵＩ部１４の表示部に表示させる。追加物は、例えば付箋である。追加物の操作は、例えば、文書への追加物の追加操作、第２実施形態における第１操作及び第２操作、等である。第１場所と第２場所は、例えば、国や地域等である。
【００９５】
変換部７４は、時差修正モードを実行してもよいし、コード付与モードを実行してもよいし、両方のモードを実行してもよい。時差修正モードは、第１場所と第２場所との間の時差を修正する機能（第１機能に相当する機能）である。コード付与モードは、日時情報に、第１場所を示す情報を付与する機能（第２機能に相当する機能）である。
【００９６】
時差修正モードにおいては、変換部７４は、第１場所と第２場所との間の時差を修正することで、変換後の時間を演算する。つまり、変換部７４は、第１場所と第２場所との間の時差を変換前の時間に反映させることで、変換後の時間を演算する。例えば、文書に対する付箋の操作（例えば貼付操作、第１操作、第２操作等）が行われた情報処理装置１０Ａにおいて、制御部１８が、付箋が操作されたときの現地日時（付箋の操作が行われた情報処理装置１０Ａが設置されている第１場所（国や地域等）における日時）を示す情報（現地日時情報）と、その情報処理装置１０Ａが設置されている第１場所を示す情報（第１場所情報）とを、付箋のデータに追加する。その文書を表示する情報処理装置１０Ａにおいて、変換部７４が、付箋のデータに追加されている現地日時情報と第１場所情報を参照し、文書を表示する情報処理装置１０Ａが設置されている第２場所と、その第１場所情報が示す第１場所と、の間の時差を、現地日時情報が示す現地日時（変換前の日時）に反映させることで、時差が修正された変換後の日時を演算する。例えば、第１場所が日本（ＪＰ）であり、第２場所がアメリカ合衆国（ＵＳ）の東部である場合、その東部に設置されている情報処理装置１０Ａの変換部７４は、日本とアメリカ合衆国の東部との間の時差を、現地日時情報（日本の日時を基準とした日時情報）に反映させることで、時差が修正された変換後の日時（アメリカ合衆国の東部の日時を基準とした日時情報）を演算する。なお、各場所の間の時差（各国の間の時差、各地域の間の時差、国と地域との間の時差）を示す情報は、情報処理装置１０Ａの記憶部１６に記憶されていてもよいし、インターネット等を利用することで、サーバ等の外部装置から制御部１８によって取得されてもよい。
【００９７】
情報処理装置１０Ａが設置されている場所（国や地域等）を示す情報は、例えば、ユーザによって入力される。別の例として、制御部１８が、ＧＰＳ（Global Positioning System）機能を利用することで取得された位置情報に基づいて、情報処理装置１０が設置されている場所を特定されてもよい。例えば、情報処理装置１０Ａに文書管理ソフトウェアをインストールするときや、その後のタイミングで、ユーザによって、その情報処理装置１０Ａが設置されている場所を示す情報が入力されてもよいし、位置情報に基づいて場所が特定されてもよい。場所を示す情報は、記憶部１６に記憶される。第１場所に設置されている情報処理装置１０Ａにおいては、その第１場所を示す情報（第１場所情報）が、付箋のデータに追加される。
【００９８】
また、付箋の操作が行われた情報処理装置１０Ａにおいて、現地日時情報と、基準時間（例えば、グリニッジ標準時刻（ＧＭＴ）や協定世界時（ＵＴＣ）等）を示す情報（基準時間情報）が、付箋のデータに追加されてもよい。文書を表示する情報処理装置１０Ａにおいて、変換部７４が、付箋のデータに追加されている現地日時情報と基準時間情報を参照することで、時差が修正された変換後の日時を演算してもよい。
【００９９】
表示制御部２０は、時差が修正された変換後の日時を示す情報を、変換後の時間を示す情報として、付箋に紐付けてＵＩ部１４の表示部に表示させる。
【０１００】
コード付与モードにおいては、第１場所に設置されている情報処理装置１０Ａの制御部１８が、文書に貼付された付箋のデータに第１場所情報を追加する。第２場所に設置されている情報処理装置１０Ａの変換部７４は、表示対象の文書に貼付されている付箋のデータに追加されている第１場所情報を参照することで、付箋の操作が行われた第１場所を特定する。次に、変換部７４は、その第１場所を示す情報（例えば国名コードや地域名コード等）を、付箋内に表示されている日時情報（変換前の現地日時情報）に追加する。表示制御部２０は、その日時情報と第１場所を示す情報とを含む情報を、変換後の時間を示す情報として、付箋に紐付けてＵＩ部１４の表示部に表示させる。
【０１０１】
制御部１８は、実行対象のモードを設定する設定手段として機能してもよい。例えば、表示制御部２０は、モード設定画面を表示部に表示させ、ユーザがＵＩ部１４を操作してモードを指定した場合、制御部１８は、ユーザによって指定されたモードを実行対象のモードとして設定し、そのモードに従って、表示制御部２０と変換部７４の動作を制御する。制御部１８は、ユーザによって時差修正モードが指定された場合、時差修正モードを実行対象のモードとして設定し、ユーザによってコード付与モードが指定された場合、コード付与モードを実行対象のモードとして設定し、ユーザによって時差修正モードとコード付与モードの両方が指定された場合、それら両方のモードを実行対象のモードとして設定する。
【０１０２】
実行対象のモードは、第１場所におけるユーザによって設定されてもよいし、第２場所におけるユーザによって設定されてもよい。
【０１０３】
例えば、第１場所における情報処理装置１０Ａにおいてユーザによってモードが指定された場合、制御部１８は、ユーザによって指定されたモードを示す情報（モード情報）を付箋のデータに追加する。第２場所における情報処理装置１０Ａの制御部１８は、付箋のデータに追加されたモード情報が示すモードを実行する。こうすることで、第１場所におけるユーザの指示に従った表示制御が行われる。
【０１０４】
また、第２場所における情報処理装置１０Ａにおいてユーザによってモードが指定された場合、制御部１８は、ユーザによって指定されたモードを実行する。こうすることで、第２場所におけるユーザの指示に従った表示制御が行われる。
【０１０５】
第１場所と第２場所の両方にてモードが指定された場合、第２場所にて設定されたモードが優先され、第２場所に設置されている情報処理装置１０Ａの制御部１８は、第２場所にて設定されたモードを実行する。こうすることで、両方の場所にてモードが指定されている場合であっても、第２場所におけるユーザの指示に従った表示制御が行われる。
【０１０６】
なお、モードの指定は、付箋に対するアノテーションの追加によって行われてもよい。そのアノテーションの追加操作が行われた情報処理装置１０Ａの制御部１８は、例えば、時差修正モードに紐付くアノテーションが付箋に追加された場合、時差修正モードを実行対象のモードとして設定し、コード付与モードに紐付くアノテーションが付箋に追加された場合、コード付与モードを実行対象のモードとして設定する。
【０１０７】
以下、第３実施形態について具体例を挙げて詳しく説明する。
【０１０８】
図１８には、文書に貼付された付箋７６が示されている。なお、説明の便宜上、文書は図１８に示されていない。例えば、ユーザが、第１場所としての日本（ＪＰ）において、情報処理装置１０Ａを用いて、日時情報が紐付いた付箋７６を文書に貼付し、付箋７６内に文字列を書き込んだものとする。この場合、第２実施形態と同様に、当該情報処理装置１０Ａの更新部２２は、日時情報（例えば、付箋７６が文書に貼付された日時を示す情報）を、付箋７６内に文字列が書き込まれた日時を示す情報に更新する。付箋７６内に表示されている日時情報は、付箋７６の操作が行われた日本における日時を示す情報である。当該情報処理装置１０Ａの制御部１８は、付箋７６内に文字列が書き込まれたときの現地日時（日本における日時）を示す現地日時情報と、日本を示す第１場所情報とを、付箋のデータに追加する。例えば、文字列「Could you revise this fig?」が、ユーザによって付箋７６内に書き込まれている。その書き込みが行われた日時が、日本時間において、２０１７年９月４日の午前９時５分１０秒である場合、その日時を示す文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」が、付箋７６内に表示される。
【０１０９】
図１９には、付箋７８が示されている。付箋７８は、第２場所に設置されている情報処理装置１０Ａに表示されている付箋である。第２場所は、例えばアメリカ合衆国（ＵＳ）の東部であるとする。例えば、日本に設置されている情報処理装置１０Ａ（便宜的に第１の情報処理装置１０Ａと称する）から、アメリカ合衆国の東部に設置されている情報処理装置１０Ａ（便宜的に、第２の情報処理装置１０Ａと称する）に、付箋７６が貼付された文書のデータが送られ、第２の情報処理装置１０Ａの表示部に文書が表示されている。文書のデータは、インターネット等の通信経路を介して送信されてもよいし、記録媒体（例えばハードディスクやメモリ等）を介して送られてもよい。
【０１１０】
ここでは、時差修正モードが実行されるものとする。第２の情報処理装置１０Ａの変換部７４は、日本とアメリカ合衆国の東部との間の時差を、日本時間を基準として表されている現地日時情報に反映させることで、その現地日時情報を、アメリカ合衆国の東部時間を基準として表される時間に変換する。例えば、日本とアメリカ合衆国の東部との間には１３時間の時差が存在し、変換部７４は、その時差を現地日時情報に反映させることで、変換後の時間を演算する。表示制御部２０は、変換後の時間を示す情報を付箋７８内に表示させる。なお、付箋７８内に表示されている文字列は、付箋７６内に表示されている文字列と同じである。日本時間を基準としたときの日時は、２０１７年９月４日の午前９時５分１０秒である。その日時は、アメリカ合衆国の東部時間を基準とした場合、２０１７年９月３日の午後８時５分１０秒である。この時間は、変換部７４によって演算される。表示制御部２０は、変換後の日時を示す文字列「２０１７／０９／０３  ０８：０５：１０  ＰＭ」を付箋７８内に表示させる。
【０１１１】
以上のように時差修正モードを実行することで、第１場所と第２場所との間に時差が存在する場合であっても、第２場所を基準とした日時情報がユーザに提示される。
【０１１２】
なお、第２の情報処理装置１０Ａの制御部１８は、付箋のデータに追加されている変換前の日時情報（現地日時情報）を変換後の日時情報によって上書きしてもよいし、変換前の日時情報と変換後の日時情報の両方を付箋のデータに追加し、文書を表示するときに、変換後の日時情報を付箋に紐付けて表示部に表示させてもよい。
【０１１３】
図２０には、別の付箋８０が示されている。付箋８０は、第２場所としてのアメリカ合衆国の東部に設置されている第２の情報処理装置１０Ａに表示されている付箋である。ここでは、コード付与モードが実行されるものとする。第２の情報処理装置１０Ａの変換部７４は、付箋のデータに追加されている第１場所情報（日本を示す情報）に基づいて、第１場所（日本）を特定する。次に、変換部７４は、その第１場所を示す情報（例えば、日本を示す国名コード）を、日時情報に追加する。表示制御部２０は、その国名コードが追加された日時情報を付箋８０内に表示させる。日時情報は、第１場所である日本を基準とした日時を示す情報である。従って、その日時を示す文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」が付箋８０内に表示されている。更に、日本の国名コードの一例である文字列「ＪＰ」が、日時を示す文字列に追加して表示されている。なお、付箋８０内に表示されている文字列は、付箋７６内に表示されている文字列と同じである。
【０１１４】
以上のようにコード付与モードを実行することで、付箋に紐付く日時情報が、第１場所を基準とした日時情報であることが、ユーザに提示される。
【０１１５】
表示制御部２０は、第２場所に適合した表示形式に従って、変換後の日時情報を付箋内に表示させてもよい。例えば、各第２場所に適合する表示形式は予め定められており、第２場所毎の表示形式を示す情報は、情報処理装置１０Ａの記憶部１６に記憶されていてもよいし、サーバ等の外部装置から情報処理装置１０Ａに提供されてもよい。図２１を参照して、この処理について詳しく説明する。図２１には、付箋８２が示されている。付箋８２は、第２場所としてのアメリカ合衆国の東部に設置されている第２の情報処理装置１０Ａに表示されている付箋である。ここでは、時差修正モードが実行されている。第２の情報処理装置１０Ａの表示制御部２０は、アメリカ合衆国の東部に適合する表示形式に従って、変換後の日時情報を付箋８２内に表示させる。具体的には、表示制御部２０は、日本に適合する表示形式で表された文字列「２０１７／０９／０３  ０８：０５：１０  ＰＭ」（変換後の日時情報を示す文字列）に代えて、アメリカ合衆国の東部に適合する表示形式で表された文字列「０９  ０３．２０１７  ０８：０５：１０  ＰＭ」を付箋８２内に表示させる。こうすることで、第２場所におけるユーザにとって慣れた表示形式に従って日時情報が表示される。なお、コード付与モードが実行された場合も、表示形式が変更されてもよい。
【０１１６】
第２場所に設置されている第２の情報処理装置１０Ａの表示制御部２０は、変換前の日時情報を付箋に紐付けて表示部に表示させ、その変換前の日時情報がユーザによって指定された場合、変換前の日時情報に代えて、又は、変換前の日時情報と共に、変換後の日時情報を表示部に表示させてもよい。具体例を挙げて説明する。例えば、図１９に示されている付箋７８が、第２の情報処理装置１０Ａの表示部に表示されているものとする。この場合、表示制御部２０は、変換前の日時を示す文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」を付箋７８内に表示させる。その文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」がユーザによって指定された場合、表示制御部２０は、変換後の日時を示す文字列「２０１７／０９／０３  ０８：０５：１０  ＰＭ」を、変換前の文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」に代えて付箋７８内に表示させる。こうすることで、変換前の日時情報と変換後の日時情報のそれぞれが、別々にユーザに提示される。なお、変換後の日時を示す文字列は、時差修正モードの実行によって変換された日時を示す文字列であってもよいし、コード付与モードの実行によって変換された日時を示す文字列であってもよい。
【０１１７】
別の例として、変換前の日時を示す文字列がユーザによって指定された場合、図２２に示されているように、表示制御部２０は、変換前の日時を示す文字列と変換後の日時を示す文字列の両方を、付箋８４内に表示させてもよい。例えば、変換前の日時を示す文字列と変換後の日時を示す文字列が、併記して表示される。こうすることで、変換前の日時情報と変換後の日時情報の両方が、一度にユーザに提示される。
【０１１８】
第２の情報処理装置１０Ａの制御部１８は、付箋に特定情報が含まれていない場合、時差修正モードを実行し、付箋に特定情報が含まれている場合、コード付与モードを実行してもよい。特定情報は、例えば時間に関する情報である。時間に関する情報は、付箋に紐付く日時情報（付箋に対する操作が行われた日時を示す情報）とは異なる情報であって、ユーザによって付箋内に書き込まれた時間（日時や日付や時刻等）を示す文字列であってもよいし、ユーザによって付箋内に追加された時間に関するアノテーションであってもよい。制御部１８は、例えば、付箋内に記述されている文字列に対して言語処理（例えば形態素解析や構文解析等の公知の自然言語処理）を適用することで、付箋内に記述されている時間を示す文字列を抽出してもよい。また、制御部１８は、付箋内に追加されているアノテーションを解析することで、時間に関するアノテーションを抽出してもよい。
【０１１９】
時間に関する情報（例えば日時を示す情報）が付箋内に記述されている場合、第１場所の時間を基準として表示される時間（例えば日時）そのものに意義があることがある。例えば、第１場所としての日本において、９月４日の午前９時５分１０秒に、付箋に対する操作として、文字列「９月５日までに確認してください」がユーザによって付箋に書き込まれているものとする。この場合、付箋内には、日時情報を示す文字列「２０１７／０９／０４  ０９：０５：１０  ＡＭ」が表示されると共に、書き込まれた文字列「９月５日までに確認してください」が表示される。このような事例では、書き込みが行われた９月４日との関係で、９月５日という日付が意義を有する場合がある。つまり、書き込みが行われた日本の時間である９月４日を基準として、９月５日までに確認を行うことに意義があり、付箋に記述された文章は、そのような趣旨を有すると推測される。このような場合に、第１場所と第２場所との間の時差（例えば日本とアメリカ合衆国の東部との間の時差）に基づいて、日時情報を変換した場合、上記のような趣旨が、付箋の読み手に対して伝わらないことがある。そこで、時間に関する情報が付箋内に記述されている場合、時差修正モードを実行せずに、コード付与モードを実行することで、上記の問題の発生を防止しつつ、第１場所を示す情報がユーザに提示される。時間に関する情報が付箋内に記述されていない場合には、時差修正モードを実行した場合であっても、上記の問題は発生しないと推測されるため、制御部１８は時差修正モードを実行する。
【０１２０】
制御部１８は、複数の付箋が文書に貼付されている場合において、互いに異なる複数の第１場所にて付箋が文書に貼付されている場合、各付箋について時差修正モードを実行し、それ以外の場合、コード付与モードを実行してもよい。例えば、日本とアメリカ合衆国の東部にて、それぞれ付箋が文書に追加され、イギリス（ＵＫ）にて当該文書が表示されているものとする。この場合、イギリスに設置されている第３の情報処理装置１０Ａの制御部１８は、時差修正モードを実行する。つまり、変換部７４は、文書に貼付されている付箋毎に、付箋の貼付が行われた第１場所と第２場所（イギリス）との間の時差を、変換前の日時に反映させることで、変換後の日時を演算する。具体的には、変換部７４は、日本とイギリスとの間の時差を、日本にて貼付された付箋に紐付く日時情報に反映させることで、その付箋に紐付く日時情報を、イギリスの時間を基準とした日時情報に変換する。同様に、変換部７４は、アメリカ合衆国の東部とイギリスとの間の時差を、アメリカ合衆国の東部にて貼付された付箋に紐付く日時情報に反映させることで、その付箋に紐付く日時情報を、イギリスの時間を基準とした日時情報に変換する。こうすることで、文書に貼付されている全付箋に紐付く日時情報が、イギリスの時間を基準として表示されるので、時差修正モードとコード付与モードの両方が混在して実行される場合やコード付与モードが実行される場合と比べて、日時の基準が統一された日時情報がユーザに提示される。
【０１２１】
また、制御部１８は、上記の互いに異なる複数の第１場所の数が、予め定められた閾値以上となる場合に、時差修正モードを実行し、それ以外の場合、コード付与モードを実行してもよい。例えば、閾値が「３」であるとする。制御部１８は、当該複数の第１場所の数が、国と地域を含めて３つ以上（例えば３ヶ国以上）である場合に、時差修正モードを実行し、それ以外の場合、コード付与モードを実行する。
【０１２２】
上記の情報処理装置１０は、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、情報処理装置１０は、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、情報処理装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。別の例として、情報処理装置１０の各部は、例えばプロセッサや電子回路やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、情報処理装置１０の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１２３】
１０，１０Ａ  情報処理装置、１８，１８Ａ  制御部、２０  表示制御部、２２  更新部、７４  変換部。
【図１】
2019079433.tif 000003
【図２】
2019079433.tif 000004
【図３】
2019079433.tif 000005
【図４】
2019079433.tif 000006
【図５】
2019079433.tif 000007
【図６】
2019079433.tif 000008
【図７】
2019079433.tif 000009
【図８】
2019079433.tif 000010
【図９】
2019079433.tif 000011
【図１０】
2019079433.tif 000012
【図１１】
2019079433.tif 000013
【図１２】
2019079433.tif 000014
【図１３】
2019079433.tif 000015
【図１４】
2019079433.tif 000016
【図１５】
2019079433.tif 000017
【図１６】
2019079433.tif 000018
【図１７】
2019079433.tif 000019
【図１８】
2019079433.tif 000020
【図１９】
2019079433.tif 000021
【図２０】
2019079433.tif 000022
【図２１】
2019079433.tif 000023
【図２２】
2019079433.tif 000024