(57)【要約】【課題】球面画像に変換されたことによって不正確となった画像をユーザが視認することを抑制する、ことを目的とする。【解決手段】携帯電話端末は、球面画像に変換された場合に画像の歪みが相対的に大きくなる進入禁止領域が設定された平面キャンバスに、一又は複数の原画像が配置された平面画像を形成し、進入禁止領域に原画像が重畳していない平面画像を球面画像に変換する。このために携帯電話端末は、進入禁止領域に重畳した原画像を球面画像への変換の対象にしない。【選択図】図６
2018092302.tif 000002
【特許請求の範囲】
【請求項１】
平面画像を球面画像に変換する情報処理装置であって、
前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する平面画像形成手段と、
前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する画像変換手段と、
を備える情報処理装置。
【請求項２】
前記所定領域は、前記球面画像に変換された場合に一点に結合される前記平面領域の辺から前記平面領域の中心線へと向かう所定領域である請求項１記載の情報処理装置。
【請求項３】
前記画像変換手段は、前記所定領域に重畳した前記原画像を前記球面画像への変換の対象にしない請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記原画像は、重要部分が予め設定され、
前記画像変換手段は、前記所定領域に重畳した前記原画像であっても、前記重要部分が前記所定領域に重畳していない前記原画像を前記球面画像への変換の対象にする請求項１から請求項３の何れか１項記載の情報処理装置。
【請求項５】
前記画像変換手段は、前記原画像の前記重要部分が前記所定領域に重畳していない場合、前記平面画像を前記球面画像に変換し、前記原画像の前記重要部分が前記所定領域に重畳している場合、前記平面画像を前記球面画像に変換しない請求項４記載の情報処理装置。
【請求項６】
前記画像変換手段は、前記所定領域に前記原画像が重畳している場合、該原画像が前記所定領域外となるように加工した前記平面画像を前記球面画像に変換する請求項１から請求項３の何れか１項記載の情報処理装置。
【請求項７】
前記所定領域に重畳した前記原画像は、前記所定領域外となるように加工される請求項６記載の情報処理装置。
【請求項８】
前記原画像は、重要部分が予め設定され、
前記画像変換手段は、前記所定領域に前記原画像の前記重要部分が重畳している場合、該原画像の前記重要部分が前記所定領域外となるように加工した前記平面画像を前記球面画像に変換する請求項６又は請求項７記載の情報処理装置。
【請求項９】
前記平面画像形成手段は、前記原画像が前記所定領域に重畳する配置を受け付けない請求項１又は請求項２記載の情報処理装置。
【請求項１０】
前記原画像は、重要部分が予め設定され、
前記平面画像形成手段は、前記原画像に設定されている前記重要部分の前記所定領域に重畳する配置を受け付けない請求項９記載の情報処理装置。
【請求項１１】
ユーザの操作による前記所定領域への前記原画像の配置が禁止されていることをユーザに報知する報知手段
を備える請求項１から請求項１０の何れか１項記載の情報処理装置。
【請求項１２】
球面画像に変換された場合に相対的に画像の歪みが大きくなる所定領域が設定され、一又は複数の原画像が配置された前記平面画像を形成するための平面領域、及び前記平面画像を変換した球面画像を画像表示手段に表示させる画像表示制御手段を備え、
前記画像表示制御手段は、前記所定領域に前記原画像が重畳していない前記平面画像が変換された前記球面画像を前記画像表示手段に表示させる情報処理装置。
【請求項１３】
平面画像を球面画像に変換する情報処理装置の制御方法であって、
前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する第１工程と、
前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する第２工程と、
を有する情報処理装置の制御方法。
【請求項１４】
平面画像を球面画像に変換する情報処理装置が備えるコンピュータを、
前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する平面画像形成手段と、
前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する画像変換手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及び制御プログラムに関するものである。
【背景技術】
【０００２】
近年、情報処理装置を用いて、複数の画像を配置して形成した平面画像、いわゆるコラージュ画像を生成する手法が開発されている。平面画像は、例えば、予め定められた平面領域にユーザによって選択された複数の画像を配置することによって形成される。
【０００３】
特許文献１には、３次元空間で定義された物体に原画像を変形して貼り付けて画像を作成するテクスチャマッピングが開示されている。特許文献１で開示されているテクスチャマッピングは、長方形状の原画像であるテクスチャを、立体として定義された球面の領域に貼り付けることにより、球面画像を生成するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３２６３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、平面画像から球面画像への変換は、例えば座標変換によって行われ、平面画像を形成する４つの辺のうち、所定の対向する２つの辺の各々は一点に結合され、いわゆる極点を形成する。そして、球面画像に変換された平面画像は、極点に近くなるほど収縮されて画像の歪みが大きくなり、不正確な画像となる。この結果、ユーザは、球面画像に変換されたことによって不正確となった画像を視認する可能性がある。
【０００６】
本発明は、このような事情に鑑みてなされたものであって、球面画像に変換されたことによって不正確となった画像をユーザが視認することを抑制できる、情報処理装置、情報処理装置の制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一態様である「情報処理装置」は、平面画像を球面画像に変換する情報処理装置であって、前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する平面画像形成手段と、前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する画像変換手段と、を備える。
【０００８】
上記課題を解決するため、本発明の一態様である「情報処理装置」は、球面画像に変換された場合に相対的に画像の歪みが大きくなる所定領域が設定され、一又は複数の原画像が配置された前記平面画像を形成するための平面領域、及び前記平面画像を変換した球面画像を画像表示手段に表示させる画像表示制御手段を備え、前記画像表示制御手段は、前記所定領域に前記原画像が重畳していない前記平面画像が変換された前記球面画像を前記画像表示手段に表示させる。
【０００９】
上記課題を解決するため、本発明の一態様である「情報処理装置の制御方法」は、平面画像を球面画像に変換する情報処理装置の制御方法であって、前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する第１工程と、前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する第２工程と、を有する。
【００１０】
上記課題を解決するため、本発明の一態様である「制御プログラム」は、平面画像を球面画像に変換する情報処理装置が備えるコンピュータを、前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する平面画像形成手段と、前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する画像変換手段と、して機能させる。
【００１１】
上記課題を解決するため、本発明の一態様である「制御プログラムを記録したコンピュータ読取り可能な記録媒体」に記録される制御プログラムは、平面画像を球面画像に変換する情報処理装置が備えるコンピュータを、前記球面画像に変換された場合に画像の歪みが相対的に大きくなる所定領域が設定された平面領域に、一又は複数の原画像が配置された前記平面画像を形成する平面画像形成手段と、前記所定領域に前記原画像が重畳していない前記平面画像を前記球面画像に変換する画像変換手段と、して機能させる。
【００１２】
上記「情報処理装置」には、以下に例示するように、種々の技術的限定を加えてもよい。また、同趣旨の技術的限定を、「情報処理装置の制御方法」が実行する処理ステップや「制御プログラム」の機能に加えてもよい。
【００１３】
前記所定領域は、前記球面画像に変換された場合に一点に結合される前記平面領域の辺から前記平面領域の中心線へと向かう所定領域である、という限定を加えてもよい。
【００１４】
前記画像変換手段は、前記所定領域に重畳した前記原画像を前記球面画像への変換の対象にしない、という限定を加えてもよい。
【００１５】
前記原画像は、重要部分が予め設定され、前記画像変換手段は、前記所定領域に重畳した前記原画像であっても、前記重要部分が前記所定領域に重畳していない前記原画像を前記球面画像への変換の対象にする、という限定を加えてもよい。
【００１６】
前記画像変換手段は、前記原画像の前記重要部分が前記所定領域に重畳していない場合、前記平面画像を前記球面画像に変換し、前記原画像の前記重要部分が前記所定領域に重畳している場合、前記平面画像を前記球面画像に変換しない、という限定を加えてもよい。
【００１７】
前記画像変換手段は、前記所定領域に前記原画像が重畳している場合、該原画像が前記所定領域外となるように加工した前記平面画像を前記球面画像に変換する、という限定を加えてもよい。
【００１８】
前記所定領域に重畳した前記原画像は、前記所定領域外となるように加工される、という限定を加えてもよい。
【００１９】
前記原画像は、重要部分が予め設定され、前記画像変換手段は、前記所定領域に前記原画像の前記重要部分が重畳している場合、該原画像の前記重要部分が前記所定領域外となるように加工した前記平面画像を前記球面画像に変換する、という限定を加えてもよい。
【００２０】
前記平面画像形成手段は、前記原画像が前記所定領域に重畳する配置を受け付けない、という限定を加えてもよい。
【００２１】
前記原画像は、重要部分が予め設定され、前記平面画像形成手段は、前記原画像に設定されている前記重要部分の前記所定領域に重畳する配置を受け付けない、という限定を加えてもよい。
【００２２】
ユーザの操作による前記所定領域への前記原画像の配置が禁止されていることをユーザに報知する報知手段を備える、という限定を加えてもよい。
【発明の効果】
【００２３】
本発明によれば、球面画像に変換されたことによって不正確となった画像をユーザが視認することを抑制できる、という効果を有する。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係る携帯電話端末の正面図である。
【図２】本発明の第１実施形態に係る携帯電話端末の電気的構成を示す機能ブロック図である。
【図３】本発明の第１実施形態に係る平面画像を形成するための平面キャンバスを示す図である。
【図４】平面画像を球面画像に変換した一例を示す図である。
【図５】本発明の第１実施形態に係る球面画像変換機能に関する機能ブロック図である。
【図６】本発明の第１実施形態に係る球面画像変換処理の流れを示すフローチャートである。
【図７】本発明の第１実施形態に係る球面画像変換処理によって平面画像を球面画像に変換した一例を示す図である。
【図８】本発明の第１実施形態に係る変形例に係る平面画像を示す図である。
【図９】本発明の第２実施形態に係る球面画像変換処理の流れを示すフローチャートである。
【図１０】本発明の第３実施形態に係る球面画像変換機能に関する機能ブロック図である。
【図１１】本発明の第３実施形態に係る球面画像変換処理の流れを示すフローチャートである。
【図１２】本発明の他の実施形態を示す全体構成図である。
【発明を実施するための形態】
【００２５】
以下に、本発明に係る情報処理装置、情報処理装置の制御方法、及び制御プログラムの一実施形態について、図面を参照して説明する。なお、本実施形態では、情報処理装置を携帯電話端末、いわゆるスマートフォンとして説明する。
【００２６】
〔１．第１実施形態〕
以下、本発明の第１実施形態について説明する。
【００２７】
［１−１．携帯電話端末の構成］
図１は本実施形態に係る携帯電話端末１０の正面図である。
【００２８】
携帯電話端末１０の筐体１２には、その正面１２Ａに、画面に画像を表示する画像表示手段であるタッチパネルディスプレイ１４が備えられる。タッチパネルディスプレイ１４は、例えばＬＣＤ（Liquid Crystal Display）及びタッチセンサを備える。ＬＣＤは、各種画像を表示し、タッチセンサは、指、スタイラス、又はペン等の指示体を用いて行われる各種入力操作を受け付ける。
【００２９】
また、携帯電話端末１０の正面１２Ａには、音が入力されるマイクロフォン１６、音を出力するスピーカ１８、及び被写体を撮像するカメラ２０が備えられる。カメラ２０は、筐体１２の正面１２Ａだけでなく筐体１２の背面にも備えられる。さらに、筐体１２の側面１２Ｂには、携帯電話端末１０を起動又は停止させるための電源ボタンやスピーカ１８が出力する音のボリューム調整ボタン等の操作ボタン２２が備えられる。
【００３０】
また、携帯電話端末１０の筐体１２には、メモリカードが挿入されるスロットやＵＳＢ（Universal Serial Bus）端子等が備えられる。
【００３１】
図２は、携帯電話端末１０の電気的構成を示す機能ブロック図である。
【００３２】
携帯電話端末１０は、上記構成に加え、主制御部２４、主記憶部２６、補助記憶部２８、通信部３０を備える。
【００３３】
主制御部２４は、例えば、ＣＰＵ（Central Processing Unit）、マイクロプロセッサ、ＤＳＰ（Digital Signal Processor）等であり、携帯電話端末１０の全体の動作を制御する。
【００３４】
主記憶部２６は、例えば、ＲＡＭ（Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）等で構成されており、主制御部２４による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。
【００３５】
補助記憶部２８は、例えば、フラッシュメモリ等の不揮発性メモリであり、画像等の各種データ及び主制御部２４の処理に利用されるプログラム等を保存する。補助記憶部２８に記憶されるプログラムは、例えば、携帯電話端末１０の基本的な機能を実現するためのＯＳ（Operating System）、各種ハードウェア制御するためのドライバ、電子メールやウェブブラウジング、その他各種機能を実現するためのプログラム等である。また、補助記憶部２８には、詳細を後述する本実施形態に係る球面画像変換処理を実行するためのプログラムが予め記憶されている。
【００３６】
通信部３０は、例えばＮＩＣ（Network Interface Controller）であり、携帯電話網等の通信網に接続する機能を有する。なお、通信部３０は、ＮＩＣに代えて又はＮＩＣと共に、無線ＬＡＮ（Local Area Network）に接続する機能、無線ＷＡＮ（Wide Area Network）に接続する機能、例えばBluetooth（登録商標）等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。
【００３７】
これら主制御部２４、主記憶部２６、補助記憶部２８、通信部３０、タッチパネルディスプレイ１４、マイクロフォン１６、スピーカ１８、カメラ２０、及び操作ボタン２２は、システムバス３２を介して相互に電気的に接続されている。従って、主制御部２４は、主記憶部２６及び補助記憶部２８へのアクセス、タッチパネルディスプレイ１４に対する画像の表示、ユーザによるタッチパネルディスプレイ１４や操作ボタン２２に対する操作状態の把握、マイクロフォン１６への音の入力、スピーカ１８からの音の出力、カメラ２０に対する制御、及び通信部３０を介した各種通信網や他の情報処理装置へのアクセス等を行える。
【００３８】
［１−２．平面画像から球面画像への変換の概要］
本実施形態に係る携帯電話端末１０は、平面画像を球面画像へ変換（以下「球面画像変換」という。）する球面画像変換機能を有する。球面画像変換は、例えば、平面座標系から球面座標系に変換することによって行われる。
【００３９】
平面画像から変換された球面画像は、タッチパネルディスプレイ１４に表示されて、ユーザによって視認可能とされる。なお、平面画像が球面画像変換された場合、変換された画像は疑似的な球体の内表面に表示されてもよいし、外表面に表示されてもよい。変換された画像が球体の内表面に表示される場合は、ユーザの視点位置は球面画像の内側（例えば球体の中心）になる。一方、変換された画像が球体の外表面に表示される場合は、ユーザの視点位置は球面画像の外側になる。
【００４０】
図３に示されるように、平面画像４０は、予め定められた平面領域（以下「平面キャンバス」という。）４２に複数の原画像４４が配置されて形成される、矩形状の画像である。複数の原画像４４によって形成された平面画像４０は、いわゆるコラージュ画像である。なお、原画像４４は、予め補助記憶部２８等に記憶されている画像等であり、球面画像変換されていない画像である。
【００４１】
例えば、携帯電話端末１０のユーザの操作によって平面画像４０が形成される場合、タッチパネルディスプレイ１４に平面キャンバス４２が表示される。そして、ユーザが補助記憶部２８に記憶されている原画像４４を選択し、平面キャンバス４２に配置することによって平面画像４０が形成される。なお、原画像４４は、回転されて平面キャンバス４２に配置されてもよいし、原画像４４同士が重なり合ってもよい。また、原画像４４は、矩形以外に円形等、他の形状であってもよい。
【００４２】
平面キャンバス４２の縦及び横の大きさは、ユーザによって任意に設定が可能となっている。また、原画像４４が配置されなかった平面キャンバス４２の領域は、所定の背景色で表示される。背景色は、例えば、透明、白色又は黒色等の予め定められた色、又は予め定められた模様等である。
【００４３】
図４は、平面画像４０を変換した球面画像５０を示す図である。図４における「Ａ′」，「Ｂ′」，「Ｃ′」，「Ｄ′」，「Ｅ′」，「Ｆ′」で表記される領域は、平面キャンバス４２に配置した原画像４４に対応する変換後の画像領域５２である。なお、図４に示す球面画像５０は一例であり、図３に示す平面キャンバス４２への原画像４４の配置位置と図４に示す画像領域３２とが対応しているものではない。
【００４４】
平面画像４０が球面画像変換されると、概念的には、平面画像４０を形成する４つの辺のうち、対向する２つの辺４２ａ，４２ｂの各々は一点に結合され、いわゆる極点を形成する。一方、他の対向する２つの辺４２ｃ，４２ｄは一つに結合されて２つの極点を結ぶ線（弧）を形成する。なお、２つの極点を結ぶこの線は、経線の一つでもある。以下の説明では、図４に示すように、極点に近い領域を高緯度という。また、球面画像５０の中心線（大円）５０ａは平面キャンバス４２の中心線４２ｅに対応し、以下「赤道」という。
【００４５】
平面画像４０が球面画像変換されると、極点に近くなるほど、すなわち高緯度ほど画像が収縮されるために画像の歪みが大きくなり、不正確な画像となる。すなわち、球面画像５０は、高緯度になるほど、原画像４４に対応する画像領域５２の歪みが大きくなる。このため、不正確な画像が球面画像５０としてユーザに視認されると、ユーザは画像を誤認する可能性がある。
【００４６】
［１−３．本実施形態に係る球面画像変換機能の概要］
本実施形態に係る携帯電話端末１０が有する球面画像変換機能は、不正確な画像が球面画像５０としてユーザに視認されることを抑制する。
【００４７】
ここで、本実施形態に係る平面キャンバス４２には、図３に示されるように、進入禁止領域４６が予め定められている。進入禁止領域４６は、平面画像４０が球面画像変換された場合に一点に結合される平面キャンバス４２の辺４２ａ又は辺４２ｂから中心線４２ｅへと向かう所定領域である。すなわち、進入禁止領域４６は、球面画像変換後において極点に近い領域であり、平面画像４０を球面画像変換した場合に、画像の歪みが相対的に大きくなる領域として設定されている。進入禁止領域４６は、辺４２ａ又は辺４２ｂを一辺として固定されるものの、辺４２ａ又は辺４２ｂから中心線４２ｅの方向で任意の範囲に設定可能とされている。
【００４８】
また、平面キャンバス４２は、進入禁止領域４６と他の領域とがユーザによって区別可能なようにタッチパネルディスプレイ１４に表示される。例えば、進入禁止領域４６と他の領域とが異なる背景色で表示される。または、進入禁止領域４６と他の領域とを区別するための線が平面キャンバス４２に表示される。これにより、ユーザは、進入禁止領域４６に配置する原画像４４を認識できる。また、ユーザが進入禁止領域４６に原画像４４を配置した場合又は配置しようとした場合、進入禁止領域４６への原画像４４の配置であることが、例えば、ポップアップによる表示やスピーカ１８から出力する音によって報知される。また、この他にも、進入禁止領域４６の背景色が変化したり、携帯電話端末１０が振動してもよい。図３の例では「Ａ」，「Ｂ」，「Ｃ」，「Ｌ」，「Ｍ」，「Ｎ」の表記がある原画像４４が、進入禁止領域４６に重畳して配置された重畳原画像４８である。
【００４９】
本実施形態に係る球面画像変換機能は、進入禁止領域４６に原画像４４が重畳していない平面画像４０を球面画像５０に変換する。なお、図３に示されるように、原画像４４は、進入禁止領域４６に少なくとも一部が重畳すると重畳原画像４８とされる。
【００５０】
また、原画像４４には、重要部分が予め設定可能とされている。重要部分は、一例として、ユーザによって任意に決定されて設定されるものであり、原画像４４の一部領域が重要部分として設定されてもよいし、原画像４４の全体が重要部分として設定されてもよい。重要部分は、ユーザにより任意に決定されるだけでなく、例えば、人の顔、建物、又は文字等の予め定められた画像が原画像４４毎に認識（画像認識又は文字認識）されて、認識された画像の部分が重要部分として自動的に設定されてもよい。以下の説明では、原画像４４に設定されている重要部分を示す情報を「重要情報」という。なお、必ずしも、平面キャンバス４２に配置される原画像４４の全てに重要部分や重要度が設定される必要はない。
【００５１】
そして、本実施形態に係る球面画像変換では、進入禁止領域４６に重畳した重畳原画像４８であっても、重要部分が進入禁止領域４６に重畳していない重畳原画像４８は球面画像５０に変換する。
【００５２】
［１−４．本実施形態に係る球面画像変換機能に関する機能ブロック図］
図５は、本実施形態に係る球面画像変換機能に関する機能ブロック図である。主制御部２４は、画像表示制御部６０、平面画像形成部６２、重要情報設定部６４、球面画像変換部６６、原画像配置位置判定部６８、重要情報読取部７０、及びユーザ報知部７２を備える。主制御部２４が備える各機能は、補助記憶部２８に記憶されているプログラムによって実現される。
【００５３】
画像表示制御部６０は、タッチパネルディスプレイ１４に表示させる画像を示すデータをタッチパネルディスプレイ１４に出力する。なお、球面画像変換機能において、タッチパネルディスプレイ１４に表示させる画像とは、例えば、平面キャンバス４２、平面画像４０、及び球面画像５０等である。なお、画像表示制御部６０は、進入禁止領域４６と他の領域とがユーザによって区別可能なように平面キャンバス４２を表示する。
【００５４】
平面画像形成部６２は、原画像４４を補助記憶部２８から読み出し、平面キャンバス４２に配置された複数の原画像４４から平面画像４０を形成する。なお、形成された平面画像４０は、適宜、主記憶部２６又は補助記憶装置２８に記憶される。
【００５５】
本実施形態に係る平面画像形成部６２は、手動画像配置部６２Ａを備える。手動画像配置部６２Ａは、ユーザによって選択された原画像４４を補助記憶部２８から読み出し、ユーザの操作に応じて原画像４４を平面キャンバス４２に配置する。
【００５６】
重要情報設定部６４は、原画像４４毎に重要情報を設定する。重要情報設定部６４は、ユーザによって決定された原画像４４毎の重要情報を受け付けて原画像４４毎に設定する。また、重要情報設定部６４は、原画像４４から自動的に重要部分を認識し、設定してもよい。原画像４４毎の重要情報の設定は、一例として、平面キャンバス４２に原画像４４を配置する前に行われる。
【００５７】
球面画像変換部６６は、平面画像４０を球面画像５０に変換する。
【００５８】
原画像配置位置判定部６８は、平面キャンバス４２又は平面画像４０において、進入禁止領域４６に原画像４４が配置されたか否か、すなわち、重畳原画像４８の有無を判定する。なお、進入禁止領域４６や原画像４４の位置は、一例として座標によって特定される。
【００５９】
重要情報読取部７０は、原画像４４や重畳原画像４８に設定されている重要情報である重要部分を読み取る。
【００６０】
ユーザ報知部７２は、球面画像変換機能に関する各種報知をユーザに対して行う。例えば、ユーザ報知部７２は、ユーザの操作によって進入禁止領域４６に原画像４４の重要部分が進入した場合に、進入禁止領域４６への原画像４４の配置が禁止されていることをユーザに報知する。
【００６１】
［１−５．本実施形態に係る球面画像変換処理］
図６は、主制御部２４によって実行される球面画像変換機能による処理（以下「球面画像変換処理」という。）の流れを示すフローチャートである。球面画像変換処理を実行するためのプログラムは補助記憶部２８の所定領域に予め記憶されており、球面画像変換処理は、該プログラムが起動することによって開始する。
【００６２】
なお、本実施形態に係る球面画像変換処理（球面画像変換機能）は、形成された平面画像４０を球面画像変換する際に、球面画像変換の対象としない重畳原画像４８の有無を判定する。
【００６３】
まず、ステップ１００では、平面画像４０の形成を平面画像形成部６２が行う。具体的には、画像表示制御部６０が平面キャンバス４２をタッチパネルディスプレイ１４に表示させる。そして、ユーザが選択した原画像４４を手動画像配置部６２Ａが平面キャンバス４２に配置することで平面画像４０が形成される。形成された平面画像４０は、主記憶部２６又は補助記憶部２８に記憶される。
【００６４】
次のステップ１０２では、進入禁止領域４６に重畳している原画像４４、すなわち重畳原画像４８の有無を原画像配置位置判定部６８が判定し、肯定判定の場合はステップ１０４へ移行し、否定判定の場合はステップ１０６へ移行する。
【００６５】
ステップ１０４では、ユーザが原画像４４の少なくとも一部が進入禁止領域４６に重畳するように配置したことをユーザ報知部７２が報知する。なお、ユーザ報知部７２による報知は、ユーザが進入禁止領域４６に原画像４４を配置した場合又は配置しようとした場合にその都度行われてもよいし、ユーザが平面画像４０の形成を完了した場合に行われてもよい。この報知によって、ユーザは、原画像４４の位置を修正してもよい。また、この報知は、原画像４４（重畳原画像４８）の重要部分が進入禁止領域４６に重畳している場合に行われてもよい。
【００６６】
ステップ１０６では、形成された平面画像４０に対する球面画像変換の指示をユーザから受け付ける。なお、球面画像変換の指示の受け付けは、原画像４４が進入禁止領域４６に重畳した平面画像４０に対しても可能とされている。
【００６７】
次のステップ１０８では、球面画像変換される平面画像４０に重畳原画像４８が存在しているか否かを原画像配置位置判定部６８が判定し、肯定判定の場合はステップ１１０へ移行し、否定判定の場合はステップ１１６へ移行する。
【００６８】
ステップ１１０では、重畳原画像４８の重要情報を重要情報読取部７０が読み取る。
【００６９】
次のステップ１１２では、読み取った重要情報に基づいて重畳原画像４８の重要部分が進入禁止領域４６に重畳しているか否かを判定し、肯定判定の場合はステップ１１４へ移行し、否定判定の場合はステップ１１６へ移行する。
【００７０】
ステップ１１４では、球面画像変換が不可であることをユーザ報知部７２が報知し、ステップ１００へ戻る。ステップ１００へ戻ると、ユーザは、平面画像４０の形成を再び行う。この場合の平面画像４０の形成は、球面画像変換が不可となった平面画像４０の修正であってもよい。
【００７１】
ステップ１１６では、平面画像４０に対する球面画像変換を球面画像変換部６６が行い、球面画像５０を生成する。生成された球面画像５０は主記憶部２６又は補助記憶部２８に記憶され、その後、球面画像変換処理は終了する。また、球面画像変換処理によって生成された球面画像５０は、タッチパネルディスプレイ１４に表示され、ユーザに視認可能とされる。
【００７２】
なお、上述したステップ１１２，１１６の処理で示されるように、本実施形態に係る球面画像変換処理は、進入禁止領域４６に重畳した重畳原画像４８であっても、重要部分が進入禁止領域４６に重畳していない重畳原画像４８を球面画像５０に変換する。
【００７３】
また、本実施形態に係る球面画像変換処理は、上述したように、原画像４４の重要部分が進入禁止領域４６に重畳していない場合、平面画像４０を球面画像５０に変換し、原画像４４の重要部分が進入禁止領域４６に重畳している場合、平面画像４０を球面画像５０に変換しない。換言すると、重要部分が進入禁止領域４６に重畳していない場合に限り、平面画像４０は球面画像５０に変換される。これにより、球面画像変換処理は、球面画像５０に変換されたことによって不正確となった画像をユーザが視認することをより確実に抑制できる。
【００７４】
［１−６．本実施形態に係る変換画像変換の詳細］
図７を参照して、本実施形態に係る変換画像変換について具体的に説明する。図７（Ａ）は、本実施形態に係る球面画像変換によって生成された球面画像５０を示す。図７（Ｂ）は、進入禁止領域４６に重要部分が重畳した重畳原画像４８も球面画像変換して生成された球面画像５０を示す。図７（Ａ），（Ｂ）の上下方向は図３に示す平面キャンバス４２の上下方向と同じであり、極点に近い領域５４が平面キャンバス４２における進入禁止領域４６に対応する領域である。
【００７５】
図７（Ａ），（Ｂ）において「Ａ′」，「Ｂ′」，「Ｃ′」の表記がある領域が進入禁止領域４６に重畳した重畳原画像４８が球面画像変換された画像領域５６であり、各々、重畳原画像対応領域５６Ａ′，５６Ｂ′，５６Ｃ′とする。図７（Ａ），（Ｂ）において「Ｄ′」，「Ｅ′」，「Ｆ′」の表記がある領域は、進入禁止領域４６に重畳していない原画像４４が球面画像変換された画像領域５２であり、各々、原画像対応領域５２Ｄ′，５２Ｅ′，５２Ｆ′とする。
【００７６】
なお、以下の説明において、重畳原画像対応領域５６Ａ′，５６Ｂ′，５６Ｃ′に対応する重畳原画像４８を各々重畳原画像４８Ａ，４８Ｂ，４８Ｃといい、原画像対応領域５２Ｄ′，５２Ｅ′，５２Ｆ′に対応する原画像４４を各々原画像４４Ｄ，４４Ｅ，４４Ｆという。
【００７７】
重畳原画像４８Ａ，４８Ｂには、重要情報として、重畳原画像４８Ａ，４８Ｂの全体を重要部分とすることが設定されている。一方、重畳原画像対応領域５６Ｃ′に対応する重畳原画像４８Ｃには、重要情報は設定されていない。
【００７８】
このため、本実施形態に係る変換画像変換は、重要部分が進入禁止領域４６に重畳している重畳原画像４８Ａ，４８Ｂが平面画像４０に存在していた場合、平面画像４０を球面画像５０に変換しない。一方、重畳原画像４８Ｃは、重要部分が進入禁止領域４６に重畳していない。このため、本実施形態に係る変換画像変換は、重畳原画像４８Ｃが存在している平面画像４０であっても、球面画像５０に変換する。
【００７９】
従って、本実施形態に係る球面画像変換は、図７（Ｂ）に示される球面画像５０は生成されることはない。一方、進入禁止領域４６に重畳原画像４８Ａ，４８Ｂが重畳していない平面画像４０であれば、本実施形態に係る球面画像変換は、図７（Ａ）に示される球面画像５０に変換する。
【００８０】
以上説明したように、本実施形態に係る携帯電話端末１０は、球面画像５０に変換された場合に画像の歪みが相対的に大きくなる進入禁止領域４６が設定された平面キャンバス４２に、一又は複数の原画像が配置された平面画像４０を形成し、進入禁止領域４６に原画像４４が重畳していない平面画像４０を球面画像５０に変換する。このために、本実施形態に係る携帯電話端末１０は、進入禁止領域４６に重畳した原画像４４を球面画像５０への変換の対象にしない。
【００８１】
従って、本実施形態に係る携帯電話端末１０は、球面画像５０に変換されたことによって不正確となった画像をユーザが視認することを抑制できる。
【００８２】
なお、本実施形態では、原画像４４が進入禁止領域４６に重畳している場合に平面画像４０を球面画像５０に変換しない形態について説明したが、本発明は、これに限定されるものではない。例えば、球面画像変換は、重畳原画像４８を球面画像５０への変換の対象としない形態としてもよい。この形態の場合、球面画像５０における重畳原画像４８に対応する領域は、例えば背景色で表示される。なお、球面画像変換後に、重畳原画像４８が球面画像変換されなかったことがユーザに報知される。
【００８３】
また、球面画像変換は、重畳原画像４８のうち進入禁止領域４６に重畳している部分のみを対象としない形態としてもよい。この形態の場合、進入禁止領域４６に重畳している部分は、例えばトリミングにより除外されたり、背景色と同色で塗りつぶされる。
【００８４】
［１−７．本実施形態の変形例］
【００８５】
球面画像変換部６６は、進入禁止領域４６に原画像４４（重畳原画像４８）が重畳している場合、該原画像４４が進入禁止領域４６外となるように加工した平面画像４０を球面画像５０に変換する。
【００８６】
加工とは、例えば、進入禁止領域４６に重畳した原画像４４が進入禁止領域４６外となるように原画像４４を加工する場合と、特定の原画像４４を加工するのではなく平面画像４０全体を加工する場合とがある。原画像４４を加工する場合とは、例えば、重畳原画像４８に限り移動、重畳原画像４８に限り回転、重畳原画像４８に限り縮小、又は、重畳原画像４８の加工と共にこの近隣に配置されている原画像４４を加工すること等である。平面画像４０全体を加工する場合とは、平面画像４０全体を縮小又は移動することである。
【００８７】
なお、原画像４４に重要部分が設定され、進入禁止領域４６に原画像４４の重要部分が重畳している場合、原画像４４の重要部分が進入禁止領域４６外となるように平面画像４０が加工される。また、平面画像４０全体を縮小又は移動する場合は、例えば、重畳原画像４８の重要部分が進入禁止領域４６に重畳しないように縮小又は移動する。
【００８８】
図８は、上記加工の一例を示す図である。なお、図８の例では重畳原画像４８は、全体を重要部分とすることが設定されている。
【００８９】
「Ａ」で示される重畳原画像４８は、下方向にのみ縮小される。「Ｂ」で示される重畳原画像４８は、回転される。「Ｃ」で示される重畳原画像４８は、全体が縮小され、下方向に移動される。「Ｌ」で示される重畳原画像４８は、上方向に移動される。「Ｍ」で示される重畳原画像４８は、斜め上方向に移動される。「Ｎ」で示される重畳原画像４８は、上方向にのみ縮小される。
【００９０】
重畳原画像４８の加工方法は、予め設定されていてもよいし、異なる加工方法で加工された複数の平面画像４０がタッチパネルディスプレイ１４に表示され、加工後の複数の平面画像４０から一つをユーザが選択するとしてもよい。
【００９１】
なお、本実施形態では、複数の原画像４４が平面キャンバス４２に配置されて形成された平面画像４０を球面画像５０に変換する形態について説明したが、本発明は、これに限定されるものではない。例えば、一枚の原画像４４を平面キャンバス４２に配置して球面画像５０に変換する形態としてもよい。この形態の場合、原画像４４の重要部分が進入禁止領域４６に重畳している場合、重畳部分が進入禁止領域４６外となるように、例えば、原画像４４（平面画像４０）を縮小する。
【００９２】
〔２．第２実施形態〕
以下、本発明の第２実施形態について説明する。
【００９３】
上述した第１実施形態は、形成された平面画像４０を球面画像変換する際に、重畳原画像４８の有無を判定したが、本第２実施形態は、平面キャンバス４２に原画像４４が配置される際に、原画像４４の進入禁止領域４６への重畳の有無を判定する。
【００９４】
本実施形態に係る携帯電話端末１０の構成は、図１から図３に示す第１実施形態に係る携帯電話端末１０の構成と同様であるので説明を省略する。
【００９５】
［２−１．本実施形態に係る球面画像変換処理］
図９は、本実施形態に係る球面画像変換処理の流れを示すフローチャートである。
【００９６】
まず、ステップ２００では、平面キャンバス４２に配置する原画像４４のユーザによる選択を受け付ける。
【００９７】
次のステップ２０２では、ユーザによって選択された原画像４４の重要情報を重要情報読取部７０が読み取る。
【００９８】
次のステップ２０４では、平面キャンバス４２に対するユーザによる原画像４４の移動操作を手動画像配置部６２Ａが受け付ける。ユーザによる原画像４４の移動操作は、例えば以下のようにして行われる。
【００９９】
ユーザが原画像４４を選択すると、原画像４４が平面キャンバス４２の所定位置に表示される。そして、ユーザは原画像４４が表示されたタッチパネルディスプレイ１４の位置に指又はペン等の指示体を接触させる。これにより、原画像４４は平面キャンバス４２上を移動可能となる。ユーザは、指示体をタッチパネルディスプレイ１４に接触させながら移動させることで、原画像４４を平面キャンバス４２における所望の配置位置まで移動させる。
【０１００】
次のステップ２０６では、ステップ２０２で読み取った重要情報を参照して、原画像４４の重要部分の少なくとも一部が進入禁止領域４６に進入したか否かを原画像配置位置判定部６８が判定し、肯定判定の場合はステップ２０８へ移行する。一方、否定判定の場合はステップ２１０へ移行する。
【０１０１】
ステップ２０８では、配置禁止報知をユーザ報知部７２が報知し、ステップ２０４へ戻る。配置禁止報知は、進入禁止領域４６に原画像４４の重要部分を配置することが禁止されていることを示すものである。すなわち、本実施形態に係る平面画像形成部６２は、ユーザの操作によって原画像４４の重要部分の少なくとも一部が進入禁止領域４６に重畳する配置を受け付けない。
【０１０２】
ステップ２１０では、ユーザによる原画像４４の配置操作を手動画像配置部６２Ａが受け付ける。ユーザによる原画像４４の配置操作は、原画像４４を移動させるためにタッチパネルディスプレイ１４に接触させていた指示体をタッチパネルディスプレイ１４から話すことで行われる。すなわち、タッチパネルディスプレイ１４から指示体を離した平面キャンバス４２上の位置が、原画像４４の配置位置となる。
【０１０３】
次のステップ２１２では、ユーザによる平面画像４０の作成が終了したか否かを判定し、肯定判定の場合はステップ２１４へ移行し、否定判定の場合はステップ２００へ戻り、ユーザは平面画像４０の作成が終了するまで原画像４４の選択及び平面キャンバス４２への配置を繰り返す。なお、平面画像４０の作成の終了は、タッチパネルディスプレイ１４に表示される終了ボタンに指示体を接触させることで行われる。なお、球面画像変換される平面画像４０は、ステップ２０２からステップ２１０の処理によって、原画像４４の重要部分が進入禁止領域４６に重畳していない画像とされている。
【０１０４】
ステップ２１４では、平面画像４０を球面画像５０に変換する球面画像変換を球面画像変換部６６が行い、球面画像５０を生成する。生成された球面画像５０は主記憶部２６又は補助記憶部２８に記憶される。
【０１０５】
以上説明したように、本実施形態に係る平面画像形成部６２は、ユーザの操作によって平面キャンバス４２に原画像４４を配置する場合、原画像４４が進入禁止領域４６に重畳する配置を受け付けない。従って、本実施形態に係る携帯電話端末１０は、球面画像５０に変換されたことによって不正確となった画像をユーザが視認することを抑制できる。
【０１０６】
〔３．第３実施形態〕
以下、本発明の第３実施形態について説明する。
【０１０７】
本第３実施形態では、進入禁止領域４６に重畳しないように平面キャンパス４２に原画像４４を自動的に配置する場合について説明する。
【０１０８】
本実施形態に係る携帯電話端末１０の構成は、図１，２に示す第１実施形態に係る携帯電話端末１０の構成と同様であるので説明を省略する。
【０１０９】
［３−１．本実施形態に係る球面画像変換機能に関する機能ブロック図］
図１０は、本実施形態に係る球面画像変換機能に関する機能ブロック図である。なお、図１０における図３と同一の構成部分については図３と同一の符号を付して、その説明を省略する。
【０１１０】
本実施形態に係る平面画像形成部６２は、自動画像配置部６２Ｂを備える。
【０１１１】
自動画像配置部６２Ｂは、予め定められた配置条件に従って又はランダムに原画像４４を平面キャンバス４２に自動的に配置する。配置する原画像４４の選択は、自動画像配置部６２Ｂが予め定められた選択条件に従って選択してもよいし、ユーザが選択してもよい。
【０１１２】
［３−２．本実施形態に係る球面画像変換処理］
図１１は、本実施形態に係る球面画像変換処理の流れを示すフローチャートである。
【０１１３】
まず、ステップ３００では、平面キャンバス４２に配置する原画像４４を自動画像配置部６２Ｂが選択する。なお、原画像４４の選択は、自動画像配置部６２Ｂが行わずにユーザが行ってもよい。
【０１１４】
次のステップ３０２では、選択された原画像４４の重要情報を重要情報読取部７０が読み取る。
【０１１５】
ステップ３０４では、ステップ３０２で読み取った重要情報を参照して、原画像４４の重要部分が進入禁止領域４６に重畳しないように、自動画像配置部６２Ｂが原画像４４を平面キャンバス４２に配置（以下「自動配置」ともいう。）させる。すなわち、自動画像配置部６２Ｂは、原画像４４の重要部分の少なくとも一部が進入禁止領域４６に重畳する配置を受け付けない。
【０１１６】
自動配置としては、例えば、原画像４４の重要部分の少なくとも一部が進入禁止領域４６に重畳しないように自動画像配置部６２Ｂが原画像４４を配置してもよいし、自動画像配置部６２Ｂが原画像４４を条件に従い適当に又はランダムに配置し、原画像４４の重要部分の少なくとも一部が進入禁止領域４６に重畳する場合に、自動画像配置部６２Ｂが原画像４４の配置をやり直してもよい。
【０１１７】
次のステップ３０６では、選択された全ての原画像４４が平面キャンバス４２に配置されたか否かを判定し、肯定判定の場合はステップステップ３０８へ移行し、否定判定の場合はステップ２００へ戻り、平面画像形成部６２は全ての選択された原画像４４の平面キャンバス４２への配置が終了するまで、ステップ３００からステップ３０６の処理を繰り返す。
【０１１８】
ステップ３０８では、平面画像４０を球面画像５０に変換する球面画像変換を球面画像変換部６６が行い、球面画像５０を生成する。生成された球面画像５０は主記憶部２６又は補助記憶部２８に記憶される。なお、球面画像変換される平面画像４０は、ステップ３０４の処理によって、原画像４４の重要部分が進入禁止領域４６に重畳していない画像とされている。
【０１１９】
以上説明したように、本実施形態に係る平面画像形成部６２は、自動的に平面キャンバス４２に原画像４４を配置する場合、原画像４４が進入禁止領域４６に重畳する配置を受け付けない。従って、本実施形態に係る携帯電話端末１０は、球面画像５０に変換されたことによって不正確となった画像をユーザが視認することを抑制できる。
【０１２０】
［４．他の実施形態］
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記各実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
【０１２１】
例えば、上記各実施形態では、球面画像変換処理を携帯電話端末１０が実行する形態について説明したが、本発明は、これに限定されるものではない。例えば、図１２に示されるように、携帯電話端末１０が通信網８０を介してサーバ８２等の他の情報処理装置と情報の送受信を行い、本実施形態に係る球面画像変換処理の一部又は全部をサーバ８２が行ってもよい。この形態の場合、例えば、携帯電話端末１０を用いてユーザが平面画像４０を作成し、携帯電話端末１０からサーバ８２へ平面画像４０を送信する。サーバ８２は、受信した平面画像４０を球面画像変換処理によって球面画像５０へ変換し、変換後の球面画像５０を携帯電話端末１０へ送信する。携帯電話端末１０は、サーバ８２から球面画像５０を受信すると、受信した球面画像５０をタッチパネルディスプレイ１４に表示する。
【０１２２】
また、上記各実施形態では、本発明に係る情報処理装置を携帯電話端末１０とする形態について説明したが、本発明は、これに限定されるものではなく、例えば、情報処理装置をノート型又はデスクトップ型のパーソナルコンピュータやタブレット型の携帯情報端末装置とする形態としてもよい。また、上記各実施形態では、タッチパネルディスプレイ１４を画像表示手段としたが、これに限らず、タッチパネルを備えないディスプレイを画像表示手段としてもよい。
【０１２３】
また、上記各実施形態では、本実施形態に係る球面画像変換処理を実行するためのプログラムを主記憶部２６に予め記憶させる形態について説明したが、これに限られず、ＵＳＢメモリ等のコンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等を適用することができる。
【０１２４】
また、上記各実施形態では、本発明に係る原画像４４に重要部分を設定する形態について説明したが、本発明は、これに限定されるものではなく、例えば、原画像４４に重要部分を設定することに代えて、原画像４４に非重要部分を設定する形態としてもよい。この形態の場合、非重要部分を有する原画像４４は、進入禁止領域４６への配置が許可され、球面画像変換の対象とされる。非重要部分は、ユーザが設定してもよいが、例えば、原画像４４のうち、ほぼ同一色で占められる所定範囲以上の部分が自動的に非重要部分として設定されてもよい。
【０１２５】
また、上記各実施形態で説明した球面画像変換処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【０１２６】
１０    携帯電話端末（情報処理装置）
１４    タッチパネルディスプレイ（画像表示手段）
４０    平面画像
４２    平面キャンバス（平面領域）
４４    原画像
４６    進入禁止領域（所定領域）
５０    球面画像
６０    画像表示制御部（画像表示制御手段）
６６    球面画像変換部（画像変換手段）
７２    ユーザ報知部（報知手段）
８２    サーバ（情報処理装置）
【図１】
2018092302.tif 000003
【図２】
2018092302.tif 000004
【図３】
2018092302.tif 000005
【図４】
2018092302.tif 000006
【図５】
2018092302.tif 000007
【図６】
2018092302.tif 000008
【図７】
2018092302.tif 000009
【図８】
2018092302.tif 000010
【図９】
2018092302.tif 000011
【図１０】
2018092302.tif 000012
【図１１】
2018092302.tif 000013
【図１２】
2018092302.tif 000014