(57)【要約】【課題】視線の移動を伴うことなく、複数の地図画像を見比べることができる画像出力装置を提供する。【解決手段】時代を示す時代情報がそれぞれ対応付けられた、地図の画像である地図画像が二以上記憶される画像記憶部１１と、表示時代情報を受け付ける表示時代情報受付部１２と、表示時代情報に対して時間的に前後となる二個の時代情報に対応する二個の地図画像のうち、表示時代情報に近い時代情報に対応する地図画像の方が他方の地図画像よりも多くの割合が表示されるように、その二個の地図画像の透明度を設定する透明度設定部１３と、画像記憶部１１で記憶されている二以上の地図画像を、透明度設定部１３が設定した透明度で重ねて出力する画像出力部１４とを備える。【選択図】図１
2010039830.tif 000002
【特許請求の範囲】
【請求項１】
地図の画像である地図画像が二以上記憶される画像記憶部と、
前記画像記憶部で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する透明度設定部と、
前記画像記憶部で記憶されている二以上の地図画像を、前記透明度設定部が設定した透明度で重ねて出力する画像出力部と、を備えた画像出力装置。
【請求項２】
前記二以上の地図画像には、時代に関する情報である時代情報がそれぞれ対応付けられており、
表示する地図画像の時代を示す情報である表示時代情報を受け付ける表示時代情報受付部をさらに備え、
前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報に対応する時代情報に対応付けられている地図画像よりも手前に表示される一以上の地図画像が存在する場合に、当該手前に表示される一以上の地図画像を透明に設定する、請求項１記載の画像出力装置。
【請求項３】
前記二以上の地図画像には、時代に関する情報である時代情報がそれぞれ対応付けられており、
表示する地図画像の時代を示す情報である表示時代情報を受け付ける表示時代情報受付部をさらに備え、
前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、当該二個の地図画像のうち、前記表示時代情報の示す時代に近い時代情報に対応する地図画像の方が他方の地図画像よりも多くの割合が表示されるように、当該二個の地図画像のうちの手前側の地図画像の透明度を設定する、請求項１記載の画像出力装置。
【請求項４】
前記画像記憶部では、三以上の地図画像が記憶され、
前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、当該二個の地図画像のいずれかよりも手前に表示される地図画像であって、当該二個の地図画像以外の地図画像を透明に設定する、請求項３記載の画像出力装置。
【請求項５】
前記二以上の地図画像は、異なる種類の地図画像であり、
二個の地図画像の表示の割合に関する情報である割合情報を受け付ける割合情報受付部をさらに備え、
前記透明度設定部は、前記割合情報が受け付けられた二個の地図画像が当該割合情報の割合で表示されるように、当該二個の地図画像のうちの手前側の地図画像の透明度を設定する、請求項１記載の画像出力装置。
【請求項６】
前記二以上の地図画像には、基準地図であるかどうかを示す情報である属性情報が対応付けられており、
前記透明度設定部は、前記属性情報によって基準地図であることが示される地図画像を透明に設定せず、当該基準地図であることが示される地図画像よりも手前に表示される一以上の地図画像であり、前記属性情報によって基準地図でないことが示される地図画像が存在する場合に、当該手前に表示される一以上の地図画像を透明または半透明に設定する、請求項１から請求項５のいずれか記載の画像出力装置。
【請求項７】
地図の画像である地図画像が二以上記憶される画像記憶部で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する透明度設定ステップと、
前記画像記憶部で記憶されている二以上の地図画像を、前記透明度設定ステップで設定した透明度で重ねて出力する画像出力ステップと、を備えた画像出力方法。
【請求項８】
コンピュータを、
地図の画像である地図画像が二以上記憶される画像記憶部で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する透明度設定部と、
前記画像記憶部で記憶されている二以上の地図画像を、前記透明度設定部が設定した透明度で重ねて出力する画像出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を出力する画像出力装置等に関する。
【背景技術】
【０００２】
従来の画像出力装置において、複数の画像を一度に表示できる電子アルバムの機能を備えたものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００３−２７４３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像出力装置においては、複数の画像を横や縦に並べて表示することはできるが、その複数の画像を容易に見比べることが難しいという問題があった。例えば、江戸時代と現代の同様の地域の地図の画像が左右に並べて表示されたとしても、両画像の対応する位置を比較する際には視線の移動が発生してしまうため、両者を見比べることが容易ではないという問題があった。
【０００４】
本発明は、上記課題を解決するためになされたものであり、視線の移動を伴うことなく複数の地図画像を見比べることができる画像出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明による画像出力装置は、地図の画像である地図画像が二以上記憶される画像記憶部と、前記画像記憶部で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する透明度設定部と、前記画像記憶部で記憶されている二以上の地図画像を、前記透明度設定部が設定した透明度で重ねて出力する画像出力部と、を備えたものである。
【０００６】
このような構成により、透明度を設定することによって、二以上の地図画像のうち一部の一または二以上の地図画像を見ることができる。例えば、対応する位置が同じ位置となるように二以上の地図画像が重ねられる場合であって、二以上の地図画像が表示される場合には、視線の移動を伴うことなく、対応する位置同士を見比べることができるようになる。また、例えば、対応する位置が同じ位置となるように二以上の地図画像が重ねられる場合であって、一の地図画像が表示される場合であっても、その表示される地図画像を切り換えることによって、視線の移動を伴うことなく、対応する位置同士を見比べることができるようになる。
【０００７】
また、本発明による画像出力装置では、前記二以上の地図画像には、時代に関する情報である時代情報がそれぞれ対応付けられており、表示する地図画像の時代を示す情報である表示時代情報を受け付ける表示時代情報受付部をさらに備え、前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報に対応する時代情報に対応付けられている地図画像よりも手前に表示される一以上の地図画像が存在する場合に、当該手前に表示される一以上の地図画像を透明に設定してもよい。
【０００８】
このような構成により、表示時代情報に対応する一の地図画像が表示されるように地図画像を出力することができ、ユーザは、所望の時代に応じた地図画像を閲覧することができる。また、表示時代情報を変更することによって、表示される地図画像を切り換えることもでき、例えば、対応する位置が同じ位置となるように二以上の地図画像が重ねられる場合には、視線の移動を伴うことなく、異なる時代の対応する位置同士を見比べることができるようになる。
【０００９】
また、本発明による画像出力装置では、前記二以上の地図画像には、時代に関する情報である時代情報がそれぞれ対応付けられており、表示する地図画像の時代を示す情報である表示時代情報を受け付ける表示時代情報受付部をさらに備え、前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、当該二個の地図画像のうち、前記表示時代情報の示す時代に近い時代情報に対応する地図画像の方が他方の地図画像よりも多くの割合が表示されるように、当該二個の地図画像のうちの手前側の地図画像の透明度を設定してもよい。
【００１０】
このような構成により、表示時代情報に応じた割合で二個の地図画像を合成して出力することが可能となる。その結果、例えば、第一の時代情報と、第二の時代情報との間の時代に対応する地図画像が存在しない場合であっても、第一及び第二の時代情報に対応した地図画像を合成して表示することによって、その間の時代における地図がどのようなものであったのかについて想像することができうる。また、表示の割合（例えば、表示の濃さ）に応じて、表示時代情報の示す時代に近い時代情報に対応する地図画像が、どちらの地図画像であるのかを直感的に知ることもできるメリットもある。
【００１１】
また、本発明による画像出力装置では、前記画像記憶部では、三以上の地図画像が記憶され、前記透明度設定部は、前記表示時代情報受付部が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、当該二個の地図画像のいずれかよりも手前に表示される地図画像であって、当該二個の地図画像以外の地図画像を透明に設定してもよい。
このような構成により、目的としている地図画像以外が表示されないように設定することができる。
【００１２】
また、本発明による画像出力装置では、前記二以上の地図画像は、異なる種類の地図画像であり、二個の地図画像の表示の割合に関する情報である割合情報を受け付ける割合情報受付部をさらに備え、前記透明度設定部は、前記割合情報が受け付けられた二個の地図画像が当該割合情報の割合で表示されるように、当該二個の地図画像のうちの手前側の地図画像の透明度を設定してもよい。
【００１３】
このような構成により、異なる種類の地図画像を、所望の割合で重ねた地図画像を出力することができる。その結果、二個の地図画像の情報を一度に見ることができ、ユーザの利便性が向上されることになる。例えば、住宅地図と地形図とが所定の割合で重ねられて表示された場合には、住宅地図で示される住宅が、どのような地形のところに位置しているのかを容易に把握することができるようになる。
【００１４】
また、本発明による画像出力装置では、前記二以上の地図画像には、基準地図であるかどうかを示す情報である属性情報が対応付けられており、前記透明度設定部は、前記属性情報によって基準地図であることが示される地図画像を透明に設定せず、当該基準地図であることが示される地図画像よりも手前に表示される一以上の地図画像であり、前記属性情報によって基準地図でないことが示される地図画像が存在する場合に、当該手前に表示される一以上の地図画像を透明または半透明に設定してもよい。
【００１５】
このような構成により、属性情報によって基準地図であることが示される地図画像を絶えず表示することができる。その結果、例えば、重要な地図などを絶えず表示することができるようになる。
【発明の効果】
【００１６】
本発明による画像出力装置等によれば、視線の移動を伴うことなく、複数の地図画像を見比べることができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による画像出力装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１８】
（実施の形態１）
本発明の実施の形態１による画像出力装置について、図面を参照しながら説明する。
図１は、本実施の形態による画像出力装置１の構成を示すブロック図である。本実施の形態による画像出力装置１は、画像記憶部１１と、表示時代情報受付部１２と、透明度設定部１３と、画像出力部１４とを備える。
【００１９】
画像記憶部１１では、地図の画像である地図画像が二以上記憶される。なお、画像記憶部１１では、三以上の地図画像が記憶されてもよい。画像記憶部１１で記憶される複数の地図画像は、通常、対比して閲覧される画像である。その複数の地図画像は、例えば、同様の地域の地図の画像であってもよい。ただし、その複数の地図画像は異なる種類の地図の画像であることが好適である。同様の地域の異なる種類の地図の画像とは、例えば、同様の地域の航空写真の画像と住宅地図の画像と地形図の画像であってもよく、同様の地域の異なる時代の地図の画像（例えば、江戸時代の地図の画像と現代の地図の画像）であってもよい。本実施の形態では、画像記憶部１１において、同様の地域の異なる時代の地図の画像が記憶されている場合について説明する。また、画像記憶部１１において、異なる形式の地図（例えば、航空写真と住宅地図と地形図など）が記憶されている場合については、実施の形態２で説明する。また、この複数の地図画像は、ラスタデータであってもよく、ベクタデータであってもよい。なお、複数の地図画像がベクタデータであったとしても、表示される際にはラスタライズ化されて表示されることになる。また、複数の地図画像には、画像に付随する情報が対応付けられていてもよい。本実施の形態では、画像記憶部１１で記憶されている二以上の地図画像に、時代情報がそれぞれ対応付けられている場合について説明する。時代情報とは、時代に関する情報であり、例えば、「１９００年」「１９８５〜１９９０年」などの西暦の年数であってもよく、「江戸時代」「明治時代」「現代」などの時代の名称であってもよく、「１」「２」「３」…や、「Ａ」「Ｂ」「Ｃ」…のように順序を示す情報（数字が若いほど、またアルファベットが「Ａ」に近いほど年数が若いなどのルールがあらかじめ決まられているものとする）であってもよく、その他の情報であってもよい。
【００２０】
画像記憶部１１に地図画像が記憶される過程は問わない。例えば、記録媒体を介して地図画像が画像記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された地図画像が画像記憶部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図画像が画像記憶部１１で記憶されるようになってもよい。画像記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。画像記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００２１】
表示時代情報受付部１２は、表示する地図画像の時代を示す情報である表示時代情報を受け付ける。表示時代情報は、例えば、時代情報と同レベルの尺度の情報であってもよく、あるいは、時代情報よりも細かい尺度の情報であってもよい。前者は、例えば、時代情報が「平成」「昭和」「大正」「明治」等であり、表示時代情報も同様に、「平成」「昭和」「大正」「明治」等となる場合などである。後者は、例えば、時代情報が「平成」「昭和」「大正」「明治」等であるのに対して、表示時代情報が「１９７０年」や、「昭和４５年」等となる場合などである。
【００２２】
表示時代情報受付部１２は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された表示時代情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された表示時代情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された表示時代情報を受け付けてもよい。なお、表示時代情報受付部１２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、表示時代情報受付部１２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２３】
透明度設定部１３は、画像記憶部１１で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する。ここで、「透明度を設定する」とは、結果として透明度が決まればよいという意味であり、透明度以外の情報を設定することによって透明度が結果的に決まる場合を含むものとする。例えば、不透明度が設定されれば、結果として透明度が決まるため、透明度を設定することは、不透明度を設定することを含むものとする。
【００２４】
また、透明度設定部１３は、例えば、表示時代情報受付部１２が受け付けた表示時代情報と一致する時代情報に対応した地図画像が存在し、その地図画像よりも手前（前面）に表示される一以上の地図画像が存在する場合には、その一以上の地図画像を透明に設定してもよい。透明に設定するとは、透明度を１００％に設定することである（前述のように、不透明度を０％に設定してもよい）。表示時代情報と時代情報とが一致するとは、表示時代情報と時代情報とが厳密に一致する場合（例えば、表示時代情報と時代情報との両方が「昭和」や「１９００年」である場合など）であってもよく、表示時代情報が時代情報に含まれる場合（例えば、表示時代情報が「１９７０年」であり、時代情報が「昭和」である場合など）であってもよく、その両方の場合であってもよい。
【００２５】
また、透明度設定部１３は、例えば、表示時代情報受付部１２が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、その二個の地図画像のうち、表示時代情報の示す時代に近い時代情報に対応する地図画像の方が他方の地図画像よりも多くの割合が表示されるように、その二個の地図画像のうちの手前側の地図画像の透明度を設定してもよい。「時間的に前後となる」とは、直近の前後の意味である。具体的には、画像記憶部１１において、時代情報「１７００年」に対応付けられている地図画像と、時代情報「１８００年」に対応付けられている地図画像と、時代情報「１９００年」に対応付けられている地図画像と、時代情報「２０００年」に対応付けられている地図画像とが存在する場合に、表示時代情報受付部１２が表示時代情報「１９７０年」を受け付けたとする。この場合には、その表示時代情報「１９７０年」の示す時代に対して時間的に前後となる二個の時代情報は、時代情報「２０００年」、時代情報「１９００年」となる。また、その表示時代情報は、時代情報「２０００年」と、時代情報「１９００年」との間を、時代情報「２０００年」の方から３：７に分ける時間的位置に存在することになる。したがって、透明度設定部１３は、時代情報「２０００年」に対応付けられている地図画像が７割となり、時代情報「１９００年」に対応付けられている地図画像が３割となるように、両地図画像を重ねて表示するものとする。例えば、時代情報「１９００年」に対応付けられている地図画像の手前に時代情報「２０００年」に対応付けられている地図画像が存在する場合には、透明度設定部１３は、その時代情報「１９００年」に対応付けられている地図画像の透明度を３０％に設定することになる。また、透明度設定部１３は、表示時代情報受付部１２が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が存在する場合に、その二個の地図画像のいずれかよりも手前に表示される地図画像であって、その二個の地図画像以外の地図画像（二個の地図画像の手前側よりも手前の地図画像や、二個の地図画像の間に存在する地図画像）を透明（すなわち、透明度が１００％、あるいは、不透明度が０％）に設定する。このようにすることで、表示時代情報受付部１２が受け付けた表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が、他の透明でない地図画像の背面側となって、見えなくなる、あるいは、見づらくなる事態を回避することができるようになる。
【００２６】
画像出力部１４は、画像記憶部１１で記憶されている二以上の地図画像を、透明度設定部１３が設定した透明度で重ねて出力する。「重ねて出力する」とは、二以上の地図画像の対応する位置が一致するように重ねて出力する、という意味である。例えば、画像記憶部１１で記憶されている二以上の地図画像がはじめから同じ形状・大きさの画像であり、対応する位置が一致している画像である場合には、画像出力部１４は、それらを単に重ねて出力すればよいことになる。一方、画像記憶部１１で記憶されている二以上の地図画像が、対応する位置が一致していない画像である場合には、画像出力部１４は、それらの対応する位置を一致させる処理を行った上で、出力することになる。また、画像記憶部１１で記憶されている二以上の地図画像は、あらかじめ対応する位置が一致するように重ねられているものであってもよい。例えば、複数レイヤを設定可能な画像形式の地図画像の場合には、各レイヤに各地図画像が設定されており、画像出力部１４は、その複数レイヤに地図画像が設定された地図画像を読み出して出力してもよい。この場合も、二以上の地図画像を重ねて出力することになるものとする。なお、画像記憶部１１で記憶されている二以上の地図画像の重なりの順序（例えば、手前側から背面側に向かっての重なりの順序や、背面側から手前側に向かっての重なりの順序）は、あらかじめ決められているものとする。その順序は、例えば、画像記憶部１１において記憶されている地図画像の順序であってもよく、各地図画像が設定されている複数レイヤの順序であってもよく、あるいは、別途、順序を示す情報によって示されるものであってもよい。その順序を示す情報は、図示しない記録媒体において記憶されていてもよい。
【００２７】
また、画像記憶部１１で記憶されている二以上の地図画像が広範囲の地図の画像である場合に、画像出力部１４は、その一部の領域のみを切り出して出力してもよく、あるいは、そうでなくてもよい。
【００２８】
ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、出力が送信や蓄積、他の構成要素への引き渡しである場合であっても、最終的には、その出力された画像が表示デバイスに表示されたり、プリントアウトされたりすることによって、ユーザが画像を見ることができるようになるものとする。本実施の形態では、表示デバイスに表示される場合について説明する。また、画像出力部１４は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、画像出力部１４は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２９】
次に、本実施の形態による画像出力装置１の動作について、図２のフローチャートを用いて説明する。
【００３０】
（ステップＳ１０１）表示時代情報受付部１２は、表示時代情報を受け付けたかどうか判断する。そして、表示時代情報を受け付けた場合には、ステップＳ１０２に進み、そうでない場合には、受け付けるまでステップＳ１０１の処理を繰り返す。
【００３１】
（ステップＳ１０２）透明度設定部１３は、表示時代情報受付部１２が受け付けた表示時代情報を用いて、画像記憶部１１で記憶されている地図画像の透明度を設定する。なお、この処理の詳細については、図３のフローチャートを用いて後述する。
【００３２】
（ステップＳ１０３）画像出力部１４は、画像記憶部１１で記憶されている二以上の地図画像を、透明度設定部１３が設定した透明度で重ねて出力する。そして、ステップＳ１０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００３３】
図３は、図２のフローチャートにおける透明度を設定する処理（ステップＳ１０２の処理）の詳細を示すフローチャートである。
【００３４】
（ステップＳ２０１）透明度設定部１３は、表示時代情報受付部１２が受け付けた表示時代情報が、画像記憶部１１で記憶されている地図画像に対応付けられている時代情報のいずれかと一致するかどうか判断する。そして、いずれかと一致する場合には、ステップＳ２０５に進み、そうでない場合には、ステップＳ２０２に進む。一致するかどうかの判断は、前述のように、例えば、表示時代情報と時代情報とが厳密に一致するかどうかの判断であってもよく、表示時代情報が時代情報に含まれるかどうかの判断であってもよく、あるいは、その両方であってもよい。
【００３５】
（ステップＳ２０２）透明度設定部１３は、表示時代情報の示す時代に対して時間的に前後となる二個の時代情報を特定する。透明度設定部１３は、表示時代情報の示す時代よりも前の時代情報であって、その表示時代情報に直近の時代情報と、表示時代情報の示す時代よりも後の時代情報であって、その表示時代情報に直近の時代情報とを特定することによって、その二個の時代情報を特定することができる。時代情報を特定するとは、特定した時代情報を図示しない記録媒体に蓄積することであってもよく、あるいは、特定した時代情報に対応付けてフラグ等を設定することであってもよい。
【００３６】
（ステップＳ２０３）透明度設定部１３は、特定した二個の時代情報にそれぞれ対応する二個の地図画像の表示割合を、表示時代情報の示す時代と、特定した二個の時代情報との時間的な距離を用いて決定する。ここで、その表示割合を決定する方法を簡単に説明する。特定した二個の時代情報のうち、表示時代情報よりも前の時代情報を第一の時代情報として、表示時代情報よりも後の時代情報を第二の時代情報としたとする。透明度設定部１３は、第一の時代情報から表示時代情報までと、表示時代情報から第二の時代情報までの時間的な距離の比を算出する。その比がＡ：Ｂとなったとする。すると、透明度設定部１３は、第一の時代情報に対応する地図画像（これを「第一の地図画像」とする）と、第二の時代情報に対応する地図画像（これを「第二の地図画像」とする）との表示の割合を、Ｂ：Ａに決定する。この決定された表示割合は、図示しない記録媒体において一時的に記憶されてもよい。
【００３７】
（ステップＳ２０４）透明度設定部１３は、特定した二個の時代情報にそれぞれ対応する二個の地図画像の手前側の地図画像の透明度を、ステップＳ２０３で決定した表示割合に応じて設定する。前述のように、第一の地図画像と第二の地図画像との表示割合がＢ：Ａである場合であって、第一の地図画像が手前側であるときには、透明度設定部１３は、第一の地図画像の透明度を「１００×Ａ／（Ａ＋Ｂ）」（％）に設定する。また、第二の地図画像が手前側であるときには、透明度設定部１３は、第二の地図画像の透明度を「１００×Ｂ／（Ａ＋Ｂ）」（％）に設定する。なお、透明度設定部１３は、その二個の地図画像のうち、背面側の地図画像の透明度を「０％」に設定する。透明度設定部１３は、あらかじめ決められている地図画像の重なりの順序を用いて、第一の地図画像と第二の地図画像のどちらが手前側であるのかを知ることができる。
【００３８】
（ステップＳ２０５）透明度設定部１３は、表示時代情報受付部１２が受け付けた表示時代情報に一致する時代情報に対応する地図画像の透明度を「０％」に設定する。
【００３９】
（ステップＳ２０６）透明度設定部１３は、二個の地図画像のいずれかよりも手前に表示される地図画像（ステップＳ２０４からステップＳ２０６に進んだ場合）、あるいは、透明度が「０％」に設定された地図画像よりも手前に表示される地図画像（ステップＳ２０５からステップＳ２０６に進んだ場合）が存在するかどうか判断する。そして、存在する場合には、ステップＳ２０７に進み、そうでない場合には、図２のフローチャートに戻る。
【００４０】
（ステップＳ２０７）透明度設定部１３は、手前に表示される一以上の地図画像の透明度を「１００％」に設定する。透明度設定部１３は、あらかじめ決められている地図画像の重なりの順序を用いて、手前に表示される一以上の地図画像がどれであるのかを知ることができる。そして、図２のフローチャートに戻る。
【００４１】
ここで、透明度の設定について具体的に説明しておく。図４で示されるように、地図画像Ａ〜Ｈが重ねて表示される場合に、表示時代情報の示す時代に対して時間的に前後となる二個の時代情報に対応する二個の地図画像が地図画像Ｄ，Ｆであったとする。なお、地図画像Ａ側が手前側であるとする。すると、透明度設定部１３は、地図画像Ｆの透明度を０％に設定し、地図画像Ｄの透明度を、地図画像Ｄ，Ｆの表示割合に応じて設定する。また、透明度設定部１３は、地図画像Ｄ，Ｆのいずれかよりも手前に表示される地図画像Ａ，Ｂ，Ｃ，Ｅを透明に設定する（すなわち、それらの地図画像の透明度を１００％に設定する）。なお、この場合には、地図画像Ｇ，Ｈの透明度は任意である。地図画像Ｆの透明度が０％であるため、地図画像Ｇ，Ｈは表示されないからである。
【００４２】
また、図５で示されるように、地図画像Ａ〜Ｈが重ねて表示される場合に、表示時代情報と一致する時代情報に対応する地図画像が地図画像Ｄであったとする。なお、この場合も、地図画像Ａ側が手前側であるとする。すると、透明度設定部１３は、地図画像Ｄの透明度を０％に設定する。また、透明度設定部１３は、地図画像Ｄよりも手前に表示される地図画像Ａ，Ｂ，Ｃを透明に設定する。なお、この場合には、地図画像Ｅ〜Ｈの透明度は任意である。地図画像Ｄの透明度が０％であるため、地図画像Ｅ〜Ｈは表示されないからである。
【００４３】
次に、本実施の形態による画像出力装置１の動作について、具体例を用いて説明する。この具体例において、画像記憶部１１では、図６で示されるように、時代情報と対応付けられた地図画像が記憶されているものとする。なお、図６において、地図画像Ｍ００１，Ｍ００２，Ｍ００３，Ｍ００４の順番で、手前側から背面側に向かってのレイヤとなっている。したがって、この具体例では、地図画像Ｍ００１〜Ｍ００４は、はじめから重なった状態となっている。また、図６では、説明の便宜上、テーブル形式で地図画像を示したが、地図画像は、実際には複数レイヤ構造を有するデータ構造であり、各レイヤの地図画像ごとに時代情報が対応付けられているデータ構造であってもよい。
【００４４】
まず、ユーザがマウスやキーボードなどの入力デバイスを操作することによって、地図画像の出力を開始する旨の指示を入力したとする。なお、初期設定の画面では、表示時代情報が「２０００年」に設定されているものとする。すると、図示しない制御部は、ユーザから入力された指示に応じて、表示時代情報受付部１２に表示時代情報「２０００年」を入力する。その表示時代情報は、表示時代情報受付部１２で受け付けられ（ステップＳ１０１）、透明度設定部１３に渡される。透明度設定部１３は、その表示時代情報「２０００年」と一致する時代情報が画像記憶部１１で記憶されているため、表示時代情報が時代情報と一致すると判断し（ステップＳ２０１）、その表示時代情報と一致する時代情報「２０００年」に対応する地図画像「Ｍ００１」の透明度を０％に設定する（ステップＳ２０５）。なお、その地図画像「Ｍ００１」が最も手前であり、それより手前の地図画像は存在しないため（ステップＳ２０６）、これによって透明度を設定する処理は終了となる（ステップＳ１０２）。透明度設定部１３は、地図画像「Ｍ００１」の透明度が０％である旨を画像出力部１４に渡す。
【００４５】
画像出力部１４は、透明度に関する情報を受け取ると、画像記憶部１１から複数の地図画像Ｍ００１〜Ｍ００４を読み出し、そのうちの地図画像「Ｍ００１」の透明度を０％にして出力する（ステップＳ１０３）。その結果、ディスプレイに図７で示される表示がなされる。図７の表示では、２０００年の地図が表示されている。また、地図の下側に年数のスライダが表示されており、そのスライダを操作することによって、表示時代情報を入力することができるようになっている。
【００４６】
ユーザが、図７の表示において、マウスによってスライダを操作し、１９７０年の位置に移動させたとする。すると、表示時代情報受付部１２は、表示時代情報「１９７０年」を受け付け（ステップＳ１０１）、透明度設定部１３に渡す。
【００４７】
透明度設定部１３は、その表示時代情報と一致する時代情報が画像記憶部１１で記憶されていないため、表示時代情報が時代情報と一致しないと判断し（ステップＳ２０１）、その表示時代情報の前後の二個の時代情報を特定する（ステップＳ２０２）。具体的には、透明度設定部１３は、１９７０年よりも年数が小さい時代情報であって、最も大きい年数の時代情報「１９００年」を特定する。また、透明度設定部１３は、１９７０年よりも年数が大きい時代情報であって、最も小さい年数の時代情報「２０００年」を特定する。
【００４８】
次に、透明度設定部１３は、時代情報「１９００年」から表示時代情報「１９７０年」までの時間的な距離である７０年と、表示時代情報「１９７０年」から時代情報「２０００年」までの時間的な距離である３０年とを算出し、その比である７：３を算出する。そして、その比を逆転させた３：７を、時代情報「１９００年」に対応する地図画像「Ｍ００２」と、時代情報「２０００年」に対応する地図画像「Ｍ００１」との表示割合として決定する（ステップＳ２０３）。
【００４９】
その後、透明度設定部１３は、その二個の地図画像「Ｍ００１」「Ｍ００２」のうち、手前側の地図画像「Ｍ００１」の透明度を１００×３／（７＋３）＝３０％に設定する。また、二個の地図画像「Ｍ００１」「Ｍ００２」のうち、背面側の地図画像「Ｍ００２」の透明度を０％に設定する（ステップＳ２０４）。
【００５０】
なお、その地図画像「Ｍ００１」「Ｍ００２」が最も手前の二個の地図画像であるため、それらより手前の地図画像は存在しないため（ステップＳ２０６）、これによって透明度を設定する処理は終了となる（ステップＳ１０２）。透明度設定部１３は、地図画像「Ｍ００１」の透明度が３０％であり、地図画像「Ｍ００２」の透明度が０％である旨を画像出力部１４に渡す。
【００５１】
画像出力部１４は、透明度に関する情報を受け取ると、画像記憶部１１から複数の地図画像Ｍ００１〜Ｍ００４を読み出し、そのうちの地図画像「Ｍ００１」の透明度を３０％にすると共に、地図画像「Ｍ００２」の透明度を０％にして出力する（ステップＳ１０３）。その結果、ディスプレイに図８で示される表示がなされる。図８の表示は、図７で示される地図画像「Ｍ００１」と、図９で示される地図画像「Ｍ００２」が７：３の割合で表示された地図である。
【００５２】
この後、さらにスライダがスライドされて１８００年と１９００年との間に位置すると、今後は、地図画像「Ｍ００２」と、地図画像「Ｍ００３」とが設定された透明度に応じて表示されるようになる（ステップＳ１０１〜Ｓ１０３）。
【００５３】
以上のように、本実施の形態による画像出力装置１によれば、表示時代情報に応じた割合で二個の地図画像を合成して出力することが可能となる。その結果、例えば、第一の時代情報と、第二の時代情報との間の時代に対応する地図画像が存在しない場合であっても、第一の時代情報及び第二の時代情報に対応した地図画像を合成して表示することによって、その間の時代における地図がどのようなものであったのかについて想像することができうる。また、表示の割合（例えば、表示の濃さ）に応じて、表示時代情報の示す時代に近い時代情報に対応する地図画像が、どちらの地図画像であるのかを直感的に知ることもできる。
【００５４】
なお、本実施の形態では、二個の地図画像を表示しうる場合について説明したが、そうでなくてもよい。例えば、受け付けられた表示時代情報に対応する一の時代情報を決定し、その時代情報に対応する一の地図画像を表示するように透明度を設定してもよい。この場合には、透明度設定部１３は、表示時代情報受付部１２が受け付けた表示時代情報に対応する時代情報に対応付けられている地図画像よりも手前に表示される一以上の地図画像が存在する場合に、その手前に表示される一以上の地図画像を透明に設定する。また、透明度設定部１３は、その表示時代情報に対応する時代情報に対応付けられている地図画像の透明度を０％に設定する。なお、「表示時代情報に対応する時代情報」とは、表示時代情報と一致する時代情報が存在する場合には、その時代情報であり、存在しない場合には、表示時代情報と最も近い時代情報である。例えば、画像記憶部１１において図６で示されるように事態尾情報と対応付けられている地図画像が記憶されている場合には、表示時代情報「１９００年」に対応する時代情報は「１９００年」であり、表示時代情報「１９７０年」に対応する時代情報は「２０００年」である。なお、表示時代情報「１９５０年」に対応する時代情報は「１９００年」であってもよく、あるいは「２０００年」であってもよい。表示時代情報「１９５０年」に対応する時代情報をどちらにするのかは、例えば、ランダムに決定してもよく、または、後の方の時代情報に決定する、もしくは、前の方の時代情報に決定するというようにあらかじめ決められていてもよい。
【００５５】
この場合の透明度を決定する処理（図２のフローチャートのステップＳ１０２の処理）について、図１０のフローチャートを用いて説明する。なお、この場合であっても、図２のフローチャートのステップＳ１０２の処理が図１０のフローチャートで示される以外は、本実施の形態の説明と同様であるとする。
【００５６】
（ステップＳ３０１）透明度設定部１３は、前述のようにして、表示時代情報受付部１２が受け付けた表示時代情報に対応する一の時代情報を特定する。
【００５７】
（ステップＳ３０２）透明度設定部１３は、特定した時代情報に対応する地図画像の透明度を「０％」に設定する。
【００５８】
（ステップＳ３０３）透明度設定部１３は、特定した地図画像よりも手前に表示される地図画像が存在するかどうか判断する。そして、存在する場合には、ステップＳ３０４に進み、そうでない場合には、図２のフローチャートに戻る。
【００５９】
（ステップＳ３０４）透明度設定部１３は、手前に表示される一以上の地図画像の透明度を「１００％」に設定する。透明度設定部１３は、あらかじめ決められている地図画像の重なりの順序を用いて、手前に表示される一以上の地図画像がどれであるのかを知ることができる。そして、図２のフローチャートに戻る。
【００６０】
このように、図１０のフローチャートのようにして透明度を設定することによって、他の地図画像と混ざらない一の地図画像のみを出力することができるようになる。
【００６１】
（実施の形態２）
本発明の実施の形態２による画像出力装置について、図面を参照しながら説明する。本実施の形態による画像出力装置は、異なる種類の地図画像を受け付けられた割合で表示するものである。
【００６２】
図１１は、本実施の形態による画像出力装置２の構成を示すブロック図である。本実施の形態による画像出力装置２は、画像記憶部１１と、画像出力部１４と、割合情報受付部２１と、透明度設定部２２とを備える。なお、画像記憶部１１、画像出力部１４以外の構成及び動作は、画像出力部１４が透明度設定部２２の設定した透明度で地図画像を出力する以外、実施の形態１と同様であり、その説明を省略する。なお、画像記憶部１１では、実施の形態１で説明したように、異なる種類の二以上の地図画像が記憶されているものとする。その異なる地図画像は、同様の地域の地図であることが好適である。また、異なる種類の地図画像は、例えば、地形図の地図画像、住宅地図の地図画像、航空写真の地図画像などであってもよく、時代の異なる地図画像であってもよく、その他の異なる種類の地図画像であってもよい。
【００６３】
割合情報受付部２１は、二個の地図画像の表示の割合に関する情報である割合情報を受け付ける。表示する二個の地図画像があらかじめ決まっている場合には、割合情報は、単に割合のみを示す情報であってもよい。一方、表示する二個の地図画像が決まっていない場合には、割合情報は、その二個の地図画像を特定するための情報と、割合とを示す情報とを含む情報であってもよい。
【００６４】
割合情報受付部２１は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された割合情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された割合情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された割合情報を受け付けてもよい。なお、割合情報受付部２１は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、割合情報受付部２１は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６５】
透明度設定部２２は、割合情報が受け付けられた二個の地図画像が、その割合情報の割合で表示されるように、その二個の地図画像のうちの手前側の地図画像の透明度を設定する。この設定の方法は、実施の形態１のステップＳ２０４に関する説明の箇所と同様の方法で行うことができ、その詳細な説明を省略する。
【００６６】
次に、本実施の形態による画像出力装置２の動作について、図１２のフローチャートを用いて説明する。
【００６７】
（ステップＳ４０１）割合情報受付部２１は、割合情報を受け付けたかどうか判断する。そして、割合情報を受け付けた場合には、ステップＳ４０２に進み、そうでない場合には、受け付けるまでステップＳ４０１の処理を繰り返す。
【００６８】
（ステップＳ４０２）透明度設定部２２は、割合情報受付部２１が受け付けた割合情報を用いて、画像記憶部１１で記憶されている地図画像の透明度を設定する。なお、この処理の詳細については、図１３のフローチャートを用いて後述する。
【００６９】
（ステップＳ４０３）画像出力部１４は、画像記憶部１１で記憶されている二以上の地図画像を、透明度設定部２２が設定した透明度で重ねて出力する。そして、ステップＳ４０１に戻る。
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７０】
図１３は、図１２のフローチャートにおける透明度を設定する処理（ステップＳ４０２の処理）の詳細を示すフローチャートである。
【００７１】
（ステップＳ５０１）透明度設定部２２は、表示する二個の地図画像のうち、手前側の地図画像の透明度を割合情報に応じて設定する。ここで、透明度を設定する方法を簡単に説明する。表示する二個の地図画像を、第一の地図画像、第二の地図画像とする。そして、割合情報によって、第一の地図画像と第二の地図画像をＸ：Ｙの割合で表示することが示されていたとする。すると、透明度設定部２２は、第一の地図画像が手前側である場合には、第一の地図画像の透明度を「１００×Ｙ／（Ｘ＋Ｙ）」（％）に設定する。また、第二の地図画像が手前側である場合には、第二の地図画像の透明度を「１００×Ｘ／（Ｘ＋Ｙ）」（％）に設定する。なお、透明度設定部２２は、その二個の地図画像のうち、背面側の地図画像の透明度を「０％」に設定する。透明度設定部１３は、あらかじめ決められている地図画像の重なりの順序を用いて、第一の地図画像と第二の地図画像のどちらが手前側であるのかを知ることができる。
【００７２】
（ステップＳ５０２）透明度設定部２２は、二個の地図画像のいずれかよりも手前に表示される地図画像が存在するかどうか判断する。そして、存在する場合には、ステップＳ５０３に進み、そうでない場合には、図１２のフローチャートに戻る。
【００７３】
（ステップＳ５０３）透明度設定部２２は、手前に表示される一以上の地図画像の透明度を「１００％」に設定する。透明度設定部２２は、あらかじめ決められている地図画像の重なりの順序を用いて、手前に表示される一以上の地図画像がどれであるのかを知ることができる。そして、図１２のフローチャートに戻る。
【００７４】
次に、本実施の形態による画像出力装置２の動作について、具体例を用いて説明する。この具体例において、画像記憶部１１では、図１４で示されるように、種類情報と対応付けられた地図画像が記憶されているものとする。種類情報は、地図画像の種類を示す情報である。なお、図１４において、地図画像Ｍ１０１，Ｍ１０２，Ｍ１０３の順番で、手前側から背面側に向かってのレイヤとなっている。したがって、この具体例では、地図画像Ｍ１０１〜Ｍ１０３は、はじめから重なった状態となっている。また、図１４では、説明の便宜上、テーブル形式で地図画像を示したが、地図画像は、実際には複数レイヤ構造を有するデータ構造であり、各レイヤの地図画像ごとに種類情報が対応付けられているデータ構造であってもよい。
【００７５】
まず、ユーザがマウスやキーボードなどの入力デバイスを操作することによって、地図画像の出力を開始する旨の指示を入力し、その指示に応じて表示された初期画面において、図１５で示されるように、プルダウンメニューから「住宅地図」と「地形図」を選択し、スライダを両者の中央にスライドさせたとする。すると、割合情報受付部２１は、「住宅地図」と「地形図」とを１：１の割合で表示する旨の割合情報を受け付け（ステップＳ４０１）、透明度設定部２２に渡す。
【００７６】
透明度設定部２２は、「住宅地図」に対応する地図画像「Ｍ１０２」と、「地形図」に対応する地図画像「Ｍ１０３」とのうち、手前側の地図画像「Ｍ１０２」の透明度を、１００×１／（１＋１）＝５０％に設定する。また、その二個の地図画像のうち、背面側の地図画像「Ｍ１０３」の透明度を０％に設定する（ステップＳ５０１）。
【００７７】
その後、透明度設定部２２は、その二個の地図画像「Ｍ１０２」「Ｍ１０３」よりも手前の地図画像「Ｍ１０１」が存在するため（ステップＳ５０２）、その地図画像「Ｍ１０１」の透明度を１００％に設定する（ステップＳ５０３）。これによって透明度を設定する処理は終了となる（ステップＳ４０２）。そして、透明度設定部２２は、地図画像「Ｍ１０１」の透明度が１００％であり、地図画像「Ｍ１０２」の透明度が５０％であり、地図画像「Ｍ１０３」の透明度が０％である旨を画像出力部１４に渡す。
【００７８】
画像出力部１４は、透明度に関する情報を受け取ると、画像記憶部１１から複数の地図画像Ｍ１０１〜Ｍ１０３を読み出し、そのうちの地図画像「Ｍ１０１」の透明度を１００％に設定し、地図画像「Ｍ１０２」の透明度を５０％に設定し、地図画像「Ｍ１０３」の透明度を０％に設定して出力する（ステップＳ４０３）。その結果、ディスプレイに図１５で示される表示がなされる。図１５で表示されている地図画像は、図１６で示される地図画像「Ｍ１０２」と、図１７で示される地図画像「Ｍ１０３」が１：１の割合で表示された地図画像である。
【００７９】
この後、さらにスライダがスライドされた場合や、プルダウンメニューから異なる種類の地図が選択された場合には、それに応じた地図画像が表示されるようになる（ステップＳ４０１〜Ｓ４０３）。
【００８０】
以上のように、本実施の形態による画像出力装置２によれば、異なる種類の地図画像を、所望の割合で重ねた地図画像を出力することができる。その結果、二個の地図画像の情報を一度に見ることができ、ユーザの利便性が向上されることになる。例えば、住宅地図と地形図とが所定の割合で重ねられて表示された場合には、住宅地図で示される住宅が、どのような地形のところに位置しているのかを容易に把握することができるようになる。
【００８１】
また、上記実施の形態において、受け付けられた表示時代情報に対応する一または二個の地図画像や、受け付けられた割合情報に対応した二個の地図画像が、透明度を設定されて表示される場合について説明したが、それら以外の地図画像が表示されるようにしてもよい。例えば、画像記憶部１１で記憶されている二以上の地図画像には、基準地図であるかどうかを示す情報である属性情報が対応付けられており、透明度設定部１３は、属性情報によって基準地図であることが示される地図画像を透明に設定せず、その基準地図であることが示される地図画像よりも手前に表示される一以上の地図画像であり、属性情報によって基準地図でないことが示される地図画像が存在する場合に、その手前に表示される一以上の地図画像を透明または半透明に設定してもよい。地図画像を透明に設定するとは、その地図画像の透明度を１００％に設定することである。また、地図画像を半透明に設定するとは、その地図画像の透明度を０％より大きく（０％は含まない）、１００％未満に設定することである。
【００８２】
属性情報は、画像記憶部１１で記憶されている全ての地図画像に対応付けられていてもよく、あるいは、そうでなくてもよい。後者の場合には、例えば、基準地図にのみ、基準地図であることを示す属性情報が対応付けられていてもよく、非基準画像にのみ、基準画像でないことを示す属性情報が対応付けられていてもよい。このように、各地図画像が基準地図であるのかどうかが結果として分かるのであれば、属性情報の持ち方は問わない。
【００８３】
図１８は、属性情報の一例を示す図である。画像記憶部１１において、図１８で示されるように、種類情報と、属性情報とが地図画像に対応付けられていてもよい。なお、図１８において、属性情報「１」は、基準地図であることを示しており、属性情報「０」は、非基準地図であることを示している。したがって、地図画像「Ｍ１０２」が基準地図となり、地図画像「Ｍ１０１」「Ｍ１０３」が非基準地図となる。
【００８４】
ここで、基準地図が設定されている場合における透明度の設定方法について説明する。
【００８５】
（１）基準地図以外に表示する地図が一個である場合
基準地図以外に表示する地図が一個であり、基準地図である地図画像と、それ以外の地図画像との表示の割合がＡ：Ｂに設定されていたとする。すると、透明度設定部１３，２２は、基準地図である地図画像が手前側である場合には、その基準地図である地図画像の透明度を「１００×Ｂ／（Ａ＋Ｂ）」（％）に設定する。また、透明度設定部１３，２２は、基準地図でない地図画像が手前側である場合には、その基準地図でない地図画像の透明度を「１００×Ａ／（Ａ＋Ｂ）」（％）に設定する。なお、透明度設定部１３，２２は、その表示する二個の地図画像のうち、背面側の地図画像の透明度を「０％」に設定する。透明度設定部１３は、あらかじめ決められている地図画像の重なりの順序を用いて、第一の地図画像と第二の地図画像のどちらが手前側であるのかを知ることができる。
【００８６】
（２）基準地図以外に表示する地図が二個である場合
基準地図以外に表示する地図が二個であり、基準地図である地図画像と、それ以外の二個の地図画像との表示の割合がＡ：Ｂに設定されていたとする。また、基準画像でない二個の地図画像のうち、手前側の地図画像を第一の地図画像として、背面側の地図画像を第二の地図画像としたとする。そして、第一の地図画像と第二の地図画像との表示の割合がＸ：Ｙであったとする。すると、基準地図である地図画像と、第一の地図画像と、第二の地図画像との表示の割合は、Ａ×（Ｘ＋Ｙ）：ＢＸ：ＢＹとなる。ここで、基準地図である地図画像と、第一及び第二の地図画像との位置関係に応じて、各地図画像の透明度をどのように設定するのかについて説明する。
【００８７】
（２−１）基準地図が最も手前である場合
これは、例えば、図１９において、地図画像Ｂが基準地図であり、地図画像Ｄが第一の地図画像であり、地図画像Ｆが第二の地図画像である場合である。この場合には、各地図画像の透明度は次のようになる。
【００８８】
地図画像Ａ，Ｃ，Ｅ：透明度＝１００％
地図画像Ｂ（基準地図）：透明度＝１００×Ｂ／（Ａ＋Ｂ）％
地図画像Ｄ（第一の地図画像）：透明度＝１００×Ｙ／（Ｘ＋Ｙ）％
地図画像Ｆ（第二の地図画像）：透明度＝０％
【００８９】
（２−２）基準地図が第一の地図画像と第二の地図画像との間の場合
これは、例えば、図１９において、地図画像Ｂが第一の地図画像であり、地図画像Ｄが基準地図であり、地図画像Ｆが第二の地図画像である場合である。この場合には、各地図画像の透明度は次のようになる。
【００９０】
地図画像Ａ，Ｃ，Ｅ：透明度＝１００％
地図画像Ｂ（第一の地図画像）：
透明度＝１００×（ＡＸ＋ＡＹ＋ＢＹ）／｛（Ａ＋Ｂ）×（Ｘ＋Ｙ）｝％
地図画像Ｄ（基準地図）：透明度＝１００×ＢＹ／（ＡＸ＋ＡＹ＋ＢＹ）％
地図画像Ｆ（第二の地図画像）：透明度＝０％
【００９１】
（２−３）基準地図が最も背面であるの場合
これは、例えば、図１９において、地図画像Ｂが第一の地図画像であり、地図画像Ｄが第二の地図画像であり、地図画像Ｆが基準地図である場合である。この場合には、各地図画像の透明度は次のようになる。
【００９２】
地図画像Ａ，Ｃ，Ｅ：透明度＝１００％
地図画像Ｂ（第一の地図画像）：
透明度＝１００×（ＡＸ＋ＡＹ＋ＢＹ）／｛（Ａ＋Ｂ）×（Ｘ＋Ｙ）｝％
地図画像Ｄ（第二の地図画像）：透明度＝１００×Ａ×（Ｘ＋Ｙ）／（ＡＸ＋ＡＹ＋ＢＹ）％
地図画像Ｆ（基準地図）：透明度＝０％
【００９３】
なお、ここでは、基準地図が一個である場合について説明したが、基準地図は二以上存在してもよい。その場合であっても、二以上の基準地図と、基準地図以外に表示する地図画像との表示の割合を計算し、その後に、その表示の割合となるように各地図画像の透明度を設定すればよいことになる。なお、表示する地図画像（基準地図の地図画像を含む）のいずれかよりも手前に表示されるその他の地図画像が存在する場合には、その地図画像を透明に設定すればよい。
【００９４】
また、上記説明では、基準地図である地図画像と、それ以外に表示する地図画像との表示の割合や、基準地図以外に表示する地図画像の表示の割合が決まっている場合について説明したが、そうでなくてもよい。その表示の割合が決まっていない場合は、例えば、表示する地図画像が均等に表示されるように透明度を設定してもよく、あるいは、その他の方法によって透明度を設定してもよい。
【００９５】
また、上記各実施の形態において、あらかじめ表示する画像が決まっているような場合や、他の方法によって、表示する画像や表示の割合等が指定される場合などには、画像出力装置１は表示時代情報受付部１２を備えていなくてもよく、また、画像出力装置２は割合情報受付部２１を備えていなくてもよい。
【００９６】
また、上記各実施の形態では、画像出力装置１，２がスタンドアロンである場合について説明したが、画像出力装置１，２は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、情報を出力したりしてもよい。
【００９７】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００９８】
また、上記各実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【００９９】
また、上記各実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１００】
また、上記各実施の形態において、画像出力装置１，２に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１０１】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における画像出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、地図の画像である地図画像が二以上記憶される画像記憶部で記憶されている二以上の地図画像の少なくとも一の地図画像の透明度を設定する透明度設定部と、前記画像記憶部で記憶されている二以上の地図画像を、前記透明度設定部が設定した透明度で重ねて出力する画像出力部として機能させるためのものである。
【０１０２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１０３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１０４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１０５】
図２０は、上記プログラムを実行して、上記各実施の形態による画像出力装置１，２を実現するコンピュータの外観の一例を示す模式図である。上記各実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１０６】
図２０において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１０７】
図２１は、コンピュータシステム９００の内部構成を示す図である。図２１において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１０８】
コンピュータシステム９００に、上記各実施の形態による画像出力装置１，２の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１０９】
プログラムは、コンピュータ９０１に、上記各実施の形態による画像出力装置１，２の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１１０】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１１】
以上より、本発明による画像出力装置等によれば、視線の移動を伴うことなく、複数の地図画像を見比べることができるようになるという効果が得られ、地図画像を出力する装置等として有用である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態１による画像出力装置の構成を示すブロック図
【図２】同実施の形態による画像出力装置の動作を示すフローチャート
【図３】同実施の形態による画像出力装置の動作を示すフローチャート
【図４】同実施の形態における地図画像の透明度の設定について説明するための図
【図５】同実施の形態における地図画像の透明度の設定について説明するための図
【図６】同実施の形態における画像記憶部で記憶されている情報の一例を示す図
【図７】同実施の形態における表示の一例を示す図
【図８】同実施の形態における表示の一例を示す図
【図９】同実施の形態における地図画像の一例を示す図
【図１０】同実施の形態による画像出力装置の動作を示すフローチャート
【図１１】本発明の実施の形態２による画像出力装置の構成を示すブロック図
【図１２】同実施の形態による画像出力装置の動作を示すフローチャート
【図１３】同実施の形態による画像出力装置の動作を示すフローチャート
【図１４】同実施の形態における画像記憶部で記憶されている情報の一例を示す図
【図１５】同実施の形態における表示の一例を示す図
【図１６】同実施の形態における地図画像の一例を示す図
【図１７】同実施の形態における地図画像の一例を示す図
【図１８】他の形態における画像記憶部で記憶されている情報の一例を示す図
【図１９】他の形態における地図画像の透明度の設定について説明するための図
【図２０】上記各実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図２１】上記各実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０１１３】
１、２  画像出力装置
１１  画像記憶部
１２  表示時代情報受付部
１３、２２  透明度設定部
１４  画像出力部
２１  割合情報受付部
【図１】
2010039830.tif 000003
【図２】
2010039830.tif 000004
【図３】
2010039830.tif 000005
【図４】
2010039830.tif 000006
【図５】
2010039830.tif 000007
【図６】
2010039830.tif 000008
【図１０】
2010039830.tif 000009
【図１１】
2010039830.tif 000010
【図１２】
2010039830.tif 000011
【図１３】
2010039830.tif 000012
【図１４】
2010039830.tif 000013
【図１５】
2010039830.tif 000014
【図１６】
2010039830.tif 000015
【図１７】
2010039830.tif 000016
【図１８】
2010039830.tif 000017
【図１９】
2010039830.tif 000018
【図２０】
2010039830.tif 000019
【図２１】
2010039830.tif 000020
【図７】
2010039830.tif 000021
【図８】
2010039830.tif 000022
【図９】
2010039830.tif 000023