(57)【要約】【課題】従来の画像出力装置においては、ユーザの要求に適応した画像を表示させることが困難であるという課題があった。【解決手段】同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報を保持している画像情報格納部１０と、２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力部１１と、前記画像情報出力部が出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付部１２と、前記指示受付部が位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更部１３とを具備する。【選択図】図１
2007065962.tif 000002
【特許請求の範囲】
【請求項１】
同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報を保持している画像情報格納部と、
前記２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力部と、
前記画像情報出力部が出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付部と、
前記指示受付部が位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更部と、を具備する画像出力装置。
【請求項２】
前記出力変更部は、前記指示受付部が位置指定指示を受け付けた場合に、当該位置指定指示に対応する位置が、画像の出力領域の略真中になるように、切り出した画像情報を、前記出力されている画像情報の大きさと略同じ大きさで出力する請求項１記載の画像出力装置。
【請求項３】
前記出力変更部は、
画像情報が出力される領域の大きさに関する情報である出力領域情報を格納している出力領域情報格納手段と、
前記指示受付部が受け付けた位置指定指示が指定する位置の座標を取得する座標取得手段と、
出力されている画像情報より解像度の高い画像情報の中から、前記座標取得手段が取得した座標に対応した位置を中心として、前記表示領域情報が示す表示領域の大きさに、画像情報を切り出す画像情報取得手段と、
前記画像情報取得手段が切り出した画像情報を出力する画像情報出力手段と、を具備する請求項２記載の画像出力装置。
【請求項４】
前記画像情報出力手段は、
前記画像情報取得手段が切り出した画像情報を、前記位置指定指示が指定する位置の近傍に縮小して出力した後、１段階以上の段階で大きさを大きくしながら出力して、前記出力されている画像情報の大きさと同じ大きさで出力する請求項３記載の画像出力装置。
【請求項５】
前記画像情報格納部に格納されている一の画像情報に基づいて、当該画像情報よりも解像度の低い画像情報を構成する低解像度画像情報構成部と、
前記低解像度画像情報構成部が構成した画像情報を前記画像情報格納部に蓄積する蓄積部と、をさらに具備する請求項１から請求項４いずれか記載の画像出力装置。
【請求項６】
前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である１以上の領域指定情報を格納している領域指定情報格納部と、
前記領域指定情報格納部が格納している領域指定情報に対応した情報である副情報を格納している副情報格納部と、
前記出力変更部が出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付部と、
前記切り出しの対象となる画像情報内の、前記副位置指定指示が示す位置に対応した位置を含む領域を指定する前記領域指定情報に、対応した副情報を、前記副情報格納部から取得する副情報取得部と、
前記副情報取得部が取得した前記副情報を出力する副情報出力部とをさらに具備する請求項１から請求項５いずれか記載の画像出力装置。
【請求項７】
格納されている同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力ステップと、
前記画像情報出力ステップで出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付ステップと、
前記指示受付ステップが位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更ステップと、を具備する画像出力方法。
【請求項８】
前記出力変更ステップで出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付ステップと、
格納されている、前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である領域指定情報に対応する情報である副情報のうちの、前記切り出しの対象となる画像情報内の前記副位置指定指示が示す位置に対応した位置を含む領域を指定する領域指定情報に対応した副情報を、取得する副情報取得ステップと、
前記副情報取得ステップで取得した前記副情報を出力する副情報出力ステップと、をさらに具備する請求項７記載の画像出力方法。
【請求項９】
コンピュータに、
格納されている同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力ステップと、
前記画像情報出力ステップで出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付ステップと、
前記指示受付ステップが位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更ステップと、を実行させるためのプログラム。
【請求項１０】
コンピュータに、
前記出力変更ステップで出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付ステップと、
格納されている、前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である領域指定情報に対応する情報である副情報のうちの、前記切り出しの対象となる画像情報内の前記副位置指定指示が示す位置に対応した位置を含む領域を指定する領域指定情報に対応した副情報を、取得する副情報取得ステップと、
前記副情報取得ステップで取得した前記副情報を出力する副情報出力ステップと、をさらに実行させるための請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の出力等を行う画像出力装置等に関するものである。
【背景技術】
【０００２】
従来、画像に対してインタラクティブな動作を提供するための技術として、いわゆるクリッカブルマップと呼ばれる技術がある（例えば、特許文献１参照）。これは、画像ファイルを参照しているＨＴＭＬファイル内に、画像内の位置と、さまざまなリンク先との対応関係を設定する情報を格納させておき、画像上のクリックした位置に対応したリンク先に移動したり、リンク先のファイル等を開いたりするようにしたものである。
【０００３】
このような技術を利用することにより、例えば、画像出力装置において表示している画像内の物体等をクリックすることで、ユーザは、そのクリックした物体等についての説明や、画像に関連する情報等を、別画面等で順次表示させることが可能となる。
【特許文献１】特開平１０−３０２０７６号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、予め、画像上にクリックに反応する領域を設定した上で、この領域に異なる画像に対するリンクを設定しておく必要がある。このため、画像上にクリックすべきと考えられる対象が多く存在した場合や、ユーザが画像上のどの位置をクリックするか予測することが難しい場合、画像の様々な場所にリンクを作成し、さらにこれらのリンク先として適切な画像を用意する必要があり、作業量が膨大になってしまう。このため、通常は画像に設定されるリンクの数は、限られた数しか設定されず、ユーザの要求を満たす十分な反応が得られないという課題があった。
【０００５】
また、オンラインショッピングのカタログ等として、このような技術を利用する場合、例えば衣服等の商品を身につけたモデル等の画像を最初に表示させ、その商品の一部をユーザがクリックすると、この商品上の領域に設定されていたリンクに基づいて、別に用意されていたその商品の拡大写真を表示させることが考えられる。しかしながら、ユーザによって、商品の拡大させたいと考える箇所は様々である。例えば、あるユーザは、商品の襟の部分を拡大させてみたいと考えたり、また別のユーザは、商品の縫い目の部分を拡大させてみたいと考えたりすることが起こりうる。このような場合、従来の技術においては、襟の部分に、襟の拡大写真のリンクを設定し、縫い目の部分に、縫い目の拡大写真のリンクを設定する必要があるが、このような、ユーザの行動の多くを予め想定することは非常に困難であり、様々なユーザの要求に適応した画像を出力させることが非常に困難であるという課題があった。
【課題を解決するための手段】
【０００６】
本発明の画像出力装置は、同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報を保持している画像情報格納部と、前記２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力部と、前記画像情報出力部が出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付部と、前記指示受付部が位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更部と、を具備する画像出力装置である。
かかる構成により、出力されている画像内の任意の位置の拡大画像をインタラクティブに出力させることができ、ユーザの要求に適応したインタラクティブな画像を出力することができる。
【０００７】
また、本発明の画像出力装置は、前記画像出力装置に対して、前記出力変更部は、前記指示受付部が位置指定指示を受け付けた場合に、当該位置指定指示に対応する位置が、画像の出力領域の略真中になるように、切り出した画像情報を、前記出力されている画像情報の大きさと略同じ大きさで出力する画像出力装置である。
かかる構成により、拡大させたい部分を中心にして拡大した画像を表示でき、拡大させた部分周辺の詳細な状態等を把握しやすくすることができる。
【０００８】
また、本発明の画像出力装置は、前記画像出力装置に対して、前記出力変更部は、画像情報が出力される領域の大きさに関する情報である出力領域情報を格納している出力領域情報格納手段と、前記指示受付部が受け付けた位置指定指示が指定する位置の座標を取得する座標取得手段と、出力されている画像情報より解像度の高い画像情報の中から、前記座標取得手段が取得した座標に対応した位置を中心として、前記表示領域情報が示す表示領域の大きさに、画像情報を切り出す画像情報取得手段と、前記画像情報取得手段が切り出した画像情報を出力する画像情報出力手段と、を具備する画像出力装置である。
かかる構成により、ユーザの要求に適応したインタラクティブな画像を出力することができる。
【０００９】
また、本発明の画像出力装置は、前記画像出力装置に対して、前記画像情報出力手段は、前記画像情報取得手段が切り出した画像情報を、前記位置指定指示が指定する位置の近傍に縮小して出力した後、１段階以上の段階で大きさを大きくしながら出力して、前記出力されている画像情報の大きさと同じ大きさで出力する画像出力装置である。
かかる構成により、位置指定指示が指定する位置から、切り出した画像情報がズームインするように出力され、現在出力されている画像と、新たに出力される拡大された画像との関係を明瞭に示すことが可能となる。
【００１０】
また、本発明の画像出力装置は、前記画像出力装置に対して、前記画像情報格納部に格納されている一の画像情報に基づいて、当該画像情報よりも解像度の低い画像情報を構成する低解像度画像情報構成部と、前記低解像度画像情報構成部が構成した画像情報を前記画像情報格納部に蓄積する蓄積部と、をさらに具備する画像出力装置である。
かかる構成により、解像度の低い画像を用意する必要がなく、画像情報を作成する労力を削減できる。
【００１１】
また、本発明の画像出力装置は、前記画像出力装置に対して、前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である１以上の領域指定情報を格納している領域指定情報格納部と、前記領域指定情報格納部が格納している領域指定情報に対応した情報である副情報を格納している副情報格納部と、前記出力変更部が出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付部と、前記切り出しの対象となる画像情報内の、前記副位置指定指示が示す位置に対応した位置を含む領域を指定する前記領域指定情報に、対応した副情報を、前記副情報格納部から取得する副情報取得部と、前記副情報取得部が取得した前記副情報を出力する副情報出力部とをさらに具備する画像出力装置である。
かかる構成により、例えば、ユーザは、出力されている画像の一部を拡大して細部を確認した上で、拡大した画像についての詳細な説明等を出力できる。このため、この構成を適用することにより、ユーザの購買行動にあった、非常に使いやすいオンラインショッピング等のシステムを提供することが可能となる。
【発明の効果】
【００１２】
本発明による画像出力装置によれば、ユーザの要求に適応したインタラクティブな画像を出力することができる。
【発明を実施するための最良の形態】
【００１３】
以下、画像出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１４】
図１は、本実施の形態における画像出力装置のブロック図である。
画像出力装置１は、画像情報格納部１０、画像情報出力部１１、指示受付部１２、出力変更部１３、領域指定情報格納部１４、副情報格納部１５、副指示受付部１６、副情報受付部１７、および副情報出力部１８を具備する。
【００１５】
画像情報格納部１０は、同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報を保持している。同一の画像とは、画像に表示されている内容、構成要素が同じである画像である。例えば、画像に表示されている対象が同じ画像である。ここでは、解像度の違いがあっても、表示されている内容が同じであれば、同一の画像であるとする。例えば、一つの画像情報、例えばデジタル写真のデータ等から、異なる解像度の画像情報を書き出した場合、書き出し前と書き出し後の画像は、同一の画像である。また、スキャナ等で、一つの写真や絵から取得された解像度の異なる２つの画像情報は、同一の画像である。また、解像度を変更する際等の、画像をシャープにする処理や、ぼかす処理等の処理が行われた画像も、ここでは、同一の画像と考える。画像情報は、画像として表示可能なデータであれば、どのようなデータであるかは問わない。例えば、ビットマップデータであってもよいし、ベクトルデータであってもよい。また、テキストデータであっても良い。また、画像情報のデータ形式は問わない。例えば、ＪＰＥＧ形式や、ＧＩＦ形式、ＴＩＦＦ形式、ＢＭＰ形式等、どのような形式であってもよい。また、画像情報格納部１０は、同一の画像を有する複数の画像情報間において、それぞれの画像情報が表示する画像のうちの、対応している画像の表示位置の対応関係を示す情報を有している。対応している画像とは、例えば、同一の画像のことである。対応関係を示す情報とは、具体的には、一つの画像情報のある部分の画像を示す位置情報、例えば座標、を、他の画像情報の同じ部分の画像を示す位置情報に変換するために用いられる座標変換の式や、２つの画像情報のそれぞれの画像内における、同じ画像の部分を示す座標情報同士の対を１以上格納している対応関係表等である。例えば、２つの画像情報が、解像度が異なるのみで、表示領域も同じである、同一の画像を表示するための画像情報である場合、それぞれの解像度の値を、対応関係を示す情報としてもよい。また、対応関係を示す情報は、複数の画像情報において、共通して表示される画像の一つの位置、例えば、ｘ座標とｙ座標とを、基準点、例えば（０、０）に設定するための情報と、複数の画像情報間の解像度の値との組み合わせであってもよい。画像情報格納部１０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００１６】
画像情報出力部１１は、２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する。画像情報出力部１１が、どの画像情報を出力するかはどのように決定してもよい。例えば、後述する指示受付部１２や、図示しない受付部等が受け付けた画像情報を出力する指示等に含まれる出力する画像情報を指定する情報を取得し、この情報が指定する画像情報を画像情報格納部１０から取得して出力してもよいし、予め設定されている画像情報を出力してもよい。画像情報出力部１１は、画像情報から、当該画像情報出力部１１が画像情報を出力可能な領域と同じ領域の画像情報を取得して、出力する。また、必要に応じて画像情報を切り出して出力してもよい。画像情報出力部１１が画像情報を出力可能な領域の大きさは可変でも固定でもよい。なお、画像情報に予め設定されている出力範囲に合わせて、画像情報出力部１１の出力可能な領域の大きさを決定してもよい。画像情報出力部１１は、画像情報がベクトルデータである場合、このベクトルデータをビットマップデータ化して出力してもよい。画像情報出力部１１は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。画像情報出力部１１は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。
【００１７】
指示受付部１２は、画像情報出力部が出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける。位置指定指示が指示する位置は、点であっても、領域であってもよい。具体的には、位置指定指示は、画像情報上の任意の位置にポインタ等の指示手段を配置した状態での、マウスボタン等のクリックや、ダブルクリック、所定のキーの打ち込み、もしくはこれらに相当する動作に基づく指示である。指示受付部１２は、例えば、このようなクリック等の動作が行われた場合、ポインタが配置された点、あるいはこの点を含む所定の領域を指定する指示を受け付ける。点とは、例えば座標である。また、領域とは、例えば、クリックされた位置を中心や４隅の一つ等とした予め設定されたサイズの領域や、予め画像を複数に分割して設定された複数の領域のうちの、ポインタが配置されている位置を含む領域である。指示受付部１２へ指示を入力するための入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。指示受付部１２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１８】
出力変更部１３は、指示受付部１２が位置指定指示を受け付けた場合に、画像情報格納部１０に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する。例えば、出力変更部１３が出力した画像情報により、表示デバイス等で表示されていた、画像情報出力部１１が出力した画像情報が置き換えられる。出力変更部１３は、通常、出力されている画像情報より解像度の高い画像情報から、出力されている画像情報と略同じ大きさ、具体的には略同じ画素数の領域を切り出す。ただし、出力されている画像情報と異なる大きさの領域を切り出しても良い。出力変更部１３は、切り出した解像度の高い画像情報を、出力デバイス等の解像度にあわせて、出力することが好ましい。例えば、解像度が１４４ｐｐｉ（ｐｉｘｅｌ  ｐｅｒ  ｉｎｃｈ）の１インチ角の画像情報を、解像度が７２ｐｐｉの表示デバイスに表示する場合、２インチ角の画像として、表示することが好ましい。ただし、出力される画像が、すでに出力されている画像よりも拡大されれば、解像度の高い画像情報を、どのような大きさで出力するようにしても良い。例えば、上記の場合、１．５インチ角の画像として表示しても良い。「位置指定指示に対応する位置」とは、出力されている画像情報上の位置指定指示が指定した位置に予め対応付けられた、出力変更部１３が出力する解像度の高い画像情報上の点または領域である。例えば、現在出力されている画像情報の一点が、位置指定指示により指定された場合、出力変更部１３は、解像度の高い画像情報内における、指定された一点に対応する座標情報を取得し、この取得した座標情報に対応する座標情報を含む領域を、解像度の高い画像情報から切り出して、出力する。また、例えば、出力されている画像情報が複数の領域に分割されている場合において、その領域のうちの一つが位置指定指示により指定された場合、出力変更部１３は、高解像度の画像情報から、指定された領域に対応した領域の画像情報を切り出し、出力してもよい。出力変更部１３は、通常は、解像度の高い画像情報として、画像情報格納部１０に格納されている画像情報のうちの、現在出力されている画像情報よりも一段階、解像度の高い画像情報を出力するが、二段階以上、解像度の画像情報を出力してもよい。出力変更部１３は、特に、指示受付部１２が位置指定指示を受け付けた場合に、当該位置指定指示に対応する位置が、画像の出力領域の略真中になるように、切り出した画像情報を、出力されている画像情報の大きさと同じ大きさで出力することが好ましい。通常、位置指定指示が指定する位置が、ユーザが詳細な画像情報を出力させたい位置であり、この位置を略真中とした解像度の高い画像情報を出力させることで、ユーザは、出力させたい位置の周辺の詳細な状況を、拡大した画像により均等に把握することが可能となるからである。なお、ここで述べる大きさとは、出力される画像の出力領域の大きさのことであり、出力される画像の内容自体、例えば被写体等、が同じ大きさであることではない。略真中とは、ほぼ中心という意味であり、次に表示される画像情報の解像度があまり高くなければ、中心から、２０％程度��れていてもよい。出力変更部１３は、画像情報がベクトルデータである場合、このベクトルデータをビットマップデータ化して出力してもよい。出力変更部１３は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力変更部１３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印刷、外部の装置への送信等を含む概念である。
【００１９】
以下、特に、出力変更部１３が、出力領域情報格納手段１３１、座標取得手段１３２、画像情報取得手段１３３、画像情報出力手段１３４を具備する場合について説明する。
【００２０】
出力領域情報格納手段１３１は、画像情報が出力される領域の大きさに関する情報である出力領域情報を格納している。画像の出力領域とは、例えば、表示デバイスを用いて画像情報を表示する際の、表示可能な領域の大きさである。例えば、表示デバイスがディスプレイであり、ディスプレイ内に表示される一つのウインドウ内に画像情報を表示する場合、画像の表示領域は、ウインドウの表示領域の大きさと同じになる。また、ＨＴＭＬファイル内の１つの領域内に画像情報を表示する場合、その領域の大きさが、画像の表示領域の大きさとなる。出力領域情報は、通常、出力領域の縦および横の長さの組み合わせで表されるが、縦および横の長さが求められれば、どのような情報であってもよい。例えば、縦の長さと、縦横比を示す情報との組み合わせであってもよい。画像の表示領域の大きさの単位は、ピクセル、ポイント、インチ、センチ、ミリメートル等、問わない。出力領域情報が、出力領域情報格納手段１３１にどのように蓄積されるかは問わない。例えば、出力領域情報格納手段１３１に予め所定の出力領域情報が格納されていてもよいし、画像情報出力部１１が、画像情報を出力する際に、出力する画像情報についての出力領域情報を取得して、出力領域情報格納手段１３１に蓄積するようにしてもよい。ここで述べる格納とは一時記憶も含む概念である。出力領域情報格納手段１３１は、不揮発性の記録媒体でも、揮発性の記録媒体でも実現可能である。
【００２１】
座標取得手段１３２は、指示受付部１２が受け付けた位置指定指示が指定する位置の座標情報を取得する。この取得する座標情報は、各画像情報内におけるｘ座標およびｙ座標等の相対的な座標情報であってもよいし、各画像情報を絶対的な座標空間に配置した場合の絶対的な座標情報であってもよい。例えば、この座標情報は、画像情報が有している座標情報や、この座標情報と同様の、画像情報を管理するための管理情報が有している座標情報等に基づいて取得される。座標取得手段１３２は、通常、ＭＰＵやメモリ等から実現され得る。座標取得手段１３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２２】
画像情報取得手段１３３は、出力されている画像情報より解像度の高い画像情報の中から、座標取得手段１３２が取得した座標情報に対応した位置を中心として、表示領域情報が示す表示領域と略同じ大きさに、画像情報を切り出す。画像情報取得手段１３３は、例えば、出力されている画像情報より解像度の高い画像情報から、出力されている画像情報と略同じ画素数の領域を切り出す。例えば、座標取得手段１３２が取得した座標情報が、出力されている画像内の座標情報であれば、画像情報取得手段１３３は、解像度の高い画像情報のうちの、この座標情報に対応した座標情報が示す位置を中心とした画像情報を、表示領域の大きさに切り出す。画像情報取得手段１３３が画像情報を切り出す対象となる解像度の高い画像情報をどのように選択するかのルール等は、通常、予め設定されているが、出力されている画像情報より解像度の高い複数の画像情報から、任意に選択するようにしてもよい。なお、画像情報の辺部を切り出す場合など、切り出す際に、切り出す情報がない、あるいは欠けている部分については、この部分についての画像情報を切り出さないようにしてもよいし、黒や白やグレーなどの所定の画像をこの領域に埋め込んでもよい。画像情報取得手段１３３が切り出す画像情報の形状は、通常は、矩形であるが、円形、角丸四角形等のその他の形状であっても良い。画像情報取得手段１３３は、通常、ＭＰＵやメモリ等から実現され得る。画像情報取得手段１３３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２３】
画像情報出力手段１３４は、画像情報取得手段１３３が切り出した画像情報を出力する。画像情報出力手段１３４は、画像情報がベクトルデータである場合、このベクトルデータをビットマップデータ化して出力してもよい。画像情報出力手段１３４は、例えば、画像情報取得手段１３３が切り出した画像情報を、位置指定指示が指定する位置の近傍に縮小して出力した後、１段階以上の段階で大きさを大きくしながら出力して、出力されている画像情報の大きさと同じ大きさで出力するようにしてもよい。画像情報出力手段１３４は、切り出した画像情報を、切り出した大きさで、単に出力してもよい。画像情報出力手段１３４は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。画像情報出力手段１３４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印刷、外部の装置への送信等を含む概念である。
【００２４】
領域指定情報格納部１４は、切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である１以上の領域指定情報を格納している。領域指定情報は、具体的には、切り出しの対象となる解像度の高い画像情報内の領域を指定するための情報であり、通常、画像情報内の一以上の座標、例えば四隅のうちの一つや中心点の座標、の情報を有している。領域指定情報の指定する領域は、点であってもよい。領域指定情報は、画像情報内の領域を指定できる情報であればよい。例えば、領域指定情報は、画像情報内における実行指示領域の四隅のうちの一つの座標の情報と、指定する領域の縦および横の長さ等のサイズの情報とにより構成されてもよい。また、指定する領域の四隅全ての座標等であっても良い。また、指定する領域の大きさが予め設定されている場合、指定する領域の四隅のうちの一つの座標の情報のみであってもよい。領域指定情報格納部１４は、不揮発性の記録媒体でも、揮発性の記録媒体でも実現可能である。
【００２５】
副情報格納部１５は、領域指定情報格納部１４が格納している領域指定情報に対応した情報である副情報を格納している。副情報は、出力可能な情報であれば、文字情報であっても良いし、画像情報であっても良く、また、これらを組み合わせたものであってもよく、そのデータ構造や、ファイル形式等は問わない。副情報は、例えば、切り出しの対象となる画像情報上の、領域指定情報が示す領域上の画像についての詳細な説明や、補足のための、画像やテキスト等により構成される情報である。副情報と領域指定情報との対応関係を示す情報は、例えば、いわゆるリンク情報であり、この対応関係を示す情報は、副情報格納部１５内や、メモリや、領域指定情報格納部１４等に格納されている。副情報格納部１５は、不揮発性の記録媒体でも、揮発性の記録媒体でも実現可能である。
【００２６】
副指示受付部１６は、出力変更部１３が切り出した画像情報上の位置を指定する情報である副位置指定指示を受け付ける。副位置指定指示が指示する位置は、点であっても、領域であってもよい。具体的には、副位置指定指示は、出力変更部１３が出力する切り出した画像情報上の任意の位置にポインタ等の指示手段を配置した状態での、マウスボタン等のクリックや、ダブルクリック、所定のキーの打ち込み、もしくはこれらに相当する動作に基づく指示である。副指示受付部１６は、例えば、このようなクリック等の動作が行われた場合、ポインタが配置された点、あるいはこの点を含む所定の領域を指定する指示を受け付ける。点とは、例えば座標である。また、領域とは、例えば、クリックされた位置の中心や４隅の一つ等とした予め設定されたサイズの領域や、予め画像を複数に分割して設定された複数の領域のうちの、ポインタが配置されている位置を含む領域である。副指示受付部１６へ指示を入力するための入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。副指示受付部１６は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２７】
副情報取得部１７は、切り出しの対象となる画像情報内の、副位置指定指示が示す位置に対応した位置を含む領域を指定する前記領域指定情報に、対応した副情報を、前記副情報格納部から取得する。具体的には、副情報取得部１７は、出力変更部１３が切り出した画像情報において副位置指定指示が示している座標が、切り出す前の画像情報内におけるどの座標に対応するかを、切り出した画像情報と切り出し前の画像情報との位置関係に基づいて、座標変換により求める。そして、副情報取得部１７は、この求められた座標が、領域指定情報格納部１４が格納している１以上の領域指定情報が指定する領域のいずれかに含まれるか否かを判定する。そして、求められた座標がいずれかの領域に含まれている場合、その領域を指定する領域指定情報に対応した副情報を副情報格納部１５から取得する。副情報取得部１７は、通常、ＭＰＵやメモリ等から実現され得る。副情報取得部１７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２８】
副情報出力部１８は、領域指示受付部が受け付けた指示が指定する領域指定情報に対応する副情報を出力する。副情報出力部１８は、副情報がベクトルデータやテキストのアウトラインデータ等である場合、このベクトルデータをビットマップデータ化して出力してもよい。副情報出力部１８は、例えば、副情報を、領域指定情報が指定する領域上に縮小して出力した後、１段階以上の段階で大きさを大きくしながら出力して、最終的に副情報を、出力されている切り出された画像情報の大きさと略同じ大きさで出力するようにしてもよい。また、場合によっては副情報を、切り出された画像情報の大きさと異なる大きさで表示しても良い。また、出力されている画像情報の一部の領域上に副情報を重ねて表示しても良い。副情報出力部１８は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。副情報出力部１８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印刷、外部の装置への送信等を含む概念である。
【００２９】
次に、画像出力装置の動作について図２のフローチャートを用いて説明する。
（ステップＳ２０１）画像情報出力部１１は、画像情報を出力するか否かを判定する。画像情報出力部１１は、画像情報を出力するか否かをどのように判定してもよい。例えば、指示受付部１２や、図示しない受付部等が、画像情報を出力する指示を受け付けた場合に、画像情報を出力することを判定してもよい。また、他の処理部等から画像情報を出力する指示を受け付けた場合に、画像情報を出力することを判定してもよい。画像情報を出力する場合、ステップＳ２０２へ進み、出力しない場合、ステップＳ２０１に戻る。
【００３０】
（ステップＳ２０２）画像情報出力部１１は、画像情報格納部１０に格納されている画像情報を取得し、出力する。
【００３１】
（ステップＳ２０３）指示受付部１２は、位置指定指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０４へ進み、受け付けていない場合、ステップＳ２１２へ進む。
【００３２】
（ステップＳ２０４）画像情報取得手段１３３は、出力領域情報を出力領域情報格納手段１３１から取得する。
【００３３】
（ステップＳ２０５）座標取得手段１３２は、位置指定指示が指定する位置の座標を取得する。なお、ステップＳ２０４とステップＳ２０５の処理順序は問わない。
【００３４】
（ステップＳ２０６）画像情報取得手段１３３は、出力されている画像情報よりも解像度の高い画像情報の中から、ステップＳ２０５で取得した座標に対応した位置に基づいて、例えば、対応した位置を中心として、ステップＳ２０４で取得した出力領域情報が示す出力領域の大きさに、画像情報を切り出す。
【００３５】
（ステップＳ２０７）画像情報出力手段１３４は、ステップＳ２０６で切り出した画像情報を出力する。なお、ステップＳ２０７の詳細は、図１０を用いて説明する。
【００３６】
（ステップＳ２０８）副指示受付部１６は、ステップＳ２０８で出力された画像情報上の位置を指定する指示である副位置指定指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２１０に進み、受け付けていない場合、ステップＳ２１３に進む。
（ステップＳ２０９）副情報取得部１７は、位置指定指示が指定する座標を取得する。
【００３７】
（ステップＳ２１０）副情報取得部１７は、ステップＳ２０９で取得した座標に対応する、切り出しの対象となる画像情報、言い換えれば、切り出し前の画像情報の座標を座標変換により取得する。
【００３８】
（ステップＳ２１１）副情報取得部１７は、ステップＳ２０９で取得した座標が、領域指定情報格納部１４に格納されている領域指定情報のいずれかが指定する領域に含まれるか否か、判定する。含まれる場合、ステップＳ２１２に進み、含まれない場合、ステップＳ２０８に戻る。
【００３９】
（ステップＳ２１２）副情報取得部１７は、ステップＳ２０９で取得した座標を含む領域を指定する領域指定情報に対応する副情報を、副情報格納部１５から取得する。
（ステップＳ２１３）副情報出力部１８は、ステップＳ２１２で取得した副情報を出力する。
【００４０】
（ステップＳ２１４）副情報出力部１８は、副情報の出力を終了するか否かを判定する。副情報出力部１８はどのような場合に、副情報の出力を終了するかを決定してもよい。例えば、指示受付部１２等の受付部が、副情報の出力を終了する指示を受け付けた場合に、副情報の出力を終了することを決定してもよい。また、画像出力装置１内の処理部等から、副情報の出力を終了する指示を受信した場合に、副情報の出力を終了することを決定してもよい。出力を終了する場合、ステップＳ２０１に戻り、終了しない場合、ステップＳ２１４へ戻る。
【００４１】
（ステップＳ２１５）画像情報出力部１１は、ステップＳ２０２で出力した画像情報の出力を終了するか否かを判定する。画像情報出力部１１はどのような場合に、画像情報の出力を終了するかを決定してもよい。例えば、指示受付部１２等の受付部が、画像情報の出力を終了する指示を受け付けた場合に、画像情報の出力を終了することを決定してもよい。また、画像出力装置１内の処理部等から、画像情報の出力を終了する指示を受信した場合に、画像情報の出力を終了することを決定してもよい。出力を終了する場合、ステップＳ２０１に戻り、終了しない場合、ステップＳ２０３へ戻る。
【００４２】
（ステップＳ２１６）画像情報出力手段１３４は、ステップＳ２０７で出力した画像情報の出力を終了するか否かを判定する。画像情報出力手段１３４はどのような場合に、画像情報の出力を終了するかを決定してもよい。例えば、指示受付部１２等の受付部が、画像情報の出力を終了する指示を受け付けた場合に、画像情報の出力を終了することを決定してもよい。また、画像出力装置１内の処理部等から、画像情報の出力を終了する指示を受信した場合に、画像情報の出力を終了することを決定してもよい。出力を終了する場合、ステップＳ２０１に戻り、終了しない場合、ステップＳ２０８へ戻る。
【００４３】
なお、ステップＳ２１４や、ステップＳ２１６に示した、出力を終了するか否かを判定する処理の前または後に、これらのステップの前に出力した画像情報や切り出した画像情報を再び表示させる指示を、指示受付部１２や図示しない受付部等が、受け付けたか否かを判断させる処理を行い、再び表示させる指示を受け付けた場合に、ステップＳ２０７や、ステップＳ２０２等の、画像情報や切り出した画像情報を出力させるステップに戻るようにしてもよい。
【００４４】
なお、図２のフローチャートにおいて、ステップＳ２０７の処理により、解像度の高い画像情報を出力した後、さらにステップＳ２０３に戻って、この解像度の高い画像情報に対してさらに位置指定指示を受け付け、さらに解像度の高い画像情報を出力する処理を、一回以上繰り返すようにし、その後、ステップＳ２０８に進むようにしても良い。また、副情報の出力が不要なら、ステップＳ２０８には進まないようにしても良い。これにより、複数回、画像情報を拡大した画像を表示させることが可能となる。
【００４５】
また、ステップＳ２０６の処理及びそれ以降の処理等において、現在出力されている画像情報よりも解像度の高い画像情報や副情報がない場合、解像度の低い画像情報を取得し、これを表示する処理を行うようにしてもよい。このようにすることで、解像度が最も高い画像情報や副情報が表示された以降は、位置指定指示の受け付けに応じて、画像情報の表示がズームアウトしていくようにすることができる。また、ステップＳ２０６の処理において、現在出力されている画像情報よりも解像度の高い画像情報がない場合、解像度の高い画像情報を取得する処理等を行わないようにしてもよい。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４６】
以下、本実施の形態における画像出力装置の具体的な動作について説明する。画像出力装置の概念図は図３である。この画像出力装置１は、出力デバイスとして、出力解像度が、７２ｐｐｉであるディスプレイ２を備えている。
【００４７】
図４は、画像情報格納部１０に格納されている画像情報を管理するための画像情報管理表を示す図である。画像情報管理表は、「画像ＩＤ」、「画像情報名」、「解像度」、「画像サイズ」、「基準点」という属性を有している。「画像ＩＤ」は、画像情報を管理するための識別情報である。「画像情報名」は画像情報の名称、例えばファイル名である。「解像度」は画像の解像度であり、単位はｐｐｉである。「画像サイズ」は、画像情報のｘ軸方向の長さとｙ軸方向の長さとを示し、単位はｐｐｉである。「基準点」は、各画像情報上における同じ地点を示す座標である。なお、ここでは、画像情報Ａ、画像情報Ｂ、画像情報Ｃは、一枚の写真のフィルムを、異なる解像度でスキャンして得られた画像であり、全く同じ画像の同じ範囲を表示する画像であるとする。このため、各画像情報の左上隅の座標（０、０）は、同じ箇所を表示する位置となるので、この左上隅の座標（０、０）を基準点に設定している。
【００４８】
まず、ユーザが、画像情報格納部１０に格納されている画像ＩＤが「００３」である画像情報Ｃを出力するためのコマンドを実行すると、画像情報出力部１１は、図４に示したような画像情報管理表に基づいて、画像情報格納部１０から、画像ＩＤが「００３」の画像情報Ｃを取得し、この取得した画像情報Ｃを、図５に示すように、ディスプレイ２内の画像情報を出力する領域であるウインドウ２０内に出力する。この画像情報Ｃは、腕時計を身につけたモデルの写真であるとする。なお、ここでは、ウインドウ２０のサイズは、出力される画像情報Ｃのサイズと同じ、７００ピクセル×７００ピクセルに設定されるものとし、出力領域情報として、７００ピクセル×７００ピクセルが、領域指定情報格納部１４に蓄積される。なお、ウインドウ２０のサイズは、予め、出力領域情報格納手段１３１に格納されている出力領域情報が示すサイズであってもよい。また、この場合、出力領域情報が示すサイズが画像情報Ｃよりも大きければ、画像情報出力部１１は、画像情報Ｃの座標（０、０）を左上隅とした出力領域情報が示すサイズの領域の画像情報を画像情報「Ｃ」から切り出して、ディスプレイ２に出力してもよい。なお、例えば、ウインドウ２０の大きさが変更された場合、この変更されたウインドウの大きさの情報により、出力領域情報格納手段１３１の出力領域情報は更新されるものとする。
【００４９】
ここで、ユーザが、図５に示すように、マウス等を用いて、ポインタ５０をウインドウ２０の左下の腕時計５１上に配置して、マウスボタン等をクリックすると、指示受付部１２は、画像情報Ｃ上の、このクリックされた位置についての、位置指定指示を受け付ける。位置指定指示は、ウインドウ２０内におけるクリックされた位置についての座標情報を含み、指示受付部１２は、ウインドウ２０内における位置指定指示を受け付けた位置の座標情報を取得する。指示受付部１２は、このウインドウ２０内における位置指定指示を受け付けた位置に対応する画像情報Ｃ上の位置の指定を受け付けたこととなる。ここでは、ウインドウ２０内におけるクリックされた位置の座標は、（５００、５００）であったとする。ただし、ウインドウ２０においては、左上隅の座標を（０、０）とする。
【００５０】
座標取得手段１３２は、位置指定指示が指定する画像情報Ｃ上の位置の座標を取得する。ここでは、ウインドウ２０の左上隅と、画像情報Ｃの左上隅の座標が一致しているため、ウインドウ２０内のクリックされた位置の座標と、位置指定指示が指定する画像情報Ｃ上の位置の座標とが一致する。すなわち、座標取得手段１３２は、座標として（５００、５００）を取得する。
【００５１】
画像情報取得手段１３３は、現在出力されている画像情報Ｃよりも一段階、解像度の高い画像情報を画像情報格納部１０の中から検索し、その画像情報から、座標取得手段１３２が取得した座標に対応した位置を中心とした、出力領域情報格納手段１３１が格納している出力領域情報が示す出力領域の大きさに、画像情報を切り出す。ここでは、まず画像情報取得手段１３３は、画像情報Ｃの次に解像度の高い画像情報として、画像情報Ｂを、図４に示す画像情報管理表から検索する。そして、座標取得手段１３２が取得した座標は、（５００、５００）であり、画像情報Ｂの、座標取得手段１３２が取得した座標に対応した位置の座標は、画像情報Ｂの解像度が、画像情報Ｃの解像度の４倍であることから、（２０００、２０００）となる。そして、画像情報取得手段１３３は、画像情報Ｂの中から、この座標（２０００、２０００）を中心とした、出力領域情報が示す出力領域の大きさである７００ピクセル×７００ピクセルの領域の画像情報を切り出す。
【００５２】
図６は、画像情報取得手段１３３が切り出した画像情報を管理するための画像情報管理表である。この画像情報管理表の「画像ＩＤ」、「画像情報名」、「解像度」、「画像サイズ」、という属性については図４の画像情報管理表等同様であるので説明は省略する。「座標」は、切り出し前の画像内における切り出した領域の左上隅の座標を示す。ここでは、位置指定指示により指定された画像情報Ｂ上の座標（２０００、２０００）が、切り出す画像の中心の座標であり、切り出す領域の大きさは７００×７００であることから、「座標」は、（１６５０、１６５０）となる。
【００５３】
次に、画像情報出力手段１３４は、画像情報取得手段１３３が取得した画像情報、すなわち切り出した画像情報をディスプレイ２のウインドウ２０内に出力する。この出力の処理、ここでは特に出力の処理は、画像情報が位置指定指示を受けた位置から、ズームインするように出力させるため、図７に示すフローチャートのように行われる。なお、この処理は、図２のステップＳ２０７の処理に相当する。
【００５４】
（ステップＳ７０１）画像情報出力手段１３４は、出力されている画像情報の解像度と、画像情報取得手段１３３が切り出した画像情報の解像度とから、出力されている画像情報に対する切り出した画像情報の解像度の倍率ｍを算出する。この倍率は、例えば、（切り出した画像情報の解像度）÷（出力されている画像情報の解像度）により求められる。
【００５５】
（ステップＳ７０２）画像情報出力手段１３４は、位置指定指示を受け付けた出力領域上の座標を中心として、画像情報取得手段１３３が切り出した画像情報をｍ分の１倍の大きさで出力する。なお、画像情報を縮小したり、拡大したりして出力する構成については、公知技術であるので、説明は省略する。
【００５６】
（ステップＳ７０３）画像情報出力手段１３４は、位置指定指示を受け付けた出力領域上の座標と、出力領域の中心との間をｎ等分した位置の座標を算出する。ｎは予め設定した２以上の所定の値である。
（ステップＳ７０４）画像情報出力手段１３４は、カウンターＫに１を代入する。
【００５７】
（ステップＳ７０５）画像情報出力手段１３４は、位置指定指示を受け付けた位置に近い側からＫ番目の座標が中心となるように、画像情報取得手段１３３が切り出した画像情報をＬ倍の大きさで出力する。ただし、Ｌ＝１／ｍ−Ｋ／（ｍ・ｎ）＋Ｋ／ｎである。
（ステップＳ７０６）画像情報出力手段１３４は、カウンターＫを１インクリメントする。
【００５８】
（ステップＳ７０７）画像情報出力手段１３４は、Ｋ＝ｎであるか否かを判定する。Ｋ＝ｎであれば、ステップＳ７０８へ進み、Ｋ＝ｎでなければ、ステップＳ７０５へ戻る。
【００５９】
（ステップＳ７０８）画像情報出力手段１３４は、切り出した画像を、そのままの大きさで、出力領域の中心座標を中心として、出力する。そして、上位関数にリターンする。
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６０】
なお、ステップＳ７０５においては、画像情報の大きさを、位置指定指示を受け付けた位置から離れるにしたがって大きく出力できれば、必ずしも、上記のＬの値を求める式に基づいて、画像情報の大きさを変更する必要はなく、どのような処理を用いてもよい。例えば、上記以外の他の式を利用して画像情報の大きさを変更してもよい。また、単に、画像の大きさを、位置指定指示を受け付けた位置から離れるにしたがって、順次、二倍、三倍等、ｎ倍（ｎは１より大きい正の数）して表示しても良い。
【００６１】
また、図７のフローチャートにおいて、ステップＳ７０３の処理は、ステップＳ７０１やステップＳ７０２の処理の前に行うようにしてもよい。
【００６２】
また、必要に応じて上記のようなズームインする処理を行わず、切り出した画像情報を、単に出力するようにしてもよい。
【００６３】
以下、図７のフローチャートに基づいて、画像情報取得手段１３３が取得した画像情報を出力する処理を具体的に説明すると、まず、画像情報出力手段１３４は、図４に示すような画像情報管理表に基づいて、画像情報Ｃの解像度に対する画像情報Ｂの解像度の倍率を求める。ここでは、画像情報Ｂの倍率は、４倍である。
【００６４】
そして、画像情報出力手段１３４は、位置指定指示を受け付けた出力領域上の座標、すなわち位置指定指示を受け付けたウインドウ２０上の座標を中心として、画像情報取得手段１３３が画像情報Ｂから切り出した画像情報を４分の１倍の大きさにして出力する。位置指定指示を受け付けたウインドウ２０上の座標は（５００、５００）であるので、この座標を中心として、切り出した画像が４分の１倍の大きさ、すなわち１７５ピクセル×１７５ピクセルで出力される。この出力された画像情報は、図８の画像情報８１のようになる。なお、図８においては、便宜上、画像情報１１１から画像情報８３については、先に出力される画像情報が前面となるように、画像情報を重ねて出力しているが、実際には、後に出力される画像情報が前面となるように画像情報が重ねて出力されるか、もしくは、後に出力される画像情報により、先に出力された画像情報は更新される。また、画像情報の出力内容も部分的に省略している。
【００６５】
つぎに、画像情報出力手段１３４は、出力領域、すなわちウインドウ２０の中心の座標と、位置指定指示を受け付けたウインドウ２０上の位置の座標とを結ぶ線分を、ｎ等分した位置の各座標を算出する。ここではｎ＝３とすると、位置指定指示を受け付けた位置の座標は（５００、５００）、ウインドウ２０の中心の座標は、（３５０、３５０）であるので、位置指定指示を受け付けた位置に近い側から、点α（４５０、４５０）、点β（４００、４００）という座標が得られる。
【００６６】
画像情報出力手段１３４は、位置指定指示を受け付けた位置に近い側から１番目の点α（４５０、４５０）を中心として、画像情報Ｂから切り出した７００ピクセル×７００ピクセルの画像情報を、Ｋ＝１とした場合のＬ倍、すなわち、０．５倍して得られる３５０ピクセル×３５０ピクセルの画像情報を出力する。この画像情報は、図８の画像情報８２となる。
【００６７】
次に、画像情報出力手段１３４は、位置指定指示を受け付けた位置に近い側から２番目の点α（４００、４００）を中心として、画像情報Ｂから切り出した７００ピクセル×７００ピクセルの画像情報を、Ｋ＝２とした場合のＬ倍、すなわち０．７５倍して得られる５２５ピクセル×５２５ピクセルの画像情報を出力する。この画像情報は、図８の画像情報８３となる。
【００６８】
つぎに、画像情報出力手段１３４は、画像情報Ｂから切り出した７００ピクセル×７００ピクセルの画像情報を、ウインドウ２０の中心座標（３５０、３５０）を中心として、そのまま出力する。画像情報出力手段１３４が出力する画像情報Ｂから切り出された画像情報は、図９のようになる。
【００６９】
図１０は、領域指定情報格納部１４に格納されている領域指定情報を管理するための領域指定情報管理表を示す図である。領域指定情報管理表は、「領域ＩＤ」と、「対応画像」と、「座標（ｘ、ｙ）」と、「サイズ（ｘ、ｙ）」と「対応副情報」という属性を有している。「領域ＩＤ」は、領域指定情報を管理するための識別情報、「対応画像」は、画像情報格納部１０に格納されている画像情報のうちの、領域指定情報が対応している画像情報の「画像ＩＤ」、「座標（ｘ、ｙ）」は、領域指定情報が指定する領域の左上隅の座標で、単位はピクセル、「サイズ（ｘ、ｙ）」は、領域指定情報が指定する領域のｘ軸方向およびｙ軸方向の大きさ、「対応副情報」は、領域指定情報に対応づけられている、すなわちリンクしている、副情報の名前、例えばファイル名である。
【００７０】
図１１は、画像情報Ｂの画像と、図１０に示した領域指定情報が指定する領域との関係を模式的に示した図であり、領域指定情報が指定する領域を画像情報Ｂの画像１１０上に配置した場合の構成を示す図である。領域１１１は、図１０における「領域ＩＤ」が「００００１」である領域指定情報が指定する領域を示す。また、領域１１２は、「領域ＩＤ」が「００００２」である領域指定情報が指定する領域である。また、領域１１３は、「領域ＩＤ」が「００００３」である領域指定情報が指定する領域である。また、領域１１４は、画像情報取得手段１３３が切り出した画像情報Ｂ上の領域である。「領域ＩＤ」が「００００３」である領域指定情報が指定する領域１１３は、腕時計が表示されている領域上に配置されている。
【００７１】
ユーザが、図９に示すように、マウス等を用いて、ポインタ５０をウインドウ２０の腕時計５１上に配置して、マウスボタン等をクリックすると、副指示受付部１６は、画像情報Ｂから切り出された画像情報が表示されているウインドウ２０の、このクリックされた位置を指定する指示を受け付ける。例えば、ウインドウ２０内におけるクリックされた位置の座標は、（３７０、３４０）であったとする。ここで、切り出された画像情報の左上隅の座標（０、０）が、現在表示されているウインドウの左上隅の座標（０、０）と一致することから、このウインドウに対する指示の受け付けにより、副指示受付部１６は、切り出された画像情報上の座標（３７０、３４０）を指定する副位置指定指示を受け付ける。
【００７２】
副情報取得部１７は、このクリックされた位置の座標を、切り出される前の画像情報Ｂ上の座標に座標変換する。具体的には、切り出された画像情報の左上隅の座標は、（１６５０、１６５０）であり、これが、切り出された画像情報上の左上隅の座標（０、０）と一致することから、ウインドウにおける座標（３７０、３４０）は、画像情報Ｂにおける座標（２０２０、１９９０）に座標変換される。そして、この座標が、図１０に示した領域指定情報管理表により管理している領域指定情報が指定するいずれかの領域内の座標であるか否かを判定する。ここでは、図１０に示す領域指定情報管理表から、座標（２０２０、１９９０）が、「領域ＩＤ」が「００００３」である領域指定情報が指定する領域内に含まれると判定される。副情報取得部１７は、領域指定情報管理表の「領域ＩＤ」が「００００３」であるレコードの「対応副情報」が「ｗａｔｃｈ」であることから、座標（２０２０、１９９０）を含む領域を指定する領域指定情報に対応している副情報として、「ｗａｔｃｈ」というファイル名の副情報を、副情報格納部１５から取得する。
【００７３】
副情報出力部１８は、副情報取得部１７が取得した「ｗａｔｃｈ」というファイル名の副情報を、例えば、図１２に示すように、ディスプレイ２に表示される。なお、この副情報の出力も、図７に示したような処理により、ズームインするような動作により表示させてもよい。なお、このような文字と画像とを組み合わせた情報を表示する処理等については、公知技術であるので詳細な説明は省略する。
【００７４】
以上、本実施の形態によれば、表示している画像情報内の任意の位置を指定した場合に、出力変更部１３が、表示している画像情報よりも解像度の高い画像情報から、その指定された位置を含む領域の画像情報を切り出し、出力するようにした。これにより、画像内に、複数のリンク等を設定することなく、ユーザが要求する画像内の任意の箇所についての拡大した画像を表示することが可能となり、ユーザの要求に適応したインタラクティブな画像を出力することができる。
【００７５】
また、本実施の形態によれば、さらに、解像度の高い画像情報を切り出して出力した画像情報の領域を指定する情報を用意しておき、この領域についての指定を領域指示受付部１７が受け付けた場合に、副情報出力部１８が、この領域に対応した副情報を表示させるようにした。これにより、この技術を、オンラインショッピングなどに用いた場合において、例えば、最初にモデル等が商品を利用している例を表示させ、ユーザがそのモデルが使用している商品等に少し興味を持った場合等に、その商品等を拡大して細部を表示させることで、商品がどのようなものかを目でよく確認できるようにし、さらにユーザが、その外観等を確認したうえで、その商品をクリック等することで、その商品についての価格や、機能、素材等についての詳細な情報を表示させることが可能となる。実際のショッピングにおいても、店頭に並んでいる商品を、ぱっと見た後、少し興味がわいた商品を近くで眺め、さらに、興味を持った場合に、値札を見たり、素材のタグ等を見たりして、購入を決定する、という購買行動をとることが多く、本実施の形態の技術を用いることにより、このようなユーザの購買行動にあった商品等の提示が可能となる。また、この構成をオンラインショッピング等のシステムに利用することで、ユーザにとっても、非常に満足度の高いショッピングを提供することが可能となる。
【００７６】
また、本実施の形態によれば、出力変更部１３の画像情報出力手段１３４が、出力している画像情報上の所望の位置についての解像度の高い画像情報を出力する際に、切り出した解像度の高い画像情報を、位置指定指示が指定する位置の近傍に縮小して出力した後、１段階以上の段階で大きさを大きくしながら出力して、最終的に、出力されている画像情報の大きさと同じ大きさで出力するようにしたので、位置指定指示が指定する位置、すなわち、ユーザが指定した、現在表示されている画像情報内の位置から、解像度の高い画像情報がズームインして出力されるように見えることとなり、ユーザは、解像度の高い画像情報が、先に出力されていた画像のどの位置を中心とした領域に相当する画像であるかを、瞬時に直感的に把握することが可能となる。また、ズームインして出力されるように見えることにより、画像出力装置を操作しているユーザ以外のものにも、新たに出力された画像が、直前に出力されていた画像の一部の縮尺を大きくした画像であることを、視覚的かつ直感的に教えることが可能となる。
【００７７】
なお、本実施の形態においては、切り出す対象となる解像度の高い画像情報上の領域に対応する領域指定情報を用意するかわりに、図２のステップＳ２０２で出力される解像度の低い画像情報上の領域を指定する領域指定情報を用意しておき、切り出した画像情報について、副位置指定指示を受け付けた場合に、この副位置指定指示が示す位置に対応した、解像度の低い画像情報上の座標を、座標変換等によりもとめ、この座標を含む領域を指定する領域指定情報に対応する副情報を取得するようにしても良い。
【００７８】
また、上述した具体例において説明した画像情報出力手段１３４の処理において、ｎの値が大きければ、ステップＳ７０１およびステップＳ７０２の処理は省略してもよい。位置指定指示が指定した位置に十分に近い座標から、解像度の高い画像情報から切り出した画像情報を縮小した画像情報が出力されることとなるからである。
【００７９】
また、上述した具体例において説明した画像情報出力手段１３４の、ステップＳ７０１およびステップＳ７０２の処理においては、出力されている画像情報に対する切り出した画像情報の倍率ｍを算出し、切り出した画像情報をｍ分の１倍した画像情報を出力するようにしたが、位置指定指示が指定する位置から切り出した画像情報がズームインするように出力可能であれば、このステップＳ７０１およびステップＳ７０２の処理においては、どのような大きさに縮小して出力してもよい。
【００８０】
また、本発明においては、画像情報出力手段１３４は、画像情報取得手段１３３が切り出した画像情報が、位置指定指示が指定する位置からズームインするように出力されれば、図７において説明した処理以外の他の処理により、切り出した画像情報を出力するようにしてもよい。
【００８１】
また、本発明においては、画像情報出力手段１３４は、画像情報取得手段１３３が切り出した画像情報の大きさを変更しながら出力することで、位置指定指示が指定する位置から画像情報が、ズームインするように出力させるようにしたが、画像情報の枠だけを線で描画させて、最終的に出力される画像情報が出力されるまでは、このような枠だけを大きさを変更しながら出力させることで、画像情報がズームインしながら出力しているようにしてもよい。
【００８２】
なお、本実施の形態において、画像情報格納部１０が予め格納している解像度が高い画像情報に基づいて、この画像情報よりも解像度の低い画像情報を構成し、その構成した画像情報を、画像情報格納部１０に蓄積し、この構成した画像情報を、ステップＳ２０２で出力する画像情報として利用するようにしてもよい。以下、このように解像度の低い画像情報を構成するようにした本実施の形態の画像出力装置の変形例について説明する。
【００８３】
図１３は、本実施の形態の変形例に係る画像出力装置の構成を示すブロック図である。この画像出力装置１００は、図１において説明した画像出力装置１において、低解像度画像情報構成部１０１と、蓄積部１０２とを、さらに備えたものである。なお、図１３において、図１と同一符号は、同一または相当する部分を示しており、ここでは、構成および動作の説明については省略する。
【００８４】
低解像度画像情報構成部１０１は、画像情報格納部１０に格納されている一の画像情報に基づいて、この画像情報よりも解像度の低い画像情報を構成する。低解像度画像情報構成部１０１は、具体的には、画像情報格納部１０に格納されている画像情報を、所定の大きさに縮小することで、この画像情報よりも解像度の小さい画像情報を構成する。画像情報の解像度を下げる処理におけるアルゴリズム等は問わない。例えば、元の画像情報から、画素を間引くことで画像情報を縮小してもよい。また、隣接する二以上の画素間の色等に基づいて、新たな一画素を構成し、この一画素で、二以上の画素を置き換えるようにしてもよい。隣接する二つの画素間の色等に基づいて、その中間の色を持つ新たな一画素を構成し、この一画素で、二以上の画素を置き換えるようにしてもよい。なお、このような画像情報の解像度を下げる処理については、公知技術であるので詳細な説明は省略する。低解像度画像情報構成１０１がどのような解像度の画像情報を構成するかは問わない。例えば、予め設定されている解像度の画像情報を、元の画像情報から構成してもよい。また、画像出力装置１００内の他の処理部から指示を受けた解像度の画像情報を構成してもよい。また、低解像度画像情報構成部１０１は、解像度の代わりに、縮小率等の値を受け付け、この縮小率により元の画像情報を縮小した画像情報を構成するようにしてもよい。また、低解像度画像情報構成部１０１が、解像度の低い画像情報を構成するトリガーやタイミングは問わない。画像出力装置１００の電源が投入された際に、解像度の小さい画像情報を構成してもよいし、ユーザから、解像度の低い画像情報を作成する指示を、指示受付部１２や、図示しない受付部等から受け付けた場合に、解像度の低い画像情報を構成してもよい。低解像度画像情報構成部１０１は、通常、ＭＰＵやメモリ等から実現され得る。低解像度画像情報構成部１０１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８５】
蓄積部１０２は、低解像度画像情報構成部１０１が構成した解像度の小さい画像情報を画像情報格納部１０に蓄積する。蓄積部１０２は、ＭＰＵおよび揮発性または不揮発性のメモリ等により実現され、蓄積部１０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８６】
次に、この変形例における画像出力装置の動作について図１４のフローチャートを用いて説明する。なお、図１４において、図２に示したフローチャートと同一符号の処理ステップは、同一または相当する処理を行うステップであるので、ここでは説明を省略する。
【００８７】
（ステップＳ１４０１）低解像度画像情報構成部１０１は、画像情報格納部１０に格納されている画像情報を取得し、解像度の低い画像情報を構成する。
【００８８】
（ステップＳ１４０２）蓄積部１０２は、低解像度画像情報が構成した解像度の低い画像情報を画像情報格納部１０に蓄積する。
なお、図１４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、この変形例の具体的な動作について説明する。
【００８９】
図１５は、画像情報格納部１０に格納されている画像情報を管理するための画像情報管理表を示す図である。この画像情報管理表は、図４に示した画像情報管理表と同様のものである。
【００９０】
まず、画像出力装置１００が立ち上げられたことをトリガーとして、低解像度画像情報構成部１０１は、画像情報格納部１０に格納されている画像情報Ｅを取得する。画像情報Ｅはビットマップデータであるとする。
【００９１】
低解像度画像情報構成部１０１には、予め、現在の画像情報の解像度に対して、解像度が４分の１となる画像情報を構成するための設定値が格納されている。具体的には、「４」という値が格納されており、この値に基づき、画像情報Ｅの解像度をオリジナルの４分の１に減らす。これにより、得られる画像情報の画素数は、オリジナルの４分の１となる。
【００９２】
蓄積部１０２は、低解像度画像情報構成部１０１の構成した解像度を小さくした画像情報を画像情報格納部１０に格納する。図１８６、解像度を小さくした画像情報が画像情報格納部１０に蓄積された場合の画像情報管理表を示す図である。このとき、画像情報の名前は、例えば、予め設定されているルールである、オリジナル名に「Ｌ」をつける、というようなルールに従って、画像情報ＥＬ、とする。また、画像情報の解像度を変更しても、画像情報の左上隅に設定された基準点は、変更されないため、基準点は「（０、０）」となる。
【００９３】
これ以降、ユーザの指示により、画像情報ＥＬを出力し、その画像情報ＥＬに対するクリック等の指示により位置指定指示を受け付け、この位置指定指示に対応する位置を含む解像度の高い画像情報Ｅを出力する構成等は、上述した構成と同様であるので説明は省略する。
【００９４】
このような変形例においては、低解像度画像情報構成部１０１が、画像情報格納部１０に格納されている画像情報から、解像度の低い画像情報を構成し、この構成した画像情報を、蓄積部１０２が画像情報格納部１０に格納するようにしたので、予め、解像度の低い画像情報を用意しておく必要がなく、画像情報を作成する労力が軽減される。
【００９５】
なお、この変形例においては、低解像度画像情報構成部１０１が、画像情報格納部１０に格納されている画像情報から、解像度の小さい画像情報を一つだけ構成する場合について説明したが、本発明においては、画像情報格納部１０に格納されている画像情報から、この画像情報よりも解像度が低く、かつ解像度が異なる複数の画像情報を構成するようにしてもよい。
【００９６】
なお、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００９７】
また、本実施の形態に係る画像出力装置をサーバ・クライアントシステムにおいて実現するようにしても良い。このような場合、サーバ装置は、同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報を保持している画像情報格納部と、画像情報格納部が格納する２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を送信する画像情報出力部と、この画像情報出力部が送信する画像情報上の位置を指定する指示である位置指定指示を受信する指示受付部と、この指示受付部が位置指定指示を受け付けた場合に、上記の画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、送信する出力変更部と、を具備する構成とすればよい。
【００９８】
また、サーバ装置は、さらに、上述した切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である１以上の領域指定情報を格納している領域指定情報格納部と、この領域指定情報格納部が格納している領域指定情報に対応した情報である副情報を格納している副情報格納部と、上述した出力変更部が送信する切り出した画像情報上の位置を指定する指示である副位置指定指示を受信する副指示受付部と、上記切り出しの対象となる画像情報内の、上記副位置指定指示が示す位置に対応した位置を含む領域を指定する上記領域指定情報に対応した副情報を、上記副情報格納部から取得する副情報取得部と、前記副情報取得部が取得した前記副情報を送信する副情報出力部とをさらに具備する構成とすればよい。
【００９９】
また、クライアント装置は、サーバ装置の画像情報出力部や、出力変更部、副情報出力部等により、ネットワーク等を介して送信される画像情報や副情報を受信する受信部と、受信した画像情報や副情報等の出力、例えば表示等を行う出力部を備えるとともに、位置指定指示や、領域指定指示を受け付ける受付部と、受け付けた指示を、ネットワーク等を介してサーバ装置に対して送信する送信部を備えるものとすればよい。
【０１００】
また、サーバ装置は、格納されている同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力ステップと、前記画像情報出力ステップで出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付ステップと、前記指示受付ステップが位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更ステップと、により構成される処理を行うものとしてもよい。
【０１０１】
また、サーバ装置は、さらに、前記出力変更ステップで出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付ステップと、格納されている、前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である領域指定情報に対応する情報である副情報のうちの、前記切り出しの対象となる画像情報内の前記副位置指定指示が示す位置に対応した位置を含む領域を指定する領域指定情報に対応した副情報を、取得する副情報取得ステップと、前記副情報取得ステップで取得した前記副情報を出力する副情報出力ステップと、により構成される処理を行うものとすればよい。
【０１０２】
また、クライアント装置は、サーバ装置の画像情報出力ステップや、出力変更ステップ、副情報出力ステップ等により出力される画像情報や副情報を受信し、出力するとともに、位置指定指示や、領域指定指示を受け付け、これらをサーバ装置に対して出力する処理を行うものとすればよい。
【０１０３】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における画像出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている同一の画像を含む２以上の画像情報であり、解像度の異なる２以上の画像情報のうち、一の画像情報の少なくとも一部の領域の画像情報を出力する画像情報出力ステップと、前記画像情報出力ステップで出力する画像情報上の位置を指定する指示である位置指定指示を受け付ける指示受付ステップと、前記指示受付ステップが位置指定指示を受け付けた場合に、前記画像情報格納部に格納されており、出力されている画像情報より解像度の高い画像情報から、当該位置指定指示に対応する位置を含む画像情報を切り出し、出力する出力変更ステップと、を実行させるためのプログラム、である。
【０１０４】
また、前記プログラムにおいて、コンピュータに、前記出力変更ステップで出力する切り出した画像情報上の位置を指定する指示である副位置指定指示を受け付ける副指示受付ステップと、格納されている、前記切り出しの対象となる画像情報内の少なくとも一部の領域を指定する情報である領域指定情報に対応する情報である副情報のうちの、前記切り出しの対象となる画像情報内の前記副位置指定指示が示す位置に対応した位置を含む領域を指定する領域指定情報に対応した副情報を、取得する副情報取得ステップと、前記副情報取得ステップで取得した前記副情報を出力する副情報出力ステップとをさらに実行させるためのプログラム、である。
【０１０５】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１０６】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０１０７】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１０８】
また、上記実施の形態において、一の装置に存在する２以上の通信手段（出力部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１０９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１０】
以上のように、本発明にかかる画像出力装置等は、画像等を出力する画像出力装置等として有用であり、特に、ユーザ等の指示に従って、解像度の高い画像等を切り出して出力する画像出力装置等として有用である。
【図面の簡単な説明】
【０１１１】
【図１】実施の形態における画像出力装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同概念図
【図４】同画像情報管理表を示す図
【図５】同表示例を示す図
【図６】同画像情報管理表を示す図
【図７】同動作について説明するフローチャート
【図８】同表示例を示す図
【図９】同表示例を示す図
【図１０】同領域指定情報管理表を示す図
【図１１】同画像情報の模式図
【図１２】同表示例を示す図
【図１３】同変形例のブロック図
【図１４】同変形例の動作について説明するフローチャート
【図１５】同画像情報管理表を示す図
【図１６】同画像情報管理表を示す図
【符号の説明】
【０１１２】
１、１００  画像出力装置
１０  画像情報格納部
１１  画像情報出力部
１２  指示受付部
１３  出力変更部
１４  領域指定情報格納部
１５  副情報格納部
１６  領域指定情報取得部
１７  領域指示受付部
１８  副情報出力部
１０１  低解像度画像情報構成部
１０２  蓄積部
１３１  出力領域情報格納手段
１３２  座標取得手段
１３３  画像情報取得手段
１３４  画像情報出力手段
【図１】
2007065962.tif 000003
【図２】
2007065962.tif 000004
【図３】
2007065962.tif 000005
【図４】
2007065962.tif 000006
【図５】
2007065962.tif 000007
【図６】
2007065962.tif 000008
【図７】
2007065962.tif 000009
【図８】
2007065962.tif 000010
【図９】
2007065962.tif 000011
【図１０】
2007065962.tif 000012
【図１１】
2007065962.tif 000013
【図１２】
2007065962.tif 000014
【図１３】
2007065962.tif 000015
【図１４】
2007065962.tif 000016
【図１５】
2007065962.tif 000017
【図１６】
2007065962.tif 000018