(57)【要約】【課題】元の画像データの幾何学的特徴が反映された、元の画像データを含む画像データを生成することができる技術を提供すること。【解決手段】本技術に係る情報処理装置は、取得部と、生成部とを具備する。前記取得部は、第１の画像データを解析して抽出された幾何学的特徴情報を取得する。前記生成部は、前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する。【選択図】図３
2016031254.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データを解析して抽出された幾何学的特徴情報を取得する取得部と、
前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する生成部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して抽出された色情報を取得し、
前記生成部は、前記色情報に基づいて第２の画像データを生成する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データから得られる複数の幾何学的特徴情報を取得し、
前記生成部は、前記複数の幾何学的特徴情報についてそれぞれ優先度を決定し、前記優先度に基づいて選択される幾何学的特徴情報に基づいて、前記第２の画像データを生成する
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、
前記生成部は、前記関連情報をテキストデータとして前記第２の画像データに反映させる
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
前記第２の領域は、前記第１の領域の周囲の領域である
情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記生成部は、前記第２の画像データ内における幾何学的特徴の位置に基づいて、前記第２の画像データ内における前記テキストデータの位置を決定する
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、
前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置を決定する
情報処理装置。
【請求項８】
請求項４に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、
前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置、並びに、前記第２の領域内における前記テキストデータの位置を決定する
情報処理装置。
【請求項９】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して抽出された、前記幾何学的特徴情報とは異なる特徴情報を取得し、
前記生成部は、前記特徴情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定する
情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、
前記生成部は、前記関連情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定する
情報処理装置。
【請求項１１】
請求項１に記載の情報処理装置であって、
前記第１の画像データを解析して幾何学的特徴情報を抽出する抽出部をさらに具備する
情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置であって、
前記抽出部は、前記第１の画像データを解析して前記幾何学的特徴情報とは異なる特徴情報を抽出し、前記特徴情報に基づいて、抽出すべき前記幾何学的特徴情報の数又は数の範囲を決定する
情報処理装置。
【請求項１３】
請求項１１に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、前記関連情報に基づいて、取得すべき前記幾何学的特徴情報の数又は数の範囲を決定する
情報処理装置。
【請求項１４】
請求項１に記載の情報処理装置であって、
前記生成部は、前記幾何学的特徴情報を、前記対応画像データに反映させる
情報処理装置。
【請求項１５】
請求項１４に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報として加工禁止／許可情報を取得し、
前記生成部は、前記加工禁止／許可情報に基づいて、前記幾何学的特徴情報を前記対応画像データに反映させるかどうかを判断する
情報処理装置。
【請求項１６】
請求項４に記載の情報処理装置であって、
前記生成部は、前記第１の画像データを解析して前記第１の画像データ内に、前記第２の画像に反映させるべき前記テキストデータが含まれているかどうかを判断し、前記第１の画像データ内に、前記テキストデータが含まれているかどうかに応じて、前記第２の画像データにおける前記テキストデータの大きさを変更する
情報処理装置。
【請求項１７】
第１の画像データを解析して前記第１の画像データから幾何学的特徴情報を抽出する解析装置と、
前記幾何学的特徴情報を取得し、前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する生成装置と
を具備する情報処理システム。
【請求項１８】
第１の画像データを解析して抽出された幾何学的特徴情報を取得し、
前記幾何学的特徴情報に基づいて第２の画像データを生成し、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する
情報処理方法。
【請求項１９】
コンピュータに、
第１の画像データを解析して抽出された幾何学的特徴情報を取得するステップと、
前記幾何学的特徴情報に基づいて第２の画像データを生成するステップと、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、元の画像データから得られる幾何学的特徴情報に基づいて画像データを生成する情報処理装置などの技術に関する。
【背景技術】
【０００２】
従来から、元の画像データを取り込んで、この元の画像データを含む画像データを生成して出力する技術が知られている。例えば、下記特許文献１には、デジタルスチルカメラによって撮像された画像データを、予め用意された装飾画像データ（アルバムページのイメージデータ等）の所定の領域に配置することによって、出力用の画像データを生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６８１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような分野において、元の画像データの幾何学的特徴が反映された、元の画像データを含む画像データを生成することができる技術が求められている。【０００５】
以上のような事情に鑑み、本技術の目的は、元の画像データの幾何学的特徴が反映された、元の画像データを含む画像データを生成することができる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本技術に係る情報処理装置は、取得部と、生成部とを具備する。
前記取得部は、第１の画像データを解析して抽出された幾何学的特徴情報を取得する。
前記生成部は、前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する。【０００７】
「対応画像データ」は、第１の画像データそれ自体の画像データであってもよいし、第１の画像データとは解像度が異なる画像データ等、第１の画像データに多少の変更が加えられた画像データであってもよい。【０００８】
この情報処理装置では、第１の画像データの幾何学的特徴が反映された第２画像データが生成され、第１の画像データに対応する対応画像データと、第２の画像データとを含む第３の画像データが生成される。これにより、元の画像データ（第１の画像データ）の幾何学的特徴が反映された、元の画像データ（対応画像データ）を含む第３の画像データを生成することができる。また、この第３の画像データは、第２の領域における第２の画像データにおいて、第１の画像データの幾何学的特徴が反映されているので、全体として統一感のあるデザイン性の高い画像となる。【０００９】
上記情報処理装置において、前記取得部は、前記第１の画像データを解析して抽出された色情報を取得し、前記生成部は、前記色情報に基づいて第２の画像データを生成してもよい。【００１０】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００１１】
上記情報処理装置において、前記取得部は、前記第１の画像データから得られる複数の幾何学的特徴情報を取得し、前記生成部は、前記複数の幾何学的特徴情報についてそれぞれ優先度を決定し、前記優先度に基づいて選択される幾何学的特徴情報に基づいて、前記第２の画像データを生成してもよい。【００１２】
上記情報処理装置において、前記取得部は、前記第１の画像データに関連する関連情報を取得し、前記生成部は、前記関連情報をテキストデータとして前記第２の画像データに反映させてもよい。【００１３】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができ、また、有用な情報をユーザに提供することができる。【００１４】
上記情報処理装置において、前記第２の領域は、前記第１の領域の周囲の領域であってもよい。【００１５】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００１６】
上記情報処理装置において、前記生成部は、前記第２の画像データ内における幾何学的特徴の位置に基づいて、前記第２の画像データ内における前記テキストデータの位置を決定してもよい。【００１７】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００１８】
上記情報処理装置において、前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置を決定してもよい。【００１９】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００２０】
上記情報処理装置において、前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置、並びに、前記第２の領域内における前記テキストデータの位置を決定してもよい。【００２１】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００２２】
上記情報処理装置において、前記取得部は、前記第１の画像データを解析して抽出された、前記幾何学的特徴情報とは異なる特徴情報を取得し、前記生成部は、前記特徴情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定してもよい。【００２３】
これにより、適切な数の幾何学的特徴を第２の画像データに反映させることができる。【００２４】
上記情報処理装置において、前記取得部は、前記第１の画像データに関連する関連情報を取得し、前記生成部は、前記関連情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定してもよい。【００２５】
これにより、適切な数の幾何学的特徴を第２の画像データに反映させることができる。【００２６】
上記情報処理装置は、前記第１の画像データを解析して幾何学的特徴情報を抽出する抽出部をさらに具備してもよい。【００２７】
上記情報処理装置において、前記抽出部は、前記第１の画像データを解析して前記幾何学的特徴情報とは異なる特徴情報を抽出し、前記特徴情報に基づいて、抽出すべき前記幾何学的特徴情報の数又は数の範囲を決定してもよい。【００２８】
これにより、第１の画像データから適切な数の幾何学的特徴を抽出することができる。【００２９】
上記情報処理装置において、前記取得部は、前記第１の画像データに関連する関連情報を取得し、前記関連情報に基づいて、取得すべき前記幾何学的特徴情報の数又は数の範囲を決定しもよい。【００３０】
これにより、第１の画像データから適切な数の幾何学的特徴を抽出することができる。【００３１】
上記情報処理装置において、前記生成部は、前記幾何学的特徴情報を、前記対応画像データに反映させてもよい。【００３２】
これにより、第３の画像データにおけるデザイン性をさらに向上させることができる。【００３３】
上記情報処理装置において、前記取得部は、前記第１の画像データに関連する関連情報として加工禁止／許可情報を取得し、前記生成部は、前記加工禁止／許可情報に基づいて、前記幾何学的特徴情報を前記対応画像データに反映させるかどうかを判断してもよい。【００３４】
これにより、第１の画像データに幾何学的特徴を反映させるかどうかを適切に判断することができる。【００３５】
上記情報処理装置において、前記生成部は、前記第１の画像データを解析して前記第１の画像データ内に、前記第２の画像に反映させるべき前記テキストデータが含まれているかどうかを判断し、前記第１の画像データ内に、前記テキストデータが含まれているかどうかに応じて、前記第２の画像データにおける前記テキストデータの大きさを変更してもよい。【００３６】
これにより、テキストデータの大きさを適切に変更することができる。【００３７】
本技術に係る情報処理システムは、解析装置と、生成装置とを具備する。
前記解析装置は、第１の画像データを解析して前記第１の画像データから幾何学的特徴情報を抽出する。
前記生成装置は、前記幾何学的特徴情報を取得し、前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する。【００３８】
本技術に係る情報処理方法は、第１の画像データを解析して抽出された幾何学的特徴情報を取得するステップと、
前記幾何学的特徴情報に基づいて第２の画像データを生成するステップと、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成するステップとを含む。【００３９】
本技術に係るプログラムは、コンピュータに、
第１の画像データを解析して抽出された幾何学的特徴情報を取得するステップと、
前記幾何学的特徴情報に基づいて第２の画像データを生成するステップと、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成するステップとを実行させる。
【発明の効果】
【００４０】
以上のように、本技術によれば、元の画像データの幾何学的特徴が反映された、元の画像データを含む画像データを生成することができる技術を提供することができる。
【図面の簡単な説明】
【００４１】
【図１】本技術に係る情報処理装置の電気的な構成を示すブロック図である。
【図２】元の画像データからデザイン画像データが生成されるときの処理を示すフローチャートである。
【図３】元の画像データからデザイン画像データが生成されるときの様子を示す図である。
【図４】幾何学的特徴を抽出するときの処理を示すフローチャートである。
【図５】元の画像データが所定の枠内に配置されるときの様子を示す図である。
【図６】元の画像データから幾何学的特徴として、円、円弧、円と直線の組み合わせが抽出され、その幾何学的特徴が背景画像データに反映される場合について説明するための図である。
【図７】背景画像データ内における幾何学的特徴の位置に基づいて、背景画像データ内におけるテキストデータの位置が決定される様子を示す図である。
【図８】幾何学的特徴が元の画像データにも反映された場合の一例を示す図である。
【図９】背景画像データにおけるテキストデータのサイズが小さくされた場合及び大きくされた場合の一例を示す図である。
【図１０】本技術の他の実施形態に係る情報処理システムの構成を示した図である。
【図１１】本技術の他の実施形態に係る情報処理システムの機能構成例を示した図である。
【図１２】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【図１３】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【図１４】本技術の他の実施形態に係る情報処理システムによるデザイン画像データの投影処理の流れを示したフローチャートである。
【図１５】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【図１６】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【図１７】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【図１８】本技術の他の実施形態に係る情報処理システムで投影されるデザイン画像データの例を示した図である。
【発明を実施するための形態】
【００４２】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
【００４３】
［情報処理装置の全体構成及び各部の構成］
図１は、本技術に係る情報処理装置１０の電気的な構成を示すブロック図である。
【００４４】
図１に示すように、情報処理装置１０は、制御部（抽出部、取得部、生成部）１と、記憶部２と、表示部３と、入力部４と、通信部５とを含む。この情報処理装置１０としては、例えば、ＰＣ（Personal Computer）、ゲーム機、テレビジョン装置、携帯電話機（スマートフォンを含む）、携帯ゲーム機、携帯音楽プレイヤー等が挙げられるが、これらに限られない。
【００４５】
記憶部２は、制御部１の処理に必要な各種のプログラムが記憶される不揮発性のメモリ（例えば、ＲＯＭ（Read Only memory））と、制御部１の作業領域として用いられる揮発性のメモリ（例えば、ＲＡＭ（Random Access Memory））とを含む。上記各種のプログラムは、光ディスク、半導体メモリ等の可搬性の記録媒体から読み取られてもよい。
【００４６】
表示部３は、例えば、液晶ディスプレイ、あるいは、ＥＬディスプレイ（ＥＬ：Electro Luminescence）等により構成され、制御部１の制御に基づき、各種の画像を画面上に表示させる。表示部３は、情報処理装置１０と一体的に形成されていてもよいし、情報処理装置１０とは別体で形成されていてもよい（特に、情報処理装置１０がＰＣ、ゲーム機である場合）。
【００４７】
入力部４は、ユーザからの指示を入力して、ユーザの指示に応じた信号を制御部１へ出力する。入力部４は、例えば、キーボード、マウスなどを含み、また、表示部３上に設けられたタッチセンサなどを含む。なお、情報処理装置１０がゲーム機や携帯ゲーム機である場合、入力部４は、ゲーム用コントローラであってもよい。また、情報処理装置１０がテレビジョン装置である場合、入力部４は、テレビ用リモートコントローラであってもよい。
【００４８】
制御部１は、ＣＰＵ（Central Processing Unit）等により構成される。制御部１は、記憶部２に記憶された各種のプログラムに基づき種々の演算を実行し、情報処理装置１０の各部を統括的に制御する。
【００４９】
具体的には、制御部１は、元の画像データ１１（第１の画像データ、図３参照）を解析して、元の画像データ１１から幾何学的特徴を抽出する処理を実行する。また、制御部１は、抽出された幾何学的特徴を取得し、幾何学的特徴が反映された背景画像データ１２（第２の画像データ、図３参照）を生成する。そして、制御部１は、元の画像データ１１（対応画像データ：元の画像データそれ自体か、あるいは、解像度、サイズの変更、トリミング処理、色調整処理などの多少の変更が加えられた画像データ）と、背景画像データ１２とを含むデザイン画像データ１３（第３の画像データ、図３参照）を生成する処理を実行する。
【００５０】
元の画像データ１１としては、例えば、楽曲のジャケットの画像データや、テレビ番組の一場面の画像データ、デジタルスチルカメラ（図示せず）によって撮像された画像データなどが挙げられる。なお、本実施形態においては、主に、元の画像データ１１が楽曲のジャケットの画像データである場合について説明する。
【００５１】
通信部５は、ネットワーク上のサーバ装置、デジタルスチルカメラなどの他の装置と通信可能に構成されている。例えば、通信部５は、制御部１の指示に応じて、ネットワーク上のサーバ装置と通信を行い、サーバ装置から楽曲のジャケットの画像データや、テレビ番組の一場面の画像データを取得したり、これらの画像データと関連付けられた関連情報（メタデータ）を取得したりする。なお、元の画像データ１１がテレビ番組の一場面である場合、テレビ番組を記録するレコーダに記憶された画像データ及び関連情報が用いられてもよい。
【００５２】
また、通信部５は、制御部１の指示に応じて、デジタルスチルカメラと通信を行い、デジタルスチルカメラによって撮像された画像データを取得したり、この画像データと関連付けられた関連情報（メタデータ）を取得したりする。なお、デジタルスチルカメラによって撮像された画像データがネットワーク上のサーバ装置に記憶されている場合には、通信部５は、ネットワーク上のサーバ装置から画像データ及び関連情報を取得してもよい。
【００５３】
ここで、関連情報とは、元の画像データ１１が楽曲のジャケットの画像データである場合、楽曲名、アーティスト情報（アーティスト名、国籍等）、ジャンル情報（ＪＡＺＺ、クラシック、ロック、メタル等）、テンポ情報（早い、遅い）、再生時間などである。
【００５４】
また、元の画像データ１１がテレビ番組の一場面の画像データである場合、関連情報は、テレビ番組名、出演者名、放送日時などである。また、元の画像データ１１がデジタルスチルカメラによって撮像された画像データである場合、関連情報は、撮影日時、撮影地、シャッタスピードなどである。
【００５５】
［動作説明］
次に、情報処理装置１０の処理について説明する。図２は、元の画像データ１１からデザイン画像データ１３が生成されるときの処理を示すフローチャートである。図３は、元の画像データ１１からデザイン画像データ１３が生成されるときの様子を示す図である。図３では、楽曲のジャケットの画像データからデザイン画像データ１３が生成されるときの様子が示されている。
【００５６】
なお、図２の説明においては、情報処理装置１０は、サーバ装置、デジタルスチルカメラなどから通信部５を介して元の画像データ１１及び関連情報を既に取得しており、この元の画像データ１１及び関連情報が既に記憶部２に記憶されているものとして説明する。
【００５７】
まず、制御部１は、所定のタイミングで図２に示す処理を開始する。処理の開始タイミングとしては、各種のタイミングを採用することができるが、例えば、通信部５を介して元の画像データ１１が取得されたタイミング、入力部４によってユーザからの指示が入力されたタイミングなどが挙げられる。
【００５８】
図２に示すように、処理が開始されると、まず、制御部１は、元の画像データ１１を解析して、元の画像データ１１から幾何学的特徴、色情報、顔情報、及びテキスト情報を抽出する（ステップ１０１）。ここで、幾何学的特徴とは、直線、円、円弧、多角形（直線の組み合わせ）などを意味する。なお、幾何学的特徴を抽出する手法として、例えば、ハフ変換が用いられる。
【００５９】
図３の左側の図には、元の画像データ１１の一例が示されている。この図には、女性が楽器（クラリネット）を弾いている画像及び楽曲名を含むジャケットの画像データが一例として示されている。
【００６０】
図４は、幾何学的特徴を抽出するときの処理を示すフローチャートである。なお、図４では、幾何学的特徴として直線を抽出する場合の処理が示されている。
【００６１】
図４に示すように、まず、制御部１は、直線の抽出に用いられる閾値（ｔ）を初期値（Ｔ_ＳＴＡＲＴ）に設定する（ステップ２０１）。閾値（ｔ）がこの値に設定されている状態で、制御部１は、ハフ変換を使用して元の画像データ１１から直線を抽出する（ステップ２０２）。ハフ変換においては、前処理として元の画像データ１１から特徴点が検出され、この特徴点に基づいて直線が抽出される。なお、上記前処理として、特徴点検出の代わりに、輪郭検出によるエッジの先鋭化の処理が実行されてもよい。
【００６２】
図３を参照して、図３の中央における左側の図には、検出された特徴点が黒丸で示されている。この図では、楽器（クラリネット）に対応する部分と、楽器を弾く手に対応する部分において、特徴点が検出された場合の一例が示されている。なお、この図では、説明の便宜のため、検出された特徴点のうち、一部の特徴点のみを表示している。
【００６３】
また、図３の中央における右側の図には、ハフ変換において抽出された直線が示されている。この図では、楽器（クラリネット）の位置に応じた位置に、楽器（クラリネット）の傾斜に対応する角度で２本の直線が抽出された場合の一例が示されている。
【００６４】
再び図４を参照して、直線を抽出すると、次に、制御部１は、直線の抽出における現在の試行回数（ｋ）が、試行回数の最大値（Ｋ_ＭＡＸ）に達したかどうかを判定する（ステップ２０３）。現在の試行回数（ｋ）が試行回数の最大値（Ｋ_ＭＡＸ）に達している場合（ステップ２０３のＹＥＳ）、制御部１は、ステップ２１０へ進む。
【００６５】
一方、現在の試行回数（ｋ）が試行回数の最大値（Ｋ_ＭＡＸ）に達してない場合（ステップ２０３のＮＯ）、制御部１は、ステップ２０４へ進む。ステップ２０４では、制御部１は、抽出された直線の数（ｎ）が、抽出すべき直線の数の最小値（Ｎ_ＭＩＮ：例えば、２本）よりも大きく、かつ、抽出すべき直線の数の最大値（Ｎ_ＭＡＸ：例えば、１０本）よりも小さいかを判定する。すなわち、制御部１は、抽出された直線の数（ｎ）が、予め設定されている数の範囲内であるかどうかを判定する。
【００６６】
なお、抽出すべき直線の数の範囲（つまり、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値）は、入力部４を介してユーザにより入力された値に基づいて決定されてもよいし、元の画像データ１１から抽出された、幾何学的特徴とは異なる特徴に基づいて決定されてもよい。ここで、幾何学的特徴とは異なる特徴とは、元の画像データ１１における空間周波数、色分布などを意味する。
【００６７】
抽出すべき直線の数の範囲（つまり、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値）が、空間周波数、色分布などにより決定される場合、制御部１は、ステップ２０４が実行される前の時点において、元の画像データ１１を解析して、元の画像データ１１から空間周波数、色分布を検出しておく。
【００６８】
そして、制御部１は、空間周波数が高くなるほど、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値が高くなるように、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値を設定する。また、制御部１は、色分布が複雑になるほど、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値が高くなるように、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値を設定する。なお、空間周波数及び色分布は、両方用いられてもよいし、いずれか一方が用いられてもよい。
【００６９】
あるいは、抽出すべき直線の数の範囲（つまり、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値）は、元の画像データ１１に関連する関連情報（メタデータ）のうち、所定の関連情報に基づいて決定されてもよい。この場合、例えば、制御部１は、ジャンル情報（ＪＡＺＺ、クラシック、ロック、メタル等）、テンポ情報（早い、遅い）に基づいて、抽出すべき直線の数の範囲を決定する。
【００７０】
ここで、楽曲のジャケットの画像データは、ジャンルがＪＡＺＺやクラシックである場合に比べて、ジャンルがロックやメタルである場合の方が、そのデザインが複雑であるといった傾向がある。同様に、楽曲のジャケットの画像データは、テンポが遅い場合に比べて、テンポが速い方が、そのデザインが複雑であるといった傾向がある。従って、この関係が利用されて、抽出すべき直線の数の範囲が決定される。
【００７１】
この場合、制御部１は、ジャンルがロックやメタルである場合、ジャンルがＪＡＺＺやクラシックである場合よりも、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値が高くなるように、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値を設定する。また、制御部１は、テンポが速くなるほど、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値が高くなるように、Ｎ_ＭＩＮ及びＮ_ＭＡＸの値を設定する。なお、ジャンル情報とテンポ情報は、両方用いられてもよいし、いずれか一方が用いられてもよい。
【００７２】
なお、抽出すべき直線の数の範囲は、幾何学的特徴とは異なる特徴（空間周波数、色分布）及び所定の関連情報（ジャンル情報、テンポ情報）の両方を用いて決定されてもよい。
【００７３】
このような処理により、元の画像データ１１から適切な数の幾何学的特徴を抽出することができる。
【００７４】
また、ここでの説明では、抽出すべき直線の数の範囲が、幾何学的特徴とは異なる特徴（空間周波数、色分布）及び所定の関連情報（ジャンル情報、テンポ情報）のうち少なくとも一方に基づいて決定される場合について説明した。一方、抽出すべき直線の数の範囲ではなく、抽出すべき直線の数が、幾何学的特徴とは異なる特徴（空間周波数、色分布）及び所定の関連情報（ジャンル情報、テンポ情報）のうち少なくとも一方に基づいて決定されてもよい。
【００７５】
ステップ２０４において、抽出された直線の数（ｎ）が予め設定されている数の範囲内である場合（ステップ２０４のＹＥＳ）、制御部１は、次のステップ２１０へ進む。一方、抽出された直線の数（ｎ）が予め設定されている数の範囲内ではない場合（ステップ２０４のＮＯ）、制御部１は、抽出された直線の数（ｎ）が、抽出すべき直線の数の最小値（Ｎ_ＭＩＮ）よりも小さいかどうかを判定する（ステップ２０５）。
【００７６】
抽出された直線の数（ｎ）が、抽出すべき直線の数の最小値（Ｎ_ＭＩＮ）よりも小さい場合（ステップ２０５のＹＥＳ）、制御部１は、現在の閾値（ｔ）を所定量（Δｔ）下降させる（ステップ２０６）。一方、ステップ２０５における判定が否定的である場合（ステップ２０５のＮＯ）、つまり、抽出された直線の数（ｎ）が、抽出すべき直線の数の最大値（Ｎ_ＭＡＸ）よりも大きい場合、制御部１は、現在の閾値（ｔ）を所定量（Δｔ）上昇させる（ステップ２０７）。
【００７７】
閾値（ｔ）が所定量（Δｔ）下降又は上昇されると、次に、制御部１は、閾値（ｔ）が、閾値の最小値（Ｔ_ＭＩＮ）よりも大きく、かつ、閾値の最大値（Ｔ_ＭＡＸ）よりも小さいかを判定する（ステップ２０８）。すなわち、制御部１は、閾値（ｔ）が、予め設定されている閾値の範囲内であるかどうかを判定する。
【００７８】
閾値（ｔ）が、予め設定されている閾値の範囲内ではない場合（ステップ２０８のＮＯ）、制御部１は、ステップ２１０へ進む。一方、閾値（ｔ）が、予め設定されている閾値の範囲内である場合（ステップ２０８のＹＥＳ）、制御部１は、閾値の変化量（Δｔ）を設定する（ステップ２０９）。
【００７９】
なお、閾値の変化量（Δｔ）は、以下のようして設定される。まず、制御部１は、前回の試行において、直線の数（ｎ）がＮ_ＭＩＮよりも小さく、かつ、今回の試行において、直線の数（ｎ）がＮ_ＭＩＮよりも小さかった場合、今回の閾値の変化量（Δｔ）を前回の閾値の変化量と同じ値（あるいは、前回よりも大きな値）に設定する。
【００８０】
同様に、制御部１は、前回の試行において、直線の数（ｎ）がＮ_ＭＡＸよりも大きく、かつ、今回の試行において、直線の数（ｎ）がＮ_ＭＡＸよりも大きかった場合、今回の閾値の変化量（Δｔ）を前回の閾値の変化量と同じ値（あるいは、前回よりも大きな値）に設定する。
【００８１】
なお、最初の閾値の変化量（Δｔ）は、ある程度大きな値に設定されている。
【００８２】
また、制御部１は、前回の試行において、直線の数（ｎ）がＮ_ＭＩＮよりも小さく、かつ、今回の試行において、直線の数（ｎ）がＮ_ＭＡＸよりも大きかった場合、今回の閾値の変化量（Δｔ）を前回の閾値の変化量よりも小さな値に設定する。
【００８３】
同様に、制御部１は、前回の試行において、直線の数（ｎ）がＮ_ＭＡＸよりも大きく、かつ、今回の試行において、直線の数（ｎ）がＮ_ＭＩＮよりも小さかった場合、今回の閾値の変化量（Δｔ）を前回の閾値の変化量よりも小さな値に設定する。
【００８４】
このような処理により、直線の数（ｎ）を、抽出すべき直線の数の範囲内に素早く収束させることができる。
【００８５】
上述のように、現在の試行回数（ｋ）が試行回数の最大値（Ｋ_ＭＡＸ）に達している場合（ステップ２０３のＹＥＳ）、抽出された直線の数（ｎ）が予め設定されている数の範囲内である場合（ステップ２０４のＹＥＳ）、閾値（ｔ）が、予め設定されている閾値の範囲内ではない場合（ステップ２０８のＮＯ）、制御部１は、ステップ２１０へ進む。
【００８６】
ステップ２１０では、制御部１は、抽出された直線を取得し、この直線に対して優先度を決定する処理を実行する。この優先度を決定するとき、以下の指標が用いられる。
【００８７】
（１）画像の中心からその直線までの距離
画像の中心からの距離が近くなるほど優先度が高くなる。
（２）直線の傾き
垂直及び水平な直線よりも、傾いている直線の方が優先度が高くなる。
（３）他の直線との類似度
類似度は、直線の傾きなどによって判断される。類似する複数の直線が存在する場合（例えば、複数の垂直線が存在する場合）には、１つの直線の優先度を高くし、それ以外の直線は優先度を低くする。
（４）顔や、文字などの特徴的な領域との交差
顔や、文字などの特徴的な領域と交差する直線は優先度を低くする。
【００８８】
優先度を決定する処理においては、制御部１は、（１）〜（４）のすべてを用いて優先度を決定してもよいし、（１）〜（４）のうち、一部を用いて優先度を決定してもよい。
【００８９】
図４では、元の画像データ１１から直線を抽出する場合について説明したが、円、円弧、多角形（直線の組み合わせ）においても同様の処理によってこれらを抽出することが可能である。
【００９０】
再び図２を参照して、ステップ１０１では、元の画像データ１１を解析することによって、幾何学的特徴だけでなく、色情報も抽出する。色情報は、元の画像データ１１において使用されているすべての色が抽出されてもよいし、一部の色が抽出されてもよい。一部の色が抽出される場合、色の面積が大きいほどその色の優先度が高くなるようにその優先度が設定される。また、黒、白、グレーなどの無彩色については、有彩色と比べて優先度が低くなるように優先度が設定される。
【００９１】
図３の中央の図では、元の画像データ１１における背景の色（例えば、青）と、女性が着ている洋服の色（例えば、赤）と、クラリネットの色（例えば、茶色）との３つの色が抽出された場合の一例が示されている。
【００９２】
再び図２を参照して、ステップ１０１では、制御部１は、元の画像データ１１から、幾何学的特徴、色情報の他に、顔情報や、テキスト情報なども抽出する。なお、顔情報とは、顔の領域情報や、顔の中心位置の情報などであり、テキスト情報とは、テキストの文字情報（図３に示す例では"楽曲名"）や、テキストの領域情報、テキストの中心位置の情報などである。
【００９３】
元の画像データ１１の解析が終了すると、次に、制御部１は、所定の枠内において、元の画像データ（対応画像データ）１１を配置すべき位置を判定する（ステップ１０２）。図５は、元の画像データ１１が所定の枠内に配置されるときの様子を示す図である。図５の上側には、枠内において、元の画像データ１１の他に、テキストデータが配置されるときの様子が示されている。一方、図５の下側の図には、枠内において、元の画像データ１１のみが配置されるときの様子が示されている。
【００９４】
図５に示す例では、枠が矩形である場合が示されているが、枠の形状（第２の領域の形状）は矩形に限られない。例えば、枠の形状は、円形、楕円形、三角形、５角形以上の多角形などであってもよい。
【００９５】
なお、本実施形態の説明では、枠内において、元の画像データ１１が配置される領域を第１の領域Ａ１と呼び、それ以外の領域である、背景画像データ１２が配置される領域を第２の領域Ａ２と呼ぶ。
【００９６】
ステップ１０２では、まず、制御部１は、元の画像データ１１における重心位置を判断する。重心位置の判断においては、顔の領域情報、顔の中心位置の情報、テキストの領域情報、テキストの中心位置の情報、及び特徴点の位置情報（図３、中央の左側の図における黒丸参照）のうち少なくとも１つ以上が用いられる。
【００９７】
図５に示す例では、元の画像データ１１における重心位置が白丸で示されている。重心位置を判断すると、制御部１は、重心位置の情報を取得してその情報に基づいて、枠内において元の画像データ１１を配置すべき位置を判定する（すなわち、第１の領域Ａ１及び第２の領域Ａ２の位置を決定する）。
【００９８】
図５の上側に示すように、枠内において、元の画像データ１１と、テキストデータとを配置する場合、制御部１は、元の画像データ１１内において重心位置が偏っている側（枠内の左側）に元の画像データ１１を配置する。そして、制御部１は、枠内において元の画像データ１１が配置された側とは反対側にテキストデータを配置する（つまり、第２の領域Ａ２内における所定の領域にテキストデータを配置する）。
【００９９】
また、図５の下側に示すように、枠内において、元の画像データ１１のみを配置する場合、制御部１は、元の画像データ１１内において重心位置が偏っている側とは反対側（枠内の右側）に元の画像データ１１を配置する。
【０１００】
これにより、視覚的なバランスがとれ、最終的に生成されるデザイン画像データ１３のデザイン性が向上する。
【０１０１】
なお、テキストデータとして枠内に配置されるデータは、元の画像データ１１に関連する関連情報（メタデータ）のうち、所定の関連情報である。例えば、枠内に配置されるテキストデータは、元の画像データ１１が楽曲のジャケットの画像データである場合、楽曲名、アーティスト名、ジャンル名などである。
【０１０２】
また、画像データがテレビ番組の一場面の画像データである場合、枠内に配置されるテキストデータは、番組名、出演者名、放送日時などである。また、画像データがデジタルスチルカメラによって撮像された画像データである場合、枠内に配置されるテキストデータは、撮影日時、撮影地などである。
【０１０３】
なお、図３に示す例では、テキストデータとして、楽曲名が用いられる場合が示されている。
【０１０４】
再び図２を参照して、元の画像データ１１（及びテキストデータ）を配置すべき位置を決定すると、次に、制御部１は、元の画像データ１１における幾何学的特徴が反映された背景画像データ１２を生成して、元の画像データ（対応画像データ）１１と、背景画像データ１２とを含むデザイン画像データ１３を生成する（ステップ１０３）。
【０１０５】
ステップ１０３では、まず、制御部１は、元の画像データ１１から抽出された複数の直線から、背景画像データ１２に反映させるべき所定数の直線を選び出す。このとき、制御部１は、優先度の高い直線を優先的に選び出す処理を実行する。
【０１０６】
背景画像データ１２に反映させるべき直線の数（選び出される直線の数）は、入力部４を介してユーザにより入力された値に基づいて決定されてもよいし、元の画像データ１１から抽出された、幾何学的特徴とは異なる特徴（空間周波数、色分布）に基づいて決定されてもよい。
【０１０７】
背景画像データ１２に反映させるべき直線の数が、空間周波数、色分布などにより決定される場合、制御部１は、空間周波数が高くなるほど、背景画像データ１２に反映させるべき直線の数が多くなるように、直線の数を設定する。また、制御部１は、色分布が複雑になるほど、背景画像データ１２に反映させるべき直線の数が多くなるように、直線の数を設定する。なお、空間周波数及び色分布は、両方用いられてもよいし、いずれか一方が用いられてもよい。
【０１０８】
あるいは、背景画像データ１２に反映させるべき直線の数は、元画像データに関連する関連情報（メタデータ）のうち、所定の関連情報に基づいて決定されてもよい。この場合、例えば、制御部１は、ジャンル情報（ＪＡＺＺ、クラシック、ロック、メタル等）、テンポ情報（早い、遅い）に基づいて、背景画像データ１２に反映させるべき直線の数を決定する。
【０１０９】
この場合、制御部１は、ジャンルがロックやメタルである場合、ジャンルがＪＡＺＺやクラシックである場合よりも、反映させるべき直線の数が多くなるように、直線の数を設定する。また、制御部１は、テンポが速くなるほど、反映させるべき直線の数が多くなるように、直線の数を設定する。なお、ジャンル情報とテンポ情報は、両方用いられてもよいし、いずれか一方が用いられてもよい。
【０１１０】
なお、背景画像データ１２に反映させるべき直線の数は、幾何学的特徴とは異なる特徴（空間周波数、色分布）及び所定の関連情報（ジャンル情報、テンポ情報）の両方を用いて決定されてもよい。
【０１１１】
このような処理により、適切な数の幾何学的特徴を背景画像データ１２に反映させることができる。
【０１１２】
直線を選び出すと、次に、制御部１は、その直線を第２の領域Ａ２の全体に延長させる処理を実行する。図３の右側の図では、２本の直線が第２の領域Ａ２に延長された場合の一例が示されている。このようにして、元の画像データ１１の幾何学的特徴が反映された背景画像データ１２が生成される。
【０１１３】
直線を背景画像データ１２に反映させると、次に、制御部１は、元の画像データ１１から抽出された色情報を取得し、この情報に基づいて、直線によって区分された領域を塗りつぶす処理を実行する。すなわち、制御部１は、元の画像データ１１の色を背景画像データ１２に反映させる処理を実行する。
【０１１４】
図３の右側の図に示す例では、２本の直線によって挟まれた２つの狭い領域が、クラリネットの色（茶色）で塗りつぶされた場合の一例が示されている。また、この例では、残った２つの領域のうち、一方の領域が、女性が着ている服の色（赤）で塗りつぶされ、他方の領域が元の画像データ１１の背景の色（青）で塗りつぶされた場合の一例が示されている。
【０１１５】
なお、どの領域に対してどの色を用いるかについては、ランダムに決定されてもよいし、元の画像データ１１における色を考慮して決定されてもよい。例えば、元の画像データ１１で最も多くの領域で使用されている色を第２の領域Ａ２におけるもっとも広い領域に使用してもよい。なお、直線に挟まれた領域だけでなく、直線の輪郭に対して、元の画像データ１１から抽出された色を使用してもよい（円、円弧においても同様）。
【０１１６】
以上のような処理によって、元の画像データ１１及び背景画像データ１２を含むデザイン画像データ１３が生成される。なお、図３の右側の図に示すデザイン画像データ１３は、例えば、音楽の再生時において表示部３の画面上に表示される再生画像として用いられる。
【０１１７】
ここで、元の画像データ１１から幾何学的特徴として、円、円弧、円と直線の組み合わせが抽出され、その幾何学的特徴が背景画像データ１２に反映される場合について説明する。図６は、これを説明するための図である。
【０１１８】
図６の上側を参照して、元の画像データ１１から幾何学的特徴として、円が抽出された場合、第２の領域Ａ２において、制御部１は、円の大きさを維持したまま、円を所定の間隔で配置する。
【０１１９】
図６の中央を参照して、元の画像データ１１から幾何学的特徴として円弧が抽出された場合、第２の領域Ａ２において円弧を延長させて円弧の残りの部分を補い、全体として円となるようにする。
【０１２０】
図６の下側を参照して、元の画像データ１１から幾何学的特徴として円と直線が抽出された場合、まず、制御部１は、第２の領域Ａ２において直線を延長させる。そして、制御部１は、第２の領域Ａ２において、直線の傾きに応じた角度で所定の間隔毎に円を配置する。
【０１２１】
［作用等］
以上説明したように、本実施形態に係る情報処理装置１０では、元の画像データ１１の幾何学的特徴が反映された背景画像データ１２を生成して、元の画像データ（対応画像データ）１１及び背景画像データ１２を含むデザイン画像データ１３を生成することができる。デザイン画像データ１３は、第２の領域Ａ２における背景画像データ１２において、元の画像データ１１の幾何学的特徴が反映されているので、全体として統一感のあるデザイン性の高い画像となる。
【０１２２】
また、本実施形態に係る情報処理装置１０では、元の画像データ１１の幾何学的特徴だけでなく、元の画像データ１１における色も背景画像データ１２に反映されるため、デザイン画像データ１３のデザイン性をさらに向上させることができる。
【０１２３】
また、本実施形態に係る情報処理装置１０では、背景画像データ１２の領域（第２の領域Ａ２）において、テキストデータが配置される。これにより、デザイン性を向上させることができるだけでなく、有用な情報をユーザに提供することもできる。
【０１２４】
［各種変形例］
ここで、テキストデータが背景画像データ１２の領域内に配置される場合、制御部１は、背景画像データ１２内における幾何学的特徴の位置に基づいて、背景画像データ１２内におけるテキストデータの位置を決定してもよい。図７は、これを説明するための図である。
【０１２５】
図７に示す例では、２本の直線が第２の領域Ａ２に延長された場合の一例が示されている。そして、この例では、２本の直線のうち、一方の直線の上方においてこの直線に沿って（直線の傾きに合わせて）テキストデータが配置される場合の一例が示されている。この例では、直線の位置に合わせてテキストデータの位置が決定される場合が示されているが、円や、円弧の位置に合わせてテキストデータの位置が決定されてもよい。
【０１２６】
上述の例では、元の画像データ１１から抽出された幾何学的特徴は、背景画像データ１２にのみ反映され、この幾何学的特徴は元の画像データ（対応画像データ）１１には反映されない場合について説明した。一方、幾何学的特徴が元の画像データ（対応画像データ）１１においても反映されてもよい。これにより、デザイン画像データ１３のデザイン性をさらに向上させることができる。
【０１２７】
図８は、幾何学的特徴が元の画像データ１１にも反映された場合の一例を示す図である。図８に示す例では、元の画像データ１１から２本の直線が抽出され、この２本の直線が元の画像データ１１に上書きされた場合の一例が示されている。なお、図８に示す例では、上書きされる２本の直線について、元の画像データ１１から検出された色が使用された場合の一例が示されている。
【０１２８】
ここで、例えば、楽曲のジャケットの画像データや、テレビ番組の一場面の画像データに対して上述のような上書き（加工）を行ってしまうと、著作権における同一性保持権などの観点から問題となる場合も想定される。
【０１２９】
この問題を解消するため、制御部１は、元の画像データ１１に関連する関連情報（メタデータ）として加工禁止／許可情報を取得し、加工禁止／許可情報に基づいて、幾何学的特徴を元の第１の画像データに反映させるかどうかを判断してもよい。この場合、制御部１は、加工が許可されている場合に限り、上述のような上書き（加工）を行う。
【０１３０】
また、制御部１は、元の画像データ１１内に、背景画像データ１２において反映させるべきテキストデータが含まれているかどうかを判断し、元の画像データ１１内にテキストデータが含まれているかどうかに応じて、背景画像データ１２におけるテキストデータの大きさを変更してもよい。
【０１３１】
例えば、制御部１は、元の画像データ１１を解析したときにテキスト情報（テキストの文字情報）が取得された場合、このテキスト情報と、背景画像データ１２に反映させるべきテキストデータ（関連情報から取得される）とを比較する。これらが一致する場合、制御部１は、背景画像データ１２に反映させるべきテキストデータのサイズを相対的に小さくする。あるいは、この場合、制御部１は、テキストデータを背景画像データ１２に配置しない。
【０１３２】
図９の上側の図においては、背景画像データ１２におけるテキストデータのサイズが小さくされた場合の一例が示されている。
【０１３３】
また、元の画像データ１１から取得されたテキスト情報と、背景画像データ１２に反映させるべきテキストデータ（関連情報から取得される）とが一致しない場合、あるいは、元の画像データ１１がテキスト情報を含まず、テキスト情報を取得することができなかった場合、制御部１は、背景画像データ１２に反映させるべきテキストデータのサイズを相対的に大きくする。
【０１３４】
図９の下側の図においては、背景画像データ１２におけるテキストデータのサイズが大きくされた場合の一例が示されている。
【０１３５】
以上の説明では、背景画像データ１２に反映させるべきテキストデータが関連情報から取得される場合について説明したが、このテキストデータは、元の画像データ１１から抽出されてもよい。
【０１３６】
以上の説明では、背景画像データ１２の領域（第２の領域Ａ２）が、元の画像データ１１が配置される領域（第１の領域Ａ１）の周囲の領域である場合について説明した。一方、第２の領域Ａ２は、第１の領域Ａ１の周囲の領域に限られない。例えば、第１の領域Ａ１及び第２の領域Ａ２は、縦方向や横方向に隣接する領域であっても構わない。
【０１３７】
以上の説明では、元の画像データ１１を解析して元の画像データ１１から幾何学的特徴を抽出する処理と、背景画像データ１２を生成して、元の画像データ（対応画像データ）１１及び背景画像データ１２を含むデザイン画像データ１３を生成する処理とが同じ装置によって実行される場合について説明した。一方、これらの処理が別々の装置によって実行されてもよい。すなわち、元の画像データ１１を解析して幾何学的特徴を抽出（あるいは、色、重心位置の情報などを抽出）する解析装置と、この情報を取得してデザイン画像データ１３を生成する生成装置とを含む情報処理システムによって本技術が実現されてもよい。
【０１３８】
［他の実施形態］
次に、本技術に係る他の実施形態について説明する。
【０１３９】
上述の実施形態では、生成されたデザイン画像データ１３が情報処理装置１０の表示部３（液晶ディスプレイやＥＬディスプレイ）に表示される例が示されたが、デザイン画像データ１３は、プロジェクタによってテーブル、床、壁、天井等の実在の面に投影されてもよい。この場合、幾何学的特徴の抽出対象となる元の画像データ１１としては、予め記憶部２に記憶された画像データの代わりに、実在する（例えばテーブル上に載置された）オブジェクトを撮像するカメラからの入力画像が用いられてもよい。また投影面は平面でなくてもよく、例えば曲面等であっても構わない。
【０１４０】
すなわち、本実施形態では、画像解析に基づき色成分、図形成分を抽出することで一貫性のある周辺画像を自動生成する技術を、カメラからの入力画像およびプロジェクタからの出力画像を用いて実世界に展開する。以下、本実施形態に係る情報処理システムの構成及び動作について説明する。
【０１４１】
（情報処理システムのハードウェア構成）
図１０は、本実施形態に係る情報処理装置システムの構成を示した図である。ここでシステムとは、所定の処理を実行するための構成のことを意味していてよく、システム全体として１つの装置とみなすこともできるし、複数の装置によってシステムが構成されているとみなすこともできる。図１０に示す本実施形態に係る情報処理システムも、情報処理システム全体として所定の処理（例えば図１１に示す機能構成によって実現される処理）を実行可能に構成されていればよく、情報処理システム内のどの構成を１つの装置とみなすかは任意であってよい。
【０１４２】
同図に示すように、本実施形態の情報処理装置システム１００は、入力部１１０と、出力部１３０とを含む。当該情報処理システム１００は、テーブル１４０の天面に情報を投影し、テーブル１４０に投影された情報に対して情報処理システム１００を使用するユーザに操作をさせるシステムである。
【０１４３】
入力部１１０は、情報処理システム１００を使用するユーザの操作内容や、テーブル１４０に置かれているオブジェクトの形状や模様などを入力する装置である。同図の例では、図１０に示した例では、入力部１１０は、テーブル１４０の上方に、例えば天井から吊り下げられた状態で設けられる。すなわち、入力部１１０は、情報が表示される対象となるテーブル１４０とは隔離して設けられる。入力部１１０としては、例えばレンズでテーブル１４０を撮像するカメラはや、２つのレンズでテーブル１４０を撮像して奥行き方向の情報を記録することが可能なステレオカメラ、情報処理システム１００を使用するユーザが発する音声や情報処理システム１００が置かれている環境の環境音を収音するためのマイク等が用いられ得る。
【０１４４】
入力部１１０として、１つのレンズでテーブル１４０を撮像するカメラが用いられる場合、情報処理システム１００は、そのカメラが撮像した画像を解析することで、テーブル１４０に置かれた物体を検出することができる。また入力部１１０としてステレオカメラが用いられる場合、そのステレオカメラには、例えば可視光カメラや赤外線カメラ等が用いられ得る。入力部１１０としてステレオカメラが用いられることで、入力部１１０は、深度情報を取得することが可能となる。入力部１１０が深度情報を取得することで、情報処理システム１００は、例えばテーブル１４０の上に置かれたオブジェクトＯの三次元形状を検出することが可能となる。すなわち、この場合入力部１１０は深度センサとしても機能する。
【０１４５】
ここでオブジェクトＯとは、様々なものが想定されるが、例えば、携帯電話、ＣＤ（ジャケットケース入りの）、本、プリント写真等である。
【０１４６】
また入力部１１０としてマイクが用いられる場合、そのマイクとしては特定の方向の音声を収音するためのマイクアレイが用いられ得る。入力部１１０としてマイクアレイが用いられる場合、情報処理システム１１０は、マイクアレイの収音方向を任意の方向に調整してもよい。
【０１４７】
出力部１３０は、入力部１１０によって入力された、情報処理システム１００を使用するユーザの操作内容や、出力部１３０が出力している情報の内容、テーブル１４０に置かれている物体の形状や模様等の情報に応じて、テーブル１４０に情報を表示したり、音声を出力したりする装置である。出力部１３０としては、例えばプロジェクタやスピーカ等が用いられる。図１０に示した例では、出力部１３０は、テーブル１４０の上方に、例えば天井から吊り下げられた状態で設けられる。出力部１３０がプロジェクタで構成される場合、出力部１３０は、テーブル１４０の天面に情報を投影する。出力部１３０がスピーカで構成される場合、出力部１３０は、音声信号に基づいて音声を出力する。出力部１３０がスピーカで構成される場合、スピーカの数は１つであってもよく、複数であってもよい。出力部１３０がスピーカで構成される場合、情報処理システム１００は、音声を出力するスピーカを限定したり、音声を出力する方向を調整したりしてもよい。
【０１４８】
また出力部１３０には、照明機器が含まれていてもよい。出力部１３０に照明機器が含まれる場合、情報処理システム１００は、入力部１１０によって入力された情報の内容に基づいて、照明機器の点灯、消灯等の状態を制御してもよい。
【０１４９】
情報処理システム１００を使用するユーザは、出力部１３０がテーブル１４０に表示する情報に対して、指などをテーブル１４０に置いて操作することができる。またユーザは、テーブル１４０にオブジェクトを置いて入力部１１０に認識させることで、その認識させた物体に関する種々の操作を実行することができる。
【０１５０】
図１０には図示しないが、情報処理システム１００には他の装置が接続されていてもよい。例えば、情報処理システム１００には、テーブル１４０を照らすための照明機器が接続されていてもよい。情報処理システム１００は、表示画面の状態に応じて当該照明機器の点灯状態を制御してもよい。
【０１５１】
（情報処理システムの機能構成）
図１１は、本実施形態に係る情報処理システムの機能構成例を示した図である。
【０１５２】
同図に示すように、情報処理システム１００は、入力部１１０と、制御部１２０と、出力部１３０を含む。
【０１５３】
入力部１１０は、情報処理システム１００を使用するユーザの情報処理システム１００に対する操作内容や、出力部１３０が情報を出力する面（例えば図１０のテーブル１４０）に置かれているオブジェクトの形状や模様などを入力する。情報処理システム１００を使用するユーザの情報処理システム１００に対する操作内容には、情報処理システム１００が情報の表示面に出力するＧＵＩ（Graphical User Interface）に対する操作内容を含む。入力部１１０が入力した、情報処理システム１００に対する操作内容、物体の形状、模様等の情報は、制御部１２０に送られる。
【０１５４】
入力部１１０は、例えば１つのレンズで構成されるカメラ、２つのレンズで構成されるステレオカメラ、マイク等で構成され得る。
【０１５５】
制御部１２０は、情報処理システム１００の各部を制御する。例えば制御部１２０は、入力部１１０が入力した情報を用いて、出力部１３０から出力する情報を生成する。同図に示すように、制御部１２０は、検出部１２１と、出力制御部１２２を含む。検出部１２１は、情報処理システム１００のユーザの、情報処理システム１００に対する操作内容や、出力部１３０が出力している情報の内容、及び出力部１３０が情報を出力する面（例えばテーブル１４０）に置かれているオブジェクトＯの形状や模様等を検出する。検出部１２１が検出した内容は出力制御部１２２に送られる。出力制御部１２２は、検出部１２１が検出した内容に基づいて、出力部１３０から出力する情報を生成する。出力制御部１２２が生成した情報は出力部１３０に送られる。
【０１５６】
例えば、情報の表示面における第１の領域Ａ１の座標と、当該表示面上で検出されたオブジェクトＯの座標とが一致するように予め校正されることで、出力制御部１２２は、オブジェクトＯがデザイン画像データ１３において第１の領域Ａ１に位置し、その周囲に背景画像データ１２が投影されるように、デザイン画像データ１３を生成することができる。
【０１５７】
制御部１２０は、例えばＣＰＵ等で構成されてもよい。制御部１２０がＣＰＵ等の装置で構成される場合、かかる装置は電子回路として構成され得る。
【０１５８】
また図示しないが、制御部１２０は、他の装置との間で無線通信を行うための通信機能や、情報処理システム１００に接続される他の装置、例えば照明機器の動作を制御する機能を有していてもよい。
【０１５９】
出力部１３０は、入力部１１０によって入力された、情報処理システム１００のユーザの操作内容や、出力部１３０が出力している情報の内容、また出力部１３０が情報を出力する面（例えばテーブル１４０）に置かれているオブジェクトＯの形状や模様等の情報に応じて情報を出力する。出力部１３０は、出力制御部１２２が生成する情報に基づいて情報を出力する。出力部１３０が出力する情報には、情報の表示面に表示される情報や、スピーカ等から出力される音声等が含まれる。
【０１６０】
図１１に示した情報処理システム１００は、単独の装置として構成されてもよく、一部または全部が別々の装置で構成されてもよい。例えば、図１１に示した情報処理システム１００のうち、制御部１２０が、入力部１１０及び出力部１３０とネットワーク等で接続されたサーバ等の装置に備えられていてもよい。制御部１２０がサーバ等の装置に備えられる場合は、入力部１１０からの情報がネットワーク等を通じて当該サーバ等の装置に送信され、制御部１２０が入力部１１０からの情報を処理し、当該サーバ等の装置から、出力部１３０が出力するための情報がネットワーク等を通じて出力部１３０に送られる。
【０１６１】
（デザイン画像データの投影例）
図１２及び図１３は、本実施形態において情報処理システム１００によってテーブル１４０等に投影されるデザイン画像データ１３の例を示した図である。
【０１６２】
本実施形態では、投影されるデザイン画像データ１３のうち第１の領域Ａ１は、上記オブジェクトＯの面積に合致するように生成され、当該第１の領域Ａ１には、元の画像データ１１は投影されずにブランク領域とされてもよい。換言すると、本実施形態では、元の画像データ１１から背景画像データ１２が生成され、デザイン画像データ１３として背景画像データ１２のみが投影されてもよい。
【０１６３】
図１２に示すように、オブジェクトＯが例えばＣＤのジャケット付ケースである場合、上述の実施形態と同様に、当該ケースのＣＤジャケットの画像から幾何学的特徴等が抽出され、それを反映した背景画像データ１２が生成され、テーブル１４０上の当該オブジェクトＯの周囲に投影される。同図の例では、ジャケット画像から横方向及び斜め方向の線が抽出され、それらの特徴を基に、当該各線を延長したような線を有する背景画像データ１２がオブジェクトＯの周囲に投影されている。
【０１６４】
図１３に示すように、オブジェクトＯが例えばプリント写真である場合も、当該プリント写真から抽出された幾何学的特徴を反映した背景画像データ１２が生成され、当該オブジェクトＯの周囲に投影される。同図の例では、プリント写真から円が抽出され、その特徴を基に当該プリント写真上の円の両隣に並ぶような２つの円を有する背景画像データ１２がテーブル１４０上のオブジェクトＯの周囲に投影されている。
【０１６５】
図１２及び図１３では、デザイン画像データ１３がテーブル１４０に投影される例が示されたが、デザイン画像データ１３が投影される面は、床、壁（床に垂直な面）、天井等であっても構わない。
【０１６６】
（情報処理システムの動作概要）
次に、本実施形態の情報処理システムの動作について説明する。
【０１６７】
図１４は、当該情報処理システムの動作の流れを示したフローチャートである。
【０１６８】
同図に示すように、情報処理システム１００の制御部１２０はまず、カメラの入力画像からオブジェクトＯを検出する（ステップ１４１）。具体的には、制御部１２０は、予め撮影して記憶しておいたテーブル１４０等の背景画像と、入力部１１０（カメラ）の入力画像とを比較して背景差分処理を実行し、オブジェクトＯの領域を輪郭として検出する。
【０１６９】
続いて制御部１２０は、上記オブジェクトＯを検出した入力画像から、オブジェクトＯの画像を取得する（ステップ１４２）。
【０１７０】
続いて制御部１２０は、上記取得したオブジェクトＯの画像を解析して、幾何学的特徴及び色情報を抽出する（ステップ１４３）。この抽出処理は上述の実施形態における処理と同様である。
【０１７１】
続いて制御部１２０は、上記抽出した幾何学的特徴及び色情報を基に、デザイン画像データ１３を生成する（ステップ１４４）。このデザイン画像データ１３は、例えば上記検出されたオブジェクトＯの領域（第１の領域Ａ１）をブランク（黒色）としてその周囲に背景画像データ１２を配置したものである。背景画像データ１２が、例えばオブジェクトＯの画像上の幾何学的特徴から延長されたような図形や直線等である場合、オブジェクトＯ上の模様等と背景画像データ１２との連続性が担保されるように、上記第１の領域Ａ１は、オブジェクトＯが存在する領域の形状及び面積に合致するように生成され、背景画像データ１２は、当該第１の領域Ａ１の縁部（第２の領域Ａ２との境界）からその周囲に生成される。
【０１７２】
そして制御部１２０は、出力部１３０により、上記生成したデザイン画像データ１３を、テーブル１４０等に存在するオブジェクトＯの領域が上記ブランク領域と重なるように位置合わせした上で、オブジェクトＯの周囲に投影する（ステップ１４５）。
【０１７３】
（投影制御の具体例１：オブジェクト上での強調表示）
上述の例では、デザイン画像データ１３として、検出されたオブジェクトＯに対応する領域（第１の領域Ａ１）がブランク（黒色）とされたデータが出力される例が説明された。しかし、デザイン画像データ１３のうちオブジェクトＯに対応する領域にも何らかの画像データが投影されてもよい。
【０１７４】
例えば、オブジェクトＯから検出され背景画像データ１２の生成に用いられた幾何学的特徴（図形や線）が、オブジェクトＯ上で強調表示されるように、デザイン画像データ１３のうちオブジェクトＯに対応する領域に画像が生成され、オブジェクトＯ上の幾何学的特徴に重なるように投影されてもよい。
【０１７５】
図１５は、そのような強調表示の例を示した図である。
【０１７６】
同図左側の図は、オブジェクトＯに対応する領域がブランクとされ、その周囲の背景画像データ１２のみを有するデザイン画像データ１３の例を示している。この図の例では、オブジェクトＯは本であり、その表紙には、アルファベットが２段で斜め方向に印刷されている。制御部１２０は、当該アルファベットの斜め方向を検出して、それに対応する斜め方向の直線を含む背景画像データ１２と、オブジェクトＯの領域に対応するブランク領域とを含むデザイン画像データ１３を生成して、オブジェクトＯから上記直線が連続的に表示されるようにデザイン画像データ１３を投影する。
【０１７７】
一方、同図右側の図は、オブジェクトＯに対応する領域においても画像を有するデザイン画像データ１３の例を示している。同図に示すように、オブジェクトＯに対応する領域においては、上記背景画像データ１２が有する斜め方向の直線と重なる直線を有する画像データが生成され、当該画像データと背景画像データ１２とが合成されたデザイン画像データ１３が投影される。
【０１７８】
ここで、オブジェクトＯの領域に投影される画像データ中の直線は、オブジェクトＯの色に応じて適宜変更されてもよい。例えば机１４０の色が白色系である場合、背景画像データ１２における斜めの直線は黒色系とされる一方で、オブジェクトＯ（本の表紙）の色が黒色系である場合、オブジェクトＯに対応する領域の画像における斜めの直線は白色系とされてもよい。
【０１７９】
このように、オブジェクトＯに対応する領域においても、当該オブジェクトＯから検出された幾何学的特徴を強調するような画像が生成されオブジェクトＯに重畳投影されることで、オブジェクトＯからどのような幾何学的特徴が認識されているのかがユーザにとって明確となる。
【０１８０】
また、検出されたオブジェクトＯの画像が、例えばＣＤジャケット画像のようなコピー可能な画像である場合、制御部１２０は、入力部１１０から取得したオブジェクトＯの画像と同一であって高画質の画像を、情報処理システム１００内または外部ネットワーク上のデータベースから検索して、当該画像をオブジェクトＯの領域に配置した上で背景画像データ１２と合成してデザイン画像データ１３を生成してオブジェクトＯ上に重畳投影してもよい。
【０１８１】
（投影制御の具体例２：オブジェクトの高さ／厚さに応じた表現）
上述の例において、オブジェクトＯがある程度の高さ／厚みを有する場合には、制御部１２０は、デザイン画像データ１３において、オブジェクトＯから抽出された幾何学的特徴を反映した図形や線と併せて、その影（のように見える図形や線）を投影することで、ユーザにとって当該図形がオブジェクトＯと同じ高さにあるかのように見える表現を提供することも可能である。
【０１８２】
この場合制御部１２０は、オブジェクトＯの検出時に、入力部１１０としての上記ステレオカメラ（深度センサ）等によってオブジェクトＯの高さ／厚みも検出し、当該高さ／厚みに応じて、影のオフセット量を調整する。
【０１８３】
図１６は、そのような影図形を含むデザイン画像データ１３の例を示した図である。
【０１８４】
同図Ａは、比較的厚み（高さ）が小さいオブジェクトＯ上に投影される、影を含むデザイン画像データ１３の例を示し、同図Ｂは、比較的厚み（高さ）が大きいオブジェクトＯ上に投影される、影を含むデザイン画像データ１３の例を示す。
【０１８５】
これらの図に示すように、両図においてオブジェクトＯの表面が有する幾何学的特徴（名斜めに記載されたアルファベット）を反映した斜めの直線を有するデザイン画像データ１３が投影される点は共通する。しかし、同図Ａのデザイン画像データ１３に比べて、同図Ｂのデザイン画像データにおいては、直線と、その下方に投影される影線Ｓとの距離が大きくなっていることが分かる。この両図におけるデザイン画像データ１３中の直線と影線Ｓとの距離が、オブジェクトＯの高さ／厚みを反映しているため、この距離によってユーザはオブジェクトＯの高さ／厚みを把握することができる。
【０１８６】
（投影制御の具体例３：複雑な立体物への投影例）
上述の例において、検出されたオブジェクトＯが比較的複雑な形状の立体物である場合、制御部１２０は、投影面に対して垂直方向から撮影した画像を利用して検出処理を行ってもよい。この場合制御部１２０は、テーブル１４０や床等の水平面ではなく壁等の垂直面を投影面としてもよい。
【０１８７】
またこの場合制御部１２０は、必要に応じて、前処理として深度センサ等を用いて投影面の背景除去等を行ってもよい。すなわち、壁面等の投影面に、デザイン画像データ１３の視認を阻害するような色や模様が存在することが検出された場合には、制御部１２０は、当該色や模様をキャンセルするような画像を、デザイン画像データ１３の投影に先立って投影してもよい。
【０１８８】
また逆に制御部１２０は、オブジェクトＯが検出された面のテクスチャの情報を積極的に利用してデザイン画像データ１３の投影処理を実行してもよい。すなわち、例えば投影面としての床や壁の撮像画像から、上記テクスチャとして、板材やタイルの継ぎ目が検出された場合には、制御部１２０は、当該継ぎ目の幾何学的特徴（例えば直線や格子）がデザイン画像データ１３と共に統一感を持ったデザインとして視認されるようにデザイン画像データ１３を生成して投影してもよい。
【０１８９】
また制御部１２０は、上記入力部１１０とは別のカメラ等によってユーザの視点位置を取得し、オブジェクトＯと、投影されたデザイン画像データ１３中の線や図形とが、当該ユーザの視点位置からシームレスに見えるように投影時に補正を行ってもよい。
【０１９０】
図１７は、オブジェクトＯが複雑な立体物である場合のデザイン画像データ１３の投影例を示した図である。
【０１９１】
同図に示すように、オブジェクトＯが、例えば天井から吊り下げられた飛行機の模型である場合、制御部１２０は、投影面を壁１５０とし、入力部１１０によりオブジェクトＯを当該壁１５０の垂直方向から撮影してオブジェクトＯの検出処理を行う。
【０１９２】
そして制御部１２０は、例えばオブジェクトＯとしての当該飛行機模型の表面から、幾何学的特徴として横方向の線を検出すると、その線に基づいて、当該線が当該飛行機模型の外側に延長されたような直線を有するデザイン画像データ１３を生成して投影する。
【０１９３】
この場合制御部１２０は、壁１５０に上記横方向の線の視認を阻害するような模様等が検出された場合には、前処理としてそのキャンセル処理を実行する。また制御部１２０は、別途ユーザの視点位置を検出して、当該ユーザの視点位置から、上記デザイン画像データ１３上の線が、飛行機模型上の線とシームレスに見えるように、投影するデザイン画像データ１３上の線の位置を補正してもよい。
【０１９４】
（投影制御の具体例４：オブジェクトが複数ある場合の投影例）
上述の例では、検出されるオブジェクトＯが１つである場合の投影例が示された。しかし、検出されるオブジェクトＯは複数であってもよく、当該複数のオブジェクトＯに応じたデザイン画像データ１３が生成され投影されてもよい。
【０１９５】
例えば制御部１２０は、複数のオブジェクトＯから検出された線同士の交点によって形成される領域をデザイン画像データ１３の生成に新たに使用してもよい。
【０１９６】
図１８は、オブジェクトＯが複数検出された場合のデザイン画像データ１３の投影例を示した図である。
【０１９７】
同図に示すように、例えばオブジェクトＯとして３つのＣＤジャケットケースが検出された場合、制御部１２０は、各ＣＤジャケットケースの撮像画像から抽出された複数の直線を交わらせて、それら直線で囲まれる複数の領域を異なる色で表現してデザイン画像データ１３を生成して投影してもよい。すなわち、この場合には、各オブジェクトＯ１、Ｏ２、Ｏ３に対応する領域（第１の領域Ａ１）は例えばブランク（黒色）領域として生成され、その周囲の領域（第２の領域Ａ２）が、上記複数の直線及びそれらで囲まれる複数の領域から構成される背景画像データ１２として生成される。またそれら複数の直線で囲まれた領域のうち、各オブジェクトＯ１、Ｏ２、Ｏ３に近い領域の色は、当該各オブジェクトから検出された色に類似する色にそれぞれ設定されてもよい。
【０１９８】
またこの場合制御部１２０は、検出された複数のオブジェクトＯについて優先度を付与し、優先度に応じてデザイン画像データ１３を生成してもよい。例えば制御部１２０は、複数のオブジェクトＯに、その面積や、入力部１１０の撮像範囲の中心からの距離に応じて優先度を付与し、それらの優先度に応じて、例えば面積の大きい、またはより中心に位置するオブジェクトＯから抽出された幾何学的特徴を優先的にデザイン画像データ１３の生成に利用してもよい。
【０１９９】
（その他の投影制御例）
上述の例において、典型的には、デザイン画像データ１３の色はオブジェクトＯから検出された色に類似する色に設定される。しかし、制御部１２０は、オブジェクトＯが検出された面（テーブル１４０、壁１５０、床、天井等）の色に応じて、デザイン画像データ１３の色を変更してもよい。例えば、オブジェクトＯから白色が検出され、当該オブジェクトＯが置かれた面の色も白色であった場合には、白色のデザイン画像データ１３は視認が困難となることから、デザイン画像データ１３が白色以外の色に設定されてもよい。また、オブジェクトＯから検出された色が黒色または暗い色であった場合には、プロジェクタによって黒色を投影することはできないため、オブジェクトＯが検出された面の色に関わらず、デザイン画像データ１３は明るい色に設定されてもよい。また同様の趣旨から、オブジェクトＯから暗い（黒色系の）色と明るい色の両方が検出された場合には、明るい色が優先的にデザイン画像データ１３に用いられてもよい。
【０２００】
上述の例において、デザイン画像データ１３には、オブジェクトＯから検出された色を基準としたグラデーション色が用いられてもよい。特にプロジェクタによる投影画像においては、投影領域の端部ほどフェードアウトするようなグラデーション効果を用いたデザイン画像データ１３がユーザにとってより自然な画像となる。例えば上記情報処理システム１００において、テーブル１４０等の投影面が複数のユーザによってＧＵＩとして用いられる場合には、投影面が当該複数のユーザ毎の操作領域（ウィンドウ）として区切られてもよく、当該各ウィンドウに投影されるデザイン画像データ１３は、境界付近に近づくにしたがってフェードアウトしてもよい。
【０２０１】
上述の例では、デザイン画像データ１３がオブジェクトＯの領域に近接してその端部からシームレスに投影される例が示されたが、デザイン画像データ１３は当該オブジェクトＯに近接して投影されなくてもよく、例えばオブジェクトＯから所定距離を置いた位置に投影されてもよい。
【０２０２】
上述の例において、入力部１１０の撮像画像から、オブジェクトＯの移動が検出された場合には、制御部１２０は、デザイン画像データ１３の投影処理を当該オブジェクトＯの移動に追従させてもよい。この場合制御部１２０は、リアルタイムで追従処理を実行してもよいし、所定のフレームレートで定期的に追従処理を実行してもよい。また制御部１２０は、オブジェクトＯの移動が検出された場合には、当該移動中はデザイン画像データ１３を投影せず、オブジェクトＯが移動して再度静止したことが検出された場合に、移動後の位置に改めてデザイン画像データ１３を投影してもよい。
【０２０３】
上述の例において、制御部１２０は、デザイン画像データ１３の生成にあたって、検出したオブジェクトＯの幾何学的特徴のみならず、周囲のユーザに関する情報を用いてもよい。例えば制御部１２０は、オブジェクトＯから複数の線分が検出された場合に、テーブル１４０等の投影面の周囲に存在するユーザの位置を別のカメラ等のセンサで検出し、当該ユーザが存在する方向に向いている線分を用いてデザイン画像データ１３を生成してもよい。また、上述の実施形態の図７や図９に示したようにデザイン画像データ１３内にテキストデータ（例えば楽曲タイトル）が配置される場合、当該テキストデータを、デザイン画像データ１３中の上記ユーザの位置に近い位置に配置してもよい。当該楽曲タイトルのテキストデータが楽曲再生のためのＧＵＩとして機能する場合、ユーザが自身の近くに投影された楽曲タイトルに対して操作（指によるタップ等）を入力することで、それを制御部１２０が検出して楽曲を再生することが可能となる。
【０２０４】
ここで、デザイン画像データ１３がＧＵＩとして機能してユーザとのインタラクションに用いられ得るのは、本実施形態に限られず上述の実施形態においても同様である。すなわち、上述の実施形態における情報処理装置１０の表示部３に表示されるデザイン画像データ１３がＧＵＩとして機能してもよい。
【０２０５】
上述の例において、制御部１２０は、所定の条件が満たされた場合には、デザイン画像データ１３の生成処理及び投影処理の実行を規制してもよい。例えば、上述の通り、プロジェクタでは黒色系の投影が困難であることから、制御部１２０は、オブジェクトＯから検出された色の色成分（ヒストグラム）を分析して、それが黒色系の色成分（明度または彩度が所定値未満）の場合（例えばモノクロ文書等）には上記生成処理及び投影処理を実行せず、明度または彩度が所定値以上の場合に上記生成処理及び投影処理を実行してもよい。また、制御部１２０は、検出されたオブジェクトＯの深度（立体形状）を分析して、複雑な立体形状である場合（例えば深度値の分散が所定値以上の場合）にも、同様に上記生成処理及び投影処理を実行しなくてもよい。
【０２０６】
上述の例では、オブジェクトＯがＣＤケース、本、写真等である場合のデザイン画像データ１３の投影例が示されたが、その他のあらゆるオブジェクトＯについても同様にデザイン画像データ１３が生成され得る。例えば飲食店において客に提供される（皿に盛られてテーブルに置かれる）料理がオブジェクトＯとして検出され、その料理が有する幾何学的特徴に基づいて、テーブル上の当該料理の周囲にデザイン画像データ１３が演出として投影されてもよい。
【０２０７】
本技術は以下の構成をとることもできる。
（１）第１の画像データを解析して抽出された幾何学的特徴情報を取得する取得部と、
前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する生成部と
を具備する情報処理装置。
（２）  上記（１）に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して抽出された色情報を取得し、
前記生成部は、前記色情報に基づいて第２の画像データを生成する
情報処理装置。
（３）  上記（１）又は（２）に記載の情報処理装置であって、
前記取得部は、前記第１の画像データから得られる複数の幾何学的特徴情報を取得し、
前記生成部は、前記複数の幾何学的特徴情報についてそれぞれ優先度を決定し、前記先度に基づいて選択される幾何学的特徴情報に基づいて、前記第２の画像データを生成する
情報処理装置。
（４）  上記（１）〜（３）のうちいずれか１つに記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、
前記生成部は、前記関連情報をテキストデータとして前記第２の画像データに反映させる
情報処理装置。
（５）  上記（１）〜（４）のうちいずれか１つに記載の情報処理装置であって、
前記第２の領域は、前記第１の領域の周囲の領域である
情報処理装置。
（６）  上記（４）に記載の情報処理装置であって、
前記生成部は、前記第２の画像データ内における幾何学的特徴の位置に基づいて、前記第２の画像データ内における前記テキストデータの位置を決定する
情報処理装置。
（７）  請求項（１）〜（６）のうちいずれか１つに記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、
前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置を決定する
情報処理装置。
（８）  上記（４）に記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して得られる前記第１の画像データの重心位置の情報を取得し、
前記生成部は、前記重心位置に基づいて、前記第１の領域及び前記第２の領域の位置、並びに、前記第２の領域内における前記テキストデータの位置を決定する
情報処理装置。
（９）  上記（１）〜（８）のうちいずれか１つに記載の情報処理装置であって、
前記取得部は、前記第１の画像データを解析して抽出された、前記幾何学的特徴情報とは異なる特徴情報を取得し、
前記生成部は、前記特徴情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定する
情報処理装置。
（１０）  上記（１）〜（９）のうちいずれか１つに記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、
前記生成部は、前記関連情報に基づいて、前記第２の画像データに反映させるべき幾何学的特徴情報の数を決定する
情報処理装置。
（１１）  上記（１）〜（１０）のうちいずれか１つに記載の情報処理装置であって、
前記第１の画像データを解析して幾何学的特徴情報を抽出する抽出部をさらに具備する
情報処理装置。
（１２）  上記（１１）に記載の情報処理装置であって、
前記抽出部は、前記第１の画像データを解析して前記幾何学的特徴情報とは異なる特徴情報を抽出し、前記特徴情報に基づいて、抽出すべき前記幾何学的特徴情報の数又は数の範囲を決定する
情報処理装置。
（１３）  上記（１１）又は（１２）に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報を取得し、前記関連情報に基づいて、取得すべき前記幾何学的特徴情報の数又は数の範囲を決定する
情報処理装置。
（１４）  上記（１）〜（１３）のうちいずれか１つに記載の情報処理装置であって、
前記生成部は、前記幾何学的特徴情報を、前記対応画像データに反映させる
情報処理装置。
（１５）  上記（１４）に記載の情報処理装置であって、
前記取得部は、前記第１の画像データに関連する関連情報として加工禁止／許可情報を取得し、
前記生成部は、前記加工禁止／許可情報に基づいて、前記幾何学的特徴情報を前記対応画像データに反映させるかどうかを判断する
情報処理装置。
（１６）  上記（４）に記載の情報処理装置であって、
前記生成部は、前記第１の画像データを解析して前記第１の画像データ内に、前記第２の画像に反映させるべき前記テキストデータが含まれているかどうかを判断し、前記第１の画像データ内に、前記テキストデータが含まれているかどうかに応じて、前記第２の画像データにおける前記テキストデータの大きさを変更する
情報処理装置。
（１７）第１の画像データを解析して前記第１の画像データから幾何学的特徴情報を抽出する解析装置と、
前記幾何学的特徴情報を取得し、前記幾何学的特徴情報に基づいて第２の画像データを生成し、前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する生成装置と
を具備する情報処理システム。
（１８）第１の画像データを解析して抽出された幾何学的特徴情報を取得し、
前記幾何学的特徴情報に基づいて第２の画像データを生成し、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する
情報処理方法。
（１９）コンピュータに、
第１の画像データを解析して抽出された幾何学的特徴情報を取得し、
前記幾何学的特徴情報に基づいて第２の画像データを生成し、
前記第１の画像データに対応する対応画像データが配置される第１の領域と、前記第２の画像データが配置される第２の領域と含む第３の画像データを生成する
を実行させるプログラム。
【符号の説明】
【０２０８】
１，１２０…制御部
１０…情報処理装置
１１…元の画像データ
１２…背景画像データ
１３…デザイン画像データ
１１０…入力部
１３０…出力部
【図１】
2016031254.tif 000003
【図２】
2016031254.tif 000004
【図３】
2016031254.tif 000005
【図４】
2016031254.tif 000006
【図５】
2016031254.tif 000007
【図６】
2016031254.tif 000008
【図７】
2016031254.tif 000009
【図８】
2016031254.tif 000010
【図９】
2016031254.tif 000011
【図１０】
2016031254.tif 000012
【図１１】
2016031254.tif 000013
【図１２】
2016031254.tif 000014
【図１３】
2016031254.tif 000015
【図１４】
2016031254.tif 000016
【図１５】
2016031254.tif 000017
【図１６】
2016031254.tif 000018
【図１７】
2016031254.tif 000019
【図１８】
2016031254.tif 000020
【国際調査報告】
2016031254.tif 000021
2016031254.tif 000022