(57)【要約】  【課題】  必要以上の縮小表示を行うことなく、表示画面における一覧性の低下を防止することのできる表示制御装置、表示制御プログラムを提供する。  【解決手段】  ウィンドウ２００に格子状に並べて表示されるている情報のうち、選択部分２０１の非表示部分（ウィンドウ２００からはみ出している部分）を別表示領域であるウィンドウ３００に表示し、ウィンドウ３００をウィンドウ２００に重複して表示する。【選択図】        図７
2009230219.tif 000002
【特許請求の範囲】
【請求項１】
格子状に並べて画面表示される情報群から少なくとも１つの情報を選択する選択手段と、
前記選択手段により選択された情報のうち画面表示されていない情報を特定する特定手段と、
前記特定手段が特定した情報を前記選択手段により選択されていない情報に重ねて表示する表示手段と
を具備することを特徴とする表示制御装置。
【請求項２】
前記表示手段は、前記特定手段が特定した情報とともに該情報に関連する関連情報を前記選択手段により選択されていない情報に重ねて表示することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記特定手段が特定した情報を表示するための表示領域の面積と、前記表示手段が表示を行おうとする領域の面積とを比較し、前記表示手段による表示の適否を判定する判定手段をさらに具備することを特徴とする請求項１記載の表示制御装置。
【請求項４】
格子状に並べて画面表示される情報群から少なくとも１つの情報を選択する選択処理と、
前記選択処理により選択された情報のうち画面表示されていない情報を特定する特定処理と、
前記特定処理で特定した情報を前記選択処理により選択されていない情報に重ねて表示する表示処理と
を情報処理装置に実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置で文字等の情報を表示する場合、利用者の視力等の関係から当該情報の視認が困難となることがある。このような場合、文字等を表示しているアプリケーションソフトウェア等の設定を変更し、表示に利用する文字の大きさを大きくすることが一般的である。
【０００３】
しかしながら、表示に利用する文字の大きさを大きくした場合、画面上に表示することのできる情報量が少なくなり、一覧性が低下する。特に、情報を格子状に並べて表示する場合等においては、一覧性の低下は、操作性の悪化につながることとなる。
【０００４】
このため、画面上で表示をスクロールさせた際に、その表示を縮小表示することで、一覧性の低下を防止する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平９−１８５４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、必要以上の縮小表示を行うことなく、表示画面における一覧性の低下を防止することのできる表示制御装置、表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、請求項１の発明は、格子状に並べて画面表示される情報群から少なくとも１つの情報を選択する選択手段と、前記選択手段により選択された情報のうち画面表示されていない情報を特定する特定手段と、前記特定手段が特定した情報を前記選択手段により選択されていない情報に重ねて表示する表示手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記表示手段は、前記特定手段が特定した情報とともに該情報に関連する関連情報を前記選択手段により選択されていない情報に重ねて表示することを特徴とする。
【０００８】
また、請求項３の発明は、請求項１の発明において、前記特定手段が特定した情報を表示するための表示領域の面積と、前記表示手段が表示を行おうとする領域の面積とを比較し、前記表示手段による表示の適否を判定する判定手段をさらに具備することを特徴とする。
【０００９】
また、請求項４の発明は、格子状に並べて画面表示される情報群から少なくとも１つの情報を選択する選択処理と、前記選択処理により選択された情報のうち画面表示されていない情報を特定する特定処理と、前記特定処理で特定した情報を前記選択処理により選択されていない情報に重ねて表示する表示処理とを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示画面における視認性を保持するとともに、一覧性の低下を防止することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る表示制御装置、表示制御プログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例】
【００１２】
図１は、表示制御装置の機能的な構成を示すブロック図である。同図に示すように、表示制御装置１０は、表示状態確認部１、選択部分確認部２、面積算出部３、面積比較部４、別表示処理部５を有している。
【００１３】
表示状態確認部１は、表示可能な画面の大きさや、現に表示している表示領域の大きさ、非表示状態の情報の有無等を確認する。選択部分確認部２は、表示状態および非表示状態の情報のうち、選択されている情報の有無を確認する。面積算出部３は、情報の重複表示が可能な領域の面積や、重複表示を行う領域の面積等を算出する。面積比較部４は、情報の重複表示が可能な領域の面積と重複表示を行う領域の面積を比較し、別表示処理部５による別表示の可否を判定する。別表示処理部５は、非表示状態の情報の一部を別の表示領域として重複表示を行う。
【００１４】
なお、図１に示した各機能部は、アプリケーションソフトウェアの機能の一部として動作し、各機能部を実現させるプログラムを、例えば、図２に示すような構成を有するパーソナルコンピュータ等の情報処理装置で動作させることで実現する。
【００１５】
図２は、表示制御装置の構成を示すブロック図である。同図に示すように、表示制御装置１０は、演算部１１と、記憶部１２、一時記憶部１３、記憶装置接続部１４、記憶装置１５、入力装置接続部１６、入力装置１７、表示装置接続部１８、表示装置１９を有している。
【００１６】
演算部１１は、演算処理を行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。記憶部１２は、情報等を記憶するもので、例えば、ＲＯＭ（Read Only Memory）、不揮発性メモリ(Nonvolatile Memory)等のメモリで実現されるものである。一時記憶部１３は、情報等を一時的に記憶するもので、例えば、ＲＡＭ（Random Access Memory）等のメモリで実現されるものである。記憶装置接続部１４は、記憶装置１５を接続するインタフェイスである。記憶装置１５は、情報やプログラム等を記憶するもので、例えば、磁気ディスク等で実現されるものである。入力装置接続部１６は、入力装置１７を接続するインタフェイスである。入力装置１７は、情報や指示の入力を行うもので、例えば、キーボードやマウス等で実現されるものである。表示装置接続部１８は、表示装置１９を接続するインタフェイスである。表示装置１９は、情報等を表示するもので、例えば、ディスプレイ装置等で実現されるものである。
【００１７】
演算部１１は、記憶装置１５に記憶されているプログラム等に基づいて動作し、これにより、図１に示した各機能部を含むアプリケーションソフトウェアを動作させる。
【００１８】
この記憶装置１５に記憶されているプログラムは、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の記憶媒体やネットワークを介して提供可能なもので、プログラムの製造元が記憶媒体やネットワークを介して提供したプログラムを記憶装置１５に記憶することができる。
【００１９】
次に、表示制御装置１０の動作について説明する。図３および図４は、表示制御装置１０の動作の流れを示すフローチャートであり、図５乃至１１の各図は、表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【００２０】
表示制御装置１０は、アプリケーションソフトウェアが、例えば、図５に示すウィンドウ２００を当該アプリケーションソフトウェアの表示領域として表示装置１９に表示している状態で、当該アプリケーションソフトウェアに対して入力装置１７から何らかの動作指示、例えば、表示している情報の選択指示や、スクロール指示等の操作が行われると、表示制御処理を開始し、まず、表示状態確認部１が、表示状態の確認を行う（ステップ１０１）。表示状態の確認は、表示装置１９の表示可能領域の大きさ（画面サイズ）やウィンドウ２００の大きさ、ウィンドウ２００に表示されていない情報の有無等である。
【００２１】
確認の結果、ウィンドウ２００に表示されていない情報、つまり、非表示部分が存在しなければ（ステップ１０２でＮＯ）、表示制御装置１０は、表示状態に変更を加えることなく、処理を終了する。
【００２２】
一方、確認の結果、非表示部分が存在した場合には（ステップ１０２でＹＥＳ）、続けて、選択部分確認部２が、ウィンドウ２００に表示されている情報の選択部分の有無を確認する（ステップ１０３）。選択部分とは、格子状に表示された情報の行単位または列単位で選択された部分で、例えば、図６に示す選択部分２０１のように反転表示されることが多い。
【００２３】
その結果、選択部分が存在しなければ（ステップ１０４でＮＯ）、表示制御装置１０は、表示状態に変更を加えることなく、処理を終了する。
【００２４】
また選択部分が存在した場合には（ステップ１０４でＹＥＳ）、面積算出部３が、重複可能領域の面積と、重複領域の面積をそれぞれ算出する（ステップ１０５）。重複可能領域とは、別の表示領域（ウィンドウ）を重複して表示する際に、その下側となることで非表示となってしまっても差し支えの無い領域であり、基本的には、ウィンドウ２００の外側（ウィンドウ２００が全画面表示でない場合）を含む、選択部分２０１以外の領域である。ただし、設定によりウィンドウ２００の外側やメニュー２０２を表示している部分を重複可能領域から除外してもよい。重複領域は、非表示部分のうち、別の表示領域（ウィンドウ）として表示した部分であり、非表示部分のうち選択部分２０１に含まれる情報と、これに関連するタイトル２０３を表示するための領域である。
【００２５】
面積算出部３が重複可能領域の面積と重複領域の面積をそれぞれ算出すると、続けて、面積比較部４が、算出された両面積を比較し、その結果、重複領域の方が大きければ（ステップ１０６でＮＯ）、表示制御装置１０は、表示状態に変更を加えることなく、処理を終了する。重複領域の方が大きい場合、例えば、格子状に表示された情報の全てが選択部分である場合等では、重複表示を行うことが不可能であるためである。
【００２６】
一方、重複可能領域の方が大きければ（ステップ１０６でＹＥＳ）、別表示処理部５が、後述する別表示処理を行い（ステップ１０７）、例えば、図７に示すように、ウィンドウ２００に対して、選択部分２０１の非表示部分の情報をウィンドウ３００に表示し、このウィンドウ３００をウィンドウ２００に重ねて表示する。このウィンドウ３００に表示した情報は、ウィンドウ２００に表示している情報と同様に扱われ、編集等を行うことも可能である。
【００２７】
次に、別表示処理部５による別表示処理の詳細について説明する。別表示処理部５は、別表示処理を開始すると、表示状態確認部１が確認した表示状態から、情報の中央部分が表示されていると判断すると（ステップ１７１でＹＥＳ）、別表示領域を左右に分離して表示することを決定する（ステップ１７２）。これは、例えば、図８に示すウィンドウ２１０のように、情報の中央部分を表示し、非表示部分が左右の両者に存在する場合の表示方法で、別表示領域として、ウィンドウ３１０とウィンドウ３１１を表示する処理である。ウィンドウ３１０は、ウィンドウ２１０の左側の非表示部分を表示し、ウィンドウ３１１は、ウィンドウ２１０の右側の非表示部分を表示する。
【００２８】
また、別表示処理部５は、選択部分確認部２が確認した選択部分が非連続で複数存在すると判断すると（ステップ１７３でＹＥＳ）、各選択部分を分離して表示することを決定する（ステップ１７４）。これは、例えば、図９に示すウィンドウ２１１のように、選択部分が、選択部分２２１と選択部分２２２のように非連続で複数存在する場合の表示方法で、別表示領域として、ウィンドウ３２０とウィンドウ３２１を表示する処理である。ウィンドウ３２０は、選択部分２２１の非表示部分を表示し、ウィンドウ３２１は、選択部分２２２の非表示部分を表示する。なお、図１０に示すウィンドウ２３０のように、選択部分が、選択部分２３１のように複数行を選択しているが当該部分が連続であるといった場合には、選択部分２３１の非表示部分をウィンドウ３３０で表示する。
【００２９】
なお、ステップ１７２で決定する左右分離表示と、ステップ１７４で決定する分離表示とは、両立することが可能である。
【００３０】
また、別表示処理部５は、別表示領域の表示方法を決定すると、各表示領域の形状を調整する（ステップ１７５）。形状の調整は、例えば、図１１に示すウィンドウ２４０に重複表示されているウィンドウ３４０のように、非表示部分の情報が多く、これらを１行で表示できない場合に、この非表示部分の情報を複数行で表示する等のように、ウィンドウ３４０の形状を調整する処理である。
【００３１】
このようにして、別表示処理部５は、別表示領域の表示方法を決定して各別表示領域の形状を調整すると、これら別表示領域を表示装置１９に表示し（ステップ１７６）、別表示処理を終了する。
【００３２】
なお、本実施例においては、格子状に並べて表示する情報の行の非表示部分を表示する場合を説明したが、列の非表示部分についても同様に別表示を行うことが可能である。
【図面の簡単な説明】
【００３３】
【図１】表示制御装置の機能的な構成を示すブロック図である。
【図２】表示制御装置の構成を示すブロック図である。
【図３】表示制御装置１０の動作の流れを示すフローチャートである。
【図４】表示制御装置１０の動作の流れを示すフローチャートである。
【図５】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図６】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図７】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図８】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図９】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図１０】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【図１１】表示制御装置１０により表示装置１９に表示される画面の例を示した図である。
【符号の説明】
【００３４】
１    表示状態確認部
２    選択部分確認部
３    面積算出部
４    面積比較部
５    別表示処理部
１０    表示制御装置
１１    演算部
１２    記憶部
１３    一時記憶部
１４    記憶装置接続部
１５    記憶装置
１６    入力装置接続部
１７    入力装置
１８    表示装置接続部
１９    表示装置
２００    ウィンドウ
２０１    選択部分
２０２    メニュー
２０３    タイトル
２１０    ウィンドウ
２２０    ウィンドウ
２２１    選択部分
２２２    選択部分
２３０    ウィンドウ
２３１    選択部分
２４０    ウィンドウ
３００    ウィンドウ
３１０    ウィンドウ
３１１    ウィンドウ
３２０    ウィンドウ
３２１    ウィンドウ
３３０    ウィンドウ
３４０    ウィンドウ
【図１】
2009230219.tif 000003
【図２】
2009230219.tif 000004
【図３】
2009230219.tif 000005
【図４】
2009230219.tif 000006
【図５】
2009230219.tif 000007
【図６】
2009230219.tif 000008
【図７】
2009230219.tif 000009
【図８】
2009230219.tif 000010
【図９】
2009230219.tif 000011
【図１０】
2009230219.tif 000012
【図１１】
2009230219.tif 000013