(57)【要約】【課題】第１のページに付加されたオブジェクトにより、第１のページと並べて表示される第２のページの視認度合いが低下するのを防止する。【解決手段】表示制御部１２は、指定された位置に付箋オブジェクトが付加された第１のページと、第２のページとを表示部に並べて表示する。重なり検知部１４は、第１のページと第２のページとを並べたときにおける、第１のページに付加されたオブジェクトと第２のページとの重なりを検知する。処理部１６は、重なり検知部１４により重なりが検知された場合、表示部に表示された第２のページの視認度合いが当該重なりにより低下するのを防止する処理を行う。【選択図】図１
2015005038.tif 000002
【特許請求の範囲】
【請求項１】
指定された位置にオブジェクトが付加された第１のページと、第２のページとを表示部に並べて表示する表示制御手段と、
前記第１のページと前記第２のページとを並べたときの、前記オブジェクトと前記第２のページとの重なりを検知する検知手段と、
前記検知手段により前記重なりが検知された場合、前記表示部に表示された前記第２のページの視認度合いが当該重なりにより低下するのを防止する処理を行う処理手段と
を有する表示制御装置。
【請求項２】
前記第１のページまたは前記第２のページのいずれかを選択するページ選択手段を有し、
前記処理手段は、前記ページ選択手段により前記第２のページが選択されている場合に前記処理を行う
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記処理は、前記オブジェクトのうち、前記第２のページと重なる領域の透過度を、前記第１のページと重なる領域の透過度に比べて高くする処理である
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記処理は、前記オブジェクトのうち前記第２のページと重なる領域を表示しない処理である
ことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記オブジェクトを選択するオブジェクト選択手段を有し、
前記処理手段は、前記オブジェクト選択手段により前記オブジェクトが選択されている場合には、前記処理を行わない
ことを特徴とする請求項１ないし４のいずれか１項に記載の表示制御装置。
【請求項６】
前記処理は、前記オブジェクトと前記第２のページとの重なりが無くなる位置に前記第１のページおよび前記第２のページの少なくとも一方を移動する処理である
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項７】
前記処理は、前記第１のページと前記第２のページとの間隔を広げる処理である
ことを特徴とする請求項６に記載の表示制御装置。
【請求項８】
制御手段を有するコンピュータに、
指定された位置にオブジェクトが付加された第１のページと、第２のページとを前記制御手段が表示部に並べて表示するステップと、
前記第１のページと前記第２のページとを並べたときの、前記オブジェクトと前記第２のページとの重なりを前記制御手段が検知するステップと、
前記重なりが検知された場合、前記表示部に表示された前記第２のページの視認度合いが当該重なりにより低下するのを防止する処理を前記制御手段が行うステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置およびプログラムに関する。
【背景技術】
【０００２】
電子文書に対して付箋オブジェクトを貼り付ける技術が知られている。特許文献１には、電子文書を複数頁重ねた状態で表示する場合に、ある付箋と他の付箋とが重ならないように付箋を表示する技術が記載されている。特許文献２には、複数のアイテムをデスクトップに重ねて表示する場合に、上に表示されたアイテムのウインドウをカットアウトして、下に表示されたアイテムを視認させる技術が記載されている。特許文献３には、電子文書に付箋オブジェクトが貼り付けられる場合に、付箋オブジェクトの一部を透過させて、貼り付けられた部分の文字列が隠蔽されることを防止する技術が記載されている。特許文献４には、付箋オブジェクトが貼り付けられた位置に応じて付箋オブジェクトをグループ化し、電子付箋束として表示する技術が記載されている。特許文献５には、電子文書を複数頁重ねた状態で表示する場合に、付箋オブジェクトの位置または大きさを変更し、重ねて表示された付箋を視認させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４３８９５号公報
【特許文献２】特開２００７−３１７２１２号公報
【特許文献３】特開２００６−２４３９３５号公報
【特許文献４】特開２００５−２０２５９６号公報
【特許文献５】特開平８−２９２８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、第１のページに付加されたオブジェクトにより、第１のページと並べて表示される第２のページの視認度合いが低下するのを防止することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る表示制御装置は、指定された位置にオブジェクトが付加された第１のページと、第２のページとを表示部に並べて表示する表示制御手段と、前記第１のページと前記第２のページとを並べたときの、前記オブジェクトと前記第２のページとの重なりを検知する検知手段と、前記検知手段により前記重なりが検知された場合、前記表示部に表示された前記第２のページの視認度合いが当該重なりにより低下するのを防止する処理を行う処理手段とを有する。
【０００６】
請求項２に係る表示制御装置は、請求項１に記載の構成において、前記第１のページまたは前記第２のページのいずれかを選択するページ選択手段を有し、前記処理手段は、前記ページ選択手段により前記第２のページが選択されている場合に前記処理を行うことを特徴とする。
【０００７】
請求項３に係る表示制御装置は、請求項１または２に記載の構成において、前記処理は、前記オブジェクトのうち、前記第２のページと重なる領域の透過度を、前記第１のページと重なる領域の透過度に比べて高くする処理であることを特徴とする。
【０００８】
請求項４に係る表示制御装置は、請求項３に記載の構成において、前記処理は、前記オブジェクトのうち前記第２のページと重なる領域を表示しない処理であることを特徴とする。
【０００９】
請求項５に係る表示制御装置は、請求項１ないし４のいずれか１項に記載の構成において、前記オブジェクトを選択するオブジェクト選択手段を有し、前記処理手段は、前記オブジェクト選択手段により前記オブジェクトが選択されている場合には、前記処理を行わないことを特徴とする。
【００１０】
請求項６に係る表示制御装置は、請求項１または２に記載の構成において、前記処理は、前記オブジェクトと前記第２のページとの重なりが無くなる位置に前記第１のページおよび前記第２のページの少なくとも一方を移動する処理であることを特徴とする。
【００１１】
請求項７に係る表示制御装置は、請求項６に記載の構成において、前記処理は、前記第１のページと前記第２のページとの間隔を広げる処理であることを特徴とする。
【００１２】
請求項８に係るプログラムは、制御手段を有するコンピュータに、指定された位置にオブジェクトが付加された第１のページと、第２のページとを前記制御手段が表示部に並べて表示するステップと、前記第１のページと前記第２のページとを並べたときの、前記オブジェクトと前記第２のページとの重なりを前記制御手段が検知するステップと、前記重なりが検知された場合、前記表示部に表示された前記第２のページの視認度合いが当該重なりにより低下するのを防止する処理を前記制御手段が行うステップとを実行させる。
【発明の効果】
【００１３】
請求項１および８に係る発明によれば、第１のページに付加されたオブジェクトにより、第１のページと並べて表示される第２のページの視認度合いが低下することが防止される。
請求項２に係る発明によれば、選択されたページの視認度合いが、他のページに付加されたオブジェクトにより低下することが防止される。
請求項３に係る発明によれば、オブジェクトの位置を変えることなく、第２のページの視認度合いが低下することが防止される。
請求項４に係る発明によれば、第１のページに付加されたオブジェクトのうち第２のページと重なる領域が表示される場合に比べて、第２のページの視認度合いが低下することが防止される。
請求項５に係る発明によれば、選択されていないオブジェクトに対して処理が行われる。
請求項６に係る発明によれば、オブジェクトと第２のページとの重なりが無くなる位置に第１のページおよび第２のページの少なくとも一方を移動させない場合に比べて、第２のページの視認度合いが低下することが防止される。
請求項７に係る発明によれば、第１のページと第２のページとの間隔を狭める場合に比べて、第２のページの視認度合いが低下することが防止される。
【図面の簡単な説明】
【００１４】
【図１】表示制御装置の機能的構成を示すブロック図
【図２】表示制御装置のハードウェア構成を示すブロック図
【図３】表示制御装置において実行される処理を示すフローチャート
【図４】オブジェクトデータの一例を示す図
【図５】表示制御装置により表示される画面を例示する図
【図６】変形例１に係る透過処理を例示する図
【図７】変形例２に係る透過処理を例示する図
【図８】変形例３に係る処理を例示する図
【図９】変形例４において表示される画面を例示する図
【発明を実施するための形態】
【００１５】
図１は、本発明に一実施形態に係る表示制御装置１の機能的構成を示すブロック図である。表示制御装置１は、電子文書をページ単位で表示部に並べて表示し、ユーザに当該電子文書を閲覧または編集させるための装置である。表示制御装置１は、文書データ取得部１１と、表示制御部１２と、ページ選択部１３と、重なり検知部１４と、オブジェクト選択部１５と、処理部１６とを有する。文書データ取得部１１は、電子文書を示す文書データを取得する。電子文書には、ユーザにより指定されたページの指定された位置に付箋オブジェクトが付加されている。付箋オブジェクトは、電子文書において指定されたページの指定された位置に付加されるオブジェクトである。付箋オブジェクトは、付箋を模した画像として表示される。付箋オブジェクトは、付加されるページから一部がはみ出した状態で表示される場合がある。表示制御部１２（表示制御手段の一例）は、文書データ取得部１１により取得された文書データが示す電子文書をページ単位で表示部に並べて表示する。ページ選択部１３（ページ選択手段の一例）は、指定された位置に付箋オブジェクトが付加されたあるページ（以下、「第１のページ」という）、または第１のページとは異なる他のページ（以下、「第２のページ」という）のいずれかを選択する。重なり検知部１４（検知手段の一例）は、第１のページと第２のページとを並べたときにおける、第１のページに付加されたオブジェクトと第２のページとの重なりを検知する。オブジェクト選択部１５（オブジェクト選択手段の一例）は、第１のページに付加されたオブジェクトを選択する。処理部１６（処理手段の一例）は、重なり検知部１４により重なりが検知された場合、表示部に表示された第２のページの視認度合いが当該重なりにより低下するのを防止する処理（以下、「防止処理」という）を行う。処理部１６は、ページ選択部１３により第２のページが選択されている場合に、防止処理を行う。処理部１６は、また、第１のページに付加されたオブジェクトがオブジェクト選択部１５によりを選択されている場合には、防止処理を行わない。
【００１６】
図２は、表示制御装置１のハードウェア構成を示すブロック図である。表示制御装置１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、表示部１０４、および入力部１０５を有するコンピュータである。ＣＰＵ（Central Processing Unit）１０１は、本発明に係る表示プログラムを実行することにより表示制御装置１の各部を制御する制御装置である。ＲＯＭ（Read Only Memory）１０２は、各種のプログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ（Random Access Memory）１０３は、データを記憶する揮発性の記憶装置である。表示部１０４は、液晶ディスプレイまたは有機ＥＬ（Electroluminescence）ディスプレイなどの表示装置を有する。入力部１０５は、ユーザによる入力を受け付ける装置であり、キーボード、マウス、および各種ボタン等を備える。表示制御装置１において、表示プログラムを実行しているＣＰＵ１０１は、文書データ取得部１１、ページ選択部１３、重なり検知部１４、処理部１６の一例である。表示プログラムを実行することにより表示部１０４を制御しているＣＰＵ１０１は、表示制御部１２の一例である。表示プログラムを実行することにより入力部１０５を制御しているＣＰＵ１０１は、オブジェクト選択部１５の一例である。
【００１７】
図３は、表示制御装置１において実行される処理を示すフローチャートである。以下の処理は、表示制御装置１に表示プログラムを実行させるための指示が入力されたことを契機として開始される。表示プログラムを実行させるための指示は、ユーザが入力部１０５を操作することにより入力される。
【００１８】
ステップＳ１０１において、ＣＰＵ１０１は、文書データを取得する。具体的には、ＣＰＵ１０１は、ＨＤＤ（Hard Disk Drive）などの記憶装置から文書データを読み込み、当該文書データをＲＡＭ１０３に記憶する。ステップＳ１０２において、ＣＰＵ１０１は、文書データが示す電子文書をページ単位で表示部１０４に並べて表示する。「並べて表示」とは、あるページと他のページとを重ならずに表示することをいう。ＣＰＵ１０１は、例えば、電子文書の１ページ目と２ページ目を表示部１０４に並べて表示する。表示部１０４に表示されたページを、以下では、「表示ページ」と表現する。ＣＰＵ１０１は、表示ページのページ番号を、ＲＡＭ１０３に記憶する。
【００１９】
ステップＳ１０３において、ＣＰＵ１０１は、表示ページに付箋オブジェクトが付加されているか否かを判断する。文書データは、付加された付箋オブジェクトを示すオブジェクトデータを含んでいる。オブジェクトデータは、付箋オブジェクトの属性を示している。付箋オブジェクトの属性には、例えば、電子文書においてその付箋オブジェクトが付加されたページおよびそのページにおいてその付箋オブジェクトが付加された位置、付箋オブジェクトの色、並びに付箋オブジェクトに書き込まれた文字列などが含まれている。ＣＰＵ１０１は、このオブジェクトデータと、ＲＡＭ１０３に記憶された表示ページのページ番号とに基づいて、表示ページに付箋オブジェクトが付加されているか否かを判断する。表示ページに付箋オブジェクトが付加されていると判断された場合（ステップＳ１０３：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０４に移行する。表示ページに付箋オブジェクトが付加されていないと判断された場合（ステップＳ１０３：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１１３に移行する。
【００２０】
図４は、オブジェクトデータの一例を示す図である。「オブジェクト番号」は、電子文書に付加された付箋オブジェクトを識別するための番号である。「ページ番号」は、付箋オブジェクトが付加されたページの番号を示す。図４に示す例では、オブジェクト番号が「１」、「２」、「３」の付箋オブジェクトが、１ページ目と、２ページ目と、４ページ目にそれぞれ付加されている。「オブジェクト座標」は、付箋オブジェクトが付加されたページ上の座標を示す。「オブジェクト座標」は、付箋オブジェクトが付加されたページ上の決められた点（例えば、ページの左上端の点）を基準とする座標系の座標であって、付箋オブジェクトの各頂点の座標を示す。図４に示す例では、付箋オブジェクトは矩形であり、一の付箋オブジェクトに対して４つのオブジェクト座標が示されている。例えば、オブジェクト番号が「１」の付箋オブジェクトは、１ページ目の座標系において、各頂点の座標が（ｘ１１，ｙ１１）、（ｘ１２，ｙ１２）、（ｘ１３，ｙ１３）、（ｘ１４，ｙ１４）となる位置に付加されている。オブジェクトデータは、付箋オブジェクトの移動、付箋オブジェクトのサイズの変更、若しくは付箋オブジェクトの追加または削除を契機に更新される。
【００２１】
再び図３を参照する。ステップＳ１０４において、ＣＰＵ１０１は、表示ページの中から一のページを選択する。一のページの選択は、予め定められたアルゴリズムに基づいて行われる。例えば、ユーザが入力部１０５を操作して、一のページを指定する指示（以下、「ページ指定指示」という）が入力された場合には、当該指示により指定されたページが選択される。また、ページ指定指示が入力されていない場合には、表示部１０４上での表示領域が最も大きい表示ページが、ページ番号の若い方から順（昇順）に選択される。以下では、表示ページの中から選択された一のページを「選択ページ」と表現し、選択されなかった残りのページを「非選択ページ」と表現する。ＣＰＵ１０１は、ＲＡＭ１０３に記憶された表示ページのページ番号について、選択ページのページ番号と非選択ページのページ番号とを区別してＲＡＭ１０３に記憶する。
【００２２】
ステップＳ１０５において、ＣＰＵ１０１は、表示ページに付加された付箋オブジェクトの中から一の付箋オブジェクトを選択する。具体的には、ＣＰＵ１０１は、ＲＡＭ１０３に記憶された表示ページのページ番号とオブジェクトデータとに基づいて、表示ページに付加された付箋オブジェクトを特定し、当該付箋オブジェクトのオブジェクト番号をＲＡＭ１０３に記憶する。ＣＰＵ１０１は、特定された付箋オブジェクトの中から一の付箋オブジェクトを選択する。ＣＰＵ１０１は、例えば、オブジェクト番号の若い方から順に付箋オブジェクトを選択する。ＣＰＵ１０１は、選択された一の付箋オブジェクト（以下、「対象オブジェクト」という）のオブジェクト番号を他のオブジェクト番号と区別してＲＡＭ１０３に記憶する。例えば、表示ページが１ページ目と２ページ目である場合、図４に示したオブジェクトデータでは、オブジェクト番号が「１」と「２」の付箋オブジェクトが表示ページに付加された付箋オブジェクトとして特定される。そして、ＣＰＵ１０１は、オブジェクト番号が「１」の付箋オブジェクトを選択し、対象オブジェクトのオブジェクト番号として「１」をＲＡＭ１０３に記憶する。
【００２３】
ステップＳ１０６において、ＣＰＵ１０１は、対象オブジェクトが選択ページに付加されているか否かを判断する。具体的には、ＣＰＵ１０１は、ＲＡＭ１０３に記憶された対象オブジェクトのオブジェクト番号と、選択ページのページ番号と、オブジェクトデータとに基づいて、対象オブジェクトが選択ページに付加されているか否かを判断する。例えば、選択ページのページ番号が「１」であり、且つ、対象オブジェクトのオブジェクト番号が「１」である場合、対象オブジェクトは選択ページに付加されていると判断される。別の例で、選択ページのページ番号が「１」であり、且つ、対象オブジェクトのオブジェクト番号が「２」である場合、対象オブジェクトは選択ページに付加されていないと判断される。対象オブジェクトが選択ページに付加されていると判断された場合（ステップＳ１０６：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０７に移行する。対象オブジェクトが選択ページに付加されていないと判断された場合（ステップＳ１０６：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１０８に移行する。
【００２４】
ステップＳ１０７において、ＣＰＵ１０１は、表示部１０４に対象オブジェクトを表示する。具体的には、ＣＰＵ１０１は、対象オブジェクトのオブジェクト番号に基づいて、オブジェクトデータからオブジェクト座標を読み出し、当該オブジェクト座標に基づいて対象オブジェクトを表示部１０４に表示する。ＣＰＵ１０１は、対象オブジェクトを、表示ページの上に重ねて表示する。
【００２５】
ステップＳ１０８において、ＣＰＵ１０１は、対象オブジェクトが、選択ページと重なるか否かを判断する。具体的には、ＣＰＵ１０１は、まず、対象オブジェクトのオブジェクト番号に基づいて、オブジェクトデータからオブジェクト座標を読み出す。ＣＰＵ１０１は、このオブジェクト座標に基づいて、対象オブジェクトが非選択ページの上に重ねて表示されるときの表示部１０４上における各頂点の座標（以下、「頂点座標」という）を算出する。ＣＰＵ１０１は、算出された頂点座標をＲＡＭ１０３に記憶する。ＣＰＵ１０１は、頂点座標のうちのいずれかの座標が、選択ページが表示された領域に含まれるか否かを判断する。対象オブジェクトが選択ページと重なると判断された場合（ステップＳ１０８：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０９に移行する。対象オブジェクトが選択ページと重ならないと判断された場合（ステップＳ１０８：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１０７に移行する。
【００２６】
ステップＳ１０９において、ＣＰＵ１０１は、対象オブジェクトがユーザにより選択されたか否かを判断する。対象オブジェクトの選択は、ユーザが入力部１０５を操作して、表示部１０４に表示された対象オブジェクトを指定する指示（以下、「オブジェクト指定指示」という）を入力することにより行われる。なお、対象オブジェクトが表示部１０４に表示される前については、ＣＰＵ１０１は、対象オブジェクトが選択されていないと判断する。対象オブジェクトが選択されたと判断された場合（ステップＳ１０９：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０７に移行する。対象オブジェクトが選択されていないと判断された場合（ステップＳ１０９：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１１０に移行する。
【００２７】
ステップＳ１１０において、ＣＰＵ１０１は、対象オブジェクトのうち、選択ページと重なる領域を算出する。具体的には、ＣＰＵ１０１は、ステップＳ１０８で算出された頂点座標をＲＡＭ１０３から読み出して、頂点座標により囲まれた領域と選択ページが表示された領域とが重なる領域を算出する。ＣＰＵ１０１は、算出された領域を示すデータをＲＡＭ１０３に記憶する。ステップＳ１１１において、ＣＰＵ１０１は、対象オブジェクトに対して透過処理（防止処理の一例）を行う。透過処理とは、対象オブジェクトのうち、選択ページと重なる領域の透過度を、非選択ページと重なる領域の透過度に比べて高くする処理をいう。ＣＰＵ１０１は、対象オブジェクトのうち、選択ページと重なる領域を示すデータをＲＡＭ１０３から読み出し、当該領域に含まれる画素の透過度を高くする。ＣＰＵ１０１は、透過処理が行われた対象オブジェクトを表示部１０４に表示する。
【００２８】
ステップＳ１１２において、ＣＰＵ１０１は、表示ページに付加された付箋オブジェクトの全てが対象オブジェクトとして処理されたか否かを判断する。表示ページに付加された付箋オブジェクトの全てが処理されたと判断された場合（ステップＳ１１２：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１１３に移行する。表示ページに付加された付箋オブジェクトのいずれかが処理されていないと判断された場合（ステップＳ１１２：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１０５に移行し、表示ページに付加された付箋オブジェクトの中から次の対象オブジェクトを選択する。
【００２９】
ステップＳ１１３において、ＣＰＵ１０１は、表示ページの操作に関する指示、または付箋オブジェクトの操作に関する指示が、ユーザにより入力されたか否かを判断する。表示ページの操作に関する指示としては、例えば、表示ページをスクロールさせるための指示、表示ページを切り替えるための指示、または上述のページ指定指示などが入力される。付箋オブジェクトの操作に関する指示としては、例えば、付箋オブジェクトを移動させるための指示、付箋オブジェクトのサイズを変更するための指示、付箋オブジェクトを追加または削除するための指示、若しくは上述のオブジェクト指定指示などが入力される。これらの指示が入力されたと判断された場合（ステップＳ１１３：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０２に移行する。これらの指示が入力されていないと判断された場合（ステップＳ１１３：ＮＯ）、ＣＰＵ１０１は、指示が入力されるまで処理を待機する。
【００３０】
図５は、表示制御装置１により表示される画面を例示する図である。図５は、表示制御装置１が、表示部１０４上の表示領域（ウインドウＷ１）に、ページＰ（Ｐ１およびＰ２）を左右に並べて表示する例を示している。図５の例では、ページＰ１およびページＰ２が表示ページである。ページＰにはテキスト領域Ｔｘが含まれている。テキスト領域Ｔｘは、文字列または図形などの電子文書の内容が表示された領域である。ページＰには、付箋オブジェクトｔａｇ（ｔａｇ１およびｔａｇ２）が付加されており、付箋オブジェクトｔａｇはページＰの上に重ねて表示される。付箋オブジェクトｔａｇ１は、ページＰ１に付加された付箋オブジェクトである。付箋オブジェクトｔａｇ１は、ページＰ１からはみ出した領域の一部がページＰ２のテキスト領域Ｔｘと重なっている。付箋オブジェクトｔａｇ２は、ページＰ２に付加された付箋オブジェクトである。付箋オブジェクトｔａｇ２は、ページＰ２からはみ出した領域の一部がページＰ１のテキスト領域Ｔｘと重なっている。カーソルＣｕは、指示または操作の対象をユーザに指定させるために表示される印である。上述のページ指定指示またはオブジェクト指定指示は、例えば、ユーザがマウスを動かすことにより、ページＰまたは付箋オブジェクトｔａｇ上にカーソルＣｕを移動させて、マウスをクリックすることなどにより行われる。
【００３１】
図５（ａ）は、ページＰ１が選択ページである場合（ページＰ２が非選択ページである場合）の付箋オブジェクトの表示例を示す図である。ページＰ１が選択ページである場合、付箋オブジェクトｔａｇ１は選択ページに付加されており（ステップＳ１０６：ＹＥＳ）、透過処理が行われることなく、ページＰ１およびページＰ２の上に重ねて表示される（ステップＳ１０７）。一方、付箋オブジェクトｔａｇ２は選択ページに付加されておらず（ステップＳ１０６：ＮＯ）、選択ページと重なっている（ステップＳ１０８：ＹＥＳ）。また、図５（ａ）の例で、付箋オブジェクトｔａｇ２はクリックされておらず、付箋オブジェクトｔａｇ２に対するオブジェクト指定指示は入力されていない（ステップＳ１０９：ＮＯ）。したがって、付箋オブジェクトｔａ２に対しては、透過処理が行われる（ステップＳ１１１）。図５は、透過処理の一例として、付箋オブジェクトｔａｇのうち、選択ページと重なる領域を表示しない（選択ページと重なる領域の画素の透過度を最大値にする）処理を行った場合を示している。破線により示された領域は、透過処理が行われた領域を表す。破線は、透過処理が行われた領域を示すために便宜上記したものであり、現実のウインドウＷ１には表示されない。なお、図５の例においては、透過処理の対象となる付箋オブジェクトｔａｇ（図５（ａ）では付箋オブジェクトｔａｇ２）のうち、選択ページ（図５（ａ）ではページＰ１）と重なる領域に接する領域であって、ページＰ（ページＰ１およびページＰ２）と重ならない領域の一部についても、透過処理が行われている。
【００３２】
図５（ｂ）は、ページＰ２が選択ページである場合（ページＰ１が非選択ページである場合）の付箋オブジェクトの表示例を示す図である。ページＰ２が選択ページである場合、付箋オブジェクトｔａｇ２は選択ページに付加されており（ステップＳ１０６：ＹＥＳ）、透過処理が行われることなく、ページＰ１およびページＰ２の上に重ねて表示される（ステップＳ１０７）。一方、付箋オブジェクトｔａｇ１は選択ページに付加されておらず（ステップＳ１０６：ＮＯ）、選択ページと重なっている（ステップＳ１０８：ＹＥＳ）。また、図５（ｂ）の例で、付箋オブジェクトｔａｇ１はクリックされておらず、付箋オブジェクトｔａｇ１に対するオブジェクト指定指示は入力されていない（ステップＳ１０９：ＮＯ）。したがって、付箋オブジェクトｔａ１に対しては、透過処理が行われる（ステップＳ１１１）。図５（ａ）および図５（ｂ）に示す通り、表示制御装置１による処理が実行されると、非選択ページに付加された付箋オブジェクトが選択ページに重なる場合、当該付箋オブジェクトには透過処理が行われる。したがって、非選択ページに付加された付箋オブジェクトによって、選択ページの視認度合いが低下することが防止される。
【００３３】
図５（ｃ）は、非選択ページに付加された付箋オブジェクトが選択された場合の付箋オブジェクトの表示例を示す図である。図５（ｃ）は、図５（ａ）に示した場合において、非選択ページに付加された（選択ページに付加されていない）付箋オブジェクトｔａｇ２に対してオブジェクト指定指示が入力された例を示している。付箋オブジェクトｔａｇ２がクリックされ、付箋オブジェクトｔａｇ２が選択されると（ステップＳ１０９：ＹＥＳ）、付箋オブジェクトｔａｇ２は、透過処理が行われることなく、ページＰ１およびページＰ２の上に重ねて表示される（ステップＳ１０７）。これにより、ユーザによって選択された付箋オブジェクトの視認度合いが低下することが防止される。また、選択ページを切り替えるためのページ指定指示が新たに入力されない場合であっても、非選択ページに付加された付箋オブジェクトがユーザに視認される。
【００３４】
本発明は、上述の実施形態に限定されるものではなく、種種の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わされて用いられてもよい。
【００３５】
（１）変形例１
透過処理の内容は、実施形態に記載された例に限らない。例えば、対象オブジェクトのうち選択ページと重なる領域は、ユーザにより視認される程度に透過処理が行われてもよい。
【００３６】
図６は、変形例１に係る透過処理を例示する図である。図６は、ページＰ２が選択ページである場合における透過処理を示している。図６に示す透過処理では、付箋オブジェクト（ここでは付箋オブジェクトｔａg１）のうち、選択ページ（ここではページＰ２）と重なる領域が、非選択ページ（ここではページＰ１）と重なる領域よりも高い透過度で表示されている。このように表示された場合、選択ページのうち、非選択ページに付加された付箋オブジェクトと重なる領域は、当該付箋オブジェクトを透けて視認される。なお、図６は、図５と同様に、透過処理の対象となる付箋オブジェクトｔａｇのうち、ページＰと重ならない領域の一部についても、透過処理が行われている。
【００３７】
（２）変形例２
透過処理の対象となる付箋オブジェクトは、実施形態に記載した付箋オブジェクトに限らない。透過処理は、例えば、第１のページ（あるページ）に付加されており、且つ、第２のページ（あるページとは異なる他のページ）と重なる付箋オブジェクトに対して行われてもよい。この場合、図３に示した処理において、ステップＳ１０４およびステップＳ１０６の処理は省略される。また、ステップＳ１０８において、ＣＰＵ１０１は、ある表示ページに付加された付箋オブジェクトが、他の表示ページと重なるか否かを判断する。ある表示ページに付加された付箋オブジェクトが他の表示ページと重なると判断された場合（ステップＳ１０８：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０９に移行する。ある表示ページに付加された付箋オブジェクトが他の表示ページと重ならないと判断された場合（ステップＳ１０８：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１０７に移行する。また、ステップＳ１１０において、ＣＰＵ１０１は、ある表示ページに付加された対象オブジェクトのうち、他の表示ページと重なる領域を算出する。
【００３８】
図７は、変形例２に係る透過処理を例示する図である。図７において、ページＰ１に付加された付箋オブジェクトｔａｇ１はページＰ２に重なっており、ページＰ２に付加された付箋オブジェクトｔａｇ２はページＰ１に重なっている（ステップＳ１０８：ＹＥＳ）。したがって、この例では、付箋オブジェクトｔａｇ１および付箋オブジェクトｔａｇ２の双方に対して透過処理が行われる。図７に示す透過処理が行われると、ある表示ページに付加された付箋オブジェクトにより、他の表示ページの視認度合いが低下することが防止される。
【００３９】
（３）変形例３
防止処理は、透過処理に限らない。例えば、第１のページに付加された付箋オブジェクトと第２のページとの重なりが無くなる位置に第１のページおよび第２のページの少なくとも一方を移動する処理が、防止処理として行われてもよい。具体例としては、第１のページと第２のページとの間隔を広げる処理が、防止処理として行われてもよい。この場合、ＣＰＵ１０１は、ある表示ページに付加された付箋オブジェクトが、他の表示ページと重なる領域を算出する。そして、ＣＰＵ１０１は、算出された領域の大きさに応じて、第１のページと第２のページとの間隔を広げる処理を行う。ＣＰＵ１０１は、例えば、表示ページに付加された付箋オブジェクトのすべてに関して、他の表示ページと重なる領域を算出し、算出された領域のうち最も大きい領域の大きさに応じて、ページの間隔を広げる処理を行う。別の具体例としては、第１のページと第２のページとが左右に並べて表示される場合に、第１のページと第２のページとを上下にずらして表示する処理が、防止処理として行われてもよい。
【００４０】
図８は、変形例３に係る処理を例示する図である。図８では、ページＰ１とページＰ２との間隔を広げる処理が行われることによって、付箋オブジェクトｔａｇ１はページＰ２に重ならずに表示されており、付箋オブジェクトｔａｇ２はページＰ１に重ならずに表示されている。図８に示す処理が行われた場合においても、ある表示ページに付加された付箋オブジェクトにより、他の表示ページの視認度合いが低下することが防止される。
【００４１】
（４）変形例４
ページが並べられる向き（位置関係）は実施形態で説明した例に限定されない。電子文書は上下に並べて表示されてもよい。
【００４２】
図９は、変形例４において表示される画面を例示する図である。図９は、表示制御装置１が、表示部１０４上の表示領域（ウインドウＷ１）に、ページＰ（Ｐ１およびＰ２）を上下に並べて表示する例を示している。図９は、ページＰ１が選択ページである場合における透過処理を示している。図９に示す透過処理では、付箋オブジェクト（ここでは付箋オブジェクトｔａg２）のうち、選択ページ（ここではページＰ１）と重なる領域を表示しない処理が行われている。
【００４３】
（５）変形例５
あるページに付加される付箋オブジェクトの数は、１つに限らない。あるページには、複数の付箋オブジェクトが付加されてもよい。この場合、ある表示ページに付加された複数の付箋オブジェクトのそれぞれについて、ステップＳ１０５乃至ステップＳ１１２の処理が行われる。
【００４４】
（６）変形例６
実施形態において表示制御装置１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【００４５】
（７）その他の変形例
図５において、破線は、ウインドウＷ１に表示されてもよい。また、透過処理の対象となる付箋オブジェクトｔａｇのうち、ページＰ（ページＰ１およびページＰ２）と重ならない領域については、透過処理が行われなくてもよい。
表示制御装置１のハードウェア構成は、図２に示した構成に限らない。図３に示した各ステップの処理を実行できれば、表示制御装置１はどのようなハードウェア構成であってもよい。
【符号の説明】
【００４６】
１…表示制御装置、１１…文書データ取得部、１２…表示制御部、１３…ページ選択部、１４…重なり検知部、１５…オブジェクト選択部、１６…処理部、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…表示部、１０５…入力部、Ｗ１…ウインドウ、Ｐ１，Ｐ２…表示ページ、ｔａｇ１，ｔａｇ２…付箋オブジェクト、Ｔｘ…テキスト領域、Ｃｕ…カーソル
【図１】
2015005038.tif 000003
【図２】
2015005038.tif 000004
【図３】
2015005038.tif 000005
【図４】
2015005038.tif 000006
【図５】
2015005038.tif 000007
【図６】
2015005038.tif 000008
【図７】
2015005038.tif 000009
【図８】
2015005038.tif 000010
【図９】
2015005038.tif 000011