(57)【要約】【課題】電子文書に対する書き込みを消すためにユーザの明示的な消去操作を要する方式と比べて、ユーザが永続的な書き込みより一時的な書き込みを多く行う場合における一時的書き込みの消去のためのユーザの操作負担を減らす。【解決手段】書き込み管理部３０は、文書表示制御部１０が表示する電子文書にユーザから書き込みが入力された場合、その入力の時刻と対応付けてその書き込みを一時的書き込みとして書き込みテーブル３２に登録する。そして、その入力時刻からの時間の経過に応じて、書き込みテーブル３２が保持するその一時的書き込みの表示濃度を徐々に低減させていき、所定の表示期間が経過した時点でその表示濃度を０とする。書き込み表示制御部２４は、電子文書の画像に対して、書き込みテーブル３２内の一時的書き込みを、対応する表示濃度で合成する。表示期間が過ぎると一時的書き込みは濃度が０となり、画面に表示されなくなる。【選択図】図１
2018092418.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
電子文書に対する書き込みを記憶する記憶手段、
前記電子文書を前記書き込みと共に表示する表示画像を生成する生成手段であって、前記書き込みについて予め定められた消去条件が満たされた場合、前記書き込みを含まない前記表示画像を生成する生成手段、
として機能させるためのプログラム。
【請求項２】
前記記憶手段に記憶されている前記書き込みを対象とする永続化操作をユーザから受けた場合には、その書き込みを永続的書き込みに変更する手段と、
を更に含み、 
前記生成手段は、前記永続的書き込みについては前記消去条件が満たされた場合でも前記表示画像に含める、ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記生成手段は、前記表示画像中の前記永続的書き込みを、永続的書き込みに変更されていない前記書き込みと区別可能な表示態様とする、ことを特徴とする請求項２に記載のプログラム。
【請求項４】
前記記憶手段は、前記電子文書に対して前記書き込みが入力された入力時刻を前記書き込みと対応付けて記憶し、
前記消去条件は、前記入力時刻から予め定められた表示期間が経過したことである、
ことを特徴とする請求項１〜３のいずれか１項に記載のプログラム。
【請求項５】
前記生成手段は、前記表示画像に含める前記書き込みの表示濃度を、前記入力時刻の経過に応じて減衰させることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記生成手段は、前記入力時刻直後の第１時点における前記表示濃度の減衰の程度を、前記第１時点よりも後の第２時点の減衰の程度よりも大きくすることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記書き込みを対象とする特定操作をユーザから受けた場合に、前記書き込みの前記表示濃度の減衰の速度を小さくする手段、を更に備える請求項５または６に記載のプログラム。
【請求項８】
前記書き込みを対象とする表示延長操作をユーザから受けた場合に、前記書き込みに対応する前記表示期間を延長する手段、を更に備える請求項４〜６のいずれか１項に記載のプログラム。
【請求項９】
前記記憶手段は、前記書き込みに対応付けて、その書き込みの対象である前記電子文書のページを更に記憶し、
前記生成手段は、画面に前記表示画像が表示されているページとは異なるページを対象とする前記書き込みについては、前記表示期間の進行を一時停止させる、
ことを特徴とする請求項４〜８のいずれか１項に記載のプログラム。
【請求項１０】
電子文書に対する書き込みを記憶する記憶手段と、
前記電子文書を前記書き込みと共に表示する表示画像を生成する生成手段であって、前記書き込みについて予め定められた消去条件が満たされた場合、前記書き込みを含まない前記表示画像を生成する生成手段と、
を有する表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び表示制御装置に関する。
【背景技術】
【０００２】
電子文書を閲覧するための装置やソフトウエア（以下、閲覧装置と総称）が普及している。例えば電子書籍端末等の装置、またはパーソナルコンピュータやタブレット端末、スマートフォン等で動作する文書ビューワソフトがその一例である。これらの閲覧装置の中には、ユーザから書き込みを受け付け、その書き込みを電子文書の画像と重ねて表示する機能を持つものも少なくない。この種の閲覧装置は、下線等のマーキング、手書きの文字や図形、キーボード入力による文字列等のうちの１以上を書き込みとして受け付ける。書き込みは、元の電子文書に対する注釈（アノテーション）とも呼ばれる。
【０００３】
例えば特許文献１には、ユーザが電子文書にマーカー線を書き込むことができる装置が開示されている。
【０００４】
また、特許文献２には、電子文書に対する書き込みを表示するものではないが、電子文書の閲覧の支援のための装置が開示されている。この装置は、書籍表示部に電子書籍の文書と、文書の配列に沿って自動あるいは手動で移動するカーソルを表示する。カーソルは、マウスポインタのような矢印や傍線で示し、それを文字に当てて現在の読み位置を指定するものであり、例えば一定の時間間隔で移動することにより文書を読むときの注視目線を行または列方向に案内する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０３９７８３号公報
【特許文献２】特開２０１０−００９１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
紙文書に対するユーザの書き込み行動を分析すると、ユーザの書き込みには、その文書に永続的に残したいものだけでなく、文書内容の理解や文書中の情報同士の比較等の目的のために一時的に利用され、その目的が終わった後は不要になるものもあることが分かる。例えば、外国語の文書の読解のために、句や節の区切る区切り線や難解語句の訳語を書き込んだりする場合があるが、このような書き込みは、その文書の概要を理解してしまった後は不要になることが多い。一方、その文書の重要な部分を強調するためのマーキングや、その文書を読んでいて気づいたアイデアのメモ等は、その文書の閲覧後の別の機会に参照することを意図したものであり、永続的に残したい書き込みの一例である。
【０００７】
一時的に利用できれば足りる書き込みが文書に永続的に残ると、もっと重要である永続的に残したい書き込みが、それら一時的な書き込みに紛れてしまい相対的に目立ちにくくなる。
【０００８】
従来の閲覧装置では、書き込みは永続的であり、書き込みを消すには明示的に消去操作を行う必要がある。ユーザが電子文書に対して一時的な書き込みを記入した場合、一時的な書き込みの消去操作を行わずに永続的に残したい書き込みが目立ちにくくなるのを許容するか、個々の一時的な書き込みに対していちいち消去操作を行うか、などの対応が必要である。
【０００９】
本発明は、電子文書に対する書き込みを消すためにユーザの明示的な消去操作を要する方式と比べて、ユーザが永続的な書き込みより一時的な書き込みを多く行う場合における一時的な書き込みの消去のためのユーザの操作負担、を減らすことを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に係る発明は、コンピュータを、電子文書に対する書き込みを記憶する記憶手段、前記電子文書を前記書き込みと共に表示する表示画像を生成する生成手段であって、前記書き込みについて予め定められた消去条件が満たされた場合、前記書き込みを含まない前記表示画像を生成する生成手段、として機能させるためのプログラムである。
【００１１】
請求項２に係る発明は、前記記憶手段に記憶されている前記書き込みを対象とする永続化操作をユーザから受けた場合には、その書き込みを永続的書き込みに変更する手段と、を更に含み、前記生成手段は、前記永続的書き込みについては前記消去条件が満たされた場合でも前記表示画像に含める、ことを特徴とする請求項１に記載のプログラムである。
【００１２】
請求項３に係る発明は、前記生成手段は、前記表示画像中の前記永続的書き込みを前記永続的書き込みに変更されていない前記書き込みと区別可能な表示態様とする、ことを特徴とする請求項２に記載のプログラムである。
【００１３】
請求項４に係る発明は、前記記憶手段は、前記電子文書に対して前記書き込みが入力された入力時刻を前記書き込みと対応付けて記憶し、前記消去条件は、前記入力時刻から予め定められた表示期間が経過したことである、ことを特徴とする請求項１〜３のいずれか１項に記載のプログラムである。
【００１４】
請求項５に係る発明は、前記生成手段は、前記表示画像に含める前記書き込みの表示濃度を、前記入力時刻の経過に応じて減衰させることを特徴とする請求項４に記載のプログラム。
【００１５】
請求項６に係る発明は、前記生成手段は、前記入力時刻直後の第１時点における前記表示濃度の減衰の程度を、前記第１時点よりも後の第２時点の減衰の程度よりも大きくすることを特徴とする請求項５に記載のプログラムである。
【００１６】
請求項７に係る発明は、前記書き込みを対象とする特定操作をユーザから受けた場合に、前記書き込みの前記表示濃度の減衰の速度を小さくする手段、を更に備える請求項５または６に記載のプログラムである。
【００１７】
請求項８に係る発明は、前記書き込みを対象とする表示延長操作をユーザから受けた場合に、前記書き込みに対応する前記表示期間を延長する手段、を更に備える請求項４〜６のいずれか１項に記載のプログラムである。
【００１８】
請求項９に係る発明は、前記記憶手段は、前記書き込みに対応付けて、その書き込みの対象である前記電子文書のページを更に記憶し、前記生成手段は、画面に前記表示画像が表示されているページとは異なるページを対象とする前記書き込みについては、前記表示期間の進行を一時停止させる、ことを特徴とする請求項４〜８のいずれか１項に記載のプログラムである。
【００１９】
請求項１０に係る発明は、電子文書に対する書き込みを記憶する記憶手段と、前記電子文書を前記書き込みと共に表示する表示画像を生成する生成手段であって、前記書き込みについて予め定められた消去条件が満たされた場合、前記書き込みを含まない前記表示画像を生成する生成手段と、を有する表示制御装置である。
【発明の効果】
【００２０】
請求項１又は１０に係る発明によれば、電子文書に対する書き込みを消すためにユーザの明示的な消去操作を要する方式と比べて、ユーザが永続的な書き込みより一時的な書き込みを多く行う場合における一時的な書き込みの消去のためのユーザの操作負担、を減らすことができる。
【００２１】
請求項２に係る発明によれば、消去を望まない書き込みをユーザが指定できる。
【００２２】
請求項３に係る発明によれば、消去条件が満たされると消去される書き込みと、消去条件が満たされても消去されない永続的書き込みとを視覚的に区別可能とすることができる。
【００２３】
請求項４に係る発明によれば、時間が経過すると書き込みを消去することができる。
【００２４】
請求項５に係る発明によれば、書き込みがいずれ消去されてしまうことを濃度の減衰によりユーザに直感的に知らせることができる。
【００２５】
請求項６に係る発明によれば、濃度の減衰が一定である場合と比べて、書き込みを入力した直後にその書き込みの濃度が減衰していることをユーザに認識させやすい。
【００２６】
請求項７に係る発明によれば、書き込みの表示期間をユーザの希望に応じて延長することができる。
【００２７】
請求項８に係る発明によれば、書き込みの表示期間をユーザの希望に応じて延長することができる。
【００２８】
請求項９に係る発明によれば、ユーザがどのページを閲覧しているかに依らず一律に表示時間を進行させる場合と比べて、ユーザが書き込みを行ったページとは別のページを閲覧した後、元のそのページの閲覧に戻った際に、その書き込みが消去されてしまっている可能性を減らすことができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態の装置の機能的構成の例を示す図である。
【図２】一時的書き込み管理テーブルの例を示す図である。
【図３】書き込み管理部による一時的書き込みの濃度減衰処理の例を示す図である。
【図４】タップ受付部の処理の例を示す図である。
【図５】一時的書き込みの濃度の減衰パターンの例を示す図である。
【図６】書き込み初期により強く減衰する減衰パターンの例を示す図である。
【発明を実施するための形態】
【００３０】
図１を参照して、電子文書の閲覧装置の一実施形態を説明する。この閲覧装置は、表示装置と入力装置を備えたコンピュータ端末に対して、以下に説明するモジュール群の機能を表すプログラムを実行させることにより構築される。図１の例では、そのプログラムを実行するコンピュータ端末として、タブレット端末のようにタッチパネルディスプレイを備えた端末を想定する。
【００３１】
この実施形態では、電子文書に対するユーザの書き込みは、原則として用が済んだら消えてしまった方がよい書き込みであるとして、一時的書き込み（すなわち一定時間経過等の或る消去条件を満たした後は表示されなくなる書き込み）として扱う。ここでいう消去条件には、ユーザから一時的書き込みに対する明示的・直接的な消去操作（例えば、タッチパネルに表示された電子文書中のその書き込みをタップ操作等で選択し、選択した書き込みに対する操作メニューから「消去（削除）」を選ぶ操作）がなされることは含まれない。消去条件は、例えば、書き込みが持つ時間の経過と共に変化する属性（例えば、その書き込みが入力された時効からの経過時間、又は、その書き込みがなされた後に書き込み先の電子文書が閉じられた回数など）が満たすべき条件である。閲覧装置は、例えば、一時的書き込みの表示の濃度を徐々に減衰させていき、予め定めた時間が過ぎると完全に消えてしまう（濃度が０となる）ようにする。一方、ユーザが永続的に残したい書き込みについては、ユーザに明示的な永続化の操作を求める。書き込みに対して永続化を示す予め定めた操作がなされた場合、閲覧装置は、その書き込みを永続的書き込み（すなわち一時的書き込みの消去条件を満たしても消去されずに表示される書き込み）として記憶し、常に表示する。
【００３２】
図１に示す閲覧装置は、文書表示制御部１０、書き込みＵＩ（ユーザインタフェース）部２０、書き込み管理部３０を有する。
【００３３】
文書表示制御部１０は、電子文書を表示装置の画面に表示するための表示制御を実行する。この表示制御には、電子文書をページ毎（あるいは見開き２ページ毎のように所定ページ数毎）に画面に表示する制御、ページめくり操作に応じて画面に表示するページを切り替える制御等の一般的な文書表示制御が含まれる。この表示制御は、一般的なＰＤＦ（Portable Document Format）形式の文書を表示するＰＤＦビューアアプリケーション等が行う制御と同様のものでよい。
【００３４】
書き込みＵＩ部２０は、文書表示制御部１０の表示制御により表示装置の画面に表示された電子文書に対する書き込みについてのユーザインタフェース処理を実行する。書き込みＵＩ部２０は、書き込み受付部２２、書き込み表示制御部２４及びタップ受付部２６を含む。
【００３５】
書き込み受付部２２は、画面に表示された電子文書に対する書き込みの入力をユーザから受け付ける。書き込みの入力は、表示装置であるタッチパネルディスプレイの画面に対して、例えばユーザの指又はペン先による手書き入力で行われる。書き込み受付部２２は、コンピュータ端末のＯＳ（オペレーティングシステム）から、ユーザのペン先等による手書きのストロークの情報を書き込みの情報として受け取り、書き込み管理部３０に渡す。書き込み管理部３０は、書き込み受付部２２から書き込みの情報を受け取ると、その情報を書き込みテーブル（後述）に登録する。
【００３６】
書き込み表示制御部２４は、文書表示制御部１０が表示している電子文書のページに対して、ユーザがそのページに書き込んだ書き込みを重ねて表示するための表示制御を行う。この書き込みの表示制御は、書き込み管理部３０の書き込みテーブルを参照して行う（詳細は後述）。
【００３７】
タップ受付部２６は、文書表示制御部１０が表示している電子文書のページに対するユーザのタップ操作（指先やペン先等で軽く叩く操作）を受け付け、受け付けたタップ操作に応じて書き込みの状態を変更する等の制御を行う。本実施形態では、書き込みが記入された時点では、その書き込みは一時的書き込みとして取り扱われるが、ユーザがその書き込みを永続的書き込みに変更したい場合、その書き込みに対して、予め定めたタップ操作（例えばダブルタップ）を行う。またタップ受付部２６は、書き込みに対する別のタップ操作に応じて、その書き込みの表示時間を延長するための処理を行ってもよい。
【００３８】
書き込み管理部３０は、電子書籍に対するユーザの書き込みを管理するための書き込みテーブル３２を保持する。そして、書き込みテーブル３２に登録されている個々の書き込みの状態を、時間の経過やユーザからの操作に応じて更新する。
【００３９】
書き込みテーブル３２は、電子文書毎に１つ作成される。書き込み管理部３０は、文書表示制御部１０が表示している電子文書の書き込みテーブル３２を保持・管理する。
【００４０】
図２に書き込みテーブルの一例を示す。書き込みテーブルの個々の書き込みについてのエントリ（そのテーブルの１つの行）には、「ＩＤ」、「時刻」、「ページ」、「ストローク」、「永続」、「減衰係数」、「濃度」等の項目が含まれる。
【００４１】
「ＩＤ」は、その書き込みの識別情報である。
【００４２】
「時刻」は、その書き込みが行われた時刻である。あくまで一例であるが、図示例では、ある基準時刻からその書き込みの時刻までの経過時間を秒単位で示したものを書き込みの「時刻」としている。
【００４３】
「ページ」は、その書き込みが行われたページの番号である。
【００４４】
「ストローク」は、その書き込みのストロークを表す情報であり、書き込み時の画面上のペン先等の軌道を示す点列である。この点列の各点は、ページ内での絶対座標（例えばページの矩形の特定の頂点を原点とした（ｘ，ｙ）座標）で表される。単位時間（例えば１ミリ秒程度）ごとに、タッチパネル上にタッチしているペン先等のページ内での絶対座標をサンプリングすることで、このような点列（ストローク）の情報が生成される。
【００４５】
「永続」は、その書き込みが永続的書き込みであるか否かを示すフラグである。この例では、「永続」フラグの値が「１」の場合、当該書き込みは永続的書き込みであり、「０」の場合は一時的書き込みである。
【００４６】
「減衰係数」は、一時的書き込みの表示濃度の減衰速度を規定する係数である。この例では、一時的書き込みの表示の濃度は、時間の経過に伴って減衰係数が示す一定の速度で薄くなっていく。図に例示する減衰係数の数値「３．３（％）」は、書き込みの濃度の初期値を最大濃度１００％とし、書き込みがなされた後５分で完全に消える（すなわち濃度＝０％）ようにした場合の、１０秒あたりの濃度の減衰量である。
【００４７】
「濃度」は、その書き込みの現在の濃度である。
【００４８】
なお、図２に挙げた具体的な数値はあくまで一例に過ぎない。
【００４９】
書き込み受付部２２は、ユーザからの書き込みを受け付けると、その受付の時刻（例えば書き込みの開始の時刻）、書き込みが行われたページの情報、その書き込みのストロークの情報等を、書き込みの情報として書き込み管理部３０に伝える。書き込み管理部３０は、書き込み受付部２２から書き込みの情報を受け取ると、その書き込みのためのエントリを書き込みテーブル３２に追加する。そして、そのエントリに対して、書き込み受付部２２から通知された時刻、書き込み先のページ、ストローク等の情報を登録する。また、「永続」フラグの値を０（一時的書き込み）に、減衰係数の値を予め定めた値（図２の例では３．３）に、濃度の値を予め定められた初期値（図示例では１００）に設定する。このうち濃度は、この後時間の経過と共に低くなっていく。
【００５０】
書き込み管理部３０は、それまで表示されていた電子文書が文書表示制御部１０に対するユーザの操作により閉じられると、書き込みテーブルをその電子文書の文書ＩＤ（識別情報）と対応付けて不揮発性の記憶装置に保存してもよい。このとき、「永続」フラグが０のエントリ（すなわち、一時的書き込み）は削除してもよい。閉じられた電子文書が再び文書表示制御部１０により開かれると、その電子文書に対応する書き込みテーブルが不揮発性記憶装置から読み出され、書き込み管理部３０に保持される。
【００５１】
次に、図３を参照して、書き込み管理部３０による、一時的書き込みの濃度減衰処理の例を説明する。書き込み管理部３０は、図３の手順を単位時間（例えば図２に例示したテーブルの減衰係数を用いる場合には１０秒）ごとに実行する。
【００５２】
図３の手順では、書き込み管理部３０は、まず書き込みテーブル３２に未処理のエントリが存在するかどうかを判定する（Ｓ１０）。この判定の結果がＮｏの場合は処理を終了する。
【００５３】
Ｓ１０の判定結果がＹｅｓの場合、書き込み管理部３０は、書き込みテーブル３２から未処理のエントリを１つ取得する（Ｓ１２）。そして、そのエントリの「永続」フラグの値が１であるか否かを判定する（Ｓ１４）。この判定結果がＹｅｓの場合、そのエントリに対応する書き込みは永続的書き込みなので、そのエントリについては濃度の減衰を行わずに処理終了とし、Ｓ１０に戻る。
【００５４】
Ｓ１４の判定結果がＮｏの場合、そのエントリに対応する書き込みは一時的書き込みなので、書き込み管理部３０はその書き込みの濃度を減衰させる。すなわち、そのエントリの「濃度」の値Ｗを取得し（Ｓ１６）、「減衰係数」の値Ｄを取得し（Ｓ１８）、Ｗ−Ｄの値を計算する。そして、そのエントリの「濃度」の値を、Ｗ−Ｄに書き換える（Ｓ１９）（濃度係数は、単位時間あたりの濃度の減衰量であるため）。
【００５５】
書き込み表示制御部２４は、定期的な表示更新タイミング毎に、書き込みテーブル３２の最新情報を取得し、その情報に従って各書き込みを、文書表示制御部１０が生成した表示対象の電子文書のページの画像に合成する。すなわち書き込み表示制御部２４は、「永続」フラグの値が１であるエントリの書き込みについては、そのエントリの「濃度」の値に関係なく最大濃度でその書き込みをそのページの画像に合成する。また、「永続」フラグの値が０であるエントリの書き込みについては、そのエントリの「濃度」の値でそのページの画像に合成する。この合成では、例えば書き込みの濃度が６％の場合、その書き込みの透明度を９４％に設定して、ページの画像上にその書き込みを描画すればよい。
【００５６】
次に図４を参照して、タップ受付部２６の処理内容の例を説明する。
【００５７】
ユーザからタッチパネルへタップ操作が行われると、タップ受付部２６は、そのタップの位置及び種類の情報を（例えばオペレーティングシステム等から）取得する（Ｓ２０）。個々で取得されるタップの位置は、文書表示制御部１０によりタッチパネルに表示されている電子文書のページ内での絶対座標であり、タップの種類には、シングルタップ（画面を軽く１回叩く操作）、ダブルタップ（画面を軽く２回続けて叩く操作）、トリプルタップ等がある。
【００５８】
次にタップ受付部２６は、Ｓ２０で取得したタップ位置に一時的書き込みが存在するかどうかを判定する（Ｓ２２）。すなわち、書き込みテーブル３２にある「永続」フラグが０である書き込みのストロークの中からそのタップ位置を通るものを探し、もしそのようなものがあれば、Ｓ２２の判定結果はＹｅｓとなる。なお、タップ位置に書き込みがあっても、その書き込みが永続的書き込み（「永続」フラグが１）である場合は、Ｓ２２の判定結果はＮｏとなる。
【００５９】
Ｓ２２の判定結果がＮｏの場合、ユーザは書き込みと関係の無い場所をタップしたか、永続的書き込みをタップしたということなので、一時的書き込みの状態を変化させるための図４の処理の対象ではない。したがって、この場合、タップ受付部２６は処理を終了する。
【００６０】
Ｓ２２の判定結果がＹｅｓの場合、タップ受付部２６は、Ｓ２０で取得したタップ種類がシングルタップ、ダブルタップのいずれであるかを判定する（Ｓ２４）。タップ種類がダブルタップの場合、タップ受付部２６は、Ｓ２２で検知したタップ位置にある一時的書き込みを永続化する（Ｓ２６）。すなわち、書き込みテーブル３２内のその書き込みの「永続」フラグの値を１にする。
【００６１】
本実施例においては、ダブルタップを永続化操作（書き込みを永続的なものとして保存するための操作）として扱ったが、その他の操作を永続化操作として扱ってもよい。誤操作で書き込みが永続化されないよう、永続化操作は、後述する表示延長操作よりも判定が複雑なもの(操作回数が多いもの、複数点のタッチを要するもの、操作に必要な時間が長いもの、等)であることが望ましい。
【００６２】
また、タップ種類がシングルタップの場合、タップ受付部２６は、その書き込みの表示の期間を延長する（Ｓ２８）。この表示期間の延長は、例えば、表示濃度の減衰係数を小さくすることで行えばよい。また別の例として、表示期間の延長を、表示濃度を初期値に戻すことで実現してもよい。また、それら両方を行ってもよい。例えば図２に示した書き込みテーブル３２では、ＩＤ＝４の書き込みについて、減衰係数を初期値３．３の半分（１．６５）に下げる表示延長が施されている。
【００６３】
本実施例においては、シングルタップを表示延長操作（すなわち書き込みが表示される時間を延長するための操作）として扱ったが、その他の操作を表示延長操作として扱ってもよい。
【００６４】
なお、図４の手順において、Ｓ２２では、書き込みテーブル３２に登録されている一時的書き込みのうち、濃度が０になっているもの（すなわち表示されていない一時的書き込み）は対象から外してもよい。すなわち、タップ位置に一時的書き込みがあっても、その書き込みの濃度が０である場合には、Ｓ２２の判定結果はＮｏとするのである。ユーザが誤ってタップした場所に偶然濃度が０の書き込みがあった場合に、その書き込みが復活して表示されると、ユーザに違和感を与える可能性があるからである。別の方法として、濃度が０になった一時的書き込みのエントリを書き込みテーブル３２から削除してもよい。
【００６５】
図４の手順による一時的書き込みの状態変更（永続化、表示延長）による表示濃度の変化の例を、図５を参照して説明する。
【００６６】
図５の（ａ）に示すグラフ１００は、タップによる状態変更がなされない場合の一時的書き込みの濃度の減衰の例を比較対象として示したものである。この例では、濃度が初期値から一定の傾きで減衰している。
【００６７】
これに対し、図５の（ｂ）に示すグラフ１０２は、書き込みが行われた後しばらくしてからシングルタップされ、更にその後しばらくしてからダブルタップされた場合の、書き込みの濃度変化を示す。この例では、書き込みが行われた後その濃度は初期値から一定の速度（減衰係数）で下がっていくが、その書き込みに対してシングルタップがなされると、いったん濃度が初期値に戻り、その後当初の半分の減衰係数で減衰していく。そして、その書き込みに対してダブルタップがなされると、その書き込みの濃度は初期値のまま固定となる。なお、図５の（ｂ）に示した濃度変化のパターンは、あくまで一例に過ぎない。
【００６８】
以上、本発明の一実施形態を説明した。以上に説明した実施形態はあくまで例示的なものであり、本発明の範囲内で様々な変形が可能である。
【００６９】
例えば、上記実施形態では、一時的書き込みの表示濃度を一定の速度で減衰させたが、これは一例に過ぎない。もっと別の減衰のパターン（時間の経過と共に低減していく濃度の時間的な変化を表す関数等）を用いてもよい。別の減衰のパターン（減衰関数）としては、例えば濃度が単調減衰するものを用いる。
【００７０】
特に例えば、図６に示すように、書き込みがなされた時点に近い期間ほど強く減衰し、その時点から時間が経つほど減衰度合いが弱くなる減衰関数１１０を用いてもよい。このように、書き込みが記入された時点に近い期間ほど強く減衰する減衰パターン（初期強減衰パターンと呼ぶ）を用いれば、書き込みを記入した直後のユーザがその書き込みやその周辺を読んでいるときに、その書き込みの濃度が減衰しているのが認識しやすい。初期強減衰パターンを採用すれば、例えば書き込みが消えるまでの時間を図５（ａ）に示した一定速度で減衰するパターンを同じにしつつも、書き込み動作直後における書き込みの濃度の減衰の認識性をより高めることが可能になる。書き込み動作直後はユーザがその書き込みに注目している可能性が高いので、ユーザは、そのときに濃度の減衰を認識し、必要に応じその書き込みについて表示期間延長操作や永続化操作等の対処を行う。
【００７１】
なお、図６に例示した、減衰関数の傾き（減衰係数）が時間の経過に従って常に減少していく減衰関数１１０は、初期強減衰パターンの一例に過ぎない。このほかにも例えば、書き込みの記入時点からある定められた第１の期間は減衰係数が徐々に減少し、その期間以後は濃度は０より大きい低い値のまま変化せず（減衰係数＝０）、その後記入時点から第２の期間（これは第１の期間より長い）が経過した時点で濃度が０となる減衰関数も、初期強減衰パターンの例である。また、書き込みの記入時点からある第１の期間はある傾きａで濃度が減少し、第１の期間の後はａより小さい傾きｂで濃度が減少する減衰関数も、初期強減衰パターンの例である。
【００７２】
また書き込み表示制御部２４は、一時的書き込みと永続的書き込みを表示態様で区別してもよい。例えば、一時的書き込みと永続的書き込みの表示色を異ならせる等である。これにより、ユーザは、一時的書き込みと永続的書き込みの区別がしやすくなる。
【００７３】
また以上の実施形態では、一時的書き込みをタップ操作で永続化することを例示したが、この逆に永続的書き込みに対して特定のタップ操作がなされた場合に、その書き込みを一時的書き込みに変更してもよい。
【００７４】
また、電子文書が複数のページを含んでいる場合、文書表示制御部１０により画面に表示されているページと、画面に表示されていないページが出てくる。上記実施形態では、一時的書き込みが画面に表示されているか否かを区別せずに、時間の経過に従ってその書き込みの濃度を減衰させた。これに対する変形例として、画面に表示されていないページ上の一時的書き込みについては、濃度の減衰を停止させてもよい。この変形例では、書き込み管理部３０は、図３の手順のＳ１０及びＳ１２で書き込みテーブル３２から探索して取得する未処理エントリを、文書表示制御部１０が現在表示中のページに対する書き込みに限定すればよい。これにより、表示中のページに対する一時的書き込みの濃度は時間の経過に従って減衰されるが、表示されていないページに対する一時的書き込みの濃度は維持される。この変形例では、一時的書き込みが書き込まれたページが画面に表示されていない間は、その一時的書き込みの濃度の減衰を一時停止させることで、その一時的書き込みの表示期間の進行を一時停止し、その表示期間の終期を延長している。
【００７５】
例えば複数のページを含む電子文書を、ページを行きつ戻りつしながら読解を進めることはよくあることである。例えば、別ページにある図面を適宜参照しながら本文を読み進める場合等である。このような場合、第１のページに読解補助のための書き込みをした後、別の第２のページを読んでいる場合、その間第１のページの読解は中断している。このとき例えば第２のページの読解に時間が掛かっている間に、第１のページの読解補助の書き込みが消滅したのでは、ユーザが第１のページの読解に戻った際に読解補助の役目が果たされない。これに対し、この変形例のように、表示されていないページ上の一時的書き込みについては時計の進行を止めることとすれば、第２のページを読んでいる間、第１のページの一時的書き込みの濃度は維持される。したがってユーザは、第１のページの読解に戻った際に、先ほど第１のページから離れた際に参照していた一時的書き込みを再び参照することが可能となる。この変形例の方式は、例えば、読解に時間がかかる文書や、重要な文書を精読する際等に特に有効である。
【００７６】
なお、読みやすく、同じ箇所を読み返す必要の少ない文書の場合は、文章はその場でかなりの程度理解でき、後での参照も少ない。このため、他のページを読んでいるか否かに依らず濃度の減衰を進行させても問題ない。そこで、一つの例として、あるページにおける一時的書き込みの濃度減衰を別のページの閲覧中も進行させるか否かを、ユーザが閲覧装置に対して設定可能としてもよい。
【００７７】
また、上記実施形態では、永続化されていない書き込み（一時的書き込み）の濃度を徐々に減衰させて最終的に濃度０にしたが、これは一例にすぎない。この代わりに、一時的書き込みの濃度を減衰させずに一定濃度に保ち、書き込みが入力された時点（入力時刻）から予め定められた表示期間が経過した時点でその書き込みを消去（すなわち書き込みテーブル３２から削除するか、または濃度を０にする等）してもよい。ただし、濃度を徐々に減衰させた方が、書き込みがいずれ消えてしまうことをユーザに認識させやすい。
【００７８】
このように一時的書き込みの濃度を減衰させず、入力時刻から表示期間が経過した時点で突然消去する例でも、上述の変形例と同様、一時的書き込みが書き込まれたページが画面表示していない間は、その表示期間の進行を一時停止させるようにしてもよい。
【００７９】
また、以上の例では、一時的書き込みは予め定めた表示期間（例えば一時的書き込みの入力時刻からその書き込みの濃度が０になるまでの期間）が経過すると消去したが、これは一例に過ぎない。この代わりに、別の消去条件が満たされた場合にその一時的書き込みを消去してもよい。表示期間の経過以外の消去条件の例としては、例えば、それまで文書表示制御部１０が表示していた電子文書を閉じた（すなわち電子文書のファイルをクローズした）こと、がある。また別の例として、電子文書を所定回数閉じることを消去条件としてもよい。この例では、例えば書き込みテーブル３２（図２参照）に、書き込み毎にその書き込みが入力されて後にでその電子文書が閉じられた回数を記録し、ある囲みについてこの回数が所定の閾値に達した場合に、その書き込みを消去（例えば濃度を０にする）すればよい。さらに、この場合、所定回数に達するまで、電子文書を閉じて再び開くたびに濃度を減らして表示する（すなわち書き込みテーブル３２に記録された上記回数が多くなるほど、表示濃度を低減する）ようにしてもよい。例えば、書き込みが入力された時点では濃度１００％で表示し、その後電子文書が閉じられた後再度開かれた場合はその書き込みを濃度８０％で表示し、更に電子文書が閉じられて再度開かれた場合はその書き込みを濃度６０％で表示する等である。
【００８０】
また、以上の例では、閲覧装置としてタッチパネルディスプレイを備えた装置を用い、一時的書き込みの永続化や表示期間（寿命）延長をその書き込みに対するタップ操作で指示する方式としたが、これは一例に過ぎない。閲覧装置として、タッチパネルディスプレイではない通常の表示装置を用いる装置（例えばパーソナルコンピュータ）を用いることも可能であり、この場合、一時的書き込みに対する永続化等の操作をタップの代わりに、マウス等のポインティングデバイスを用いた操作（例えばカーソル位置を対象の書き込みに合わせた状態でのシングルクリック、ダブルクリック等）により行えばよい。
【００８１】
またタッチパネルディスプレイを搭載した閲覧装置であっても、電子文書に対する書き込みの入力方法はタッチパネルに対する手書きに限られるものではなく、例えばソフトキーボードによるテキスト入力等の他の方法であってもよい。また、書き込みの永続化等の指示は、シングルタップ、ダブルタップ操作に限られるわけではなく、それら以外のタッチジェスチャー（例えばスワイプなど）で行ってもよい。
【００８２】
また以上の例では、表示装置を備えた閲覧装置が、図１に示した文書表示制御部１０、書き込みＵＩ部２０、書き込み管理部３０をすべて有していたが、これはシステム構成の一例に過ぎない。それら示した文書表示制御部１０、書き込みＵＩ部２０、書き込み管理部３０のうちの１以上、あるいはそれら各要素のうちの一部を、ネットワーク経由で閲覧装置に接続されたサーバで実行するようにしてもよい。
【００８３】
以上に例示した閲覧装置等の情報処理機構は、例えば、コンピュータに上述の各機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、フラッシュメモリやＳＳＤ（ソリッドステートドライブ）、ＨＤＤ（ハードディスクドライブ）や等の二次記憶装置を制御するコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバス等を介して接続された回路構成を有する。それら各機能の処理内容が記述されたプログラムがネットワーク等の経由でフラッシュメモリ等の二次記憶装置に保存され、コンピュータにインストールされる。二次記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００８４】
１０  文書表示制御部、２０  書き込みＵＩ部、２２  書き込み受付部、２４  書き込み表示制御部、２６  タップ受付部、３０  書き込み管理部、３２  書き込みテーブル。
【図１】
2018092418.tif 000003
【図２】
2018092418.tif 000004
【図３】
2018092418.tif 000005
【図４】
2018092418.tif 000006
【図５】
2018092418.tif 000007
【図６】
2018092418.tif 000008