(57)【要約】【課題】背景画像の上にアイコンが設置された操作画面において、ユーザにとって面白みのある操作画面を簡便に作成する技術を提供する。【解決手段】画像処理装置１００において、画像指定取得部１０は、タッチパネル５２を備える表示部５０が表示する操作画面の背景画像とする画像の指定をユーザから取得するとともに、指定された画像を操作画面の形状に適合する適合画像となるように処理する。パターン設定部２０は、操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを設定する。アイコン画像生成部３０は、適合画像を操作画面に表示した場合において、パターン設定部２０が設定したアイコンの配置パターンにしたがって操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を適合画像から抽出する。ショートカット付与部４０は、各アイコンに所定の処理の実行内容を紐づける。【選択図】図２
2014164704.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備える表示部が表示する操作画面の背景画像とする画像の指定をユーザから取得するとともに、当該ユーザが指定した画像を前記操作画面の形状に適合する適合画像となるように処理する画像指定取得部と、
前記操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを処理対象として設定するパターン設定部と、
前記適合画像を前記操作画面に表示した場合において、前記パターン設定部が設定したアイコンの配置パターンにしたがって前記操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を前記適合画像から抽出してその領域に対応するアイコンの画像とするアイコン画像生成部と、
各アイコンに所定の処理の実行内容を紐づけるショートカット付与部とを備えることを特徴とする画像処理装置。
【請求項２】
前記アイコン画像生成部は、抽出した画像に前記適合画像との区別をするための画像処理を施してアイコンの画像を生成する処理部を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記操作画面の表示領域の仕様を示す情報を判定する仕様判定部と、
前記操作画面の表示領域の仕様を示す情報と本画像処理装置で設定する配置パターンとを紐づけて格納する配置パターン記憶部とをさらに備え、
前記パターン設定部は、前記仕様判定部が判定した情報をもとに、前記配置パターン記憶部を参照して設定する配置パターンを読み出すことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
タッチパネルを備える表示部が表示する操作画面の背景画像とする画像の指定をユーザから取得するステップと、
前記ユーザが指定した画像を前記操作画面の形状に適合する適合画像となるように処理するステップと、
処理した画像を前記操作画面に表示するステップと、
前記操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを処理対象として設定するステップと、
設定したアイコンの配置パターンにしたがって前記操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を前記適合画像から抽出するステップと、
各アイコンに所定の処理の実行内容を紐づけるステップと、
抽出した各画像を抽出元の領域に対応するアイコンの画像として記憶するステップとをプロセッサに実行させることを特徴とする画像処理方法。
【請求項５】
タッチパネルを備える表示部が表示する操作画面の背景画像とする画像の指定を、ユーザから取得する機能と、
前記ユーザが指定した画像を前記操作画面の形状に適合する適合画像となるように処理する機能と、
前記操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを処理対象として設定する機能と、
前記ユーザが指定した画像を前記操作画面に表示した場合において、設定したアイコンの配置パターンにしたがって前記操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を前記適合画像から抽出して当該領域に表示するアイコンの画像とする機能と、
各アイコンに所定の処理の実行内容を紐づける機能とをコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、いわゆるスマートフォンやタブレットと呼ばれる通信機器が爆発的に普及してきている。これらの通信機器は、ほとんどの場合タッチパネルを備える表示部を有しており、ユーザに機器の実行画面を提示するとともにユーザの操作を受け付ける操作画面ともなっている（例えば、特許文献１参照）。
【０００３】
これらの通信機器は、一般的なＰＣ（Personal Computer）とは異なり、多くの場合マウス等のポインティングデバイスで操作することは想定されていない。その代わり、ユーザは操作画面上に配置されたショートカットアイコンをタップすること等により、アプリケーションの起動等の操作を実行する。またこれらの通信機器は、一般的なＰＣと比較すると操作画面の表示領域が小さく、ショートカットアイコンは操作画面上の多くの領域を占めることが多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０８６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来の操作画面は、あくまでもアプリケーションを起動することだけを目的としているものであり、面白みに欠けるという問題があった。
【０００６】
本願発明は上記課題に鑑みたもので、ユーザにとって面白みのある操作画面を簡便に作成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の画像処理装置は、タッチパネルを備える表示部が表示する操作画面の背景画像とする画像の指定をユーザから取得するとともに、当該ユーザが指定した画像を操作画面の形状に適合する適合画像となるように処理する画像指定取得部と、操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを処理対象として設定するパターン設定部と、適合画像を操作画面に表示した場合において、パターン設定部が設定したアイコンの配置パターンにしたがって操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を適合画像から抽出してその領域に対応するアイコンの画像とするアイコン画像生成部と、各アイコンに所定の処理の実行内容を紐づけるショートカット付与部とを備える。
【０００８】
本発明の別の態様は、画像処理方法である。この方法は、タッチパネルを備える表示部が表示する操作画面の背景画像とする画像の指定をユーザから取得するステップと、ユーザが指定した画像を操作画面の形状に適合する適合画像となるように処理するステップと、加工した画像を操作画面に表示するステップと、操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置を定める配置パターンを処理対象として設定するステップと、設定したアイコンの配置パターンにしたがって操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を適合画像から抽出するステップと、抽出した各画像を抽出元の領域に対応するアイコンの画像として記憶するステップと、各アイコンに所定の処理の実行内容を紐づけるステップとをプロセッサに実行させる。
【０００９】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。また、このプログラムが通信回線で伝送されてもよい。
【発明の効果】
【００１０】
本発明によれば、ユーザにとって面白みのある操作画面を簡便に作成する技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る画像処理装置を実現する各構成要素の関係を模式的に示す図である。
【図２】実施の形態に係る画像処理装置の機能構成を模式的に示す図である。
【図３】背景画像の指定画面を例示する図である。
【図４】元画像が操作画面に表示された様子を例示する図である。
【図５】元画像上に重畳された枠の一例を示す図である。
【図６】表示部が表示す操作画面に適合画像を表示した場合の例を模式的に示す図である。
【図７】実施の形態に係るパターン設定部が設定するアイコンの配置パターンの一例を模式的に示す図である。
【図８】操作画面に表示された適合画像と、配置パターンとの関係を示す図である。
【図９】実施の形態に係るショートカット付与部がアイコン記憶部に格納するアイコン画像と、各アイコン画像を区別するための通し番号との関係を示す図である。
【図１０】実施の形態に係るアイコン記憶部のデータ構造の一例を模式的に示す図である。
【図１１】実施の形態に係る処理部が設定する画像処理を模したレイヤの一例を模式的に示す図である。
【図１２】実施の形態に係る処理部が表示するレイヤ付きの適合画像およびアイコン画像の一例を示す図である。
【図１３】アイコンに紐づける処理の種類を選択するための画面を示す図である。
【図１４】画像抽出部が抽出したアイコン画像の選択画面を示す図である。
【図１５】ユーザが選択したアイコンを確認する確認画面を示す図である。
【図１６】ユーザの操作に応じて切り替わる途中の操作画面を示す図である。
【図１７】実施の形態に係る画像処理装置が実行する画像処理の流れを説明するフローチャートである。
【図１８】実施の形態に係る画像指定取得部が実行する処理の流れを説明するフローチャートである。
【図１９】実施の形態に係るパターン設定部が実行する処理の流れを説明するフローチャートである。
【図２０】実施の形態の変形例に係るパターン設定部の内部構成を模式的に示す図である。
【図２１】実施の形態の変形例に係る計測用適合画像と計測用アイコン画像との一例を操作画面に表示したときの様子を模式的に示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態の概要を述べる。実施の形態に係る画像処理装置１００は、タッチパネルを有する表示部を備え、この表示部は、ＧＵＩ（Graphical User Interface）の技術を利用したユーザの操作画面として機能する。画像処理装置１００は、ユーザから操作画面の背景画像として用いる元画像の指定を受けると、まず、元画像を操作画面の形状に適合するように処理する。続いて画像処理装置１００は、操作画面の形状に適合するように処理した元画像（以下、単に「適合画像」という。）の一部を抽出して、操作画面に表示するアイコンの画像（以下、「アイコン画像」ということもある。）を作成する。これにより、画像処理装置１００は、元画像から、適合画像およびその適合画像と絵柄として連続するアイコンの画像をセットで作成することができる。なお、「アイコン」とは、操作画面に表示される図形ないし記号であり、アプリケーションやウェブブラウザ等の実行等、画像処理装置が実行可能な所定の処理内容が紐づけられた、いわゆるショートカットアイコンを意味する。
【００１３】
図１は、実施の形態に係る画像処理装置１００を実現する各構成要素の関係を模式的に示す図である。画像処理装置１００は、ＣＰＵ（Central Processing Unit）やメモリ等のハードウェア１１０を備え、画像処理装置１００を統括的に制御するオペレーティングシステム１２０を実行する。適合画像およびアイコンの画像を生成するためのアプリケーション１３０は、オペレーティングシステム１２０の制御の下で実行される。以下本明細書において、画像処理装置１００の例としてスマートフォンやタブレット端末を例に説明するが、画像処理装置１００はこれらに限られず、例えばタッチパネル機能のついた表示部を有する電子書籍端末、電子辞書、ワンセグテレビ、携帯ゲーム機等であってもよい。
【００１４】
図２は、実施の形態に係る画像処理装置１００の機能構成を模式的に示す図である。画像処理装置１００は、画像指定取得部１０、パターン設定部２０、アイコン画像生成部３０、ショートカット付与部４０、表示部５０、仕様判定部６０、記憶部７０、アイコン整列部８０、およびアイコン領域特定部９０を備える。本実施の形態においては、これらの各部はアプリケーション１３０のモジュールとして提供されることを前提とするが、これらの少なくとも一部がオペレーティングシステム１２０が提供する機能として実現できることは、当業者であれば容易に理解できることである。
【００１５】
図２は、実施の形態に係る画像処理装置１００を実現するための機能構成を示しており、その他の構成は省略している。図２において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア１１０である、ＣＰＵ、メインメモリ、その他のＬＳＩ（Large Scale Integration）で構成することができ、ソフトウェア的には、メインメモリにロードされたオペレーティングシステム１２０を実現するプログラムやアプリケーション１３０等によって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１６】
表示部５０はタッチパネル５２を備える。表示部５０は、オペレーティングシステム１２０やアプリケーション１３０の実行画面が表示され、ユーザが画像処理装置１００の動作を確認したり、画像処理装置１００を操作したりするためのユーザインタフェースとして機能する。より具体的には、表示部５０はＧＵＩの技術を用いて画像処理装置１００の操作画面を表示し、タッチパネル５２を介してユーザの操作入力を受け付ける。ここで、本明細書において「操作画面」とは、アプリケーションやウェブリンクをユーザが選択するためにオペレーティングシステム１２０が提供するいわばホーム画面ないしショートカットアイコン選択画面であり、背景画像上に１以上の上述したショートカットアイコンが選択自在に配置された画面のことをいう。
【００１７】
表示部５０が表示する操作画面は、操作画面の背景画像とする画像をユーザが指定できるように構成されている。より具体的には、ユーザは記憶部７０中の図示しない画像記憶部が記憶する画像、あるいは画像処理装置１００が備える図示しない撮像素子が撮像した画像を背景画像として指定することができる。ここで、表示部５０の表示領域は、例えば幅６４０ピクセル、高さ９６０ピクセル等、所定の形状および大きさとなっている。しかしながら、ユーザが指定した画像が必ずしも表示部５０の表示領域の形状や大きさと適合するとは限らない。
【００１８】
そこで画像指定取得部１０は、タッチパネルを介して操作画面の背景画像とする画像の指定をユーザから取得するとともに、その画像を操作画面の形状および解像度等に適合する適合画像となるように処理する。これを実現するために、画像指定取得部１０は、画像操作部１２、枠重畳部１４、およびトリミング部１６を備える。画像操作部１２、枠重畳部１４およびトリミング部１６の詳細について、図３〜図６を参照して説明する。
【００１９】
図３は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の一例を模式的に示す図であり、背景画像の指定画面を例示する図である。ユーザが新規作成アイコン２００をタップすると、操作画面は図示しない画像選択画面に遷移し、記憶部７０に記憶されている複数の画像のサムネイルがそれぞれ表示される。そして、複数のサムネイルの中から所定のサムネイルをタップすると、タップされたサムネイルに対応する画像が元画像に指定される。また、ユーザが新規作成アイコン２００をタップすると、カメラアプリケーションが起動して新たな画像を撮影することもできる。この場合、新たに撮影した画像が元画像に指定される。この代替えとして、元画像を指定する際、記憶部７０に記憶されている画像から選択するのか、あるいは、カメラアプリケーションで新たに取得するのかを、ユーザに選択させることもできる。
【００２０】
また、この実行画面は、画像編集ボタン２０２ａ〜２０２ｃを含む。この画像編集ボタン２０２ａ〜２０２ｃは、過去に作成された適合画像およびアイコン画像の数だけ表示さされる。すなわち、図３の例では、過去に３組の適合画像およびアイコン画像が生成されている。なお、以下の説明では、これらの画像編集ボタン２０２ａ〜２０２ｃを区別する必要のない場合は、単に画像編集ボタン２０２と記載する。
【００２１】
画像編集ボタン２０２は、適合画像およびアイコン画像のサムネイルと、「削除」アイコンと、「背景ダウンロード」アイコンとを含む。サムネイルは、適合画像上にアイコン画像を配置させた縮小画像である。また、「削除」アイコンは、対応するサムネイルに関連する適合画像およびアイコン画像を削除するためのアイコンである。「背景ダウンロード」アイコンは、対応するサムネイルに関連する適合画像を操作画面の背景画像として設定するとともに、アイコン画像にショートカット機能を付与するための処理を開始するためのアイコンである。なお、アプリケーション１３０の実行画面は、アプリケーション１３０中の図示しないＧＵＩ管理部が表示部５０に表示する。
【００２２】
ユーザが背景画像の元画像を指定すると、画像操作部１２は指定された元画像を操作画面に表示する。図４は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の例を模式的に示す図であり、元画像が操作画面に表示された様子を例示する図である。図４に示す例では、操作画面のアスペクト比と元画像のアスペクト比とが一致せず、操作画面の下部に元画像表示されない領域２０４が生じている。より具体的に、図４に示す例では操作画面の幅に対する高さの比が、元画像の幅に対する高さの比よりも大きいため、元画像の幅を操作画面の幅に合わせて表示した結果、幅方向に表示されない領域２０４が生じている。
【００２３】
枠重畳部１４は、操作画面に表示された元画像上に所定の枠を重ねて表示する。ここで「所定の枠」とは、元画像を操作画面の形状に適合するように処理するために設定される図形であり、例えば操作画面のアスペクト比と同じアスペクト比を持つ枠である。トリミング部１６が枠内に表示されている元画像を背景画像として抽出することで、操作画面のアスペクト比と一致する背景画像を生成することができる。所定の枠は枠記憶部７６に格納されている。
【００２４】
図５は、元画像上に重畳された枠の一例を示す図である。枠２０６が、表示部５０が表示する操作画面のアスペクト比と同じアスペクト比を持つ枠である。トリミング部１６が枠２０６内の画像を抽出することで、操作画面の形状と適合した適合画像が生成できる。しかしながら、図５に示す被写体２０８の例のように、枠２０６内の画像に含まれる被写体の一部が、トリミングによって切り取られてしまうことも考え得る。
【００２５】
そこで、画像操作部１２は、タッチパネル５２から入力されるユーザの操作にしたがって、元画像または枠２０６の少なくともいずれか一方を移動または拡縮処理をして操作画面に表示する。例えば、画像操作部１２が、枠重畳部１４によって操作画面内に表示された枠２０６に対して操作を行えないようにし、枠２０６の表示される位置および大きさが常に固定されている。この場合、画像操作部１２は、ユーザがタッチパネル５２をドラッグすると、その方向に元画像を移動して表示する。あるいは、画像操作部１２は、ユーザがタッチパネルをピンチイン操作することを契機として元画像を縮小して表示したり、ピンチアウト操作を契機として画像を拡大して表示したりする。なお、「ピンチイン操作」とは、タッチパネルに２本の指を乗せたまま、その指の間隔を狭める動作のことを意味し、「ピンチアウト操作」とは、タッチパネルに２本の指を乗せたまま、その指の間隔を広げる動作のことを示す。
【００２６】
一方、元画像の位置および大きさを固定して表示する例として、画像操作部１２は、図４に示すように元画像を適宜拡大または縮小して操作画面内いっぱいに表示する。続いて、ユーザのドラッグ操作に応じて枠２０６を移動したり、ピンチイン、ピンチアウト操作に応じて枠２０６のアスペクト比を保ったまま縮小や拡大をしたりする。いずれの場合においても、元画像における枠２０６内の画像を適合画像として抽出することができる。
【００２７】
図６は、表示部５０が表示する操作画面に適合画像を表示した場合の例を模式的に示す図である。図６に示す例は、図５に示す例と比較すると、適合画像中の被写体２０８の一部が切り取られることなく操作画面に表示されていることが分かる。このように、画像操作部１２が元画像または枠２０６を拡縮したり移動したりする画像処理をすることで、ユーザの好みに合った適合画像を生成することができる。なお、適合画像は、オペレーティングシステム１２０が規定する所定の背景画像記憶部（図示せず）に格納される。
【００２８】
図２の説明に戻る。画像指定取得部１０が元画像を処理して適合画像を生成すると、パターン設定部２０は、操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置（配置領域）としてあらかじめ定められた配置パターンを処理対象として設定する。図７は、実施の形態に係るパターン設定部２０が設定するアイコンの配置パターンの一例を模式的に示す図である。図７に示す例では、操作画面中の右上に位置する図形２１０と同様の図形が、縦方向に５つ、横方向に４つ、合計２０個が表示されている。以下、特に各アイコンを区別する場合を除き、アイコンの配置パターンが含むすべてのアイコンを総称して単に「配置パターン２１０」と呼ぶ。なお、図７に示す例ではアイコンの形状は矩形であるが、オペレーティングシステム１２０が許可するのであれば、アイコンの形状は任意の形状であってもよい。
【００２９】
ところで、パターン設定部２０が設定するアイコンの配置パターン２１０は、アプリケーション１３０を実行する画像処理装置１００の表示部５０の表示領域の大きさや、オペレーティングシステム１２０の種類やバージョンによって異なることもあり得る。そこでパターン設定部２０は、表示部５０の表示領域の仕様に応じて設定する配置パターン２１０を選択できることが好ましい。
【００３０】
そこで、記憶部７０中の配置パターン記憶部７４は、様々な種類の画像処理装置１００に関する操作画面の表示領域の仕様を示す情報と、それぞれの画像処理装置１００に最適な配置パターン２１０とを紐づけて格納する。これにより、アプリケーション１３０を実行した際に、画像処理装置１００に最適な配置パターンを設定することができる。「操作画面の表示領域の仕様を示す情報」とは、画像処理装置１００で設定されるべき配置パターン２１０を選択する際に参照する情報であり、選択すべき配置パターン２１０に紐づけられた情報である。「操作画面の表示領域の仕様を示す情報」の例としては、例えばアプリケーション１３０を実行する画像処理装置１００の機種情報、表示部５０の表示領域の画素数およびアスペクト比、画像処理装置１００が実行中のオペレーティングシステム１２０の種類やそのバージョン情報、オペレーティングシステム１２０が提供する配置パターン２１０の種類を返すＡＰＩ（Application Programming Interface）の戻り値等である。なお、上述した操作画面の表示領域の仕様を示す情報を含む、画像処理装置１００の仕様に関する様々な情報は、当該画像処理装置１００製造時に予め仕様情報記憶部７２に記憶されている。
【００３１】
仕様判定部６０は、仕様情報記憶部７２を参照して、操作画面の表示領域の仕様を示す情報を判定する。パターン設定部２０は、仕様判定部６０が判定した情報をもとに、配置パターン記憶部７４を参照して処理の対象として設定すべき配置パターン２１０を読み出す。これにより、アプリケーション１３０が種々の画像処理装置１００で実行されたとしても、その画像処理装置１００の表示部５０の表示領域の仕様に応じて、配置パターン２１０を適応的に設定することができる。
【００３２】
アイコン領域特定部９０は、適合画像を操作画面に表示した場合において、パターン設定部２０が設定した配置パターン２１０にしたがって操作画面上にアイコンを設置したときに、各アイコンが表示される領域を特定する。アイコン画像生成部３０中の画像抽出部３２は、アイコン領域特定部９０が特定した領域の画像を適合画像から抽出して、その領域に対応するアイコンの画像とする。
【００３３】
図８は、操作画面に表示された適合画像と、配置パターン２１０との関係を示す図である。図８に示すように、配置パターン２１０を設置した場合における各アイコンの設置位置は固定されている。したがって、ひとたび適合画像が定まれば、操作画面において配置パターン２１０中の各アイコンが示される領域に対応する適合画像の切片も定まる。画像抽出部３２は、各アイコンが示される領域に対応する適合画像を抽出することで、設定された適合画像に応じてアイコン画像を生成する。これにより、操作画面に表示された適合画像上にアイコンを設置すると、アイコン画像が、配置される位置における背景画像の絵柄に由来する絵柄となる。この結果。背景画像である適合画像の絵柄とアイコン画像の絵柄とが連続し、画像として一貫性のある操作画面を提供することができる。
【００３４】
上述したとおり、実施の形態に係るアイコンは、画像処理装置１００が実行可能な所定の処理内容が紐づけられたいわゆるショートカットアイコンである。そこで、ショートカット付与部４０は、画像抽出部３２が抽出した各アイコン画像に所定の処理の実行内容を紐づける。ここでショートカット付与部４０が各アイコン画像に紐づける「所定の処理」とは、例えばメールアプリケーションへのショートカットであり、より具体的には特定の人物へ送信するためのメール作成画面の表示処理である。別の例としては、例えば電話アプリケーションへのショートカットであり、特定の人物の電話番号が入力された電話アプリ−件ションを表示する処理である。このように、「所定の処理」は、画像処理装置１００が実行可能な処理であればいずれの処理でもよく、上記の例の他にも、ショートカット付与部４０は、例えば特定のＵＲＬ（Uniform Resource Locator）に接続するウェブブラウザを表示する処理等、様々な処理を紐づけることができる。
【００３５】
ショートカット付与部４０は、アイコン画像生成部３０中の画像抽出部３２が生成した各アイコン画像と、表示部５０の表示領域における各アイコンの配置位置とを紐づけて、アイコン記憶部７８に格納する。図９は、実施の形態に係るショートカット付与部４０がアイコン記憶部７８に格納するアイコン画像と、各アイコン画像を区別するための通し番号との関係を示す図である。図９において、破線２１２で囲む領域中の２０個の画像が各アイコン画像を示し、各アイコンには０１〜２０までの通し番号が割り当てられている。
【００３６】
図１０は、実施の形態に係るアイコン記憶部７８のデータ構造の一例を模式的に示す図である。上述したとおり、画像抽出部３２は、画像指定取得部１０が生成した適合画像をもとに、各アイコン画像を生成する。したがって、画像抽出部３２は、ひとつの適合画像に対して、一組のアイコン画像を生成する。そのため、アイコン記憶部７８は、ひとつの適合画像に対して、一組のアイコン画像、各アイコンに紐づけられた処理内容、および適合画像を識別するための識別子を記憶する。なお、上述したように本実施の形態では、適合画像は、不図示の背景画像記憶部に記憶されるが、これに代えて、あるいはこれに加えて、アイコン記憶部７８に格納するようにしてもよい。図１０に示す例においては、適合画像を識別するための識別子である「適合画像０００１」に対して、アイコンを識別するためのアイコンＩＤ、アイコン画像を識別するための画像ＩＤ、および処理内容が紐づけて格納する様子が示されている。
【００３７】
より具体的に、図１０に示す例では、アイコンを識別するためのアイコンＩＤはＩＣＩＤおよび２桁の数字で示されており、画像ＩＤはＩＭＩＤおよび２桁の数字で示されている。これらの通し番号を参照することにより、各アイコン画像が適合画像のどの位置から抽出されたものであるかを確認でき、表示領域における各アイコン画像の配置すべき位置を特定することが可能となる。
【００３８】
また、図１０に示す例において、アイコンＩＤがＩＣＩＤ０２であるアイコンは特定のＵＲＬに接続するウェブ処理と紐づけられている。アイコンＩＤがＩＣＩＤ０２であるアイコンの画像ＩＤはＩＭＩＤ０２であり、ユーザが操作画面においてＩＭＩＤ０２と対応するアイコン画像をタップすると、アプリケーション１３０はそのＵＲＬをオペレーティングシステム１２０に渡し、オペレーティングシステム１２０はウェブブラウザを起動して対応するＵＲＬのウェブサイトを表示する。
【００３９】
ところで、画像抽出部３２はアイコン画像を生成するが、アイコン画像を操作画面上に実際に表示する機能は、オペレーティングシステム１２０が担うこともある。このとき、オペレーティングシステム１２０の中には、アイコン画像または適合画像の少なくともいずれか一方に画像処理を施して表示するものもある。画像処理の例としては、例えば、アイコン画像が背景画像である適合画像上に浮いているかのような視覚効果を表現するために、各アイコン画像の近辺にアイコン画像の影を追加する処理である。一般に、オペレーティングシステム１２０の処理はユーザないしアプリケーション１３０は制御できず、そのような場合、視覚効果を表現するための処理を停止することはできない。
【００４０】
そこで、実際の操作画面のプレビューとして、アイコン画像生成部３０中の処理部３４は、画像抽出部３２がアイコン画像を抽出した後、画像抽出部３２が抽出したアイコンと、オペレーティングシステム１２０のする画像処理を模倣したレイヤとを適合画像上に重ねて表示部５０に表示してもよい。これは例えば既知のレイヤ技術を用いて実現できる。これにより、作成した背景画像およびアイコン画像を適用した操作画面の様子を、実際の操作画面の構成を変更することなくユーザに知らせることができる。
【００４１】
図１１は、実施の形態に係る処理部３４が設定する画像処理を模したレイヤの一例を模式的に示す図である。図１１に示す例では、アイコン２１０ａが存在すべき領域の下部に、円弧上２１４の影が付されている。また、アイコン２１０ｂが存在すべき領域の下部は、その領域に存在するアイコンが鏡面上に反射される視覚効果を表現する領域である。アイコンが鏡面上に反射される視覚効果を表現する場合、そのアイコンに応じて適応的に処理する必要があるので、固定されたレイヤだけでは対応できない。このような場合、処理部３４は、画像抽出部３２が生成したアイコン画像を元に鏡面反射の視覚効果を計算する。
【００４２】
図１２は、実施の形態に係る処理部３４が表示するレイヤ付きの適合画像およびアイコン画像の一例を示す図である。図１２に示すように、アイコン画像が表示される領域の下部に図１１に示すレイヤによって影が付されたかのように操作画面に表示される。ユーザは操作画面を確認することにより、オペレーティングシステム１２０が適合画像上にアイコン画像を配置した場合の最終的な表示画像を確認することが可能となる。なお、図１２に示す例では、アイコン２０１ｂを含む４つのアイコン画像は、画像抽出部３２が適合画像から抽出して生成したアイコン画像以外のアイコン画像が表示された場合の例を示している。このように、画像抽出部３２が適合画像から抽出して生成したアイコン画像以外のアイコン画像を適合画像上に表示すると、適合画像とアイコン画像との連続性は絶たれ、アイコン画像は背景画像から明りょうに区別されることになる。
【００４３】
一方で、画像抽出部３２が適合画像から抽出して生成したアイコン画像を適合画像上に表示すると、当然のことながら、アイコン画像の絵柄と適合画像の絵柄とが一致するため、ユーザはアイコン画像と適合画像との区別がしにくくなる。これは、操作画面が視覚的に乱雑となることを軽減したり、通常とは異なる操作画面を提供したりすることでユーザに面白みを提供できる点で非常に効果が高い。一方で、上述したとおり、本発明の実施の形態に係るアイコンは所定の処理内容と紐づけられたショートカットアイコンである。このため、ユーザによっては、アイコン画像の絵柄と適合画像の絵柄との連続性は担保しつつも、アイコン画像と適合画像と区別をすることが容易とすることを望む場合もあると考えられる。
【００４４】
そこでアイコン画像生成部３０中の処理部３４は、画像抽出部３２が抽出したアイコン画像に適合画像との区別をするための画像処理を施してアイコン画像を生成してもよい。ここで「適合画像との区別をするための画像処理」とは、例えば画像のフィルタ処理であり、より具体的には、ガウシアンフィルタ等のローパスフィルタ、あるいは画像の色相を回転したり画像のコントラストを変更したりするフィルタ等による処理である。あるいは、アイコン画像の淵にフレームを付す処理でもよい。このように、画像抽出部３２が抽出したアイコン画像に処理部３４が適合画像との区別をするための処理を施すことで、アイコン画像の絵柄と適合画像の絵柄との連続性は担保しつつ、かつ、アイコン画像と適合画像との区別が容易となる。なお、適合画像のみに対してこのような画像処理を施してもよいし、アイコン画像および適合画像の両方に画像処理を施してもよい。また、アイコン画像に対する画像処理は、作成したすべてのアイコン画像に対してまとめて施してもよいし、各アイコン画像に対して個別に施すようにしてもよい。
【００４５】
図１３は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の例を模式的に示す図であり、ショートカット付与部４０が行うアイコンに紐づける処理の種類を選択するための画面を示す図である。図１３に示す例では、アイコン画像と処理内容とを紐づけるためのステップが、実行画面における上部の領域２２２に表示されている。また、実行画面の中央部に設けられた領域２４４には、アイコンに紐づける処理の種類をユーザに選択することを示すメッセージが表示されている。実行画面の下部には４つのアイコン２２６ａ〜２２６ｄが設けられている。これらのアイコン２２６ａ〜２２６ｄは、ユーザが選択可能な、アイコンに紐づけるための処理内容を示している。ユーザはアイコン２２６ａ〜２２６ｄのいずれかのアイコンを選択することで、そのアイコンが示す処理をアイコン画像と紐づけることが可能となる。
【００４６】
なお、図示はしないが、ユーザが選択したアイコンに応じて、処理内容の詳細を選択する。例えば、ユーザが処理内容としてメールアイコン２２６ｄを選択した場合、メール送付先のメールアドレス等を選択する画面に遷移する。また、ユーザは戻るアイコン２１８をタップすることで、図３に示す背景の選択画面に戻ることができる。また、はてなアイコン２２０をタップすることで、アプリケーション１３０の操作方法等のヘルプ画面（図示せず）を表示することもできる。なお、領域２４４をさらに設け、アプリケーション１３０の提供者は、この領域２４４に必要に応じて広告等の情報を表示するようにしてもよい。
【００４７】
図１４は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の例を模式的に示す図であり、画像抽出部３２が抽出し、必要に応じて処理部３４が処理して生成したアイコン画像の選択画面を示す図である。図１４に示す例では、実行画面における領域２２８に、ユーザが選択した処理内容に紐づけるアイコン画像の選択を促すメッセージが表示されている。また、この実行画面には、画像選択アイコン２３０が含まれる。ユーザが画像選択アイコン２３０をタップすると、図８に示す図と同様なアイコン選択画面が表示される。ユーザがアイコン選択画面に表示されたアイコン画像の中からひとつのアイコンをタップすると、選択したアイコンの確認画面に遷移する。
【００４８】
図１５は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の例を模式的に示す図であり、ユーザが選択したアイコンを確認する確認画面を示す図である。図１５に示す確認画面は、ユーザが図９に示す通し番号１５番のアイコン画像（図８参照）が選択された例である。このため、確認画面に含まれる領域２３２には、通し番号１５番のアイコンが表示されている。また、確認画面における領域２３４には、ユーザが選択したアイコン画像が、配置パターン２１０のどの位置のアイコン画像であるかを示す概略図も表示されている。これにより、ユーザは操作画面のどの位置に配置すべきアイコン画像を選択したかを一見して把握することが可能となる。
【００４９】
なお、ユーザは選択したアイコン画像に任意でフレームをつけることができる。ここで「フレーム」とは、アイコン画像を縁取るように配置する枠画像であり、枠の一部に処理内容を示すサムネイルが表示されている。ユーザがフレームアイコン２３６をタップすると、図示しないフレーム選択画面に遷移し、ユーザはアイコン画像に付すフレーム画像を選択することもできる。
【００５０】
アイコン画像を選択し、必要に応じてフレーム画像を選択した後に、ユーザが作成アイコン２３８をタップすると、操作画面の対応する位置に所定の処理内容と紐づけられたショートカットアイコンが作成される。操作画面にアイコン画像を配置する処理は、オペレーティングシステム１２０の制御の下で行われる場合が多い。この場合、アプリケーション１３０は、画像処理装置１００が実行するオペレーティングシステム１２０に制御を移し、オペレーティングシステム１２０にアイコン画像の配置処理を実行させる。
【００５１】
上述したとおり、アイコン記憶部７８は、アイコン画像生成部３０中の画像抽出部３２が生成した各アイコン画像と、表示部５０の表示領域における各アイコンの配置位置とを紐づけて格納している。そこで、画像処理装置１００が実行するオペレーティングシステム１２０がユーザによる自由なアイコンの配置を許可する場合、アイコン整列部８０は、アイコン記憶部７８を参照して、アイコン画像生成部３０が生成した各アイコン画像を、操作画面における各アイコンの配置位置に自動で整列して表示してもよい。これにより、ユーザが手動で操作画面上にアイコンを配置する手間を省略することが可能となる。すでに、別のアイコンが配置されている場合は、このアイコンを別の位置に配置させた上で、上述した自動配置を行うこともできる。
【００５２】
より具体的に、アイコン整列部８０は、アイコン記憶部７８を参照して自動配列の対象とするアイコンのアイコンＩＤを取得する。図９を参照して上述したとおり、アイコンＩＤに含まれる数字は操作画面におけるアイコンの配置位置と対応している。そこでアイコン整列部８０は、アイコンＩＤから動配列の対象とするアイコンの配置位置を特定し、その位置に画像ＩＤと紐づけられているアイコン画像を配置する。
【００５３】
続いて、背景画像およびアイコン画像を作成する一連の流れについて説明する。
【００５４】
画像処理装置１００のユーザは、ショートカットの作成を望む所定の処理と、その処理に紐づけるアイコン画像との選択を繰り返すことで、図８に示すように適合画像と関連するアイコン画像で操作画面を埋めることができる。より具体的には、ユーザは図３に示す背景画像の指定画面で新規作成アイコンを選択する。すると図５に示す適合画像生成画面に遷移する。適合画像生成画面においてユーザが枠２０６の位置を決定すると、適合画像とともに、この適合画像に関する一組のアイコン画像が生成される。そして、その適合画像におけるアイコン画像の位置を確認する画面（図８に示す画面）が表示される。その後再び図３に示す背景画像の指定画面に戻る。すると、この指定画面に、生成した適合画像およびアイコン画像に対応する画像編集ボタン２０２が新たに加えられる。
【００５５】
背景画像の指定画面（図３参照）において、ユーザが生成した適合画像を選択すると、すなわち新たに加えられた画像編集ボタン２０２に含まれる「背景をダウンロード」と記載されたアイコンをタップすると、この「背景をダウンロード」アイコンに対応する適合画像が操作画面の背景画像として設定される。そして、背景に設定された適合画像に関連するアイコン画像にショートカット機能を付与するための処理が開始される。すなわち、図１３に示すアイコンに紐づける処理の種類を選択するための画面に遷移する。ユーザがアイコンに紐づける処理を選択すると、図１４に示すアイコン画像の選択画面に遷移する。アイコン画像の選択画面において、ユーザが画像選択アイコン２３０をタップすると、図８に示すようにアイコン画像が背景画像とともに表示される一覧表示画面に遷移する。一覧表示画面においてユーザが所望のアイコン画像をタップすると、タップされたアイコン画像の確認画面に遷移する（図１５参照）。作成アイコン２３８をタップすると、一覧表示画面（図８参照）で選択したアイコン画像に、図１３の画面で選択した処理が紐づけられ、ショートカットアイコンがひとつ生成される。
【００５６】
ショートカットアイコンが生成されると、操作画面は再度図１３に示す処理の選択画面に遷移する。以後、図１３、図１４、図８、および図１５を参照して説明した操作を「終了」アイコン２４６がタップされる、あるいは、上限数に達するまで、繰り返すことで、ユーザは複数のショートカットアイコンを作成することができる。これにより、図８に示すように適合画像と関連するアイコン画像で操作画面を埋めることができる。
【００５７】
図８に示す例では、操作画面に配置できるショートカットアイコンの上限数は２０個である。上限数以上のショートカットアイコンを操作画面に配置させるために、オペレーティングシステム１２０の種類によっては操作画面を仮想的に複数用意し、ユーザの操作によって操作画面を順次切り替えて表示する。例えば、ショートカットアイコンが３０個存在する場合を考え、説明の便宜上、それらをアイコン１〜３０と呼ぶことにする。このとき、オペレーティングシステム１２０は、アイコン１〜２０までの第１の操作画面（図示せず）に配置し、残りのアイコン２１〜３０を第２の操作画面（図示せず）に配置する。
【００５８】
ユーザがタッチパネル５２をスワイプ操作することを契機として、オペレーティングシステム１２０は第１の操作画面と第２の操作画面とを切り替えて表示する。このときオペレーティングシステム１２０の種類によっては、背景画像を静止して表示しつつ、アイコン画像のみをユーザのスワイプ操作に応じてスライドしながら切り替える場合がある。
【００５９】
図１６は、実施の形態に係る画像処理装置１００およびその表示部５０が表示するアプリケーション１３０の実行画面の例を模式的に示す図であり、ユーザの操作に応じて切り替わる途中の操作画面を示す図である。図１６に示す例は、第２の操作画面から第１の操作画面に切り替わる途中の操作画面であり、操作画面の右側から左側に向かう方向にアイコン画像がスライドしながら移動している様子を示している。図１６に示す例は、図８に示す例と比較すると、各アイコン画像は背景画像に対して右側にずれており、アイコン画像と背景画像とが一致していない。しかしながら、アイコン画像はスライドしながら移動しているため、程なくしてアイコン画像と背景画像とは一致し、図８に示すような操作画面となる。
【００６０】
画像処理装置１００のユーザは、操作画面を切り替える度に、スライドしながら整然と移動するアイコンが、背景画像とちょうど一致する場所で停止するシーンを見ることができ、視覚的に楽しむことができる。操作画面を切り替えるという日常の何気ない操作に遊戯性を加えることができ、画像処理装置１００を使用することの楽しみを提供することができる。
【００６１】
また、ユーザがアイコン画像をドラッグして操作画面における配置位置を変更することをオペレーティングシステム１２０が許可する場合には、アイコン画像を利用したパズルゲームのような場を提供することができる。これは例えばアイコン整列部８０は、アイコン記憶部７８を参照して、アイコン画像が背景画像と一致しない場所にあえてアイコン画像を配置することで実現できる。ユーザはあたかもジグソーパズルを作成するかのように、アイコン画像を背景画像と一致する位置に移動する。アイコン画像をうまく背景画像と一致させることができれば、ユーザに達成感を得ることができ、趣向性を高めることが可能となる。
【００６２】
このように、実施の形態に係る画像処理装置１００は、本来的にはアプリケーションを起動することだけを目的としている操作画面に、遊戯性を加えることが可能となる。
【００６３】
図１７は、実施の形態に係る画像処理装置１００が実行する画像処理の流れを説明するフローチャートである。本フローチャートにおける処理は、例えばアプリケーション１３０が起動したときに開始する。
【００６４】
画像操作部１２は、操作画面の背景画像とする画像の指定をユーザから取得する（Ｓ２）。画像指定取得部１０はまた、ユーザが指定した画像を操作画面の形状に適合する適合画像となるように処理し、処理した画像を操作画面に表示する（Ｓ４）。パターン設定部２０は、操作画面上に複数のアイコンを設置する場合における各アイコンの配置位置としてあらかじめ定められた配置パターンを処理対象として設定する（Ｓ６）。
【００６５】
画像抽出部３２は、設定したアイコンの配置パターンにしたがって操作画面上にアイコンを設置したときに、各アイコンが表示される領域の画像を適合画像から抽出する（Ｓ８）。処理部３４は、抽出した画像に適合画像との区別をするための画像処理を施してアイコンの画像を生成する（Ｓ１０）。ショートカット付与部４０は、各アイコンに所定の処理の実行内容を紐づける（Ｓ１２）。ショートカット付与部４０はまた、抽出した各画像を抽出元の領域に対応するアイコンの画像としてアイコン記憶部７８に記録する（Ｓ１４）。アイコン整列部８０またはオペレーティングシステム１２０は、アイコン記憶部７８が記憶するアイコンを操作画面に配置する（Ｓ１６）。操作画面にアイコンが配置されると、本フローチャートにおける処理は終了する。
【００６６】
図１８は、実施の形態に係る画像指定取得部１０が実行する処理の流れを説明するフローチャートであり、図１７におけるステップＳ４を詳細に説明する図である。
【００６７】
画像指定取得部１０中の画像操作部１２は、ユーザが指定した画像を操作画面に表示する（Ｓ１８）。枠重畳部１４は、操作画面に表示された画像上に操作画面のアスペクト比と同じアスペクト比を持つ所定の枠を重ねて表示する（Ｓ２０）。画像操作部１２は、タッチパネル５２から入力されるユーザの操作にしたがって、操作画面に表示した画像または所定の枠の少なくともいずれか一方を移動または拡縮処理をして操作画面に表示する（Ｓ２２）。トリミング部１６は、所定の枠内に表示されている画像をトリミングして、操作画面に表示する背景画像として抽出する（Ｓ２４）。
【００６８】
図１９は、実施の形態に係る配置パターン設定処理の流れを説明するフローチャートであり、図１７におけるステップＳ６を詳細に説明する図である。
【００６９】
仕様判定部６０は、仕様情報記憶部７２を参照して、操作画面の表示領域の仕様を示す情報を判定する（Ｓ７２）。パターン設定部２０は、仕様判定部６０が判定した情報をもとに、配置パターン記憶部７４を参照して処理の対象として設定すべき配置パターン２１０を検索して読み出す（Ｓ２８）。パターン設定部２０は、読み出した配置パターン２１０を処理対象として設定する（Ｓ３０）。
【００７０】
以上の構成による画像処理装置１００の利用シーンは以下のとおりである。ユーザは、本画像処理装置１００の操作画面の背景画像として設定することを望む画像を用意し、アプリケーション１３０を実行する。アプリケーション１３０は、ユーザが指定した画像の一部を抽出して、アイコン画像と背景画像とをセットで生成する。これにより、背景画像の上にアイコンが設置された操作画面において、アイコン画像の絵柄と背景画像の絵柄との連続性が高まり、ひいては両者の関連性を高めることができる。ユーザにとって面白みのある操作画面を簡便に作成することが可能となる。
【００７１】
以上、本発明を実施の形態をもとに説明した。この実施の形態はあくまで例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例、変形例の組み合わせも本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。
【００７２】
（第１の変形例）
上記の実施の形態では、枠２０６は、表示部５０が表示する操作画面のアスペクト比と同じアスペクト比を持つ枠であることについて説明した。しかしながら、実施の形態に係るアプリケーション１３０は、種々の画像処理装置１００で実行することが想定されている。画像処理装置１００が異なると、その表示部５０の表示領域のアスペクト比も異なる場合もあり得る。そこで枠重畳部１４は、仕様判定部６０が判定した機種の仕様を取得し、アプリケーション１３０を実行する画像処理装置１００の機種の仕様と枠の形状とを紐づけて格納する枠記憶部７６を参照して、表示する枠を決定してもよい。これにより、アプリケーション１３０が種々の画像処理装置１００で実行されたとしても、その画像処理装置１００の表示部５０の表示領域の仕様に応じて、表示する枠を適応的に設定することができる。
【００７３】
（第２の変形例）
上記の実施の形態では、様々な画像処理装置１００用の配置パターン２１０を配置パターン記憶部７４に記憶しておき、仕様判定部６０の判定により、パターン設定部２０が採用すべき最適な配置パターン２１０を配置パターン記憶部７４から検索する構成とした。しかしながら、画像処理装置１００に最適な配置パターン２１０が予め（製造時から）当該画像処理装置１００に読み取り可能な状態で記憶されているときは、これを採用すればよい。したがって、このような場合は、配置パターン記憶部７４から最適な配置パターン２１０を検索する必要がなくなり、配置パターン記憶部７４を設けなくてもよい。
【００７４】
（第３の変形例）
上記の実施の形態と同様に、最適な配置パターン２１０が、製造時から画像処理装置１００に記憶されていない場合、あるいは、記憶されていたとしても読み取り不可能な場合は、最適な配置パターン２１０を算出する必要がある。上記の実施の形態では、配置パターン記憶部７４から最適な配置パターン２１０を算出する構成としたが、これに代えて、操作画面に表示されたアイコン間の距離を計測して、アイコンの配置パターン２１０を決定する構成としてもよい。以下この構成について説明する。
【００７５】
図２０は、実施の形態の変形例に係るパターン設定部２０の内部構成を模式的に示す図である。変形例に係るパターン設定部２０は、計測用画像記憶部２２、計測用画像設定部２４、スクリーンショット作成部２６、およびパターン解析部２８を備える。
【００７６】
計測用画像記憶部２２は、配置パターン２１０を決定するために操作画面上に表示させる計測用適合画像および計測用アイコン画像を記憶する。ここで計測用適合画像と計測用アイコン画像とは、互いに識別が容易である画像のセットである。計測用適合画像と計測用アイコン画像とで、例えば白色と黒色など互いに輝度が異なる画像セットや、青色と黄色など互いに補色の関係にある画像セットである。
【００７７】
計測用画像設定部２４は、計測用画像記憶部２２から計測用適合画像と計測用アイコン画像とを読み出して、表示部５０が表示する操作画面に表示する。図２１は、実施の形態の変形例に係る計測用適合画像と計測用アイコン画像との一例を操作画面に表示したときの様子を模式的に示す図である。図２１に示す例では、背景画像である計測用適合画像２４０は黒色であり、計測用アイコン画像２４２は白色である。
【００７８】
スクリーンショット作成部２６は、計測用適合画像と計測用アイコン画像とが表示された操作画面のスクリーンショットを作成する。これは例えばオペレーティングシステム１２０がスクリーンショットを作成する機能を適用する場合には、スクリーンショット作成部２６はその機能を利用することで実現できる。なお、計測用適合画像と計測用アイコン画像とは、最低限スクリーンショット作成部２６がスクリーンショットを作成するのに要する時間だけ表示されていればよく、一例としては１秒ほどでよい。
【００７９】
パターン解析部２８は、スクリーンショット作成部２６が作成した計測用適合画像と計測用アイコン画像とが撮像されたスクリーンショットを解析し、アイコンの配置パターンを検出する。これは例えば既知のエッジ検出手法等の画像処理技術を用いて、各アイコン間の距離を画素数単位で計測するとともに、アイコンの数を検出することで実現できる。パターン解析部２８は、検出したアイコンの配置パターンをアイコン画像生成部３０に出力する。
【００８０】
以上のようにパターン設定部２０を構成することで、あらかじめ配置パターンを用意しなくても、パターン設定部２０は配置パターンを設定することが可能となる。これにより、配置パターン記憶部７４が記憶すべき配置パターンが占める記憶容量を削減することが可能となる。また、アプリケーション１３０が想定していない未知の画像処理装置１００上でアプリケーション１３０が実行されたとしても、その画像処理装置１００における配置パターンを検出することが可能となる。これにより、アプリケーション１３０が種々の画像処理装置１００で実行されたとしても、その画像処理装置１００に適合した配置パターンを適応的に設定することができる。
【００８１】
なお、特許請求の範囲としては、以下のような態様も考え得る。
（１）アイコン画像生成部が生成した各アイコン画像と、表示領域における各アイコンの配置位置とを紐づけて格納するアイコン記憶部と、
アイコン記憶部を参照して、アイコン画像生成部が生成した各アイコン画像を、操作画面における各アイコンの配置位置に整列して表示するアイコン整列部を備える画像処理装置。
（２）画像指定取得部は、操作画面に表示された画像上に所定の枠を重ねて表示する枠重畳部と、タッチパネルから入力されるユーザの操作にしたがって、背景画像または前記枠の少なくともいずれか一方を移動または拡縮処理をして操作画面に表示する画像操作部と、枠内の画像を操作画面の新たな背景画像として抽出するトリミング部とを備え、枠重畳部は、仕様判定部が判定した機種の仕様を取得し、本画像処理装置の機種の仕様と枠の形状および大きさとを紐づけて格納する枠記憶部を参照して、表示する枠を決定する画像処理装置。
【符号の説明】
【００８２】
１０  画像指定取得部、  １２  画像操作部、  １４  枠重畳部、  １６  トリミング部、  ２０  パターン設定部、  ３０  アイコン画像生成部、  ３２  画像抽出部、  ３４  処理部、  ４０  ショートカット付与部、  ５０  表示部、  ５２  タッチパネル、  ６０  仕様判定部、  ７０  記憶部、  ７２  仕様情報記憶部、  ７４  配置パターン記憶部、  ７６  枠記憶部、  ７８  アイコン記憶部、  ８０  アイコン整列部、  ９０  アイコン領域特定部、  １００  画像処理装置、  １１０  ハードウェア、  １２０  オペレーティングシステム、  １３０  アプリケーション。
【図１】
2014164704.tif 000003
【図２】
2014164704.tif 000004
【図３】
2014164704.tif 000005
【図４】
2014164704.tif 000006
【図５】
2014164704.tif 000007
【図６】
2014164704.tif 000008
【図７】
2014164704.tif 000009
【図８】
2014164704.tif 000010
【図９】
2014164704.tif 000011
【図１０】
2014164704.tif 000012
【図１１】
2014164704.tif 000013
【図１２】
2014164704.tif 000014
【図１３】
2014164704.tif 000015
【図１４】
2014164704.tif 000016
【図１５】
2014164704.tif 000017
【図１６】
2014164704.tif 000018
【図１７】
2014164704.tif 000019
【図１８】
2014164704.tif 000020
【図１９】
2014164704.tif 000021
【図２０】
2014164704.tif 000022
【図２１】
2014164704.tif 000023