(57)【要約】【課題】  表示されていないオブジェクトのコンテンツ中の位置を示すこと。【解決手段】  ＰＣは、コンテンツの一部をコンテンツ表示領域に表示するコンテンツ表示部（Ｓ０３）と、コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定する設定部（Ｓ０５）と、対象オブジェクトがコンテンツ表示領域に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置されている位置を示す第１標識および第２標識を、コンテンツ表示領域とは別に設けられ、コンテンツ中の位置を示す第１指示領域および第２指示領域にそれぞれ表示する標識表示部（Ｓ０７、Ｓ０９）と、を備える。【選択図】        図４
2010152669.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの一部を表示領域に表示するコンテンツ表示手段と、
前記コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定する設定手段と、
前記対象オブジェクトが前記表示領域に表示されているか否かに関わらず、前記対象オブジェクトが前記コンテンツに配置されている位置を示す標識を、前記表示領域とは別に設けられ、前記コンテンツ中の位置を示す指示領域に表示する標識表示手段と、を備えたコンテンツ表示装置。
【請求項２】
前記コンテンツが複数のページを含む場合、前記対象オブジェクトが前記コンテンツに配置される位置は、ページに配置される位置を示し、
前記標識表示手段は、前記対象オブジェクトが前記表示領域に表示されている表示ページとは別の対象ページに配置されている場合、前記表示ページ中の位置を示す指示領域に前記対象オブジェクトが前記対象ページに配置される位置を示す標識を表示する、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、
前記標識表示手段は、前記対象オブジェクトの第１の方向における位置を示す第１標識を前記第１指示領域に表示し、前記対象オブジェクトの前記コンテンツの第２の方向における位置を示す第２標識を前記第２指示領域に表示する、請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記第１指示領域に表示される第１標識を前記第１指示領域中で移動させる第１移動手段と、
前記第１移動手段により前記第１標識が移動されると、前記オブジェクトの第２の方向の位置を変更することなく第１の方向の位置を、移動された後の前記第１標識の位置に変更する第１位置変更手段と、
前記第２指示領域に表示される第２標識を前記第２指示領域中で移動させる第２移動手段と、
前記第２移動手段により前記第２標識が移動されると、前記オブジェクトの第１の方向の位置を変更することなく第２の方向の位置を、移動された後の前記第２標識の位置に変更する第２位置変更手段と、を備えた請求項３に記載のコンテンツ表示装置。
【請求項５】
前記標識表示手段は、前記設定手段により前記複数のオブジェクトのうちから複数が選択され、複数の対象オブジェクトに設定されると、前記複数の対象オブジェクトにそれぞれ対応する複数の前記第１標識を前記第１指示領域に表示し、前記複数の対象オブジェクトにそれぞれ対応する複数の前記第２標識を前記第２指示領域に表示する、請求項３に記載のコンテンツ表示装置。
【請求項６】
前記第１指示領域に表示される前記複数の第１標識の少なくとも１つを前記第１指示領域中で移動させる第１移動手段と、
前記第１移動手段により前記少なくとも１つの第１標識が移動されると、前記複数の対象オブジェクトのうち前記移動された少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の位置を変更することなく第１の方向の位置を、移動された後の前記少なくとも１つの第１標識の位置に変更する第１位置変更手段と、
前記第２指示領域に表示される複数の前記第２標識の少なくとも１つを前記第２指示領域中で移動させる第２移動手段と、
前記第２移動手段により前記少なくとも１つの第２標識が移動されると、前記複数の対象オブジェクトのうち前記移動された少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の位置を変更することなく第２の方向の位置を、移動された後の前記少なくとも１つの第２標識の位置に変更する第２位置変更手段と、を備えた請求項５に記載のコンテンツ表示装置。
【請求項７】
前記標識は、前記対象オブジェクトの大きさをさらに示し、
前記標識表示手段は、前記標識を前記対象オブジェクトの大きさと同じ大きさで前記指示領域に表示する、請求項１または２に記載のコンテンツ表示装置。
【請求項８】
前記指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、
前記標識表示手段は、前記対象オブジェクトの第１の方向における位置を示す第１標識を前記対象オブジェクトの第１の方向と同じ長さで前記第１指示領域に表示し、前記対象オブジェクトの前記コンテンツの第２の方向における位置を示す第２標識を前記対象オブジェクトの第２の方向と同じ長さで前記第２指示領域に表示する、請求項７に記載のコンテンツ表示装置。
【請求項９】
前記第１指示領域に表示される第１標識の第１の方向の長さを前記第１指示領域中で変更する第１標識長変更手段と、
前記第１標識長変更手段により前記第１標識の第１の方向の長さが変更されると、前記オブジェクトの第２の方向の長さを変更することなく第１の方向の長さを、変更後の長さに変更する第１オブジェクト長変更手段と、
前記第２指示領域に表示される第２標識の第２の方向の長さを前記第２指示領域中で変更する第２標識長変更手段と、
前記第２標識長変更手段により前記第２標識の第２の方向の長さが変更されると、前記オブジェクトの第１の方向の長さを変更することなく第２の方向の長さを、変更後の長さに変更する第２オブジェクト長変更手段と、を備えた請求項８に記載のコンテンツ表示装置。
【請求項１０】
前記指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、
前記標識表示手段は、前記設定手段により前記複数のオブジェクトのうちから複数が選択され、複数の対象オブジェクトに設定されると、前記複数の対象オブジェクトにそれぞれ対応する複数の第１標識を、対応する対象オブジェクトの第１の方向の長さと同じ長さで前記第１指示領域に表示し、前記複数の対象オブジェクトにそれぞれ対応する複数の第２標識を、対応する対象オブジェクトの第２の方向の長さと同じ長さで前記第２指示領域に表示する、請求項７に記載のコンテンツ表示装置。
【請求項１１】
前記第１指示領域に表示される複数の第１標識の少なくとも１つの第１の方向の長さを前記第１指示領域中で変更する第１標識長変更手段と、
前記第１標識長変更手段により前記少なくとも１つの第１標識の長さが変更されると、前記複数の対象オブジェクトのうち前記変更された少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の長さを変更することなく第１の方向の長さを、前記第１標識が変更された後の長さに変更する第１オブジェクト長変更手段と、
前記第２指示領域に表示される複数の第２標識の少なくとも１つの第２の方向の長さを前記第２指示領域中で変更する第２標識長変更手段と、
前記第２標識長変更手段により前記少なくとも１つの第２標識の長さが変更されると、前記複数の対象オブジェクトのうち前記変更された少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の長さを変更することなく第２の方向の長さを、前記第２標識が変更された後の長さに変更する第２オブジェクト長変更手段と、を備えた請求項１０に記載のコンテンツ表示装置。
【請求項１２】
コンテンツの一部を表示領域に表示するステップと、
前記コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定するステップと、
前記対象オブジェクトが前記表示領域に表示されているか否かに関わらず、前記対象オブジェクトが前記コンテンツに配置される位置を示す標識を、前記表示領域とは別に設けられ、前記コンテンツ中の位置を示す指示領域に表示するステップと、を含むコンテンツ表示方法。
【請求項１３】
コンテンツの一部を表示領域に表示するステップと、
前記コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定するステップと、
前記対象オブジェクトが前記表示領域に表示されているか否かに関わらず、前記対象オブジェクトが前記コンテンツに配置される位置を示す標識を、前記表示領域とは別に設けられ、前記コンテンツ中の位置を示す指示領域に表示するステップと、をコンピュータに実行させるコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ表示装置、コンテンツ表示方法およびコンテンツ表示プログラムに関し、特に、コンテンツを部分的に表示するコンテンツ表示装置、コンテンツ表示方法およびコンテンツ表示プログラムに関する。
【背景技術】
【０００２】
近年、文字、図形または写真を編集するプログラムが流通しており、文字、図形または写真を編集し、文字、図形または写真またはそれらを組み合わせた電子データを生成することが可能となっている。この種のプログラムにおいては、図形または写真をオブジェクトとして管理し、それぞれのコンテンツ中の位置、サイズ、解像度、色などのパラメータをオブジェクト毎に管理する。このため、オブジェクト毎にパラメータを設定する必要がある。
【０００３】
特開２００３−４４８６７号公報には、マウスを有するイラストレーション作成装置において、変更単位を設定するための変更単位設定手段と、オブジェクトが作成された場合に、該オブジェクトの水平位置および水平サイズを有する水平方向情報バーと、垂直位置および垂直サイズを有する垂直方向情報バーとを表示する第１表示制御手段と、該第１表示制御手段により表示された水平方向情報バーおよび垂直方向情報バーの予め定めた部分における、マウスによるクリックまたはドラッグに応答して、水平方向情報バーおよび垂直方向情報バーを、変更単位設定手段による設定変更単位で伸縮させる伸縮手段と、該伸縮手段による水平方向情報バーおよび垂直方向情報バーの伸縮に応じて、選択オブジェクトのバウンディングボックスの水平方向および垂直方向の位置およびサイズを変更する変更手段とを備えたことを特徴とするイラストレーション作成装置が記載されている。
【０００４】
従来のイラストレーション作成装置は、表示されているオブジェクトに対応して表示される水平方向情報バーおよび垂直方向情報バーを伸縮させることにより、オブジェクトのサイズを変更することができる。しかしながら、表示されている第１のオブジェクトと、表示されていない第２のオブジェクトとの水平方向または垂直方向の位置を合わせる操作、またはサイズを同じにする操作は、第１のオブジェクトと第２のオブジェクトとで別々に設定しなければなない。このため、表示されている第１のオブジェクトの位置またはサイズを覚えておき、次に第２のオブジェクトを表示させて、そのオブジェクトの位置またはサイズを設定しなければならない。
【０００５】
このため、複数のオブジェクトに設定するパラメータを同じにする操作が煩雑になるといった問題があった。
【特許文献１】特開２００３−４４８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示装置を提供することである。
【０００７】
この発明の他の目的は、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示方法を提供することである。
【０００８】
この発明のさらに他の目的は、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するために、この発明のある局面によれば、コンテンツ表示装置は、コンテンツの一部を表示領域に表示するコンテンツ表示手段と、コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定する設定手段と、対象オブジェクトが表示領域に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置されている位置を示す標識を、表示領域とは別に設けられ、コンテンツ中の位置を示す指示領域に表示する標識表示手段と、を備える。
【００１０】
この局面に従えば、コンテンツに含まれる複数のオブジェクトのうちから選択された対象オブジェクトが表示領域に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置されている位置を示す標識が、表示領域とは別に設けられ、コンテンツ中の位置を示す指示領域に表示される。このため、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示装置を提供することができる。
【００１１】
好ましくは、コンテンツが複数のページを含む場合、対象オブジェクトがコンテンツに配置される位置は、ページに配置される位置を示し、標識表示手段は、対象オブジェクトが表示領域に表示されている表示ページとは別の対象ページに配置されている場合、表示ページ中の位置を示す指示領域に対象オブジェクトが対象ページに配置される位置を示す標識を表示する。
【００１２】
この局面に従えば、対象オブジェクトが表示領域に表示されている表示ページとは別の対象ページに配置されている場合、表示ページ中の位置を示す指示領域に対象オブジェクトが対象ページに配置される位置を示す標識が表示される。このため、表示されているページとは別のページに含まれるオブジェクトのページ中の位置が表示されるので、異なる複数のページにそれぞれ含まれる複数のオブジェクトのページ中に配置される位置を確認することができる。
【００１３】
好ましくは、指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、標識表示手段は、対象オブジェクトの第１の方向における位置を示す第１標識を第１指示領域に表示し、対象オブジェクトのコンテンツの第２の方向における位置を示す第２標識を第２指示領域に表示する。
【００１４】
好ましくは、第１指示領域に表示される第１標識を第１指示領域中で移動させる第１移動手段と、第１移動手段により第１標識が移動されると、オブジェクトの第２の方向の位置を変更することなく第１の方向の位置を、移動された後の第１標識の位置に変更する第１位置変更手段と、第２指示領域に表示される第２標識を第２指示領域中で移動させる第２移動手段と、第２移動手段により第２標識が移動されると、オブジェクトの第１の方向の位置を変更することなく第２の方向の位置を、移動された後の第２標識の位置に変更する第２位置変更手段と、を備える。
【００１５】
この局面に従えば、第１指示領域に表示される第１標識が移動されると、オブジェクトの第１の方向の位置が、移動された後の第１標識の位置に変更され、第２指示領域に表示される第２標識が移動されると、オブジェクトの第２の方向の位置が、移動された後の第２標識の位置に変更される。このため、表示されていないオブジェクトがコンテンツ中に配置される位置を変更することができる。
【００１６】
好ましくは、標識表示手段は、設定手段により複数のオブジェクトのうちから複数が選択され、複数の対象オブジェクトに設定されると、複数の対象オブジェクトにそれぞれ対応する複数の第１標識を第１指示領域に表示し、複数の対象オブジェクトにそれぞれ対応する複数の第２標識を第２指示領域に表示する。
【００１７】
この局面に従えば、複数の対象オブジェクトのコンテンツ中に配置される位置を同時に表示することができる。
【００１８】
好ましくは、第１指示領域に表示される複数の第１標識の少なくとも１つを第１指示領域中で移動させる第１移動手段と、第１移動手段により少なくとも１つの第１標識が移動されると、複数の対象オブジェクトのうち移動された少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の位置を変更することなく第１の方向の位置を、移動された後の少なくとも１つの第１標識の位置に変更する第１位置変更手段と、第２指示領域に表示される複数の第２標識の少なくとも１つを第２指示領域中で移動させる第２移動手段と、第２移動手段により少なくとも１つの第２標識が移動されると、複数の対象オブジェクトのうち移動された少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の位置を変更することなく第２の方向の位置を、移動された後の少なくとも１つの第２標識の位置に変更する第２位置変更手段と、を備える。
【００１９】
この局面に従えば、少なくとも１つの第１標識が移動されると、少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の位置が、移動された後の少なくとも１つの第１標識の位置に変更され、少なくとも１つの第２標識が移動されると、少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の位置が、移動された後の少なくとも１つの第２標識の位置に変更される。このため、複数のオブジェクトの位置を一度の操作で移動させることができる。
【００２０】
好ましくは、標識は、対象オブジェクトの大きさをさらに示し、標識表示手段は、標識を対象オブジェクトの大きさと同じ大きさで指示領域に表示する。
【００２１】
この局面に従えば、表示されていないオブジェクトの大きさを表示することができる。
【００２２】
好ましくは、指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、標識表示手段は、対象オブジェクトの第１の方向における位置を示す第１標識を対象オブジェクトの第１の方向と同じ長さで第１指示領域に表示し、対象オブジェクトのコンテンツの第２の方向における位置を示す第２標識を対象オブジェクトの第２の方向と同じ長さで第２指示領域に表示する。
【００２３】
この局面に従えば、対象オブジェクトの第１の方向における位置を示す第１標識が対象オブジェクトの第１の方向と同じ長さで第１指示領域に表示され、対象オブジェクトの第２の方向における位置を示す第２標識が対象オブジェクトの第１の方向と同じ長さで第２指示領域に表示される。このため、対象オブジェクトの大きさを２方向の長さで表示することができる。
【００２４】
好ましくは、第１指示領域に表示される第１標識の第１の方向の長さを第１指示領域中で変更する第１標識長変更手段と、第１標識長変更手段により第１標識の第１の方向の長さが変更されると、オブジェクトの第２の方向の長さを変更することなく第１の方向の長さを、変更後の長さに変更する第１オブジェクト長変更手段と、第２指示領域に表示される第２標識の第２の方向の長さを第２指示領域中で変更する第２標識長変更手段と、第２標識長変更手段により第２標識の第２の方向の長さが変更されると、オブジェクトの第１の方向の長さを変更することなく第２の方向の長さを、変更後の長さに変更する第２オブジェクト長変更手段と、を備える。
【００２５】
この局面に従えば、第１標識の第１の方向の長さが変更されると、オブジェクトの第１の方向の長さが、変更後の長さに変更され、第２標識の第２の方向の長さが変更されると、オブジェクトの第２の方向の長さが、変更後の長さに変更される。このため、表示されていないオブジェクトのサイズを変更することができる。
【００２６】
好ましくは、指示領域は、コンテンツ中の位置を互いに交わる第１および第２の方向それぞれの位置で示すために、第１の方向に対応する第１指示領域および第２の方向に対応する第２指示領域を含み、標識表示手段は、設定手段により複数のオブジェクトのうちから複数が選択され、複数の対象オブジェクトに設定されると、複数の対象オブジェクトにそれぞれ対応する複数の第１標識を、対応する対象オブジェクトの第１の方向の長さと同じ長さで第１指示領域に表示し、複数の対象オブジェクトにそれぞれ対応する複数の第２標識を、対応する対象オブジェクトの第２の方向の長さと同じ長さで第２指示領域に表示する。
【００２７】
この局面に従えば、オブジェクト中に配置される複数のオブジェクトの大きさを同時に表示することができる。
【００２８】
好ましくは、第１指示領域に表示される複数の第１標識の少なくとも１つの第１の方向の長さを第１指示領域中で変更する第１標識長変更手段と、第１標識長変更手段により少なくとも１つの第１標識の長さが変更されると、複数の対象オブジェクトのうち変更された少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の長さを変更することなく第１の方向の長さを、第１標識が変更された後の長さに変更する第１オブジェクト長変更手段と、第２指示領域に表示される複数の第２標識の少なくとも１つの第２の方向の長さを第２指示領域中で変更する第２標識長変更手段と、第２標識長変更手段により少なくとも１つの第２標識の長さが変更されると、複数の対象オブジェクトのうち変更された少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の長さを変更することなく第２の方向の長さを、第２標識が変更された後の長さに変更する第２オブジェクト長変更手段と、を備える。
【００２９】
この局面に従えば、少なくとも１つの第１標識の長さが変更されると、少なくとも１つの第１標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第１の方向の長さが、第１標識が変更された後の長さに変更され、少なくとも１つの第２標識の長さが変更されると、少なくとも１つの第２標識にそれぞれ対応する少なくとも１つの対象オブジェクトそれぞれについて、第２の方向の長さが、第２標識が変更された後の長さに変更される。このため、複数のオブジェクトの大きさを容易な操作で変更することができる。
【００３０】
この発明の他の局面に従えば、コンテンツ表示方法は、コンテンツの一部を表示領域に表示するステップと、コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定するステップと、対象オブジェクトが表示領域に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置される位置を示す標識を、表示領域とは別に設けられ、コンテンツ中の位置を示す指示領域に表示するステップと、を含むコンテンツ表示方法。
【００３１】
この局面に従えば、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示方法を提供することができる。
【００３２】
この発明のさらに他の局面に従えば、コンテンツ表示プログラムは、コンテンツの一部を表示領域に表示するステップと、コンテンツに含まれる複数のオブジェクトのうちから選択されたオブジェクトを対象オブジェクトに設定するステップと、対象オブジェクトが表示領域に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置される位置を示す標識を、表示領域とは別に設けられ、コンテンツ中の位置を示す指示領域に表示するステップと、をコンピュータに実行させる。
【００３３】
この局面に従えば、表示されていないオブジェクトのコンテンツ中の位置を示すことが可能なコンテンツ表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。以下の説明では、コンテンツ装置の一例としてパーソナルコンピュータ（以下「ＰＣ」という）を用いる場合を例に説明する。
【００３５】
図１は、本発明の実施の形態の１つにおけるＰＣのハードウェア構成の一例を示すブロック図である。図１を参照して、ＰＣ１００は、それぞれがバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、ＣＰＵ１０１の作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１０７と、ＰＣ１００をインターネットに接続するための通信Ｉ／Ｆ１１１と、ユーザとのインターフェースとなる操作部１１３と、フラッシュメモリ１０８が装着されるカードＩ／Ｆ１０９と、を含む。
【００３６】
ＣＰＵ１０１は、ＰＣ１００の全体を制御する。また、ＣＰＵ１０１は、ＲＯＭ１０３に記憶されたコンテンツ表示プログラムを実行する。また、ＣＰＵ１０１は、カードＩ／Ｆ１０９を介してフラッシュメモリ１０８に記憶されたコンテンツ表示プログラムをＲＡＭ１０５にロードし、実行するようにしてもよい。
【００３７】
操作部１１３は、キーボードとマウス等のポインティングデバイスとを含む入力部１１５と、データを表示する液晶表示装置等からなる表示部１１７とを含む。なお、表示部１１７は、液晶表示装置に代えて、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、陰極線管等であってもよい。
【００３８】
なお、ＣＰＵ１０１が実行するためのプログラムを記憶する記録媒体としては、フラッシュメモリ１０８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。
【００３９】
さらに、ＣＰＵ１０１がインターネットに接続されたコンピュータからコンテンツ表示プログラムをダウンロードしてＨＤＤ１０７に記憶する、または、インターネットに接続されたコンピュータがコンテンツ表示プログラムをＨＤＤ１０７に書込みするようにしてＣＰＵ１０１で実行するようにしてもよい。ここでいう文書管理プログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４０】
図２は、ＰＣが備えるＣＰＵが有する機能の概要を示す機能ブロック図である。図２を参照して、ＣＰＵ１０１は、コンテンツを表示するコンテンツ表示部１１と、コンテンツに含まれる複数のオブジェクトのうちから処理対象となる対象オブジェクトを設定するオブジェクト設定部１３と、対象オブジェクトがコンテンツに配置されている位置を示す標識を表示する標識表示部１５と、対象オブジェクトの第１の方向に対応する第１標識を移動させる第１移動部２１と、対象オブジェクトの第２の方向に対応する第２標識を移動させる第２移動部２３と、第１標識の第１の方向の長さを変更する第１標識長変更部２５と、第２標識の第２の方向の長さを変更する第２標識長変更部２７と、対象オブジェクトを第１の方向で移動させる第１位置変更部３１と、対象オブジェクトを第２の方向で移動させる第２位置変更部３３と、対象オブジェクトの第１の方向の長さを変更する第１オブジェクト長変更部３５と、対象オブジェクトの第２の方向の長さを変更する第２オブジェクト長変更部３７と、を含む。
【００４１】
コンテンツ表示部１１は、ユーザにより指定されたコンテンツをＨＤＤ１０７から読み出し、読み出したコンテンツを表示部１１７に表示する。コンテンツ表示部１１が表示部１１７に表示する表示画面は、コンテンツを表示するコンテンツ表示領域と、コンテンツ中の位置を示すための指示領域とを含む。コンテンツ表示部１１は、コンテンツを表示画面のコンテンツ表示領域に表示する。コンテンツ表示部１１は、コンテンツの表示サイズが、コンテンツ表示領域よりも小さい場合は、コンテンツを部分的に表示する。コンテンツ表示部１１は、ユーザによるスクロール操作を受け付けることによって、コンテンツ表示部に表示するコンテンツの部分を変更させる。
【００４２】
オブジェクト設定部１３は、表示部１１７に表示されたコンテンツに含まれるオブジェクトに対して、ユーザが表示されているオブジェクトを選択する操作を入力部１１５に入力すれば、選択する操作により特定されるオブジェクトを対象オブジェクトに設定する。
【００４３】
オブジェクトとは、アプリケーションプログラムがコンテンツを表示または編集する際に処理単位とする部品である。処理単位とは、それ以上分割することのできない最小の部品を含み、最小の部品を複数組み合わせたグループを含む。オブジェクトは、例えば、テキストが入力される領域、直線、矢印、円、半円、曲線、四角形、三角形、図柄の他、フローチャートの描画に用いられる部品、回路図の作成に用いられる部品、写真などの画像、表、吹き出しの図形等を含む。
【００４４】
ユーザが複数のオブジェクトを選択する複数の操作を入力すれば、オブジェクト設定部１３は、複数の操作それぞれにより特定される複数のオブジェクトを対象オブジェクトとして設定する。オブジェクト設定部１３は、オブジェクト設定部１３により設定された複数の対象オブジェクトを標識表示部１５に出力する。
【００４５】
標識表示部１５は、オブジェクト設定部１３より入力される少なくとも１つの対象オブジェクトそれぞれに対応する標識を、表示部１１７に表示されている表示画面中の指示領域に表示する。ここでは、指示領域は、コンテンツ中の水平方向（第１の方向）の位置を示す第１指示領域と、コンテンツ中の垂直方向（第２の方向）の位置を示す第２指示領域と、を含む。
【００４６】
標識表示部１５は、対象オブジェクトのコンテンツ中の水平方向の位置を示す第１標識を第１指示領域に表示し、対象オブジェクトのコンテンツ中の垂直方向の位置を示す第２標識を第２指示領域に表示する。また、標識表示部１５は、対象オブジェクトが表示部１１７に表示されている表示画面のコンテンツ表示領域に含まれているか否かにかかわらず、第１標識および第２標識を第１指示領域および第２指示領域にそれぞれ表示する。このため、表示部１１７に表示されていない対象コンテンツであっても、その対象コンテンツに対応する第１標識および第２標識は第１指示領域および第２指示領域にそれぞれ表示される。さらに、標識表示部１５は、複数の対象オブジェクトがオブジェクト設定部１３から入力される場合、複数の対象オブジェクトにそれぞれ対応する複数の第１標識を、第１指示領域にそれぞれ表示し、複数の対象オブジェクトにそれぞれ対応する複数の第２標識を、第２指示領域にそれぞれ表示する。
【００４７】
ここで、コンテンツが表示される表示画面について説明する。ここでは、コンテンツが第１〜第３ページを含み、第１〜第３ページに第１〜第３オブジェクトがそれぞれ含まれており、第１〜第３オブジェクトが対象オブジェクトにそれぞれ設定されている場合を例に説明する。
【００４８】
図３は、表示画面の一例を示す図である。図３を参照して、表示画面２０１は、コンテンツ表示するコンテンツ表示領域２０３と、コンテンツの水平方向（第１の方向）の位置を示す第１指示領域２０５と、コンテンツの垂直方向（第２の方向）の位置を示す第２指示領域２０７と、を含む。コンテンツ表示領域２０３には、コンテンツの第２ページが表示されている場合を示している。また、コンテンツ表示領域２０３は、コンテンツの第２ページに含まれる第２オブジェクト２０９が表示される。
【００４９】
対象オブジェクトとしての第２オブジェクト２０９に対応する第１標識２１３および第２標識２２３が、第１指示領域２０５および第２指示領域２０７にそれぞれ表示される。また、第１指示領域２０５には、第１ページに含まれる第１オブジェクトに対応する第１標識２１１と、第３ページに含まれる第３オブジェクトに対応する第１標識２１５と、が表示されている。さらに、第２指示領域２０７には、第１ページに含まれる第１オブジェクトに対応する第２標識２２１と、第３ページに含まれる第３オブジェクトに対応する第２標識２２５と、が表示されている。
【００５０】
第１ページに含まれる第１オブジェクトおよび第３ページに含まれる第３オブジェクトは、コンテンツ表示領域２０３に表示されていないが、それらに対応する第１標識２１１，２２１および第２標識２１５，２２５が、第１指示領域２０５および第２指示領域２０７に表示される。このため、第２ページに含まれる第２オブジェクト２０９の第２ページ中の水平方向の位置を、第１指示領域２０５において確認することができるとともに、第１オブジェクトの第１ページ中の水平方向の位置および、第３オブジェクトの第３ページ中の水平方向の位置を、第１指示領域２０５において確認することができる。したがって、第２オブジェクト２０９の第２ページ中の水平方向の位置を、第１オブジェクトの第１ページ中の水平方向の位置および第３オブジェクトの第３ページ中の水平方向の位置と比較することができる。
【００５１】
同様に、第２ページに含まれる第２オブジェクト２０９の第２ページ中の垂直方向の位置を、第２指示領域２０７において確認することができるとともに、第１オブジェクトの第１ページ中の垂直方向の位置および、第３オブジェクトの第３ページ中の垂直方向の位置を、第２指示領域２０７において確認することができる。したがって、第２オブジェクト２０９の第２ページ中の垂直方向の位置を、第１オブジェクトの第１ページ中の垂直方向の位置および第３オブジェクトの第３ページ中の垂直方向の位置と比較することができる。ここでは、第２標識２２１，２２３，２２５が垂直方向も同じ位置を示しているため、第１〜第３オブジェクトのすべてが、第１から第３ページそれぞれにおいて垂直方向の位置が同じであることが分かる。
【００５２】
図２に戻って、第１移動部２１は、第１指示領域２０５に表示される第１標識２１１，２１３，２１５それぞれを第１指示領域２０５内で移動させる。具体的には、ユーザが入力部１１５の有するマウスを操作し、マウスポインタを第１標識２１１，２１３，２１５のいずれかに合わせ、ドラッグしながらマウスポインタを移動させる操作を入力すると、第１移動部２１は、第１標識２１１，２１３，２１５のうちドラッグされたものを移動対象として受け付け、マウスポインタの移動先を移動後の水平方向の位置として受け付ける。ここでは、第１標識２１１が移動対象として受け付けられる場合を例に説明する。第１移動部２１は、移動対象として受け付けられた第１標識２１１を受け付けられた移動後の位置に移動させる。この場合、第１標識２１１の形状は変化させない。第１移動部２１は、移動対象として受け付けられた第１標識２１１を識別するための情報と、移動後の水平方向の位置とを、第１位置変更部３１および標識表示部１５に出力する。標識表示部１５は、第１移動部２１から入力される第１標識２１１を識別するための情報で特定される第１標識２１１を、第１移動部２１から入力される移動後の水平方向の位置に移動させる。
【００５３】
第１位置変更部３１は、第１移動部２１から入力される第１標識２１１を識別するための情報と、移動後の水平方向の位置とが入力される。第１位置変更部３１は、第１標識２１１を識別するための情報に基づいて、第１オブジェクトを特定する。そして、第１オブジェクトを第１ページ中で第１移動部２１から入力される移動後の水平方向の位置に配置する。第１位置変更部３１は、コンテンツを変更したことを示す情報をコンテンツ表示部１１に出力する。コンテンツ表示部１１は、第１位置変更部３１からコンテンツを変更したことを示す情報が入力されると、それまで表示していたコンテンツを再表示する。ここでは、第１オブジェクトの位置が変更されたため、コンテンツ表示部１１が表示する第２ページに変更はないので、再表示の前後で表示内容は変わらない。例えば、第２オブジェクト２０９の位置が変更された場合には、第２オブジェクト２０９が変更後の位置に配置された第２ページが表示される。
【００５４】
第２移動部２３は、第２指示領域２０７に表示される第２標識２１１，２１３，２１５それぞれを第２指示領域２０７内で移動させる。具体的には、ユーザが入力部１１５の有するマウスを操作し、マウスポインタを第２標識２２１，２２３，２２５のいずれかに合わせ、ドラッグしながらマウスポインタを移動させる操作を入力すると、第２移動部２３は、第２標識２２１，２２３，２２５のうちドラッグされたものを移動対象として受け付け、マウスポインタの移動先を移動後の垂直方向の位置として受け付ける。ここでは、第２標識２２１が移動対象として受け付けられる場合を例に説明する。第２移動部２３は、移動対象として受け付けられた第２標識２２１を受け付けられた移動後の位置に移動させる。この場合、第２標識２２１の形状は変化させない。第２移動部２３は、移動対象として受け付けられた第２標識２２１を識別するための情報と、移動後の垂直方向の位置とを、第２位置変更部３３および標識表示部１５に出力する。標識表示部１５は、第２移動部２３から入力される第２標識２２１を識別するための情報で特定される第２標識２２１を、第２移動部２３から入力される移動後の垂直方向の位置に移動させる。
【００５５】
第２位置変更部３３は、第２移動部２３から入力される第２標識２２１を識別するための情報と、移動後の垂直方向の位置とが入力される。第２位置変更部３３は、第２標識２２１を識別するための情報に基づいて、第１オブジェクトを特定する。そして、第１オブジェクトを第１ページ中で第２移動部２３から入力される移動後の垂直方向の位置に配置する。第２位置変更部３３は、コンテンツを変更したことを示す情報をコンテンツ表示部１１に出力する。コンテンツ表示部１１は、第２位置変更部３３からコンテンツを変更したことを示す情報が入力されると、それまで表示していたコンテンツを再表示する。ここでは、第１オブジェクトの位置が変更されたため、コンテンツ表示部１１が表示する第２ページに変更はないので、再表示の前後で表示内容は変わらない。例えば、第２オブジェクト２０９の位置が変更された場合には、第２オブジェクト２０９が変更後の位置に配置された第２ページが表示される。
【００５６】
第１標識長変更部２５は、第１指示領域２０５に表示される第１標識２１１，２１３，２１５それぞれの水平方向の長さを第１指示領域２０５内で変更する。具体的には、ユーザが入力部１１５の有するマウスを操作し、マウスポインタを第１標識２１１，２１３，２１５のいずれかの水平方向の両端部のいずれかに合わせ、ドラッグしながらマウスポインタを移動させる操作を入力すると、第１標識長変更部２５は、第１標識２１１，２１３，２１５のうち端部がドラッグされたものを変更対象として受け付け、マウスポインタの移動先をドラッグされた端部の変更後の位置として受け付ける。ここでは、第１標識２１１の右の端部がドラッグされ、第１標識２１１が変更対象として受け付けられる場合を例に説明する。第１標識長変更部２５は、変更対象として受け付けられた第１標識２１１の長さを、左の端部の位置を変更することなく右の端部を受け付けられた変更後の位置とした長さに変更する。第１標識長変更部２５は、変更対象として受け付けられた第１標識２１１を識別するための情報と、変更後の水平方向の両端部の位置とを、第１オブジェクト長変更部３５および標識表示部１５に出力する。標識表示部１５は、第１標識長変更部２５から入力される第１標識２１１を識別するための情報で特定される第１標識２１１を、第１標識長変更部２５から入力される変更後の水平方向の両端部の位置で特定される長さに変更する。
【００５７】
第１オブジェクト長変更部３５は、第１標識長変更部２５から入力される第１標識２１１を識別するための情報と、変更後の水平方向の両端部の位置とが入力される。第１オブジェクト長変更部３５は、第１標識２１１を識別するための情報に基づいて、第１オブジェクトを特定する。そして、第１オブジェクトを第１ページ中で第１標識長変更部２５から入力される変更後の水平方向の両端部の位置で特定される長さに変更する。第１オブジェクト長変更部３５は、コンテンツを変更したことを示す情報をコンテンツ表示部１１に出力する。コンテンツ表示部１１は、第１オブジェクト長変更部３５からコンテンツを変更したことを示す情報が入力されると、それまで表示していたコンテンツを再表示する。ここでは、第１オブジェクトの長さが変更されたため、コンテンツ表示部１１が表示する第２ページに変更はないので、再表示の前後で表示内容は変わらない。例えば、第２オブジェクト２０９の長さが変更された場合には、第２オブジェクト２０９が変更後の長さで配置された第２ページが表示される。
【００５８】
第２標識長変更部２７は、第１指示領域２０５に表示される第２標識２２１，２２３，２２５それぞれの垂直方向の長さを第２指示領域２０７内で変更する。具体的には、ユーザが入力部１１５の有するマウスを操作し、マウスポインタを第２標識２２１，２２３，２２５のいずれかの垂直方向の両端部のいずれかに合わせ、ドラッグしながらマウスポインタを移動させる操作を入力すると、第２標識長変更部２７は、第２標識２２１，２２３，２２５のうち端部がドラッグされたものを変更対象として受け付け、マウスポインタの移動先をドラッグされた端部の変更後の位置として受け付ける。ここでは、第２標識２２１の下端部がドラッグされ、第２標識２１１が変更対象として受け付けられる場合を例に説明する。第２標識長変更部２７は、変更対象として受け付けられた第２標識２２１の長さを、上端部の位置を変更することなく下端部を受け付けられた変更後の位置とした長さに変更する。第２標識長変更部２７は、変更対象として受け付けられた第２標識２２１を識別するための情報と、変更後の垂直方向の両端部の位置とを、第２オブジェクト長変更部３７および標識表示部１５に出力する。標識表示部１５は、第２標識長変更部２７から入力される第２標識２２１を識別するための情報で特定される第２標識２２１を、第２標識長変更部２７から入力される変更後の垂直方向の両端部の位置で特定される長さに変更する。
【００５９】
第２オブジェクト長変更部３７は、第２標識長変更部２７から入力される第２標識２２１を識別するための情報と、変更後の垂直方向の両端部の位置とが入力される。第２オブジェクト長変更部３７は、第２標識２２１を識別するための情報に基づいて、第１オブジェクトを特定する。そして、第１オブジェクトを第１ページ中で第２標識長変更部２７から入力される変更後の垂直方向の両端部の位置で特定される長さに変更する。第２オブジェクト長変更部３７は、コンテンツを変更したことを示す情報をコンテンツ表示部１１に出力する。コンテンツ表示部１１は、第２オブジェクト長変更部３７からコンテンツを変更したことを示す情報が入力されると、それまで表示していたるコンテンツを再表示する。ここでは、第１オブジェクトの長さが変更されたため、コンテンツ表示部１１が表示する第２ページに変更はないので、再表示の前後で表示内容は変わらない。例えば、第２オブジェクト２０９の長さが変更された場合には、第２オブジェクト２０９が変更後の長さで配置された第２ページが表示される。
【００６０】
図４は、コンテンツ表示処理の流れの一例を示すフローチャートである。コンテンツ表示処理は、ＰＣ１００が備えるＣＰＵ１０１がコンテンツ表示プログラムを実行することにより、ＣＰＵ１０１により実行される処理である。図４を参照して、ＣＰＵ１０１は、コンテンツが選択されたか否かを判断する。コンテンツが選択されるまで待機状態となり（ステップＳ０１でＮＯ）、コンテンツが選択されると処理をステップＳ０２に進める。ユーザが入力部１１５を操作し、ＨＤＤ１０７に記憶されている複数のコンテンツのいずれかを指定する操作を入力すると、コンテンツが選択されたと判断し、指定されたコンテンツを選択する。換言すれば、コンテンツ表示処理は、表示の対象となるコンテンツが選択されることを条件に実行される処理である。
【００６１】
ステップＳ０２においては、変数Ｎに「１」を設定し、処理をステップＳ０３に進める。変数Ｎは、ステップＳ０１において選択されたコンテンツに含まれる複数のページのいずれかを特定するためのページ番号が設定される。
【００６２】
ステップＳ０３においては、ステップＳ０１において選択されたコンテンツの第Ｎページを表示画面２０１のコンテンツ表示領域２０３に表示する。この場合、第Ｎページの全体をコンテンツ表示領域２０３に表示するようにしてもよいし、第Ｎページの１部をコンテンツ表示領域２０３に表示するようにしてもよい。コンテンツ表示領域２０３に表示可能な面積が一定なので、コンテンツを表示するための倍率によって、表示可能な部分が定まる。
【００６３】
ステップＳ０４においては、第Ｎページに含まれるオブジェクトが選択されたか否かを判断する。オブジェクトが選択されたならば処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ１０に進める。コンテンツ表示領域２０３に表示されているオブジェクトにマウスポインタが合わせられ、右クリックする操作が受け付けられると、マウスポインタが合わせられたオブジェクトを選択する。
【００６４】
次のステップＳ０５においては、選択されたオブジェクトを対象オブジェクトに設定する。具体的には、コンテキストメニューを表示し、コンテキストメニューにおいて対象オブジェクトに設定するためのメニューが指定されると、選択されたオブジェクトを対象オブジェクトに設定する。
【００６５】
次のステップＳ０６においては、対象オブジェクトに設定されたオブジェクトのページ中の水平方向の位置と水平方向の長さとを取得する。そして、ステップＳ０７においては、第１標識を第１指示領域２０５に表示する。具体的には、ステップＳ０６において取得された水平方向の長さの第１標識を第１指示領域２０５の水平方向の位置に表示する。
【００６６】
次のステップＳ０８においては、対象オブジェクトに設定されたオブジェクトのページ中の垂直方向の位置と垂直方向の長さとを取得する。そして、ステップＳ０９において、第２標識を第２指示領域２０７に表示する。具体的には、ステップＳ０８において取得された垂直方向の長さの第２標識を第２指示領域２０７の垂直方向の位置に表示する。
【００６７】
ステップＳ１０においては、ページ送り指示を受け付けたか否かを判断する。ユーザが入力部１１５にページを送る指示を入力すると、ページ送り指示を受け付ける。ページ送り指示を受け付けたならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１２に進める。
【００６８】
ステップＳ１１においては、変数Ｎを、それに１を加算した値に設定し、処理をステップＳ０３に戻す。その後ステップＳ０３において第Ｎページが表示され、オブジェクトがステップＳ０４において選択されれば、そのオブジェクトが対象オブジェクトに設定され、対象オブジェクトの第１標識が第１指示領域２０５に表示され、第２標識が第２指示領域２０７に表示される。したがって、複数のページにそれぞれ含まれる複数のオブジェクトを対象オブジェクトにそれぞれ設定することができ、複数の対象オブジェクトそれぞれに対応する第１標識および第２標識が第１指示領域２０５および第２指示領域２０７に表示される。
【００６９】
ステップＳ１０においてページ送り指示が受け付けられない場合、ステップＳ１２において第１標識が選択されたか否かが判断される。第１標識が選択されたならば、処理をステップＳ１３に進めるが、そうでなければステップＳ１３をスキップして処理をステップＳ１４に進める。ステップＳ１３においては、水平方向移動／変更処理を実行し、処理をステップＳ１４に進める。水平方向移動／変更処理については詳細を後述する。
【００７０】
ステップＳ１４において第２標識が選択されたか否かが判断される。第２標識が選択されたならば、処理をステップＳ１５に進めるが、そうでなければステップＳ１５をスキップして処理をステップＳ１６に進める。ステップＳ１５においては、垂直方向移動／変更処理を実行し、処理をステップＳ１６に進める。垂直方向移動／変更処理については詳細を後述する。
【００７１】
ステップＳ１６においては、修了指示を受け付けたか否かを判断する。ユーザが入力部１１５に終了指示を入力すれば、修了指示を受け付ける。修了指示を受け付けたならば処理を修了するが、そうでなければ処理をステップＳ０４に戻す。
【００７２】
ステップＳ１０においてページ送り指示が受け付けられることなく、ステップＳ１２において第１標識が選択されず、ステップＳ１４において第２標識が選択されず、さらに、ステップＳ１６において修了指示が受け付けられない場合は、処理がステップＳ０４に戻る。このため、同一のページにおいてステップＳ０４からステップＳ０９の処理が繰り返し実行されるので、１つのページにおいて複数のオブジェクトを対象オブジェクトに設定することができる。この場合、コンテンツの表示対象となっているページの一部がコンテンツ表示領域２０３に表示されている場合であって、表示対象となっているページに含まれる複数のオブジェクトが対象オブジェクトに設定されており、複数のオブジェクトの一部のみが表示領域２０３に表示されている場合であっても、表示領域に表示されていなオブジェクトの第１標識または第２標識のいずれか一方が、第１指示領域２０５または第２指示領域２０７に表示される。このため、コンテンツが１ページのみの場合であっても、表示されていないをオブジェクトの水平方向および垂直方向のいずれか一方の位置を、表示されているオブジェクトと比較することができる。
【００７３】
図５は、水平方向移動／変更処理の流れの一例を示すフローチャートである。水平方向移動／変更処理は、図４のステップＳ１３において実行される処理である。図５を参照して、水平方向移動／変更処理が実行される場合、第１標識が選択された状態である。ステップＳ２１においては、選択されている第１標識を処理対象に設定する。そして、処理対象に設定された第１標識に対応するオブジェクトを処理対象に設定する（ステップＳ２２）。
【００７４】
次に、水平方向の別の第１標識が選択されたか否かを判断する（ステップＳ２３）。別の第１標識が選択されたならば処理をステップＳ２１に戻すが、そうでなければ処理をステップＳ２４に進める。処理をステップＳ２１に戻す場合、別の第１標識が処理対象に設定されるとともに、別の第１標識に対応するオブジェクトが処理対象に設定される。したがって、１以上の複数のオブジェクトが処理対象に設定される場合がある。
【００７５】
ステップＳ２４においては、処理対象に設定された第１標識を水平方向に移動させる指示を受け付けたか否かを判断する。水平方向に移動させる指示を受け付けたならば処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ２７に進める。ステップＳ２５においては、処理対象に設定されている第１標識を移動させる指示に従って移動させる。複数の第１標識が処理対象に設定されているならば、複数の第１標識のすべてを同じ位置に移動させる。次のステップＳ２６においては、処理対象に設定されている第１標識に対応するオブジェクトを、第１標識を移動させた後の水平方向の位置に移動し、処理をステップＳ３０に進める。
【００７６】
一方、ステップＳ２７においては、処理対象に設定されている第１標識の水平方向の長さを変更する指示を受け付けたか否かを判断する。水平方向の長さを変更する指示を受け付けたならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ３０に進める。ステップＳ２８においては、処理対象に設定されている第１標識の水平方向の長さを変更する指示に従って長さを変更する。複数の第１標識が処理対象に設定されているならば、複数の第１標識のすべての長さを同じ長さに変更する。
【００７７】
ステップＳ２９においては、処理対象に設定されている第１標識に対応するオブジェクトの水平方向の長さを第１標識が変更されたのと同じ長さに変更する。そして処理をステップＳ３０に進める。
【００７８】
ステップＳ３０においては、選択を解除する指示を受け付けたか否かを判断する。選択を解除する指示を受け付けたならば、処理をコンテンツ表示処理に戻すが、そうでなければ処理をコンテンツ表示処理に戻す。
【００７９】
図６は、垂直方向移動／変更処理の流れの一例を示すフローチャートである。垂直方向移動／変更処理は、図４のステップＳ１５において実行される処理である。図６を参照して、垂直方向移動／変更処理が実行される場合、第２標識が選択された状態である。ステップＳ３１においては、選択されている第２標識を処理対象に設定する。そして、処理対象に設定された第２標識に対応するオブジェクトを処理対象に設定する（ステップＳ３２）。
【００８０】
次に、垂直方向の別の第２標識が選択されたか否かを判断する。別の第２標識が選択されたならば処理をステップＳ３１に戻すが、そうでなければ処理をステップＳ３４に進める。処理をステップＳ３１に戻す場合、別の第２標識が処理対象に設定されるとともに、別の第２標識に対応するオブジェクトが処理対象に設定される。したがって、１以上の複数のオブジェクトが処理対象に設定される場合がある。
【００８１】
ステップＳ３４においては、処理対象に設定された第２標識を垂直方向に移動させる指示を受け付けたか否かを判断する。垂直方向に移動させる指示を受け付けたならば処理をステップＳ３５に進めるが、そうでなければ処理をステップＳ３７に進める。ステップＳ３５においては、処理対象に設定されている第２標識を移動させる指示に従って移動させる。複数の第２標識が処理対象に設定されているならば、複数の第２標識のすべてを同じ位置に移動させる。次のステップＳ３６においては、処理対象に設定されている第２標識に対応するオブジェクトを、第２標識を移動させた後の垂直方向の位置に移動し、処理をステップＳ４０に進める。
【００８２】
一方、ステップＳ３７においては、処理対象に設定されている第２標識の垂直方向の長さを変更する指示を受け付けたか否かを判断する。垂直方向の長さを変更する指示を受け付けたならば処理をステップＳ３８に進めるが、そうでなければ処理をステップＳ４０に進める。ステップＳ３８においては、処理対象に設定されている第２標識の垂直方向の長さを変更する指示に従って長さを変更する。複数の第２標識が処理対象に設定されているならば、複数の第２標識のすべての長さを同じ長さに変更する。
【００８３】
ステップＳ３９においては、処理対象に設定されている第２標識に対応するオブジェクトの垂直方向の長さを第２標識が変更されたのと同じ長さに変更する。そして処理をステップＳ４０に進める。
【００８４】
ステップＳ４０においては、選択を解除する指示を受け付けたか否かを判断する。コンテンツ表示処理に戻すが、そうでなければ処理をステップＳに１４に戻す。
【００８５】
＜移動／変更操作の第１の変形例＞
上述した実施の形態におけるＰＣは、第１指示領域２０５および第２指示領域２０７それぞれに表示された第１標識および第２標識を、移動させるまたは長さを変更することにより、対応するオブジェクトを移動させるまたはオブジェクト長さを変更するものであった。変形例におけるＰＣは、複数の第１標識または第２標識が処理対象として選択された場合、選択された第１標識および第２標識それぞれに対応する複数のオブジェクトの水平方向および垂直方向の位置、と水平方向および垂直方向の長さを一括して変更することを可能とする。
【００８６】
図７は、一括変更指示画面の一例を示す図である。図７を参照して、表示画面２０１に重畳して一括変更指示画面２３１が表示される。一括変更指示画面２３１は、水平方向の左右の位置をそれぞれ座標値で設定する領域と、垂直方向の上下の位置をそれぞれ座標値で設定する２つの領域とを含む。水平方向の左端部の座標値と、水平方向の右端部の座標値と、垂直方向の上端部の座標値と、垂直方向の下端部の座標値とを、ユーザが入力部１１５に入力すれば、ＰＣに、それらの値が入力される。図２に示した、第１移動部２１、第２移動部２３、第１標識長変更部２５、第２標識長変更部２７それぞれに、水平方向左右の座標値と、垂直方向の上下の座標値とがそれぞれ入力され、第１標識および第２標識の水平方向および垂直方向それぞれの位置および長さが変更される。これにより、第１位置変更部３１、第２位置変更部３３、第１オブジェクト長変更部３５および第２オブジェクト長変更部３７において、選択された第１標識および第２標識それぞれに対応するオブジェクトの水平方向および垂直方向それぞれの位置および長さが変更される。第１の変形例におけるＰＣにおいては、複数のオブジェクトのページ中の位置と大きさとを１度の操作で変更することができるので、操作を簡略にすることができる。
【００８７】
＜移動／変更操作の第２の変形例＞
移動／変更操作の第２の変形例は、第１指示領域２０５および第２指示領域２０７に所定の間隔で配置された複数のグリッド線を設けるようにし、第１標識および第２標識を移動させる先を、グリッド線上に制限するようにしたものである。具体的には、ユーザにより指定された位置が、グリッド線上でない場合は、最も近いグリッド線の位置が指定されたものとする。したがって、ユーザにより指定された複数の第１標識または第２標識の位置が微妙に異なる場合であっても、グリッド線上の位置に自動的に合わせられる。このため、複数の第１標識または第２標識の位置を同じにする操作を容易にすることができる。
【００８８】
＜第１標識または第２標識の表示の第１の変形例＞
上述した実施の形態におけるＰＣ１００は、第１指示領域２０５に表示する複数の第１標識２１１，２１３，２１５を重ねて表示し、第２指示領域２０７に表示する複数の第２標識２２１，２２３，２２５を重ねて表示するものであった。表示の第１の変形例においては、異なる第１標識を互いに色を異ならせて表示するようにしたものである。
【００８９】
図８は、複数の第１標識を、色を異ならせて表示した場合における第１指示領域の一例を示す図である。図８を参照して、第１指示領域２０５に、赤色の第１標識２１１Ａ、青色の第１標識２１３Ａおよび緑色の第１標識２１５Ａが表示される場合を例に示している。ここでは、赤色を、左下がりの斜線のハッチングで示し、青色を右下がりの斜線のハッチングで示し、緑色を横線のハッチングで示している。
【００９０】
色を異ならせて表示すれば、重なっている部分は濃い色で表示され、重なっていない部分はその色で表示される。このため、複数の第１標識または第２標識の位置が同じであるのか異なっているのかを色を見て判断することができる。
【００９１】
＜第１標識または第２標識の表示の第２の変形例＞
表示の第２の変形例においては、複数の第１標識２１１，２１３，２１５が重ならないように第１指示領域２０５に表示し、複数の第２標識２２１，２２３，２２５が重ならないように第２指示領域２０７に表示するようにしたものである。複数の第１標識２１１，２１３，２１５が重ならず、複数の第２標識２２１，２２３，２２５が重ならないので、それぞれの位置および長さの確認が容易となる。
【００９２】
図９は、複数の第１標識を重ならないように表示する場合における第１指示領域の一例を示す第１の図である。複数の第１標識２１１Ｂ、２１３Ｂ，２１５Ｂを矩形で示し、それぞれが上下に配列される。
【００９３】
図１０は、複数の第１標識を重ならないように表示する場合における第１指示領域の一例を示す第２の図である。複数の第１標識２１１Ｃ、２１３Ｃ，２１５Ｃを両端の矢印で示し、それぞれが上下に配列される。
【００９４】
以上説明したように本実施の形態におけるＰＣ１００は、コンテンツに含まれる複数のオブジェクトのうちから選択された対象オブジェクトがコンテンツ表示領域２０３に表示されているか否かに関わらず、対象オブジェクトがコンテンツに配置されている位置を示す標識を、コンテンツ表示領域２０３とは別に設けられ、コンテンツ中の位置を示す指示領域２０５，２０７に表示する。例えば、図３に示したように、コンテンツ表示領域２０３に表示されていない第１ページの第１コンテンツの第１標識２１１と第２標識２２１と、第３ページの第３コンテンツの第１標識２１５と第２標識２２５と、が第１指示領域２０５および第２指示領域２０７にそれぞれ表示される。このため、表示されていない第１オブジェクトおよび第３オブジェクトのコンテンツ中の位置を、表示されている第２オブジェクトとともに示すことができる。
【００９５】
また、第１オブジェクトと第３オブジェクトがコンテンツ表示領域２０３に表示されている第２ページとは別の対象ページ、ここでは第１ページと第３ページにそれぞれ配置されている場合、表示されている第２ページ中の位置を示す第１指示領域２０５および第２指示領域２０７に、第１および第３オブジェクトが第１ページおよび第３ページにそれぞれ配置される位置を示す第１標識２１１，２１５および第２標識２２１，２２５がそれぞれ表示される。このため、表示されているページとは別のページに含まれるオブジェクトのページ中の位置が表示されるので、異なる複数のページにそれぞれ含まれる複数のオブジェクトのページ中に配置される位置を確認することができる。
【００９６】
また、第１指示領域２０５に表示される第１標識２１１，２１３，２１５が移動されると、オブジェクトの水平方向の位置が、移動された後の第１標識の位置に変更され、第２指示領域２０７に表示される第２標識２２１，２２３，２２５が移動されると、オブジェクトの垂直方向の位置が、移動された後の第２標識の位置に変更される。このため、表示されていないオブジェクトのコンテンツ中に配置される位置を変更することができる。
【００９７】
また、複数の第１〜第３オブジェクトが対象オブジェクトに設定されると、第１〜第３オブジェクトにそれぞれ対応する複数の第１標識２１１，２１３，２１５が第１指示領域２０５に表示され、複数の第２標識２２１，２２３，２２５が第２指示領域２０７に表示する。このため、複数の第１〜第３オブジェクトがコンテンツ中に配置される位置を同時に表示することができる。
【００９８】
また、複数の第１標識２１１，２１３，２１５が移動されると、複数の第１標識２１１，２１３，２１５にそれぞれ対応する第１〜第３オブジェクトそれぞれについて、水平方向の位置が、移動された後の第１標識２１１，２１３，２１５の位置に変更され、複数の第２標識２２１，２２３，２２５が移動されると、第１〜第３オブジェクトそれぞれについて、垂直方向の位置が、移動された後の第２標識２１１，２１３，２１５の位置に変更される。このため、複数のオブジェクトの位置を一度の操作で移動させることができる。
【００９９】
また、第１標識２１１，２１３，２１５および第２標識２２１，２２３，２２５を第１〜第３オブジェクトの大きさと同じ大きさで第１指示領域２０５および第２支持領域２０７に表示する。このため、表示されていない第１オブジェクトおよび第３オブジェクトの大きさを表示することができる。
【０１００】
さらに、第１〜第３オブジェクトの第１標識２１１，２１３，２１５を第１〜第３オブジェクトそれぞれの水平方向と同じ長さで第１指示領域２０５に表示し、第１〜第３オブジェクトの第２標識２２１，２２３，２２５を第１〜第３オブジェクトそれぞれの垂直方向と同じ長さで第２指示領域２０７に表示する。このため、第１〜第３オブジェクトの大きさを水平方向と垂直方向の長さで表示することができる。
【０１０１】
さらに、第１標識２１１，２１３，２１５の水平方向の長さが変更されると、第１〜第３オブジェクトの水平方向の長さが、変更後の長さに変更され、第２標識２２１，２２３，２２５の垂直方向の長さが変更されると、第１〜第３オブジェクトの垂直方向の長さが、変更後の長さに変更される。このため、表示されていない第１および第３オブジェクトのサイズを変更することができる。
【０１０２】
さらに、複数の第１〜第３オブジェクトが対象オブジェクトに設定されると、複数の第１〜第３オブジェクトにそれぞれ対応する複数の第１標識２１１，２１３，２１５を、対応する第１〜第３オブジェクトの水平方向の長さと同じ長さで第１指示領域２０５に表示し、複数の第１〜第３オブジェクトにそれぞれ対応する複数の第２標識２２１，２２３，２２５を、対応する第１〜第３オブジェクトの垂直方向の長さと同じ長さで第２指示領域２０７に表示する。このため、コンテンツ中に配置される複数のオブジェクトの大きさを同時に表示することができる。
【０１０３】
さらに、複数の第１標識２１１，２１３，２１５の長さが変更されると、第１〜第３オブジェクトそれぞれについて、水平方向の長さが、第１標識２１１，２１３，２１５が変更された後の長さに変更され、複数の第２標識２２１，２２３，２２５の長さが変更されると、第１〜第３オブジェクトそれぞれについて、垂直方向の長さが、第２標識２２１，２２３，２２５が変更された後の長さに変更する。このため、複数のオブジェクトの大きさを容易な操作で変更することができる。
【０１０４】
なお、上述した実施の形態においては、コンテンツ表示装置の一例としてＰＣ１００について説明したが、図４〜図６に示したコンテンツ表示処理を実行するためのコンテンツ表示方法またはそのコンテンツ表示方法をコンピュータに実行させるコンテンツ表示プログラムとして発明を捉えることができるのは言うまでもない。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０６】
＜付記＞
（１）  前記標識表示手段は、前記複数の第１標識が重ならないように前記第１指示領域に表示し、前記複数の第２標識が重ならないように前記第２指示領域に表示する、請求項１０に記載のコンテンツ表示装置。
（２）  前記標識表示手段は、前記複数の第１標識を互いに異なる色で前記第１指示領域に表示し、前記複数の第２標識それぞれを対応する対象オブジェクトが同じ第１標識と同じ色で前記第２指示領域に表示する、請求項１０に記載のコンテンツ表示装置。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態の１つにおけるＰＣのハードウェア構成の一例を示すブロック図である。
【図２】ＰＣが備えるＣＰＵが有する機能の概要を示す機能ブロック図である。
【図３】表示画面の一例を示す図である。
【図４】コンテンツ表示処理の流れの一例を示すフローチャートである。
【図５】水平方向移動／変更処理の流れの一例を示すフローチャートである。
【図６】垂直方向移動／変更処理の流れの一例を示すフローチャートである。
【図７】一括変更指示画面の一例を示す図である。
【図８】複数の第１標識を、色を異ならせて表示した場合における第１指示領域の一例を示す図である。
【図９】複数の第１標識を重ならないように表示する場合における第１指示領域の一例を示す第１の図である。
【図１０】複数の第１標識を重ならないように表示する場合における第１指示領域の一例を示す第２の図である。
【符号の説明】
【０１０８】
１１  コンテンツ表示部、１３  オブジェクト設定部、１５  標識表示部、２１  第１移動部、２３  第２移動部、２５  第１標識長変更部、２７  第２標識長変更部、３１  第１位置変更部、３３  第２位置変更部、３５  第１オブジェクト長変更部、３７  第２オブジェクト長変更部、１００  ＰＣ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０８  フラッシュメモリ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１３  操作部、１１５  入力部、１１７  表示部、１２０  バス、２０１  表示画面、２０３  コンテンツ表示領域、２０５  第１指示領域、２０７  第２指示領域、２０９  第２オブジェクト、２１１，２１３，２１５  第１標識、２２１，２２３，２２５  第２標識、２３１  一括変更指示画面。
【図１】
2010152669.tif 000003
【図２】
2010152669.tif 000004
【図３】
2010152669.tif 000005
【図４】
2010152669.tif 000006
【図５】
2010152669.tif 000007
【図６】
2010152669.tif 000008
【図７】
2010152669.tif 000009
【図８】
2010152669.tif 000010
【図９】
2010152669.tif 000011
【図１０】
2010152669.tif 000012