(57)【要約】【課題】人物ごとに異なるデザインを容易に生成する。【解決手段】本発明における情報処理装置は、人物の生体情報を取得する取得部と、前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成する生成部と、を備える。【選択図】図１
2020181341.tif 000002
【特許請求の範囲】
【請求項１】
人物の生体情報を取得する取得部と、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成する生成部と、
を備える情報処理装置。
【請求項２】
前記デザイン画像は、前記生体情報の不可逆変換によって生成される、
請求項１に記載の情報処理装置。
【請求項３】
前記生成部は、前記生体情報の前記特徴量と前記生体情報以外の情報とに基づいて前記デザイン画像を生成する、
請求項２に記載の情報処理装置。
【請求項４】
前記生成部は、前記生体情報から得られる複数の前記特徴量のうち、一部の前記特徴量に基づいて前記デザイン画像を生成する、
請求項２に記載の情報処理装置。
【請求項５】
前記生成部は、前記生体情報以外の前記情報に基づいて、前記図柄の位置、大きさ、色彩の少なくとも１つを変更する、
請求項３に記載の情報処理装置。
【請求項６】
前記生体情報は、生体画像であり、
前記生成部は、前記生体画像を表す座標系とは異なる座標系によって表される前記デザイン画像を生成する、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記デザイン画像は、２次元データ又は３次元データによって表される、
請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記生体情報は、虹彩画像である、
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
人物の生体情報を取得するステップと、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、
を備える情報処理方法。
【請求項１０】
コンピュータに、
人物の生体情報を取得するステップと、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の製造業やサービス業等においては、人物ごとにデザインを変更した物品を提供することに対する需要が高まっている。特許文献１には、履物製品、衣料品、運動用品等の各種製品のデザインをカスタマイズできるコンピュータシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５３２３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に例示されたシステムでは、ユーザの入力操作に基づいて複数のデザインパーツの中から選択したパーツを適宜組み合わせることで製品のデザインを変更できる。しかしながら、当該システムにおいては、ユーザが多数の人物について人物ごとに異なるデザインを作り出すことは時間と労力を要する。このため、人物ごとに異なるデザインを容易に生成できる技術が求められていた。
【０００５】
そこで、本発明は、人物ごとに異なるデザインを容易に生成できる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの観点によれば、人物の生体情報を取得する取得部と、前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成する生成部と、を備える情報処理装置が提供される。
【０００７】
本発明の他の観点によれば、人物の生体情報を取得するステップと、前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、を備える情報処理方法が提供される。
【０００８】
本発明のさらに他の観点によれば、コンピュータに、人物の生体情報を取得するステップと、前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、を実行させるためのプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、人物ごとに異なるデザインを容易に生成できる情報処理装置、情報処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態における情報処理システムの全体構成例を示すブロック図である。
【図２】第１実施形態における情報処理装置のハードウェア構成例を示すブロック図である。
【図３】第１実施形態における情報処理システムの処理の一例を示すシーケンス図である。
【図４】第１実施形態における虹彩画像から輝度データへの変換方法を説明する図である。
【図５】第１実施形態における特徴量への変換方法を説明する図である。
【図６】第１実施形態における特徴量と図柄との対応関係の一例を示す図である。
【図７】第１実施形態における特徴量のパターンデータからデザイン画像への変換方法の一例を示す図である。
【図８】第１実施形態における特徴量のパターンデータからデザイン画像への変換方法の一例を示す図である。
【図９】第１実施形態におけるディスプレイが表示すデザイン画像の一例を示す図である。
【図１０】第１実施形態におけるプリンタが印刷するデザイン画像の一例を示す図である。
【図１１】第１実施形態におけるデザイン画像に基づいて作成された物品の一例を示す図である。
【図１２】第１実施形態におけるデザイン画像に基づいて作成された物品の一例を示す図である。
【図１３】第１実施形態におけるデザイン画像に基づいて作成された物品の一例を示す図である。
【図１４】第２実施形態における情報処理システムの全体構成例を示すブロック図である。
【図１５】第２実施形態における情報処理装置のハードウェア構成例を示すブロック図である。
【図１６】第２実施形態における情報処理システムの処理の一例を示すシーケンス図である。
【図１７】第２実施形態における情報処理装置に表示される画面の一例を示す図である。
【図１８】第３実施形態における情報処理装置の全体構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の例示的な実施形態を説明する。図面において同様の要素又は対応する要素には同一の符号を付し、その説明を省略又は簡略化することがある。
【００１２】
［第１実施形態］
先ず、本実施形態における情報処理システム１の構成について説明する。
【００１３】
図１は、本実施形態における情報処理システム１の全体構成例を示すブロック図である。
情報処理システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷ１を介して、情報処理装置１０、虹彩撮影装置２０、ディスプレイ３０、及びプリンタ４０が接続されたコンピュータシステムである。情報処理システム１は、人物ごとに固有な生体情報に基づいて、人物ごとに異なるデザイン画像を自動的に生成することで、利用者のデザイン作業を支援する。具体的には、情報処理システム１は、当該デザイン画像に基づいて画面の表示処理、媒体への印刷処理、及び造形処理等を実行する。
【００１４】
なお、本実施形態における“生体情報”の語句は、生体画像及び生体画像から抽出される特徴量を意味するものとする。生体画像としては、例えば、顔画像、虹彩画像、掌紋画像、指紋画像、及び耳介画像等が挙げられる。本実施形態では、生体情報として“虹彩画像”を用いる場合について説明する。
【００１５】
情報処理装置１０は、例えばサーバコンピュータやパーソナルコンピュータ等である。情報処理装置１０は、虹彩撮影装置２０等から入力された撮影画像から人物の虹彩画像（生体情報）を抽出するとともに、当該虹彩画像に基づいて人物ごとに異なるデザイン画像を生成する。そして、情報処理装置１０は、生成したデザイン画像のデータをディスプレイ３０やプリンタ４０に送信する。
【００１６】
虹彩撮影装置２０は、赤外線照射装置２０ａ及び赤外線カメラ２０ｂからなる撮影装置であり、人物の虹彩を含む画像を撮影する。赤外線照射装置２０ａは、赤外線ＬＥＤ等の赤外光を発する発光素子を含む。赤外線照射装置２０ａから照射される赤外線の波長は、例えば、８００ｎｍ程度の近赤外領域であり得る。
【００１７】
赤外線カメラ２０ｂには、赤外線に対して感度を有するように構成された受光素子を備えたＣＭＯＳイメージセンサ、ＣＣＤイメージセンサ等を用いたデジタルカメラが用いられ得る。赤外線照射装置２０ａから赤外光を利用者の眼に照射し、虹彩で反射した赤外線を赤外線カメラ２０ｂで撮影することにより、虹彩画像を撮影することができる。虹彩画像を赤外線により取得することにより、虹彩の色によらず高コントラストな画像が得られ、かつ角膜による反射の影響を低減できる。
【００１８】
ディスプレイ３０は、液晶ディスプレイやＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ等であって、動画、静止画、文字等の表示に用いられる。プリンタ４０は、レーザプリンタ、インクジェットプリンタ、サーマルプリンタ、３Ｄプリンタ等の印刷機である。
【００１９】
図２は、本実施形態における情報処理装置１０のハードウェア構成例を示すブロック図である。情報処理装置１０は、演算、制御及び記憶を行うコンピュータとして、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０３、インターフェース（Interface）１０５、ストレージ１０６、入力装置１０７、表示装置１０８、通信装置１０９、及び接続端子１１０を備える。ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、及びインターフェース１０５は、バスライン１０４を介して相互に接続される。
【００２０】
ＣＰＵ１０１は、演算処理装置及び制御装置として機能する。ＣＰＵ１０１は、ＲＯＭ１０３やストレージ１０６等に記憶されたプログラムに従って所定の動作を行うとともに、情報処理装置１０の構成機器を制御する機能を有するプロセッサである。
【００２１】
ＲＡＭ１０２は、揮発性記憶媒体から構成され、ＣＰＵ１０１の動作に必要な一時的なメモリ領域を提供する。ＲＯＭ１０３は、不揮発性記憶媒体から構成され、情報処理装置１０の動作に用いられるプログラム等の必要な情報を記憶する。
【００２２】
インターフェース１０５は、情報処理装置１０に対して機器を接続させるための入出力インターフェースや通信インターフェース等である。入出力インターフェースは、情報処理装置１０に対してストレージ１０６、入力装置１０７、及び表示装置１０８を接続させるためのモジュールである。通信インターフェースは、情報処理装置１０に対して通信装置１０９を接続させるためのモジュールである。
【００２３】
ストレージ１０６は、不揮発性記憶媒体から構成され、処理に必要なデータ、情報処理装置１０の動作用プログラム等を記憶する記憶装置である。ストレージ１０６は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等である。
【００２４】
入力装置１０７は、ユーザによって操作される装置である。入力装置１０７は、例えば、キーボード、ポインティングデバイス、ボタン、マイクロホン、スイッチ等である。ポインティングデバイスの例としては、マウス、トラックボール、タッチパネル、ペンタブレット等が挙げられる。
【００２５】
表示装置１０８は、液晶ディスプレイやＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ等である。入力装置１０７と表示装置１０８は、タッチパネルとして一体に形成されてもよい。
【００２６】
通信装置１０９は、イーサネット（登録商標）、ＬＴＥ（Long Term Evolution）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、４Ｇ等の通信規格に対応した装置であり、他の装置との間で通信を行う。
【００２７】
接続端子１１０は、外部の機器との接続に用いられるポートである。接続端子１１０は、例えば、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）端子、ＲＧＢ端子、ＵＳＢ（Universal Serial Bus）端子、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small Computer System Interface）端子、ＲＳ−２３２Ｃ端子、光オーディオ端子、ＰＣＩ（Peripheral Component Interconnect）、ＰＣＩ Ｅｘｐｒｅｓｓ、ＵＡＲＴ（Universal Asynchronous Receiver / Transmitter）等の端子である。
【００２８】
続いて、上述のように構成された情報処理システム１の動作を説明する。
【００２９】
図３は、情報処理システム１の処理の一例を示すシーケンス図である。図４は、虹彩画像から輝度データ（デジタルデータ）への変換方法を説明する図である。図５は、特徴量への変換方法を説明する図である。
【００３０】
ステップＳ１０１において、情報処理装置１０（ＣＰＵ１０１）は、利用者からデザイン画像の生成処理が要求されたか否かを判定する。具体的には、利用者から虹彩パターンに基づいたデザイン物品の製造指示情報が入力されたか否かを判定する。
【００３１】
ここで、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の生成処理が要求されたと判定した場合には（ステップＳ１０１：ＹＥＳ）、処理はステップＳ１０２に移行する。これに対して、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の生成処理は要求されていないと判定した場合には（ステップＳ１０１：ＮＯ）、ステップＳ１０１の処理が繰り返される。
【００３２】
ステップＳ１０２において、情報処理装置１０（ＣＰＵ１０１）は、虹彩撮影装置２０に対して撮影処理を実行させるための制御信号を送信する。虹彩撮影装置２０は、制御信号を受信すると、利用者の眼の画像を撮影し（ステップＳ１０３）、撮影した画像を情報処理装置１０へ送信する（ステップＳ１０４）。
【００３３】
ステップＳ１０５において、情報処理装置１０（ＣＰＵ１０１）は、利用者の眼の画像を取得する。この処理は図４（ａ）に対応する。取得された画像はＲＡＭ１０２等に記憶される。典型的には、この画像は赤外線により取得されたものであり、グレースケールの画像である。
【００３４】
次に、情報処理装置１０（ＣＰＵ１０１）は、利用者の眼の画像の中から、虹彩の領域を判別し、虹彩画像の抽出を行う（ステップＳ１０６）。この処理は図４（ｂ）及び図４（ｃ）に対応する。
【００３５】
虹彩の領域の判別方法の一例を説明する。情報処理装置１０（ＣＰＵ１０１）は、眼の画像から、瞳孔を検出して、その位置を特定する。特定された瞳孔の位置は、ＲＡＭ１０２等に記憶される。瞳孔の形状は、円形として近似することができる。そのため、瞳孔の位置は、例えば、瞳孔の中心座標と半径により表現することができる。なお、瞳孔の領域は、例えば、所定値よりも低い輝度のピクセルを抽出することにより検出することができる。
【００３６】
次に、情報処理装置１０（ＣＰＵ１０１）は、眼の画像から、虹彩を検出し、虹彩の位置を特定する。特定された虹彩の位置は、ＲＡＭ１０２等に記憶される。虹彩の形状は、瞳孔を内包する円環形状として近似することができ、そのため、虹彩の位置は、例えば、虹彩の中心座標、外周半径及び内周半径により表現することができる。虹彩の内周半径は、瞳孔の半径に相当するため、虹彩の位置を示す情報から省略してもよい。なお、虹彩は、例えば、虹彩の外周と強膜（いわゆる白目）との境界における輝度変化を抽出することにより検出することができる。
【００３７】
そして、情報処理装置１０（ＣＰＵ１０１）は、特定された虹彩の部分を切り出すことにより虹彩画像を抽出する。抽出された虹彩画像はＲＡＭ１０２等に記憶される。
【００３８】
ステップＳ１０７において、情報処理装置１０（ＣＰＵ１０１）は、座標を変換することにより、虹彩画像の変形を行う。この処理は図４（ｄ）及び図４（ｅ）に対応する。情報処理装置１０（ＣＰＵ１０１）は、図４（ｄ）及び図４（ｅ）に示されるように、円環状をなしている虹彩画像を長方形に変換する。この処理は、例えば、虹彩画像の座標系をｘｙ平面座標系からｒθ極座標系に変換することにより行われ得る。この座標変換により、虹彩画像の形状が単純化されるので、特徴量算出の処理が簡略化される。
【００３９】
ステップＳ１０８において、情報処理装置１０（ＣＰＵ１０１）は、長方形に変換された虹彩画像を複数のブロックに分割する。この処理は図４（ｆ）に対応する。分割数は、例えば、横方向に１２８個、縦方向に１６個（すなわち、合計２０４８個）等であり得る。なお、図４（ｆ）では理解を容易にするために、虹彩画像自体を切断して複数個に分割しているように表現されているが、画像を複数個に分けることは必須ではない。ステップＳ１０８の処理は、例えば、虹彩画像の各ブロックの輝度と各ブロックの座標の対応関係を取得するという処理であってもよい。
【００４０】
ステップＳ１０９において、情報処理装置１０（ＣＰＵ１０１）は、複数のブロックに分割された虹彩画像に対して特徴量を算出する処理を行う。この処理は図５に対応する。以下、特徴量算出の具体的な処理方法の一例を説明する。
【００４１】
先ず、情報処理装置１０（ＣＰＵ１０１）は、各ブロックにおける虹彩画像の輝度を取得する。具体的には、長方形のブロック群（図４（ｆ）参照）のすべてのブロックについて、例えば２５６諧調の輝度（０〜２５５）を一旦定義する。次に、ブロック群の左上位置から隣接している２つのブロックを選択し、２つのブロック間の輝度の大小関係が「イコール」、「明るい」、「暗い」、「データ無し」のいずれに該当するのかを判定することで、あるブロックの特徴量のコードを４値で定義する。そして、この処理をブロック群の左上位置から右に向かって順番に繰り返すことで、すべてのブロックのコードを定義する。本実施形態では、あるブロック（以下、「第１のブロック」という。）の特徴量のコードは、第１のブロックの右隣のブロック（以下、「第２のブロック」という。）との輝度の大小関係により例えば以下のように設定される。
【００４２】
第１のブロックの輝度から第２のブロックの輝度を減算した差分の絶対値が所定の閾値（＞０）未満である場合（すなわち、第１のブロックの輝度と第２のブロックの輝度がほぼイコールであり、２つのブロックがほぼ同じ明るさの場合）には、第２のブロックの特徴量のコードは「０」とする。また、差分が正の値であり、差分が閾値以上である場合（すなわち、第２のブロックの輝度が第１のブロックの輝度よりも大きく、第２のブロックの方が明るい場合）には、第２のブロックの特徴量のコードは「＋」とする。また、差分が負の値であり、差分の絶対値が閾値以上である場合（すなわち、第２のブロックの輝度が第１のブロック輝度よりも小さく、第２のブロックの方が暗い場合）には、第２のブロックの特徴量のコードは「−」となる。そして、各ブロックがまつげ、まぶた等に覆われていて特徴量の算出に用いることができない場合には、各ブロックの特徴量のコードをデータ無しを示す「×」とする。以下の説明では特徴量のコードは、上述の４種類であるものとする。
【００４３】
なお、上述の例では、第２のブロックは第１のブロックの右隣という位置関係を例示したが、左隣等であってもよい。より一般的には、第２のブロックは第１のブロックに隣接しているという位置関係であり得る。
【００４４】
ステップＳ１１０において、情報処理装置１０（ＣＰＵ１０１）は、特徴量に対して紐付ける図柄と、図柄のレイアウトを決定する。図６は、特徴量と図柄との対応関係の一例を示す図である。ここでは、特徴量のコード「０」に対しては、黒塗りの円の図柄が紐付けられている。また、特徴量のコード「＋」に対しては、黒塗り、かつ、下向きの半円の図柄が紐付けられている。また、特徴量のコード「−」に対しては、黒塗り、かつ、上向きの半円の図柄が紐付けられている。そして、特徴量のコード「×」に対しては、空白を示す図柄が紐付けられている。
【００４５】
なお、図６に示すような特徴量と図柄との対応関係は、予め定義されていてもよいし、デザイン画像の生成時に指定されてもよい。例えば、多数の図柄パターンの中から、利用者が４つの図柄を選択し、特徴量と図柄を紐付けてもよい。また、１つの特徴量に紐付けできる図柄は１つには限られず、複数個の候補を指定できるとしてもよい。そして、図柄の種類、図柄のレイアウトの一方又は両方を利用者自身が自由に選択できるように構成してもよい。
【００４６】
ステップＳ１１１において、情報処理装置１０（ＣＰＵ１０１）は、各特徴量を図柄に変換し、レイアウトに合わせたデザイン画像を生成する。デザイン画像は、虹彩画像（生体画像）を表す座標系とは異なる座標系によって表される。すなわち、虹彩画像からの不可逆変換によってセキュアなデザイン画像が生成される。
【００４７】
図７及び図８は、特徴量からデザイン画像への変換方法の一例を示す図である。図７では、長方形状に座標変換された特徴量のパターンデータ（虹彩パターンデータ）の中から、５段の階段状に選択された２５個のブロックの特徴量について、図６の対応関係に基づいて図柄への変換を行った場合を示している。図７に示すデザイン画像における複数の図柄の位置関係は、選択ブロックの位置関係と共通している。
【００４８】
これに対し、図８では、虹彩パターンデータの中から選択された１２個のブロックの特徴量について図柄への変換を行った場合を示している。また、図８のデザイン画像においては、最上部と最下部の２段と、中央部の２段との間で図柄の大きさと個数が異なるように配列されている。図７と同様に、図８に示すデザイン画像における複数の図柄の位置関係は、選択ブロックの位置関係と共通している。
【００４９】
図７及び図８に示すように、変換対象とするブロックの範囲や、デザイン画像における図柄のレイアウトは任意に変更できる。例えば、変換対象とするブロックの範囲を指定する方法としては、（Ａ）コンピュータによる自動選択、（Ｂ）利用者がブロックの数や範囲を指定する方法、等が挙げられる。ただし、方法はこれらに限られない。
【００５０】
同様に、デザイン画像における図柄のレイアウトを決定する方法としては、（Ｃ）コンピュータによる自動選択、（Ｄ）利用者が種々のレイアウトのテンプレートの中から選択する方法、（Ｅ）指定されたブロックの位置関係を利用する方法、等が挙げられる。ただし、方法はこれらに限られない。また、複数の図柄の位置関係を選択ブロックの位置関係と異なるように変更してもよい。
【００５１】
ステップＳ１１２において、情報処理装置１０（ＣＰＵ１０１）は、利用者からデザイン画像の表示が要求されているか否かを判定する。ここで、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の表示が要求されていると判定した場合（ステップＳ１１２：ＹＥＳ）には、情報処理装置１０（ＣＰＵ１０１）はデザイン画像のデータをディスプレイ３０に送信する（ステップＳ１１３）。ディスプレイ３０は、受信したデザイン画像のデータに基づいて表示処理を実行する（ステップＳ１１４）。図９は、ディスプレイ３０が表示するデザイン画像の一例を示す図である。
【００５２】
これに対し、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の表示は要求されていないと判定した場合（ステップＳ１１２：ＮＯ）には、処理はステップＳ１１５に移行する。
【００５３】
ステップＳ１１５において、情報処理装置１０（ＣＰＵ１０１）は、利用者からデザイン画像の印刷が要求されているか否かを判定する。ここで、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の印刷は要求されていると判定した場合（ステップＳ１１５：ＹＥＳ）には、情報処理装置１０（ＣＰＵ１０１）はデザイン画像のデータをプリンタ４０に送信する（ステップＳ１１６）。プリンタ４０は、受信したデザイン画像のデータに基づいて印刷処理を実行する（ステップＳ１１７）。図１０は、プリンタ４０が印刷するデザイン画像の一例を示す図である。ここでは、利用者の虹彩画像に基づくデザイン画像がカード上に印刷されている。また、印刷された複数の図柄は様々な大きさ、色彩で表現されることが示されている。
【００５４】
これに対し、情報処理装置１０（ＣＰＵ１０１）が、デザイン画像の印刷は要求されていないと判定した場合（ステップＳ１１５：ＮＯ）には、処理は終了する。
【００５５】
なお、情報処理装置１０によって自動生成されたデザイン画像は、紙媒体だけでなく、任意の材質、形状の物品の製造に適用できる。図１１乃至図１３は、デザイン画像に基づいて作成された物品の一例を示す図である。
【００５６】
図１１は、自動生成されたデザイン画像をＴシャツに適用した例を示している。Ｔシャツの中央には、デザイン画像に基づく図柄Ａが印刷されている。例えば、催事会場の来場者に対して、来場者ごとに異なるデザインのＴシャツを記念品として配布するような場合に有効である。
【００５７】
図１２は、自動生成されたデザイン画像をストールに適用した例を示している。半円状の白地の部分Ｂ、Ｃ等は、図５において説明した特徴量に対応する図柄である。例えば、人物ごとに異なるデザインであって、人物との関連性を有するような商品を自社ブランドで大量に製造するような場合に有効である。
【００５８】
図１３は、自動生成されたデザイン画像をアクセサリーに適用した例を示している。ここでは、複数個の環状部が連結されたアクセサリーにおいて、各環状部にデザイン画像の図柄に対応して円形状の部分Ｄ又は半円状の部分Ｅ、Ｆを作り出す造形処理が施されている。
【００５９】
以上のように、本実施形態によれば、人物ごとに固有な生体情報（虹彩画像）に基づいて、人物ごとに異なるデザイン画像を自動的、かつ、容易に生成できる。これにより、様々な産業分野においてオリジナルデザインの物品を容易に提供可能となる。例えば、自動車産業では、自動車の所有者に合わせてシートをカスタマイズすることが求められている。また、インテリア産業では、ソファや椅子など張り地の新規性が求められている。服飾産業では、他人とは違う、自分だけのオリジナルデザインの商品が求められている。本実施形態によれば、これらのニーズに容易に応えることができる。
【００６０】
また、本実施形態において変換対象とする特徴量は、虹彩画像（生体情報）の全体の特徴量ではなく、一部分に関する特徴量が用いられている。これにより、情報処理装置１０は、生体情報から不可逆的にデザイン画像を生成できる。すなわち、デザイン画像から生体情報を取得できない構成であるため、人物の生体情報が第三者に知られる虞もない。
【００６１】
［第２実施形態］
以下、第２実施形態における情報処理システム２について説明する。なお、第１実施形態の図中において付与した符号と共通する符号は同一の対象を示す。第１実施形態と共通する箇所の説明は省略し、異なる箇所について詳細に説明する。
【００６２】
図１４は、本実施形態における情報処理システム２の全体構成例を示すブロック図である。情報処理装置５０は、インターネット等のネットワークＮＷ２に接続された基地局６０と無線通信を行うことで、ネットワークＮＷ２上の受注システム７０に接続する。本実施形態の情報処理装置５０は、例えば虹彩認証機能を有するスマートフォン等の端末装置である。受注システム７０は、情報処理装置５０からネットワークＮＷ２を介して商品の注文情報及びデザイン画像を受け付けるコンピュータシステムである。受注システム７０は、情報処理装置５０から受信したデザイン画像に基づく商品の製造指示情報を製造システム８０に出力する。
【００６３】
図１５は、本実施形態における情報処理装置５０のハードウェア構成例を示すブロック図である。情報処理装置５０は、演算、制御及び記憶を行うコンピュータとして、ＣＰＵ５０１、ＲＡＭ５０２、ＲＯＭ５０３、インターフェース５０５、ストレージ５０６、通信装置５０９、タッチパネル５１０、及び撮影装置５１１を備える。なお、図２と名称が同一であって符号のみが異なる機器は、図２と同等の機能を有する機器であるため、詳細な説明を省略する。
【００６４】
撮影装置５１１は、上述した第１実施形態の虹彩撮影装置２０と同様に、赤外線照射装置及び赤外線カメラからなる撮影装置であり、人物の虹彩を含む画像を撮影する。なお、情報処理装置５０は、虹彩撮影用の撮影装置５１１以外に、通常の写真、動画を撮影するためのデジタルカメラ（不図示）を備えるとよい。
【００６５】
図１６は、本実施形態における情報処理システム２の処理の一例を示すシーケンス図である。この処理は、例えば情報処理装置５０において注文用のアプリケーションを起動することにより開始される。本実施形態では、当該アプリケーションは、例えば受注システム７０を運営する企業によって提供され、情報処理装置５０に予めインストールされているものとする。
【００６６】
ステップＳ２０１において、情報処理装置５０（ＣＰＵ５０１）は、注文用のアプリケーション上で、利用者からデザイン画像の生成処理が要求されたか否かを判定する。具体的には、利用者から虹彩パターンに基づいたデザイン物品の注文情報が入力されたか否かを判定する。
【００６７】
ここで、情報処理装置５０（ＣＰＵ５０１）が、デザイン画像の生成処理が要求されたと判定した場合には（ステップＳ２０１：ＹＥＳ）、処理はステップＳ２０２に移行する。これに対して、情報処理装置５０（ＣＰＵ５０１）が、デザイン画像の生成処理は要求されていないと判定した場合には（ステップＳ２０１：ＮＯ）、ステップＳ２０１の処理が繰り返される。
【００６８】
ステップＳ２０２において、情報処理装置５０（ＣＰＵ５０１）は、撮影装置５１１を用いて利用者の眼の画像を撮影する。図１７は、情報処理装置５０に表示される画面の一例を示す図である。ここでは、利用者の一方の眼の虹彩画像を撮影している状態を示している。虹彩画像の用途は虹彩認証ではないため、虹彩認証を行う場合よりも撮影画像の品質は低くてもよい。
【００６９】
次に、情報処理装置５０（ＣＰＵ５０１）は、利用者の眼の画像の中から、虹彩の領域を判別し、虹彩画像の抽出を行う（ステップＳ２０３／図４（ｂ）及び図４（ｃ）参照）。
【００７０】
ステップＳ２０４において、情報処理装置５０（ＣＰＵ５０１）は、座標を変換することにより、虹彩画像の変形を行う（図４（ｄ）及び図４（ｅ）参照）。
【００７１】
ステップＳ２０５において、情報処理装置５０（ＣＰＵ５０１）は、長方形に変換された虹彩画像を複数のブロックに分割する（図４（ｆ）参照）。
【００７２】
ステップＳ２０６において、情報処理装置５０（ＣＰＵ５０１）は、複数のブロックに分割された虹彩画像に対して特徴量を算出する処理を行う（図５参照）。
【００７３】
ステップＳ２０７において、情報処理装置５０（ＣＰＵ５０１）は、アプリケーションが出力した乱数に基づいて、特徴量に対して図柄を紐付けるとともに（図６参照）、図柄のレイアウトを決定する。本実施形態では、アプリケーションが出力した乱数に基づいて図柄及びレイアウトが自動的に決定されるものとする。
【００７４】
なお、乱数は、生体情報以外の情報の一例に過ぎず、利用者の入力情報等の他の情報を用いてもよい。情報処理装置５０（ＣＰＵ５０１）は、生体情報以外の情報に基づいて、図柄の位置、大きさ、色彩の少なくとも１つを変更する。これにより、セキュアかつ多様なデザイン画像の自動生成が可能となる。
【００７５】
ステップＳ２０８において、情報処理装置５０（ＣＰＵ５０１）は、各特徴量を図柄に変換するとともに、レイアウトに合わせたデザイン画像を生成する。
【００７６】
ステップＳ２０９において、情報処理装置５０（ＣＰＵ５０１）は、利用者からデザイン変更の入力が有ったか否かを判定する。ここで、情報処理装置５０（ＣＰＵ５０１）が、デザイン変更の入力が有ったと判定した場合（ステップＳ２０９：ＹＥＳ）、処理はステップＳ２０７へ戻る。
【００７７】
これに対し、情報処理装置５０（ＣＰＵ５０１）が、デザイン確定の変更が無い、すなわちデザインが確定したと判定した場合（ステップＳ２０９：ＮＯ）、処理はステップＳ２１０に移行する。
【００７８】
ステップＳ２１０において、情報処理装置５０（ＣＰＵ５０１）は、利用者の利用者情報（氏名、配送先の住所、連絡先等）とデザイン画像のデータを受注システム７０に送信する。
【００７９】
ステップＳ２１１において、受注システム７０は、情報処理装置５０から受信したデザイン画像に基づく商品の製造指示情報を製造システム８０に出力する。製造システム８０は、製造指示情報に含まれるデザイン画像に基づいて物品（商品）の製造処理を行う。
【００８０】
以上のように、本実施形態によれば、利用者はスマートフォン等の端末（情報処理装置５０）を用いて、オリジナルのデザイン画像を容易に作成できるとともに、当該デザイン画像の物品（商品）を受注システム７０にオンラインで注文できる。
【００８１】
また、本実施形態では、アプリケーションが出力した乱数に基づいて図柄及びレイアウトが自動的に決定されている。すなわち、本実施形態の情報処理装置５０は、生体情報と、生体情報以外の情報とに基づく不可逆変換によってデザイン画像を生成する。これにより、情報処理装置５０は、生体情報から不可逆的にデザイン画像を生成できる。すなわち、セキュアかつ多様なデザイン画像の自動生成が可能となる。
【００８２】
［第３実施形態］
図１８は、第３実施形態における情報処理装置１００の全体構成例を示すブロック図である。情報処理装置１００は、人物の生体情報を取得する取得部１００Ａと、生体情報に含まれる複数の特徴量の各々を、特徴量に対応する図柄に変換することにより、複数の図柄を含むデザイン画像を生成する生成部１００Ｂと、を備える。本実施形態によれば、人物ごとに異なるデザインを容易に生成できる。
【００８３】
［変形実施形態］
以上、実施形態を参照して本発明を説明したが、本発明は上述の実施形態に限定されるものではない。本願発明の構成及び詳細には本発明の要旨を逸脱しない範囲で、当業者が理解し得る様々な変形が可能である。例えば、いずれかの実施形態の一部の構成を、他の実施形態に追加した実施形態、あるいは他の実施形態の一部の構成と置換した実施形態も本発明を適用し得る実施形態であると理解されるべきである。
【００８４】
上述した実施形態においては、虹彩画像の視覚的パターンを表すデザイン画像を生成する構成について説明したが、虹彩画像を視覚以外によって認識される情報に変換することもできる。例えば、情報処理装置は、生体情報に含まれる複数の特徴量の各々を、特徴量に対応する音階に変換することにより、生体情報を示す音データを生成してもよい。複数の特徴量の各々を単一の音階でなく、和音にそれぞれ変更してもよい。
【００８５】
また、上述した実施形態においては、生体情報として虹彩画像を用いる場合について説明したが、顔画像、掌紋画像、指紋画像、耳介画像、声紋パターン、静脈パターン、塩基配列等の他の生体情報を用いることもできる。さらに、複数種の生体情報を適宜組み合わせてもよい。
【００８６】
さらに、上述した実施形態においては、デザイン画像のデータが２次元データである場合について説明したが、３次元データでもよい。３次元データの場合には、３Ｄプリンタによって多様な形状の物品を製造可能である。また、デザイン画像の２次元データ及び３次元データは、加工装置（不図示）において型紙や金板をレーザーで切削する加工処理にも適用できる。
【００８７】
上述の実施形態の機能を実現するように該実施形態の構成を動作させるプログラムを記録媒体に記録させ、該記録媒体に記録されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も各実施形態の範疇に含まれる。すなわち、コンピュータ読取可能な記録媒体も各実施形態の範囲に含まれる。また、上述のプログラムが記録された記録媒体はもちろん、そのプログラム自体も各実施形態に含まれる。
【００８８】
該記録媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性メモリカード等を用いることができる。また該記録媒体に記録されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ上で動作して処理を実行するものも各実施形態の範疇に含まれる。
【００８９】
上述の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９０】
（付記１）
人物の生体情報を取得する取得部と、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成する生成部と、
を備える情報処理装置。
【００９１】
（付記２）
前記デザイン画像は、前記生体情報の不可逆変換によって生成される、
付記１に記載の情報処理装置。
【００９２】
（付記３）
前記生成部は、前記生体情報の前記特徴量と前記生体情報以外の情報とに基づいて前記デザイン画像を生成する、
付記２に記載の情報処理装置。
【００９３】
（付記４）
前記生成部は、前記生体情報から得られる複数の前記特徴量のうち、一部の前記特徴量に基づいて前記デザイン画像を生成する、
付記２に記載の情報処理装置。
【００９４】
（付記５）
前記生成部は、前記生体情報以外の前記情報に基づいて、前記図柄の位置、大きさ、色彩の少なくとも１つを変更する、
付記３に記載の情報処理装置。
【００９５】
（付記６）
前記生体情報は、生体画像であり、
前記生成部は、前記生体画像を表す座標系とは異なる座標系によって表される前記デザイン画像を生成する、
付記１乃至５のいずれかに記載の情報処理装置。
【００９６】
（付記７）
前記デザイン画像は、２次元データ又は３次元データによって表される、
付記１乃至６のいずれかに記載の情報処理装置。
【００９７】
（付記８）
前記生体情報は、虹彩画像である、
付記１乃至７のいずれかに記載の情報処理装置。
【００９８】
（付記９）
人物の生体情報を取得するステップと、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、
を備える情報処理方法。
【００９９】
（付記１０）
コンピュータに、
人物の生体情報を取得するステップと、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する図柄に変換することにより、複数の前記図柄を含むデザイン画像を生成するステップと、
を実行させるプログラム。
【０１００】
（付記１１）
人物の生体情報を取得する取得部と、
前記生体情報に含まれる複数の特徴量の各々を、前記特徴量に対応する音階に変換することにより、前記生体情報を示す音データを生成する生成部と、
を備える情報処理装置。
【符号の説明】
【０１０１】
ＮＷ１,ＮＷ２・・・ネットワーク
１・・・情報処理システム
１０,５０・・・情報処理装置
２０・・・虹彩撮影装置
２０ａ・・・赤外線照射装置
２０ｂ・・・赤外線カメラ
３０・・・ディスプレイ
４０・・・プリンタ
６０・・・受注システム
７０・・・製造システム
１００・・・情報処理システム
１００Ａ・・・取得部
１００Ｂ・・・生成部
１０１,５０１・・・ＣＰＵ
１０２,５０２・・・ＲＡＭ
１０３,５０３・・・ＲＯＭ
１０４,５０４・・・バスライン
１０５,５０５・・・インターフェース
１０６,５０６・・・ストレージ
１０７・・・入力装置
１０８・・・表示装置
１０９,５０９・・・通信装置
１１０・・・接続端子
５１０・・・タッチパネル
５１１・・・撮影装置
【図１】
2020181341.tif 000003
【図２】
2020181341.tif 000004
【図３】
2020181341.tif 000005
【図４】
2020181341.tif 000006
【図５】
2020181341.tif 000007
【図６】
2020181341.tif 000008
【図７】
2020181341.tif 000009
【図８】
2020181341.tif 000010
【図９】
2020181341.tif 000011
【図１０】
2020181341.tif 000012
【図１１】
2020181341.tif 000013
【図１２】
2020181341.tif 000014
【図１３】
2020181341.tif 000015
【図１４】
2020181341.tif 000016
【図１５】
2020181341.tif 000017
【図１６】
2020181341.tif 000018
【図１７】
2020181341.tif 000019
【図１８】
2020181341.tif 000020