(57)【要約】【課題】マニュアルとして表示すべき複数の各エリアの表示位置を定めるためのパラメータを計算する。【解決手段】表示画面の表示画面横ドット数Ｈと表示画面縦ドット数Ｖとを記憶し、各エリアのエリア横ドット数ｈとエリア縦ドット数ｖとエリア優先度ｐとを記憶し、余白ドット数ｈｔを記憶し、これらの値により、横間隔ドット数ｈｓ、最大エリア縦ドット数ｖｍａｘ、縦間隔ドット数ｖｓを計算し、記憶させる。【選択図】図３
2013088902.tif 000002
【特許請求の範囲】
【請求項１】
マニュアルとして表示すべき複数のエリアを表示画面に表示し且つ表示画面の縦方向において同一位置に表示される１以上のエリアからなる行を１行以上表示することでマニュアルを表示する場合のパラメータを計算するマニュアル表示パラメータ計算装置であって、
表示画面の横方向のドット数である表示画面横ドット数と表示画面の縦方向のドット数である表示画面縦ドット数とが記憶される表示画面情報記憶部と、
各エリアについて横方向のドット数であるエリア横ドット数と縦方向のドット数であるエリア縦ドット数と当該エリアを優先的に表示べき程度を示すエリア優先度とが互いに対応づけて記憶されるエリア情報記憶部と、
表示画面の横方向の各端部に縦方向の全長にわたって設けられた余白の横方向のドット数である余白ドット数が記憶される余白ドット数記憶部と、
各行について当該行の隣り合うエリア間の全てで共通な当該隣り合うエリア間のドット数である横間隔ドット数が記憶される横間隔ドット数記憶部と、
隣り合う行間の全てで共通な当該隣り合う行間のドット数である縦間隔ドット数が記憶される縦間隔ドット数記憶部と、
各行につき当該行において最も大きいエリア縦ドット数のエリアの当該エリア縦ドット数である最大エリア縦ドット数が記憶される最大エリア縦ドット数記憶部と、
パラメータを計算するための変数ｍ、ｎに１を代入する第１の手段と、
続いて、式（１）により、値Ｋを計算し、表示画面横ドット数を表示画面情報記憶部から読み出し、値Ｋが表示画面横ドット数以下か否かを判定する第２の手段と、
【数７】
2013088902.tif 000009
第２の手段で値Ｋが表示画面横ドット数以下と判定されたなら、値Ｋを変数Ｈ’に代入し、変数ｎに１を加算し、表示すべき程度の高い方からｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあるか否かを判定する第３の手段と、
第３の手段でｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあると判定されたなら、第２の手段に制御を渡し、第２の手段で値Ｋが表示画面横ドット数より大きいと判定されたなら、変数ｎから１を減じ、式（２）により、横間隔ドット数を計算し、変数ｍに等しい行番号に対応づけて横間隔ドット数記憶部に記憶させる第４の手段と、
【数８】
2013088902.tif 000010
続いて、表示すべき程度の最も高い方からｎ番目までの各エリア優先度に対応づけられたエリア縦ドット数の中で最も大きいエリア縦ドット数である最大エリア縦ドット数を検出し、変数ｍに等しい行番号に対応づけて最大エリア縦ドット数記憶部に記憶させる第５の手段と、
表示すべき程度の最も高い方からｎ番目までの各エリア優先度をエリア情報記憶部から消去し、変数ｍに１を加算し、第２の手段に制御を渡す第６の手段と、
第３の手段でｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にないと判定されたなら、式（３）により、縦間隔ドット数ｖｓを計算し、縦間隔ドット数記憶部に記憶させる第７の手段と
【数９】
2013088902.tif 000011
を備えることを特徴とするマニュアル表示パラメータ計算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マニュアルとして表示すべき複数の各エリアの表示位置を定めるためのパラメータを計算できるマニュアル表示パラメータ計算装置に関する。
【背景技術】
【０００２】
近年では、印刷したマニュアルに代えて、マニュアルのデータ（以下、マニュアル）をＤＶＤディスクなどに格納してユーザに提供し、ユーザにより使用される表示装置にマニュアルを表示してもうらうようにするケースがある。表示装置としては、デスクトップ型パーソナルコンピュータとともに使用されるものや、ノート型パーソナルコンピュータに組み込まれるもの、タブレット型コンピュータやスマートフォンに組み込まれるものなどがあり、つまり、表示画面の大きさは様々である。表示画面の大きさは、近年では便宜的に「解像度」ともいい、横方向のドット数（例えば、６４０）と縦方向のドット数（例えば、４８０を用い、６４０×４８０のように表現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６７６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
マニュアルは、印刷の利便性を考慮して、例えばＡ４サイズでレイアウトされ、表示画面が小さい場合は、スクロールして見てもらうようになっている。
【０００５】
逐一スクロールするのは当然ながら面倒である。しかし、表示画面の大きさ、つまり、解像度ごとにマニュアルを制作するには、多大な労力や時間が必要である。
【０００６】
そのため、表示画面の大きさ／解像度によらずスクロールを不要にしたいという要望がある。
【０００７】
そこで、マニュアルとして表示すべき複数の各エリアの大きさや内容は予め定めておき、一方、エリアの位置は、表示画面の大きさ／解像度に応じたパラメータを計算し、表示画面の大きさ／解像度に応じた表示位置をパラメータにより求め、表示位置にエリアを表示し、こうしてスクロールを不要にするのが好ましい。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、マニュアルとして表示すべき複数の各エリアの表示位置を定めるためのパラメータを計算できるマニュアル表示パラメータ計算装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明に係るマニュアル表示パラメータ計算装置は、
マニュアルとして表示すべき複数のエリアを表示画面に表示し且つ表示画面の縦方向において同一位置に表示される１以上のエリアからなる行を１行以上表示することでマニュアルを表示する場合のパラメータを計算するマニュアル表示パラメータ計算装置であって、
表示画面の横方向のドット数である表示画面横ドット数と表示画面の縦方向のドット数である表示画面縦ドット数とが記憶される表示画面情報記憶部と、
各エリアについて横方向のドット数であるエリア横ドット数と縦方向のドット数であるエリア縦ドット数と当該エリアを優先的に表示べき程度を示すエリア優先度とが互いに対応づけて記憶されるエリア情報記憶部と、
表示画面の横方向の各端部に縦方向の全長にわたって設けられた余白の横方向のドット数である余白ドット数が記憶される余白ドット数記憶部と、
各行について当該行の隣り合うエリア間の全てで共通な当該隣り合うエリア間のドット数である横間隔ドット数が記憶される横間隔ドット数記憶部と、
隣り合う行間の全てで共通な当該隣り合う行間のドット数である縦間隔ドット数が記憶される縦間隔ドット数記憶部と、
各行につき当該行において最も大きいエリア縦ドット数のエリアの当該エリア縦ドット数である最大エリア縦ドット数が記憶される最大エリア縦ドット数記憶部と、
パラメータを計算するための変数ｍ、ｎに１を代入する第１の手段と、
続いて、式（１）により、値Ｋを計算し、表示画面横ドット数を表示画面情報記憶部から読み出し、値Ｋが表示画面横ドット数以下か否かを判定する第２の手段と、
【数１】
2013088902.tif 000003
【００１０】
第２の手段で値Ｋが表示画面横ドット数以下と判定されたなら、値Ｋを変数Ｈ’に代入し、変数ｎに１を加算し、表示すべき程度の高い方からｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあるか否かを判定する第３の手段と、
第３の手段でｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあると判定されたなら、第２の手段に制御を渡し、第２の手段で値Ｋが表示画面横ドット数より大きいと判定されたなら、変数ｎから１を減じ、式（２）により、横間隔ドット数を計算し、変数ｍに等しい行番号に対応づけて横間隔ドット数記憶部に記憶させる第４の手段と、
【数２】
2013088902.tif 000004
【００１１】
続いて、表示すべき程度の最も高い方からｎ番目までの各エリア優先度に対応づけられたエリア縦ドット数の中で最も大きいエリア縦ドット数である最大エリア縦ドット数を検出し、変数ｍに等しい行番号に対応づけて最大エリア縦ドット数記憶部に記憶させる第５の手段と、
表示すべき程度の最も高い方からｎ番目までの各エリア優先度をエリア情報記憶部から消去し、変数ｍに１を加算し、第２の手段に制御を渡す第６の手段と、
第３の手段でｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にないと判定されたなら、式（３）により、縦間隔ドット数ｖｓを計算し、縦間隔ドット数記憶部に記憶させる第７の手段と
【数３】
2013088902.tif 000005
【００１２】
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、マニュアルとして表示すべき複数の各エリアの表示位置を定めるためのパラメータを計算することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態に係るマニュアル表示パラメータ計算装置の概略構成を示すブロック図である。
【図２】マニュアル表示装置２のマニュアルを表示する表示画面にマニュアルが表示される様子を示す図である。
【図３】情報記憶部１２に含まれる各記憶部の構成を示す図である。
【図４】パラメータ計算部１３の概略構成を示すブロック図である。
【図５】パラメータの計算の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は、本実施の形態に係るマニュアル表示パラメータ計算装置の概略構成を示すブロック図である。
【００１７】
マニュアル表示パラメータ計算装置１は、マニュアル表示装置２とマニュアル記憶装置３とに接続される。
【００１８】
マニュアル表示パラメータ計算装置１は、マニュアルとして表示すべき複数のエリアをマニュアル表示装置２の表示画面に表示し且つ表示画面の縦方向において同一位置に表示される１以上のエリアからなる行を１行以上表示することでマニュアルを表示する場合のパラメータを計算する装置であり、かつ、マニュアルを表示させる装置でもある。
【００１９】
例えば、マニュアルが、ソフトウェアのインストール方法といった方法の説明資料である場合において、エリアは、方法を構成する１つ１つの手順が表示される領域である。
【００２０】
マニュアル表示パラメータ計算装置１は、かかるパラメータを計算するために、マニュアル表示装置２とマニュアル記憶装置３とからマニュアルの表示に必要な値を受信する情報受信部１１と、受信された値、処理の過程で一時的に計算された値および最終的に計算されたパラメータが記憶される情報記憶部１２と、情報記憶部１２に記憶された値を用いて、マニュアル表示装置２でのマニュアルの表示に必要なパラメータを計算するパラメータ計算部１３と、マニュアル記憶装置３からマニュアルのデータを受信し、情報記憶部１２からパラメータを読み出し、データとパラメータを用いて、マニュアルをマニュアル表示装置２に表示させるマニュアル表示制御部１４とを備える。
【００２１】
図２は、マニュアル表示装置２の表示画面にマニュアルが表示される様子を示す図であり、図３は、情報記憶部１２に含まれる各記憶部の構成を示す図である。
【００２２】
図２において、表示画面ＤＳＰはマニュアル表示装置２の表示画面である。
【００２３】
情報記憶部１２は、図３に示すように、表示画面ＤＳＰの横方向のドット数である表示画面横ドット数Ｈと表示画面の縦方向のドット数である表示画面縦ドット数Ｖとが記憶される表示画面情報記憶部１０１と、マニュアル記憶装置３に記憶されたマニュアルのデータに基づいてマニュアルとして表示すべき複数のエリアＡのそれぞれについて横方向のドット数であるエリア横ドット数ｈと縦方向のドット数であるエリア縦ドット数ｖと当該エリアを優先的に表示べき程度を示すエリア優先度ｐとが互いに対応づけて記憶されるエリア情報記憶部１０２と、表示画面ＤＳＰの横方向の各端部に縦方向の全長にわたって設けられた余白Ｄの横方向のドット数である余白ドット数ｈｔが記憶される余白ドット数記憶部１０３と、表示画面ＤＳＰに表示されたマニュアルの各行につき当該行の隣り合うエリア間の全てで共通な隣り合うエリア間のドット数である横間隔ドット数ｈｓおよび当該行を示す行番号ｌが互いに対応づけて記憶される横間隔ドット数記憶部１０４と、隣り合う行間の全てで共通な隣り合う行間のドット数である縦間隔ドット数ｖｓが記憶される縦間隔ドット数記憶部１０５と、各行につき当該行において最も大きいエリア縦ドット数ｖのエリアの当該エリア縦ドット数ｖである最大エリア縦ドット数ｖｍａｘが記憶される最大エリア縦ドット数記憶部１０６とを備える。
【００２４】
図４は、パラメータ計算部１３の概略構成を示すブロック図である。
【００２５】
パラメータ計算部１３は、各横間隔ドット数ｈｓを計算する横間隔ドット数計算部１３１と、縦間隔ドット数ｖｓを計算する縦間隔ドット数計算部１３２とを備える。
【００２６】
（マニュアル表示パラメータ計算装置１の動作）
情報受信部１１は、マニュアル表示装置２から表示画面横ドット数Ｈ（例えば、６４０）と表示画面縦ドット数Ｖ（例えば、４８０）と受信し、表示画面情報記憶部１０１に記憶させる。なお、表示画面横ドット数Ｈ、表示画面縦ドット数Ｖは、適宜変更できるように（例えば、実際より小さくできるように）してもよい。
【００２７】
また、情報受信部１１は、マニュアル表示装置２から余白ドット数ｈｔ（例えば、３０）を受信し、余白ドット数記憶部１０３に記憶させる。
【００２８】
なお、表示画面横ドット数Ｈ、表示画面縦ドット数Ｖ、余白ドット数ｈｔは、予め表示画面情報記憶部１０１、余白ドット数記憶部１０３に記憶させておいてもよい。
【００２９】
また、情報受信部１１は、マニュアル記憶装置３から、各エリアＡのエリア横ドット数ｈ（例えば、５０）とエリア縦ドット数ｖ（例えば、５０）とエリア優先度ｐ（例えば、１）とを受信し、エリア毎に分けて、エリア横ドット数ｈとエリア縦ドット数ｖとエリア優先度ｐをエリア情報記憶部１０２に記憶させる。つまり、エリア毎に、該当のエリア横ドット数ｈとエリア縦ドット数ｖとエリア優先度ｐは、互いに対応づけて記憶される。各エリア優先度ｐは、他のエリア優先度ｐとは異なっており、例えば、「１」、「２」、…のような連番になっている。
【００３０】
なお、ここでは、情報受信部１１は、表示画面横ドット数Ｈ、表示画面縦ドット数Ｖ、余白ドット数ｈｔを用いて、表示画面ＤＳＰから２つの余白Ｄを除いた実際の表示画面のドット数を計算し、各エリアのドット数（エリア横ドット数ｈとエリア縦ドット数ｖの積）の合計が、実際の表示画面のドット数を超えないように、受信するエリア横ドット数ｈ等の数を制限する。つまり、情報受信部１１は、１画面分の情報を受信し、エリア情報記憶部１０２に記憶させる。
【００３１】
また、情報受信部１１は、１つのエリアのドット数が、余白を除いた表示画面のドット数を超えてしまうような場合は、そのエリアのエリア横ドット数ｈおよびエリア縦ドット数ｖの少なくともいずれか一方を小さくなるように変更し、エリア情報記憶部１０２に記憶させる。例えば、情報受信部１１は、各エリア横ドット数ｈ、エリア縦ドット数ｖを１／１０にし、エリア情報記憶部１０２に記憶させる。つまり、情報受信部１１は、そのエリアを縮小し、そのエリアには、例えば、エリアに表示すべき手順の手順名や図のみを表示し、例えば、当該エリアがクリックされた場合には、画面を消去し、次に表示される画面にて、手順そのものを表示できるようにする。
【００３２】
次に、パラメータの計算について説明する。以下の処理は、１画面分の処理であり、他の各画面については、情報受信部１１が当該画面の分の情報を受信し、エリア情報記憶部１０２に記憶させ、以下の処理と同様な処理がなされる。
【００３３】
図５は、パラメータの計算の流れを示すフローチャートである。
【００３４】
ここでは、図２に示すように、エリア優先度ｐの小さいエリアほど画面の上寄りの行に含まれ、かつ、同じ行を構成するエリアの中では、エリア優先度ｐの小さいエリアほど画面の左寄りに表示されるようにする場合に必要なパラメータの計算について説明する。パラメータとは、各行の横間隔ドット数ｈｓと縦間隔ドット数ｖｓである。
【００３５】
また、以下の説明では、エリア横ドット数ｈは、対応づけられたエリア優先度ｐの大きさを示す引数ｉや変数ｎを伴って、エリア横ドット数ｈ（ｉ）やエリア横ドット数ｈ（ｎ）のように表記する場合がある。例えば、全てのエリア横ドット数ｈの中で最も小さいエリア優先度ｐに対応づけられたものをエリア横ドット数ｈ（１）と表記し（つまり、ｉ＝１）、２番目に小さいエリア優先度ｐに対応づけられたものをエリア横ドット数ｈ（２）と表記する（つまり、ｉ＝２）。
【００３６】
エリア優先度ｐは、処理の過程で、順次に消去されるので、当初のエリア横ドット数ｈ（１）は、例えば、表示すべき程度が最も高いエリア優先度ｐ「１」に対応づけられたエリア横ドット数ｈを示すものであるが、エリア優先度ｐ「１」が消去されると、エリア横ドット数ｈ（１）は、当初では表示すべき程度が２番目に高いエリア優先度ｐであったエリア優先度ｐ「２」に対応づけられたエリア横ドット数ｈを示すこととなる。
【００３７】
また、横間隔ドット数ｈｓは、対応づけられた行番号ｌを示す引数ｍを伴って、横間隔ドット数ｈｓ（ｍ）のように表記する場合がある。
【００３８】
また、最大エリア縦ドット数ｖｍａｘは、対応づけられた行番号ｌを示す引数ｍを伴って、最大エリア縦ドット数ｖｍａｘ（ｍ）のように表記する場合がある。
【００３９】
さて、パラメータの計算においては、横間隔ドット数計算部１３１は、パラメータの計算のための変数ｍ、ｎに１を代入する（Ｓ１）。
【００４０】
次に、横間隔ドット数計算部１３１は、式（４）により、値Ｋを計算し（Ｓ３）、また、表示画面横ドット数Ｈを表示画面情報記憶部１０１から読み出し、値Ｋが表示画面横ドット数Ｈ以下か否かを判定する（Ｓ５）。
【数４】
2013088902.tif 000006
【００４１】
横間隔ドット数計算部１３１は、ステップＳ５でＹＥＳと判定されたなら、値Ｋを変数Ｈ’に代入し（Ｓ７）、変数ｎに１を加算する（Ｓ９）。
【００４２】
次に、横間隔ドット数計算部１３１は、エリア横ドット数ｈ（ｎ）がエリア情報記憶部１０２にあるか否かを判定する（Ｓ１１）。
【００４３】
横間隔ドット数計算部１３１は、ステップＳ１１でＹＥＳと判定されたなら、ステップＳ３に制御を移行させる。
【００４４】
ステップＳ３、Ｓ５、Ｓ７、Ｓ９、Ｓ１１、Ｓ３のループを複数回行うことは、平たく言えば、同一行に左から順にエリアを配置し、その都度、エリアが右側にはみ出さないかを計算していることなのである。
【００４５】
さて、横間隔ドット数計算部１３１は、ステップＳ５でＮＯと判定されたなら、変数ｎから１を減じ（Ｓ２１）、つまり、はみ出したエリアは除外する。
【００４６】
次に、横間隔ドット数計算部１３１は、式（５）により、横間隔ドット数ｈｓ（ｍ）を計算し、変数ｍに等しい行番号ｌに対応づけて、横間隔ドット数記憶部１０４に記憶させる（Ｓ２３）。
【数５】
2013088902.tif 000007
【００４７】
次に、横間隔ドット数計算部１３１は、エリア縦ドット数ｖ（１）からエリア縦ドット数ｖ（ｎ）までの中で最も大きいエリア縦ドット数ｖである最大エリア縦ドット数ｖｍａｘ（ｍ）を検出し、変数ｍに等しい行番号ｌに対応づけて、最大エリア縦ドット数記憶部１０６に記憶させる（Ｓ２５）。
【００４８】
次に、横間隔ドット数計算部１３１は、エリア情報記憶部１０２において、最も小さいエリア優先度ｐから変数ｎに等しい個数のエリア優先度ｐまでを消去する（Ｓ２７）。横間隔ドット数計算部１３１は、これらのエリア優先度ｐを無効にしてもよい。いずれにしても、これらのエリア優先度ｐは、これ以降、「無いもの」とされるのであるから、無効であっても、実質的に消去である。
【００４９】
次に、横間隔ドット数計算部１３１は、変数ｍに１を加算し（Ｓ２９）、ステップＳ３に制御を移行させる。
【００５０】
縦間隔ドット数計算部１３２は、ステップＳ１１でＮＯと判定されたなら、つまり、全エリアが配置されたなら、式（６）により、縦間隔ドット数ｖｓを計算し、縦間隔ドット数記憶部１０５に記憶させ（Ｓ３１）、処理を終える。
【数６】
2013088902.tif 000008
【００５１】
次に、マニュアル表示制御部１４は、マニュアル記憶装置３からマニュアルのデータを受信し、情報記憶部１２からパラメータつまり各横間隔ドット数ｈｓと縦間隔ドット数ｖｓを読み出し、マニュアルのデータに基づいて、マニュアルをマニュアル表示装置２に表示させ、その際、各行につき、当該行の隣り合うエリア間の全てでエリア間のドット数が該当の横間隔ドット数ｈｓに等しくなるようにし、かつ、隣り合う全ての行間で行間のドット数が縦間隔ドット数ｖｓに等しくなるようにする。
【００５２】
各エリアには、例えば、手順が表示される。手順は、その手順名や手順を含む章や節の名前、その手順そのもの（図などを含む）が表示される。これらの名前や手順は、マニュアルのデータに含まれる。
【００５３】
例えば、縮小して表示されたエリアには、エリアに表示すべき手順の手順名や図のみが表示され、当該エリアがクリックされた場合には、画面が消去され、次に表示される画面にて、手順そのものが表示される。
【００５４】
以上のように、本実施の形態に係るマニュアル表示パラメータ計算装置１によれば、表示画面横ドット数Ｈ、表示画面縦ドット数Ｖ、余白ドット数ｈｔに基づき、各横間隔ドット数ｈｓおよび縦間隔ドット数ｖｓを計算でき、よって、表示画面や余白の大きさによらず、マニュアル表示を可能にすることができる。
【００５５】
つまり、マニュアル表示パラメータ計算装置１は、表示画面の横方向のドット数である表示画面横ドット数Ｈと表示画面の縦方向のドット数である表示画面縦ドット数Ｖとが記憶される表示画面情報記憶部１０１と、各エリアについて横方向のドット数であるエリア横ドット数ｈと縦方向のドット数であるエリア縦ドット数ｖと当該エリアを優先的に表示べき程度を示すエリア優先度ｐとが互いに対応づけて記憶されるエリア情報記憶部１０２と、表示画面の横方向の各端部に縦方向の全長にわたって設けられた余白の横方向のドット数である余白ドット数ｈｔが記憶される余白ドット数記憶部１０３と、各行について当該行の隣り合うエリア間の全てで共通な当該隣り合うエリア間のドット数である横間隔ドット数ｈｓが記憶される横間隔ドット数記憶部１０４と、隣り合う行間の全てで共通な当該隣り合う行間のドット数である縦間隔ドット数ｖｓが記憶される縦間隔ドット数記憶部１０５と、各行につき当該行において最も大きいエリア縦ドット数のエリアの当該エリア縦ドット数である最大エリア縦ドット数が記憶される最大エリア縦ドット数記憶部１０６と、パラメータを計算するための変数ｍ、ｎに１を代入する第１の手段（Ｓ１）と、続いて、式（４）により、値Ｋを計算し、表示画面横ドット数Ｈを表示画面情報記憶部１０１から読み出し、値Ｋが表示画面横ドット数Ｈ以下か否かを判定する第２の手段（Ｓ３、Ｓ５）と、第２の手段で値Ｋが表示画面横ドット数以下と判定されたなら（Ｓ５：ＹＥＳ）、値Ｋを変数Ｈ’に代入し、変数ｎに１を加算し、表示すべき程度の高い方からｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあるか否かを判定する第３の手段（Ｓ７、Ｓ９、Ｓ１１）と、第３の手段でｎ番目のエリア優先度に対応づけられたエリア横ドット数がエリア情報記憶部にあると判定されたなら（Ｓ１１：ＹＥＳ）、第２の手段に制御を渡し、第２の手段で値Ｋが表示画面横ドット数より大きいと判定されたなら（Ｓ５：ＮＯ）、変数ｎから１を減じ、式（５）により、横間隔ドット数ｈｓ（ｍ）を計算し、変数ｍに等しい行番号ｌに対応づけて横間隔ドット数記憶部に記憶させる第４の手段（Ｓ２１、Ｓ２３）と、続いて、表示すべき程度の最も高い方からｎ番目までの各エリア優先度ｐ（１）〜ｐ（ｎ）に対応づけられたエリア縦ドット数の中で最も大きいエリア縦ドット数である最大エリア縦ドット数を検出し、変数ｍに等しい行番号ｌに対応づけて最大エリア縦ドット数記憶部１０６に記憶させる第５の手段（Ｓ２５）と、表示すべき程度の最も高い方からｎ番目までの各エリア優先度をエリア情報記憶部から消去し、変数ｍに１を加算し、第２の手段に制御を渡す第６の手段（Ｓ２７、Ｓ２９）と、第３の手段でｎ番目のエリア優先度ｐ（ｎ）に対応づけられたエリア横ドット数がエリア情報記憶部１０２にないと判定されたなら（Ｓ１１：ＮＯ）、式（６）により、縦間隔ドット数ｖｓを計算し、縦間隔ドット数記憶部１０５に記憶させる第７の手段（Ｓ３１）とを備えることで、各横間隔ドット数ｈｓおよび縦間隔ドット数ｖｓを計算でき、よって、表示画面や余白の大きさによらず、マニュアル表示を可能にすることができる。
【００５６】
なお、マニュアル表示パラメータ計算装置１としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００５７】
１…マニュアル表示パラメータ計算装置
２…マニュアル表示装置
３…マニュアル記憶装置
１１…情報受信部
１２…情報記憶部
１３…パラメータ計算部
１４…マニュアル表示制御部
１０１…表示画面情報記憶部
１０２…エリア情報記憶部
１０３…余白ドット数記憶部
１０４…横間隔ドット数記憶部
１０５…縦間隔ドット数記憶部
１０６…最大エリア縦ドット数記憶部
１３１…横間隔ドット数計算部
１３２…縦間隔ドット数計算部
Ａ…エリア
Ｄ…余白
ＤＳＰ…表示画面
Ｈ…表示画面横ドット数
Ｖ…表示画面縦ドット数
ｈ…エリア横ドット数
ｈｓ…横間隔ドット数
ｈｔ…余白ドット数
ｌ…行番号
ｐ…エリア優先度
ｖ…エリア縦ドット数
ｖｍａｘ…最大エリア縦ドット数
ｖｓ…縦間隔ドット数
【図１】
2013088902.tif 000012
【図２】
2013088902.tif 000013
【図３】
2013088902.tif 000014
【図４】
2013088902.tif 000015
【図５】
2013088902.tif 000016