(57)【要約】【課題】端末装置の表示画面に適合するサイズに画像を調整して転送することが可能な画像処理システム、情報処理装置、画像処理方法、及びプログラムを提供すること。【解決手段】画像が転送される端末装置１０の表示画面１２に関する属性情報を取得する取得部と、所定の入力画像のサイズを検出する検出部と、前記属性情報に含まれる前記表示画面１２の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面１２の長手方向とが一致するように前記入力画像のサイズを変更する変更部と、サイズが変更された前記入力画像を前記端末装置１０に転送する転送部と、を備えることを特徴とする、情報処理装置１００が提供される。【選択図】図１
2008210143.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される表示画面を有する端末装置と、当該端末装置に接続され、前記端末装置の表示画面に適合するように入力画像のサイズを変更して転送することが可能な情報処理装置とにより構成される画像処理システムであって、
前記端末装置は、
前記表示画面の方向性を示す情報と前記表示画面のサイズを示す情報とが含まれる属性情報を前記情報処理装置に転送する転送部を備え、
前記情報処理装置は、
前記属性情報を前記端末装置から取得する取得部と、
前記入力画像のサイズを検出する検出部と、
前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更部と、
サイズが変更された前記入力画像を前記端末装置に転送する転送部と、
を備えることを特徴とする、画像処理システム。
【請求項２】
表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得部と、
所定の入力画像のサイズを検出する検出部と、
前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更部と、
サイズが変更された前記入力画像を前記端末装置に転送する転送部と、
を備えることを特徴とする、情報処理装置。
【請求項３】
前記変更部は、前記入力画像の全体が前記表示画面に表示されるように、前記表示画面の長辺又は短辺に合わせて前記入力画像の長辺又は短辺のサイズを変更することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記変更部は、前記属性情報に所定の前記表示画面の向きを示す情報が含まれる場合、前記表示画面の向きと所定の前記入力画像の向きとが一致するように、前記入力画像のサイズを変更することを特徴とする、請求項２に記載の情報処理装置。
【請求項５】
前記取得部は、前記属性情報として前記端末装置に設定された表示モードの情報を取得し、
前記変更部は、前記表示モードの情報に基づき、前記入力画像のサイズを変更することを特徴とする、請求項２に記載の情報処理装置。
【請求項６】
前記転送部は、前記サイズが変更された入力画像の向きを示す情報をさらに前記端末装置に転送することを特徴とする、請求項２に記載の情報処理装置。
【請求項７】
前記変更部は、前記入力画像のアスペクト比を維持しながら、前記表示画面のアスペクト比と前記入力画像のアスペクト比とに基づいて前記入力画像のサイズを変更することを特徴とする、請求項２に記載の情報処理装置。
【請求項８】
情報処理装置による画像処理方法であって、
表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得ステップと、
所定の入力画像のサイズを検出する検出ステップと、
前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更ステップと、
サイズが変更された前記入力画像を前記端末装置に転送する転送ステップと、
を含むことを特徴とする、画像処理方法。
【請求項９】
表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得機能と、
所定の入力画像のサイズを検出する検出機能と、
前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更機能と、
サイズが変更された前記入力画像を前記端末装置に転送する転送機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯音楽プレーヤ等の端末装置には、文字情報や画像等を表示することが可能な表示画面が搭載されている。また、携帯型のパーソナルコンピュータ、ＰＤＡ、デジタルカメラ、又は携帯型の画像／動画ビューワ等はもちろんのこと、例えば、携帯電話や携帯音楽プレーヤ等の端末装置にも画像表示が可能な表示画面が搭載されている。また、近年の技術発展に伴って表示画面の高精細化や大型化が進み、多くの端末装置において、その表示画面上に鮮明な画像や映像等を表示することが可能になってきている。ところが、端末装置の表示画面は、デジタルスチルカメラ等で撮影した画像と比較すると解像度が低いため、予め画像を縮小して端末装置に転送するか、又は端末装置において画像を縮小表示する必要が生じてしまう。
【０００３】
この問題に対し、従来より、画像を縮小する倍率を指定して一律に画像を縮小する方法（相対指定）が知られている。ところが、この方法を用いた場合、縮小画像のサイズが元の画像のサイズに依存するため、表示画面のサイズとは関係無く縮小されてしまうという問題がある。
【０００４】
また、他の方法として、縮小画像の幅及び高さを指定して画像を縮小表示する方法（絶対指定）が知られている。ところが、この方法を用いた場合、表示画面の解像度に合致するように画像のサイズを指定することが可能であるものの、表示画面の形状によって必ずしも適当なサイズに縮小されない場合が生じるという問題がある。例えば、横長の表示画面を有する端末装置に縦長の画像を表示する場合、表示画面の高さに合わせて画像の高さを縮小するため、縮小された画像が非常に小さくなり、表示画面に縮小画像を表示した際に画像の左右に大きな余白（以下、黒帯又は非表示領域）が生じてしまうという問題もある（図１１を参照）。言い換えると、縮小画像の有効画素数が表示画面の画素数よりも大幅に減少するのである。
【０００５】
上記の方法に関連して、例えば、下記の特許文献１には、端末装置内で、表示画面内に画像全体が収まるように画像を拡大又は縮小して表示する技術が開示されている。例えば、携帯電話等の端末装置が保持する画像が、その表示画面のサイズよりも大きく表示画面に収まらない場合に、表示画面に収まるサイズに画像が縮小されて表示されるのである。
【０００６】
また、最近では、情報処理装置から転送された画像を受信し、その画像の方向性を判断した上で、表示画面の方向性に適合するように画像を自動的に回転して表示する機能を備えた端末装置が知られている。この機能を用いると、例えば、画像の長手方向と表示画面の長手方向とを合致させることが可能になる。
【０００７】
【特許文献１】特開２００５−２９３０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、表示画面の方向性と画像の方向性とが一致しない場合、上記の各技術を組合せて用いたとしても、端末装置の表示画面に適合するサイズに画像を縮小することができないという問題がある。例えば、絶対指定により縮小された画像を受信して、表示画面の方向性と画像の方向性とが一致するように回転したとしても、画素数の少ない縮小画像を表示画面内に最大化して表示するためには画像を拡大する必要があり、粗い画像になってしまうという問題がある。つまり、画像を自動回転する機能を備えていても、端末装置に対して転送される画像を端末装置の表示画面に適合する好適なサイズに変更することができなければ、その機能を有効に利用できないという問題がある。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、表示画面の方向性と表示される画像の方向性とを適合させながら表示画面に適合するサイズに画像を変更して転送することが可能な、新規かつ改良された画像処理システム、情報処理装置、画像処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、画像が表示される表示画面を有する端末装置と、当該端末装置に接続され、前記表示画面に適合するように入力画像のサイズを変更して転送することが可能な情報処理装置とにより構成される画像処理システムが提供される。
また、前記画像処理システムを構成する前記端末装置は、前記表示画面の方向性を示す情報と前記表示画面のサイズに関する情報とが含まれる属性情報を前記情報処理装置に転送する転送部を備えていてもよい。
また、前記画像処理システムを構成する前記情報処理装置は、前記属性情報を前記端末装置から取得する取得部と、前記入力画像のサイズを検出する検出部と、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更部と、サイズが変更された前記入力画像を前記端末装置に転送する転送部と、を備えていてもよい。
【００１１】
上記の端末装置が備える転送部は、前記表示画面の方向性を示す情報と前記表示画面のサイズに関する情報とが含まれる属性情報を前記情報処理装置に転送する。また、上記の情報処理装置が備える取得部は、前記属性情報を前記端末装置から取得する。また、上記の検出部は、所定の入力画像のサイズを検出する。さらに、上記の変更部は、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する。そして、上記の転送部は、サイズが変更された前記入力画像を前記端末装置に転送する。
【００１２】
かかる構成により、端末装置の表示画面が縦長又は横長等の方向性を有している場合であっても、その表示画面の方向性と表示される画像の方向性とを適合させることが可能になり、その表示画面に好適な解像度の画像を生成することができる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得部と、入力画像のサイズを検出する検出部と、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更部と、サイズが変更された前記入力画像を前記端末装置に転送する転送部と、を備えることを特徴とする、情報処理装置が提供される。
【００１４】
上記の情報処理装置が備える取得部は、端末装置の表示画面の方向性を示す情報が含まれる属性情報を取得する。また、上記の検出部は、所定の入力画像のサイズを検出する。さらに、上記の変更部は、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する。そして、上記の転送部は、サイズが変更された前記入力画像を前記端末装置に転送する。
【００１５】
かかる構成により、端末装置の表示画面が縦長又は横長等の方向性を有している場合であっても、その表示画面の方向性と表示される画像の方向性とを適合させることが可能になり、その表示画面に好適な解像度の画像を生成することができる。
【００１６】
また、前記変更部は、前記入力画像の全体が前記表示画面に表示されるように、前記表示画面の長辺又は短辺に合わせて前記入力画像の長辺又は短辺のサイズを変更することを特徴とするように構成されていてもよい。
【００１７】
また、前記変更部は、前記属性情報に所定の前記表示画面の向きを示す情報が含まれる場合、前記表示画面の向きと所定の前記入力画像の向きとが一致するように、前記入力画像のサイズを変更することを特徴とするように構成されていてもよい。
【００１８】
また、前記取得部は、前記属性情報として前記端末装置に設定された表示モードの情報を取得してもよい。さらに、前記変更部は、前記表示モードの情報に基づき、前記入力画像のサイズを変更することを特徴とするように構成されていてもよい。
【００１９】
また、前記転送部は、前記サイズが変更された入力画像の向きを示す情報をさらに前記端末装置に転送することを特徴とするように構成されていてもよい。
【００２０】
また、前記変更部は、前記入力画像のアスペクト比を維持しながら、前記表示画面のアスペクト比と前記入力画像のアスペクト比とに基づいて前記入力画像のサイズを変更することを特徴とするように構成されていてもよい。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、情報処理装置による画像処理方法が提供される。当該画像処理方法は、表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得ステップと、所定の入力画像のサイズを検出する検出ステップと、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更ステップと、サイズが変更された前記入力画像を前記端末装置に転送する転送ステップと、を含むことを特徴とする。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面を有する端末装置から、前記表示画面の方向性を示す情報が含まれる属性情報を取得する取得機能と、所定の入力画像のサイズを検出する検出機能と、前記属性情報に含まれる前記表示画面の方向性を示す情報に基づき、前記入力画像の長手方向と前記表示画面の長手方向とが一致するように前記入力画像のサイズを変更する変更機能と、サイズが変更された前記入力画像を前記端末装置に転送する転送機能と、をコンピュータに実現させるためのプログラムが提供される。また、このプログラムが記録された記録媒体も提供されうる。
【００２３】
上記の構成を適用することにより、端末装置の表示画面が方向性を有している場合であっても、その表示画面の方向性と表示される画像の方向性とを適合させることが可能になり、その表示画面に好適な解像度の画像を生成することができる。例えば、画像のアスペクト比を維持しながら、表示画面の長手方向と画像の長手方向とを一致させつつ、画像全体が表示されるように画像のサイズを変更することで、画像が表示されない表示画面中の無駄な領域を低減させることが可能になる。つまり、表示画面の解像度に近い解像度にすることが可能になる。高い解像度を得るためには、例えば、表示画面のサイズを超えるサイズの画像を転送して端末装置側で縮小するという方法も考えられるが、画像の転送負荷／転送時間が大きく増加する。その観点から考えると、本発明に係る上記の構成は、表示画面に適合した好適な解像度を維持しながら、画像の転送負荷／転送時間を低減させるという利点も有しているといえる。
【００２４】
より詳細に述べると、表示画面に方向性がある場合、画像の長手方向を表示画面の長手方向に合わせて倍率を決定する手段が提供される。例えば、他の情報処理装置又は端末装置から前記他の情報処理装置又は端末装置が有する表示画面の方向性を示す情報が含まれる属性情報を受信する受信手段と、入力される画像の画像サイズを検出する検出手段と、前記受信手段が受信した前記属性情報に前記表示画面の方向性があることを示す情報が含まれる場合、前記画像の長手方向と前記表示画面の長手方向とが一致するように前記画像のサイズを変更する変更手段と、前記変更手段でサイズ変更された画像を前記端末装置に送信する送信手段と、を具えることを特徴とする、情報処理装置が提供される。
【００２５】
さらに、前記変更手段は、前記画像の全体が表示されるように、前記画像の長辺又は短辺を前記表示画面の長辺又は短辺に合わせて前記画像のサイズを変更するように構成されていてもよい。そして、前記変更手段は、前記属性情報として前記表示画面の向きを示す情報が受信された場合に、前記表示画面の向きと前記画像の向きとを合わせて前記画像のサイズ変更する構成であってもよい。さらに、前記受信手段により前記端末装置の表示モードを示す情報を受信した場合、前記変更手段は、その表示モードに合わせて前記画像のサイズ変更を行う構成にしてもよい。さらに、前記送信手段は、前記画像の向きを示す情報を送信する構成にしてもよい。
【発明の効果】
【００２６】
以上説明したように本発明によれば、表示画面の方向性と表示される画像の方向性とを適合させながら表示画面に適合するサイズに画像を変更して転送することが可能になるため、所定の方向性を有する表示画面に対しても、より好適な解像度で画像を表示させることができる。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
（従来の問題点）
まず、本発明の好適な実施形態について説明するに先立ち、本発明の特徴を明確にするため、図１１を参照しながら、従来の画像縮小方法の問題点について簡単に説明する。図１１は、従来の画像縮小方法を示す説明図である。
【００２９】
図１１を参照すると、入力画像２０と、縮小画像２２と、表示画面１２と、非表示領域２４とが示されている。入力画像２０は、情報処理装置から端末装置に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２２は、情報処理装置から端末装置に転送される画像であり、幅Ｗ＊（Ｓ／Ｈ）と高さＳとを有する。表示画面１２は、端末装置の表示画面であり、幅Ｌと高さＳとを有する。非表示領域２４は、情報処理装置から転送された縮小画像２２を表示画面１２に表示した際に余白又は黒帯として表示される領域である。
【００３０】
図１１は、情報処理装置が端末装置から幅Ｌと高さＳとの情報を受け、絶対指定に基づいて入力画像２０を縮小するステップと、情報処理装置から縮小画像２２を受信して表示画面１２に表示するステップとを示している。入力画像２０は、そのアスペクト比を維持しながら表示画面１２の高さに適合するように、その高さがＳ、その幅がＷ＊（Ｓ／Ｈ）に縮小される。その結果、表示画面１２には、幅（Ｌ−Ｗ＊（Ｓ／Ｈ））を有する大きな非表示領域２４が発生する。仮に、端末装置が画像の自動回転機能を有していたとしても、表示画面１２内に最大化して画像を表示するには縮小画像２２を（Ｌ／Ｓ）倍又は（Ｈ／Ｗ）倍に拡大しなければならず、非常に粗い画像として表示される。
【００３１】
＜本発明の実施形態＞
上記の問題点に鑑み、以下、本発明の好適な実施形態に係る画像処理システム１０００の構成、情報処理装置１００の構成、及び画像処理方法について詳細に説明する。
【００３２】
［画像処理システム１０００の構成］
まず、図１を参照しながら、本実施形態に係る画像処理システム１０００の構成について説明する。図１は、本実施形態に係る画像処理システム１０００の構成を示す説明図である。
【００３３】
図１に示すように、画像処理システム１０００は、主に、情報処理装置１００と、端末装置１０とにより構成される。端末装置１０は、主に、表示画面１２と、表示部１４とにより構成され、表示画面１２に関する属性情報を情報処理装置１００に転送することができる。属性情報には、例えば、表示画面１２の方向性を示す情報と、表示画面１２のサイズに関する情報と、画像回転機能に関する情報と、表示モードに関する情報とが含まれる。また、端末装置１０は、属性情報を情報処理装置１００に転送する転送部（図示せず）を備えている。情報処理装置１００は、端末装置１０から取得した属性情報に基づき、入力画像のサイズを変更して端末装置１０に転送する。
【００３４】
（ハードウェア構成について）
ここで、情報処理装置１００のハードウェア構成の一例について簡単に説明する。情報処理装置１００は、主に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、出力部と、記憶部と、ドライブと、接続ポートと、通信部とにより構成される。
【００３５】
ＣＰＵは、例えば、演算処理装置、又は制御装置として機能し、ＲＯＭ、ＲＡＭ、記憶部、又は他の記録媒体に記録された各種プログラムに従って情報処理装置１００内の動作を制御することができる。ＲＯＭは、例えば、ＣＰＵが使用するプログラム等を格納することができる。ＲＡＭは、例えば、各種のプログラムや情報を一時的又は永続的に格納することができる。
【００３６】
出力部は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、又はＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、入力画像や取得した情報等を視覚的に表示することができる。
【００３７】
記憶部は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。記憶部は、ＣＰＵにより実行されるプログラム、入力画像、又は取得した属性情報等を格納することができる。
【００３８】
ドライブは、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等の記録媒体に記録された情報を読み出したり、又は情報を書き込むための装置である。記録媒体としては、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（ＣＦ；ＣｏｍｐａｃｔＦｌａｓｈ）、メモリースティック、又はＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等を利用することが可能である。
【００３９】
接続ポートは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、又はＲＳ−２３２Ｃポート等の外部インターフェースである。例えば、接続ポートは、例えば、携帯音楽プレーヤ、プリンタ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等に接続することができる。つまり、情報処理装置１００は、接続ポートを介して接続された各種の端末装置１０から属性情報等を取得したり、画像を転送することが可能である。
【００４０】
通信部は、通信網に接続される通信デバイスであり、例えば、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等により構成される。また、通信網としては、有線又は無線で接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、放送、又は衛星通信等により構成される。
【００４１】
（属性情報について）
ここで、属性情報について簡単に説明を加える。上記の通り、属性情報には、例えば、表示画面１２の方向性を示す情報と、表示画面１２のサイズに関する情報と、画像回転機能に関する情報と、表示モードに関する情報とが含まれる。表示画面１２の方向性を示す情報には、例えば、表示画面１２のサイズが長辺及び短辺で表現されるか、又は幅及び高さで表現されるかを示す情報、表示画面１２が正方形や円形のように方向性が無い形状であるか、又は長方形やその他の縦長／横長等の方向性を有する形状であるかを示す情報、表示画面１２の長手方向又は短手方向を示す情報、及び、表示画面１２の縦／横方向の区別（所定の向き）を示す情報の一部又は全部が含まれる。
【００４２】
表示画面１２のサイズに関する情報には、例えば、表示画面１２の長辺及び短辺の長さを示す情報、又は表示画面１２の幅及び高さ（横方向の長さ及び縦方向の長さ）を示す情報等が含まれる。画像回転機能に関する情報には、例えば、表示画面１２の長手方向と画像の長手方向とが一致するように当該画像を自動的に回転する機能を有するか否かを示す情報、及びその機能のオン／オフを示す情報等が含まれる。表示モードに関する情報には、例えば、表示画面１２を縦長の画面として固定する表示モード、表示画面１２を横長の画面として固定する表示モード、又は画像の方向性に応じて画像を自動回転する表示モード等の中で、表示部１４に設定されている表示モードを示す情報が含まれる。
【００４３】
［情報処理装置１００の構成］
次に、図１を参照しながら、本実施形態に係る情報処理装置１００の構成について詳細に説明する。
【００４４】
図１に示すように、情報処理装置１００は、主に、入力画像設定部１０２と、表示情報取得部１０４と、倍率設定部１０６と、画像サイズ変更部１０８と、画像転送部１１０とにより構成される。なお、入力画像設定部１０２、倍率設定部１０６、及び画像サイズ変更部１０８が実現可能な各機能の一部又は全部は、プログラムに基づいて上記のＣＰＵ等により実現されてもよいし、専用のハードウェアにより実現されてもよい。
【００４５】
（入力画像設定部１０２）
入力画像設定部１０２は、端末装置１０に転送する入力画像のサイズに関する情報を設定することができる。入力画像設定部１０２は、例えば、オリジナルの入力画像の幅Ｗと高さＨとを検出して、入力画像のサイズ及び方向性を示す情報として設定することができる。また、入力画像設定部１０２は、入力画像を回転することもできる。このとき、入力画像設定部１０２は、回転された入力画像の幅Ｗと高さＨとを検出して、入力画像のサイズ及び方向性を示す情報として設定する。ここで、入力画像の方向性を示す情報には、例えば、入力画像の長手方向又は短手方向を示す情報、又は入力画像の向き（縦／横方向）を示す情報が含まれる。従って、入力画像設定部１０２は、入力画像のサイズ変更をする際にパラメータとして参照される幅Ｗと高さＨとを設定することができる。なお、入力画像設定部１０２は、検出部の一例である。
【００４６】
（表示情報取得部１０４）
表示情報取得部１０４は、端末装置１０の表示画面１２に関する属性情報を取得する。表示情報取得部１０４は、例えば、上記の属性情報に含まれる種々の情報のうち、その一部又は全部を取得することが可能である。例えば、表示情報取得部１０４は、表示画面１２の方向性に関する情報と、表示画面１２のサイズに関する情報と、画像回転機能に関する情報とを取得する。なお、表示情報取得部１０４は、取得部の一例である。
【００４７】
（倍率設定部１０６）
倍率設定部１０６は、表示情報取得部１０４により取得された属性情報に基づき、入力画像のサイズを変更するための倍率ａを設定する。倍率設定部１０６は、表示画面１２のサイズに関する情報が表示画面１２の長辺Ｌ／短辺Ｓを示す情報であるか、又は表示画面１２の幅Ｘ／高さＹを示す情報であるかを判断する。倍率設定部１０６は、表示画面１２のサイズに関する情報（長辺Ｌ／短辺Ｓ、又は幅Ｘ／高さＹ）と、入力画像の幅Ｗ及び高さＨの情報とに基づいて表示画面１２に適合する倍率ａを設定する。このとき、倍率設定部１０６は、入力画像のアスペクト比を維持しながら、表示画面１２に適合するように倍率ａを設定する。なお、倍率設定部１０６は、変更部が有する機能の一部を実現するための一手段である。
【００４８】
（画像サイズ変更部１０８）
画像サイズ変更部１０８は、倍率設定部１０６により設定された倍率ａに基づいて入力画像のサイズを変更することができる。このとき、画像サイズ変更部１０８は、入力画像のアスペクト比を維持するため、入力画像の幅Ｗと高さＨとに上記の倍率ａを積算して縮小画像の幅Ｗ＊ａと高さＨ＊ａとを決定し、入力画像のサイズを変更する。なお、画像サイズ変更部１０８は、変更部が有する機能の一部を実現するための一手段である。
【００４９】
（画像転送部１１０）
画像転送部１１０は、画像サイズ変更部１０８によりサイズが変更された入力画像を端末装置１０に転送することができる。画像転送部１１０は、端末装置１０に画像を転送することが可能な手段であれば足り、例えば、ＵＳＢ、ＩＥＥＥ１３９４、有線／無線ＬＡＮ、赤外線通信、又はその他の通信手段により構成されうる。
【００５０】
（具体例）
ここで、図２〜図７を参照しながら、倍率設定部１０６による倍率ａの設定処理、及び画像サイズ変更部１０８による画像サイズの変更処理について、具体例を挙げて説明する。但し、入力画像の幅をＷ、高さをＨと表記し、表示画面１２の長辺をＬ、短辺をＳ（幅をＸ、高さをＹ）と表記する。
【００５１】
図２〜図５は、端末装置１０が画像回転機能に対応する場合を示し、図７及び図８は、端末装置１０が画像回転機能に対応しない場合を示す。上記の通り、端末装置１０には、自動的に画像を回転する画像回転機能がある機種と無い機種とがある。また、端末装置１０には、情報処理装置１００から受けた表示部１４の機能に関する問い合わせに返答する機能（以下、フォトＣａｐａｂｉｌｉｔｙ）がある機種と無い機種とがある。フォトＣａｐａｂｉｌｉｔｙがある機種は、表示画面１２のサイズに関する情報として、（長辺，短辺）又は（幅，高さ）を応答することが可能である。（長辺，短辺）は、画像回転機能がある機種から取得される情報である。（幅，高さ）は、画像回転機能が無い機種から取得される情報である。なお、図２〜図５は、（長辺，短辺）の情報を取得した場合を示す。図７及び図８は、（幅，高さ）の情報を取得した場合を示す。
【００５２】
（図２；Ｃａｓｅ（Ａ））
まず、図２を参照しながら、Ｈ／Ｗ＞Ｌ／Ｓの場合（以下、Ｃａｓｅ（Ａ））について説明する。図２は、Ｃａｓｅ（Ａ）における画像縮小方法を示す説明図である。
【００５３】
図２を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、幅Ｗ＊（Ｌ／Ｈ）と高さＬとを有する。表示画面１２は、端末装置１０の表示画面であり、長辺Ｌと短辺Ｓとを有する。非表示領域２０４は、情報処理装置１００から転送された縮小画像２０２を表示画面１２に表示した際に余白又は黒帯として表示される領域である。
【００５４】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｌ／Ｓとを比較する。そして、倍率設定部１０６は、Ｈ／Ｗ＞Ｌ／Ｓであると判断して倍率ａをａ＝Ｌ／Ｈに設定する。つまり、倍率設定部１０６は、表示画面１２よりも入力画像２００の方が長細い形状であると判断し、長辺Ｌを基準として縮小画像２０２の高さがＬになるように倍率ａを設定する。倍率ａが設定されると、倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＬ及びＷ＊（Ｌ／Ｈ）に設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＬ及び幅Ｗ＊（Ｌ／Ｈ）に合致するように入力画像２００のサイズを変更する。
【００５５】
上記の処理により、Ｃａｓｅ（Ａ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００５６】
（図３；Ｃａｓｅ（Ｂ））
次に、図３を参照しながら、Ｌ／Ｓ≧Ｈ／Ｗ＞１の場合（以下、Ｃａｓｅ（Ｂ））について説明する。図３は、Ｃａｓｅ（Ｂ）における画像縮小方法を示す説明図である。
【００５７】
図３を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、幅Ｓと高さＨ＊（Ｓ／Ｗ）とを有する。表示画面１２は、端末装置１０の表示画面であり、長辺Ｌと短辺Ｓとを有する。
【００５８】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／ＷがＨ／Ｗ＞１であると判断した上で、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｌ／Ｓとを比較する。そして、倍率設定部１０６は、Ｌ／Ｓ≧Ｈ／Ｗであると判断して倍率ａをａ＝Ｓ／Ｗに設定する。つまり、倍率設定部１０６は、入力画像２００よりも表示画面１２の方が長細い形状であると判断し、短辺Ｓを基準として縮小画像２０２の幅がＳになるように倍率ａを設定する。倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＨ＊（Ｓ／Ｗ）及びＳに設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＨ＊（Ｓ／Ｗ）及び幅Ｓに合致するように入力画像２００のサイズを変更する。
【００５９】
上記の処理により、Ｃａｓｅ（Ｂ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００６０】
（図４；Ｃａｓｅ（Ｃ））
次に、図４を参照しながら、１≧Ｈ／Ｗ＞Ｓ／Ｌの場合（以下、Ｃａｓｅ（Ｃ））について説明する。図４は、Ｃａｓｅ（Ｃ）における画像縮小方法を示す説明図である。
【００６１】
図４を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、高さＳと幅Ｗ＊（Ｓ／Ｈ）とを有する。表示画面１２は、端末装置１０の表示画面であり、長辺Ｌと短辺Ｓとを有する。
【００６２】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／Ｗが１≧Ｈ／Ｗであると判断した上で、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｓ／Ｌとを比較する。そして、倍率設定部１０６は、Ｈ／Ｗ＞Ｓ／Ｌであると判断して倍率ａをａ＝Ｓ／Ｈに設定する。つまり、倍率設定部１０６は、入力画像２００よりも表示画面１２の方が長細い形状であると判断し、短辺Ｓを基準として縮小画像２０２の高さがＳになるように倍率ａを設定する。倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＳ及びＷ＊（Ｓ／Ｈ）に設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＳ及び幅Ｗ＊（Ｓ／Ｈ）に合致するように入力画像２００のサイズを変更する。
【００６３】
上記の処理により、Ｃａｓｅ（Ｃ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００６４】
（図５；Ｃａｓｅ（Ｄ））
次に、図５を参照しながら、Ｓ／Ｌ≧Ｈ／Ｗの場合（以下、Ｃａｓｅ（Ｄ））について説明する。図５は、Ｃａｓｅ（Ｄ）における画像縮小方法を示す説明図である。
【００６５】
図５を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、幅Ｌと高さＨ＊（Ｌ／Ｗ）とを有する。表示画面１２は、端末装置１０の表示画面であり、長辺Ｌと短辺Ｓとを有する。
【００６６】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｓ／Ｌとを比較する。そして、倍率設定部１０６は、Ｓ／Ｌ≧Ｈ／Ｗであると判断して倍率ａをａ＝Ｌ／Ｗに設定する。つまり、倍率設定部１０６は、表示画面１２よりも入力画像２００の方が長細い形状であると判断し、長辺Ｌを基準として縮小画像２０２の幅がＬになるように倍率ａを設定する。倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＨ＊（Ｌ／Ｗ）及びＬに設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＨ＊（Ｌ／Ｗ）及び幅Ｌに合致するように入力画像２００のサイズを変更する。
【００６７】
上記の処理により、Ｃａｓｅ（Ｄ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００６８】
（図６；Ｃａｓｅ（Ｅ））
次に、図６を参照しながら、Ｈ／Ｗ＞Ｙ／Ｘの場合（以下、Ｃａｓｅ（Ｅ））について説明する。図６は、Ｃａｓｅ（Ｅ）における画像縮小方法を示す説明図である。（Ｅ−１）は、表示画面１２が縦長の形状である場合を示す。（Ｅ−２）は、表示画面１２が横長の形状である場合を示す。（Ｅ−１）及び（Ｅ−２）のように、表示画面１２の長手方向と入力画像２００の長手方向とが一致するように入力画像２００を予め回転しておくことによって、表示画面１２に適合するサイズに入力画像２００を変更することができる。なお、入力画像２００の回転処理は、例えば、入力画像設定部１０２により実行される。
【００６９】
図６を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、幅Ｗ＊（Ｙ／Ｈ）と高さＹとを有する。表示画面１２は、端末装置１０の表示画面であり、幅Ｘと高さＹとを有する。
【００７０】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｙ／Ｘとを比較する。そして、倍率設定部１０６は、Ｈ／Ｗ＞Ｙ／Ｘであると判断して倍率ａをａ＝Ｙ／Ｈに設定する。つまり、倍率設定部１０６は、高さＹを基準として縮小画像２０２の高さがＹになるように倍率ａを設定する。倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＹ及びＷ＊（Ｙ／Ｈ）に設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＹ及び幅Ｗ＊（Ｙ／Ｈ）に合致するように入力画像２００のサイズを変更する。
【００７１】
上記の処理により、Ｃａｓｅ（Ｅ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００７２】
（図７；Ｃａｓｅ（Ｆ））
次に、図７を参照しながら、Ｙ／Ｘ≧Ｈ／Ｗの場合（以下、Ｃａｓｅ（Ｆ））について説明する。図７は、Ｃａｓｅ（Ｆ）における画像縮小方法を示す説明図である。（Ｆ−１）は、表示画面１２が縦長の形状である場合を示す。（Ｆ−２）は、表示画面１２が横長の形状である場合を示す。（Ｆ−１）及び（Ｆ−２）のように、表示画面１２の長手方向と入力画像２００の長手方向とが一致するように入力画像２００を予め回転しておくことによって、表示画面１２に適合するサイズに入力画像２００を変更することができる。なお、入力画像２００の回転処理は、例えば、入力画像設定部１０２により実行される。
【００７３】
図７を参照すると、入力画像２００と、縮小画像２０２と、表示画面１２と、非表示領域２０４とが示されている。入力画像２００は、情報処理装置１００から端末装置１０に転送される画像の元画像であり、幅Ｗと高さＨとを有する。縮小画像２０２は、情報処理装置１００から端末装置１０に転送される画像であり、幅Ｘと高さＨ＊（Ｘ／Ｗ）とを有する。表示画面１２は、端末装置１０の表示画面であり、幅Ｘと高さＹとを有する。
【００７４】
まず、倍率設定部１０６は、入力画像２００のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｙ／Ｘとを比較する。そして、倍率設定部１０６は、Ｙ／Ｘ≧Ｈ／Ｗであると判断して倍率ａをａ＝Ｘ／Ｗに設定する。つまり、倍率設定部１０６は、幅Ｘを基準として縮小画像２０２の幅がＸになるように倍率ａを設定する。倍率設定部１０６は、縮小画像２０２の高さ及び幅をそれぞれＨ＊（Ｘ／Ｗ）及びＸに設定しうる。その後、画像サイズ変更部１０８は、倍率設定部１０６が設定した倍率ａ、又は縮小画像２０２の高さＨ＊（Ｘ／Ｗ）及び幅Ｘに合致するように入力画像２００のサイズを変更する。
【００７５】
上記の処理により、Ｃａｓｅ（Ｆ）の条件下において、表示画面１２に好適なサイズの縮小画像２０２を生成することが可能になり、非表示領域２０４を低減させることができる。図１１の場合と比較すると、その効果が明らかである。
【００７６】
以上、本実施形態に係る情報処理装置１００の構成について説明した。上記の構成を適用すると、端末装置１０に転送する入力画像を表示画面１２の解像度に適合するサイズに変更して転送することが可能になる。その結果、端末装置１０において画像を拡大又は縮小することなく表示画面１２内いっぱいに画像全体を表示することができる。
【００７７】
［画像処理方法］
次に、図８を参照しながら、本実施形態に係る画像処理方法について説明する。図８は、本実施形態に係る画像処理方法の流れを示す説明図である。
【００７８】
まず、入力画像設定部１０２は、入力画像の幅Ｗと高さＨとを検出し、入力画像のサイズを示す情報として幅Ｗと高さＨとを設定する（Ｓ１０２）。このとき、入力画像設定部１０２は、入力画像を回転することができる。入力画像を回転した場合、入力画像設定部１０２は、回転した入力画像の幅Ｗと高さＨとを検出し、入力画像のサイズを示す情報として幅Ｗと高さＨとを設定する。
【００７９】
次いで、表示情報取得部１０４は、端末装置１０から表示画面１２に関する属性情報を取得する（Ｓ１０４）。次いで、倍率設定部１０６は、表示情報取得部１０４が取得した属性情報を参照し、表示画面１２のサイズに関する情報に（長辺，短辺）を指定する情報が含まれるか否かを判断する（Ｓ１０６）。つまり、倍率設定部１０６は、端末装置１０の表示部１４が画像回転機能を有するか否かを判断する。
【００８０】
表示画面１２のサイズに関する情報に（長辺，短辺）を指定する情報が含まれる場合、倍率設定部１０６は、表示画面１２のサイズに関する情報に基づき、表示画面１２の長辺の長さＬと短辺の長さＳとを設定する（Ｓ１０８）。次いで、倍率設定部１０６は、入力画像のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｌ／Ｓとを比較する（Ｓ１１０）。Ｈ／Ｗ＞Ｌ／Ｓである場合、倍率設定部１０６は、倍率ａをａ＝Ｌ／Ｈに設定し（Ｓ１１２）、ステップＳ１２４に進む。
【００８１】
Ｈ／Ｗ＞Ｌ／Ｓでない場合、倍率設定部１０６は、入力画像のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｌ／Ｓとを比較し、Ｌ／Ｓ≧Ｈ／Ｗ＞１であるか否かを判断する（Ｓ１１４）。Ｌ／Ｓ≧Ｈ／Ｗ＞１である場合、倍率設定部１０６は、倍率ａをａ＝Ｓ／Ｗに設定して（Ｓ１１６）、ステップＳ１２４に進む。
【００８２】
Ｌ／Ｓ≧Ｈ／Ｗ＞１でない場合、倍率設定部１０６は、入力画像のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｓ／Ｌとを比較し、１≧Ｈ／Ｗ＞Ｓ／Ｌであるか否かを判断する（Ｓ１１８）。１≧Ｈ／Ｗ＞Ｓ／Ｌである場合、倍率設定部１０６は、倍率ａをａ＝Ｓ／Ｈに設定して（Ｓ１２０）、ステップＳ１２４に進む。
【００８３】
１≧Ｈ／Ｗ＞Ｓ／Ｌでない場合、倍率設定部１０６は、倍率ａをａ＝Ｌ／Ｗに設定して（Ｓ１２２）、ステップＳ１２４に進む。
【００８４】
一方、ステップＳ１０６において、表示画面１２のサイズに関する情報に（長辺，短辺）を指定する情報が含まれない場合、倍率設定部１０６は、表示画面１２のサイズに関する情報に基づき、表示画面１２の幅Ｘと高さＹとを設定する（Ｓ１３２）。次いで、倍率設定部１０６は、入力画像のアスペクト比Ｈ／Ｗと表示画面１２のアスペクト比Ｙ／Ｘとを比較する（Ｓ１３４）。Ｈ／Ｗ＞Ｙ／Ｘである場合、倍率設定部１０６は、倍率ａをａ＝Ｙ／Ｈに設定し（Ｓ１３８）、ステップＳ１２４に進む。Ｈ／Ｗ＞Ｙ／Ｘでない場合、倍率設定部１０６は、倍率ａをａ＝Ｘ／Ｗに設定し（Ｓ１３６）、ステップＳ１２４に進む。
【００８５】
ステップＳ１２４において、倍率設定部１０６は、倍率ａがａ＞１であるか否かを判断する（Ｓ１２４）。ａ＞１である場合、倍率設定部１０６は、倍率ａをａ＝１に設定して（Ｓ１２６）、ステップＳ１２８に進む。つまり、入力画像が表示画面１２よりも小さい場合、倍率設定部１０６は、入力画像を拡大処理することなく、倍率ａ＝１に設定して処理を進める。これは、入力画像を端末装置１０で拡大することができるためである。もちろん、倍率設定部１０６が入力画像を拡大する構成も可能である。ａ＞１でない場合、倍率設定部１０６は、ステップＳ１２８に進む。
【００８６】
ステップＳ１２８において、画像サイズ変更部１０８は、倍率ａで入力画像のサイズを変更する（Ｓ１２８）。次いで、画像転送部１１０は、サイズが変更された入力画像を端末装置１０に転送する（Ｓ１３０）。
【００８７】
以上説明した通り、上記の画像処理方法を適用すると、端末装置１０から取得した属性情報に基づいて、表示画面１２のサイズに適合するように入力画像のサイズを変更することが可能になる。特に、入力画像の方向性と表示画面１２の方向性とを一致させることが可能になり、サイズ変更された入力画像を表示画面１２に表示した際に、非表示領域を最小限に抑制することができる。その結果、サイズ変更された入力画像の全体を表示画面１２に表示する際に表示画面１２の解像度に近い解像度を実現することができる。
【００８８】
［設定画面の一例］
最後に、図９及び図１０を参照しながら、具体的な設定画面の一例について述べる。図９は、本実施形態に係る画像転送画面を示す説明図である。図１０は、本実施形態に係る転送設定画面を示す説明図である。
【００８９】
図９には、情報処理装置１００の表示画面に表示されるユーザーインターフェース（ＵＩ）が模式的に示されている。例えば、ボタン３０２は、入力画像設定部１０２による画像回転機能を実行するための実行ボタンである。また、左側のリストに入力画像がリストアップされており、ファイル転送ボタンを押下することによって、指定された入力画像がサイズ変更されて転送される。さらに、画質設定ボタンを押下すると、図１０に示す転送設定画面が表示される。この画面では、入力画像を変更するために指定される固定のサイズを設定することができる。また、端末装置１０（転送先機器）の表示画面１２に適合するサイズに自動縮小するためのチェックボックスが設けられており、チェックを入れておくことにより、入力画像のサイズ変更が自動的に実行される。このようなＵＩを用いることで、上記の機能を利用者により利用しやすい形で提供することが可能になる。
【００９０】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９１】
例えば、上記の説明では入力画像の形状が矩形であることを仮定していたが、入力画像は、矩形に限定されず、多角形や楕円形を含む任意の形状であってもよい。そのとき、入力画像の幅Ｗと高さＨとは、入力画像を囲む略矩形又は略楕円形、又は入力画像に囲まれる略矩形又は略楕円形の幅と高さとに基づいて決定されてもよいし、他の任意の方法に基づいて入力画像のサイズ、及び方向性を決定してもよい。また、端末装置の表示画面の長辺／短辺（又は、幅／高さ）を基準に倍率を設定したが、表示画面に画像を表示するための推奨表示サイズ等を設定し、この表示サイズを基準にして倍率を設定することも可能である。
【００９２】
また、入力画像のサイズを変換する際に入力画像を実際に回転させず（つまり、オリジナルの入力画像の向きを変えず）、Ｅｘｉｆ情報（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に回転情報を入れることで回転処理を表現し、入力画像のサイズだけを変換して転送することも可能である。また、端末装置が対応可能な表示モードとして、「縦画面固定モード」、「横画面固定モード」、「自動回転モード」が考えられるが、表示画面の形状等に応じて、適宜、その方向性を規定する他の表示モードに対応することも可能である。また、端末装置の表示画面が正方形や円形等の方向性がない形状の場合に、方向性の有無を示す情報を端末装置から取得し、その情報に基づいて入力画像のサイズを変更することもできる。その場合、方向性を考慮しない分だけ処理負荷が低減される。
【００９３】
また、上記の説明では、入力画像が縮小されるケースについて説明したが、本発明に係る技術は、入力画像を拡大するケースにも適用可能である。例えば、情報処理装置から大型のテレビやプロジェクタ等に画像を表示する場合等においても適用することが可能である。その場合、大画面を最大限に生かした画像の視認が可能になるという利点がある。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施形態に係る画像処理システムの構成を示す説明図である。
【図２】同実施形態に係る画像縮小方法を示す説明図である。
【図３】同実施形態に係る画像縮小方法を示す説明図である。
【図４】同実施形態に係る画像縮小方法を示す説明図である。
【図５】同実施形態に係る画像縮小方法を示す説明図である。
【図６】同実施形態に係る画像縮小方法を示す説明図である。
【図７】同実施形態に係る画像縮小方法を示す説明図である。
【図８】同実施形態に係る画像処理方法の流れを示す説明図である。
【図９】同実施形態に係る画像転送画面を示す説明図である。
【図１０】同実施形態に係る転送設定画面を示す説明図である。
【図１１】従来の画像縮小方法を示す説明図である。
【符号の説明】
【００９５】
１０００    画像処理システム
１００    情報処理装置
１０２    入力画像設定部
１０４    表示情報取得部
１０６    倍率設定部
１０８    画像サイズ変更部
１１０    画像転送部
２００    入力画像
２０２    縮小画像
２０４    非表示領域
３０２    回転ボタン
１０    端末装置
１２    表示画面
１４    表示部
２０    入力画像
２２    縮小画像
２４    非表示領域
【図１】
2008210143.tif 000003
【図２】
2008210143.tif 000004
【図３】
2008210143.tif 000005
【図４】
2008210143.tif 000006
【図５】
2008210143.tif 000007
【図６】
2008210143.tif 000008
【図７】
2008210143.tif 000009
【図８】
2008210143.tif 000010
【図９】
2008210143.tif 000011
【図１０】
2008210143.tif 000012
【図１１】
2008210143.tif 000013