(57)【要約】【課題】円柱体の周面上の画像を、複数回に分けて撮影した部分画像から平面上の展開画像を得ること。【解決手段】順次回転移動された円柱体２０１の周面上のラベル２０２を順次撮影し、保存しＳ８０３〜Ｓ８０５、撮影された部分画像６０１〜６０５の中心部をトリミングにより切り出しＳ８０６、トリミングされた部分画像７０１〜７０５の隣接端部を重ね合わせ、平面上に展開された画像７０６に変換する。【選択図】図８
2015122621.tif 000002
【特許請求の範囲】
【請求項１】
円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換装置であって、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、
前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出手段と、
前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段と
を備えることを特徴とする画像変換装置。
【請求項２】
前記撮影範囲の所定位置は当該撮影範囲のほぼ中心であることを特徴とする請求項１記載の画像変換装置。
【請求項３】
文字認識手段を更に備え、前記被写体は、文字を含むものであり、
前記合成手段は、前記切出手段より切り出され前記文字認識手段が認識した文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項１または２記載の画像変換装置。
【請求項４】
文字認識手段を更に備え、前記合成手段は、前記切出手段のトリミングにより、前記文字認識手段が認識した前記文字を含む被写体の隣接する部分画像内にある文字が切断されている場合、切断された文字を、前記被写体の部分画像から消去して隣接する部分画像を接続することを特徴とする請求項１または２記載の画像変換装置。
【請求項５】
文字認識手段を更に備え、前記合成手段は、前記切出手段のトリミング後に隣接する前記被写体の部分画像内に対応する前記文字認識手段が認識した同一文字がある場合、より鮮明な文字の方を採用して、前記文字を含む被写体の部分画像を接続することを特徴とする請求項１または２記載の画像変換装置。
【請求項６】
前記平面展開画像と、該平面展開画像から前記文字認識手段が認識した前記被写体が含む元の文字に対応する文字データとを記憶するデータベース手段を更に備えることを特徴とする請求項３ないし５いずれか記載の画像変換装置。
【請求項７】
円柱体の周面上に存在する被写体を撮影する画像変換装置が有するコンピュータを、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、
前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、前記部分画像を切り出す切出手段と、
前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段
として機能させることを特徴とする画像変換プログラム。
【請求項８】
前記被写体は、文字を含むものであり、
前記合成手段は、文字認識手段を含み、該文字認識手段により認識され前記切出手段より切り出された文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項７記載の画像変換プログラム。
【請求項９】
円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換方法であって、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存ステップと、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存ステップと、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存ステップと、
前記各保存ステップにて保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出ステップと、
前記切出ステップにより切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成ステップと
を含むことを特徴とする画像変換方法。
【請求項１０】
前記被写体は、文字を含むものであり、
前記合成ステップは、文字認識ステップを含み、該文字認識ステップにより認識され前記切出ステップにより切り出された文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項９記載の画像変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像変換装置に関し、より詳細には円柱体の周面上の被写体画像を平面上に展開された画像に変換するための画像変換装置、プログラムおよび画像変換方法に関する。
【背景技術】
【０００２】
一部のワイン愛好家は、飲み終えたワインの種類や銘柄を記録しておくために、ボトルに張られているラベルを剥がして、保存している。しかしながら、ラベルをボトルから剥離することは、非常に手間のかかる作業であり、高価なワインラベル専用の剥離用粘着シートを使用したとしても必ずしも剥離に成功できるわけではない。ワインラベルの収集を目的とせず、単にラベルの記録をしたいワイン愛好家は、デジタルカメラでラベルを撮影し、記録することを望んでいる。しかしながら、ボトルの正面からラベルを撮影しても、ワインボトルは、円筒体であるため、１つの画像フレーム内にラベル全体を撮影することは不可能であり、撮影できたとしてもラベルの画像の左右端部は、横方向に収縮したものとなる。特に記録を目的とする撮影にとって、ラベルの文字がゆがんでしまうことは、問題である。
【０００３】
下記の特許文献１および２には周面上の被写体画像に関連した発明が記載されているが、特許文献１に記載の発明は、検査対象の回転速度を計測するものであり、特許文献２に記載の発明は、缶容器のうちの異種容器を判別するためのものである。いずれの発明も周面上の画像を平面上に展開された画像に変換することはできない。また、パノラマ撮影機能を搭載したデジタルカメラも存在するが、パノラマ撮影はあくまで周囲の景色を複数回撮影して合成するものであり、パノラマ撮影機能では上述したようなワインボトルのラベル撮影には適さない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１６４７０６号公報
【特許文献２】特開２００２−１６３６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、周面上の被写体画像を平面上に展開された画像に変換し、記録することができる画像変換装置、プログラムおよび画像変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１記載の発明は、円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換装置であって、前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出手段と、前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段と
を備えることを特徴とする画像変換装置を提供するものである。
【０００７】
また、請求項７記載の発明は、円柱体の周面上に存在する被写体を撮影する画像変換装置が有するコンピュータを、前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、前記部分画像を切り出す切出手段と、前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段として機能させることを特徴とする画像変換プログラムを提供するものである。
【０００８】
また、請求項９記載の発明は、円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換方法であって、前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存ステップと、前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存ステップと、前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存ステップと、前記各保存ステップにて保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出ステップと、前記切出ステップにより切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成ステップとを含むことを特徴とする画像変換方法を提供するものである。
【発明の効果】
【０００９】
本発明によれば、円柱体の周面上の被写体画像を平面上に展開された画像に変換し、記録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態を示すブロック図である。
【図２】上記実施形態に従って撮影されるラベルが貼着されたワインボトルを示す斜視図である。
【図３】上記実施形態に従って撮影されるラベルが貼着されたワインボトルを示す平面図である。
【図４】上記実施形態に従って、順次回転されたボトル上のラベルを撮影するシーケンスを示す、ラベルが貼着されたワインボトルの斜視図である。
【図５】上記実施形態に従って撮影される、ワインボトルに貼着されたラベルの回転移動シーケンスを示す斜視図である。
【図６】上記実施形態に従って順次撮影された、部分画像を示す図である。
【図７】上記実施形態に従って順次撮影された、部分画像の中心部を切り出した複数の部分画像とこれら部分画像が接続された画像を示す図である。
【図８】本発明の上記実施形態の処理手順を示すフローチャートである。
【図９】図７に示された方法とは異なる部分画像の接続方法を示す図である。
【図１０】図９に示された部分画像の接続方法を実施する別の実施形態の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、ワインボトルに貼着されたラベルを撮影し、平面上に展開されたラベル画像を生成する例を参照して本発明について説明する。
【００１２】
まず、図１を参照する。ここには、本発明に係わる撮影装置４０１、例えばデジタルカメラ装置が示されている。この撮影装置４０１は、主としてレンズブロック１０１と、撮像素子１０２と、画像処理回路１０５と、ＳＤＲＡＭ（スタティックランダムアクセスメモリ）１０８と、ＣＰＵ１０６と、液晶ディスプレイ１１１とを含む。
【００１３】
撮影される光画像は、レンズブロック１０１によって撮像素子１０２に結像され、光画像は、デジタル信号に変換される。レンズブロック１０１は、本発明を良好に実施するためには、ズーム機能および望遠マクロ機能を有することが好ましいが、これら機能はなくてもよい。撮像素子１０２は、本実施形態ではＣＭＯＳタイプが使用されているが、ＣＣＤタイプでもよい。
【００１４】
撮像素子１０２から出力されるデジタル信号は、画像処理回路１０５で画像データに変換され、バスライン１０４を介して、ＳＤＲＡＭ１０８に一旦蓄積された後に外部メモリ１１０またはフラッシュメモリ１０９に記録される。
【００１５】
液晶ディスプレイ１１１には、撮影中に撮像素子１０２に結像されている画像、外部メモリ１１０または１０９に記録されている画像、ユーザーが選択する各種撮影および再生モード、キー１０７の操作、バッテリー１１６から電源１１５への電力供給状態が表示されるようになっている。
【００１６】
当然ながら、電源１１５からの電力は、上記各種構成部品に供給され、これら構成部品の作動を可能にしている。
【００１７】
ユーザーは、液晶ディスプレイ１１１に表示される画像およびその他の情報に基づき、キー１０７を操作したり、液晶ディスプレイ１１１にタッチパネルが設けられている場合には、所定のアイコンにタッチしたりすることにより、撮影装置の各種作動モードを選択するようにすることができる。ＣＰＵ１０６は、ユーザー（図示せず）が操作するキー１０７からの信号に応答して、内蔵のＲＯＭまたは外部ＲＯＭ（図示せず）に予め格納された所定のプログラムを実行し、撮影装置全体の作動を制御するようになっている。
【００１８】
１１７は撮影画像から文字を認識するための辞書であり、英文字や日本語の文字等、複数の国の文字に対応しているものとする。文字認識プログラムはＣＰＵ１０６が実行する。
【００１９】
１１８は平面上に展開されたラベル画像とともに、ワインの各種情報、例えば、生産地、購入価格、購入場所、評価などを記録するためのデータベースである。
【００２０】
次に図２を参照する。ここには、本発明により撮影されるワインボトル２０１が示されている。ワインボトル２０１には銘柄を示す文字等が記載されたラベル２０２が貼着されている。図３に示されるようにラベル２０２は、ワインボトル２０１の側面に貼着されているために、ワインボトル２０１の中心に対して所定の角度にわたって延びており、図２に明瞭に示されるようにボトル側方から撮影される文字「ｂｏｕｄｅａｕｘ  ｗｉｎｅ」は、両端に接近するにつれ縮小された状態に見える。この傾向は、ラベル２０２が更に広い角度に延びている場合に顕著となり、１８０°近く延びている場合には、両端に近い文字の判読は不能となる。
【００２１】
次に図３および図４を参照する。これら図には、本発明の実施に関連する撮影シーケンスおよび撮影装置４０１とワインボトル２０１上のラベル２０２との位置関係の変化が示されている。図示されているラベル２０２は、ワインボトル２０１の中心に対し、１２０°にわたって延びており、ラベル２０２に表示されている文字は、それよりも小さい角度、例えば１００°に延びているものとする。
【００２２】
この場合において、図４および図５にてワインボトル２０１上に表示される、最も左側の文字、「ｂ」が液晶ディスプレイ１１１内の撮影範囲４０１ａのほぼ中心に位置した状態で最初の撮影が行われ、撮影された部分画像６０１が、撮影装置４０１のＳＤＲＡＭ（メモリ）１０８内に記憶される。
【００２３】
次に後続の文字「ｄ」が液晶ディスプレイ１１１内の撮影範囲４０１ａのほぼ中心に位置するよう、ユーザーにより、ワインボトル２０１が反時計回り方向に回転される。このような状態で、次の撮影が行われ、部分画像６０２がＳＤＲＡＭ１０８に保存される。
【００２４】
次に後続の文字「ａ」が液晶ディスプレイ１１１内の撮影範囲４０１ａのほぼ中心に位置するよう、ユーザーにより、ワインボトル２０１が反時計回り方向に回転される。このような状態で、次の撮影が行われ、部分画像６０３がＳＤＲＡＭ１０８に保存される。
【００２５】
次に後続の文字「ｘ」が液晶ディスプレイ１１１内の撮影範囲４０１ａのほぼ中心に位置するよう、ユーザーにより、ワインボトル２０１が反時計回り方向に回転される。このような状態で、次の撮影が行われ、部分画像６０４がＳＤＲＡＭ１０８に保存される。
【００２６】
最後に後続の文字「ｎ」が液晶ディスプレイ１１１内の撮影範囲４０１ａのほぼ中心に位置するよう、ユーザーにより、ワインボトル２０１が反時計回り方向に回転される。このような状態で、次の撮影が行われ、部分画像６０５がＳＤＲＡＭ１０８に保存される。
【００２７】
このような、ワインボトル２０１の回転とラベル２０２の撮影が順次繰り返される。図示するような例では、ワインボトル２０１の４回の回転とラベル２０２の５回の撮影が行われる。
【００２８】
次に図６を参照する。ここには図４および図５に示されるような撮影により得られた部分画像６０１〜６０５が示されている。
【００２９】
次に図７を参照する。ここには、図６における画像中心に位置する文字（部分画像６０１では、「ｂ」、部分画像６０２では、「ｄ」部分画像６０３では、「ａ」、部分画像６０４では、「ｘ」、部分画像では６０５は、「ｗ」）が再度中心に位置するよう部分画像の両端のトリミングを行い、縦長の部分画像７０１〜７０５を得る。この場合のトリミング幅は、残った画像７０１〜７０５の幅の合計が通常の写真フレームの横幅にほぼ等しくなるような値であることが好ましい。トリミングされた部分画像７０１〜７０５を合成すると、すなわち隣接する部分画像の左右領域の同一部分が重なるように接続すると、図７の下段に示される合成画像７０６が得られる。このように得られる合成画像の文字列は、一貫した文字サイズで並び、最初にワインボトル２０１上で見られた文字のゆがみは解消される。
【００３０】
ユーザーは、こうして得たラベルの合成画像７０６とともに、ワインの各種情報、例えば、生産地、購入価格、購入場所、評価などを自己のワインデータベースに記録できる。
【００３１】
次に図８を参照する。ここには、これまで図４〜７を参照して説明した撮影シーケンスに従って、撮影装置４０１内のＣＰＵ１０６によって実行されるプログラムを説明するためのフローチャートが示されている。
【００３２】
まず、撮影装置４０１内のＣＰＵ１０６は、撮影装置４０１がラベル撮影モードとなっているか否かを判断する（ステップＳ８０１）。撮影装置４０１がユーザーにより、ラベル撮影モードとされていなければ（ＮＯ）、再びラベルモード判断ステップ（ステップＳ８０１）へ戻る。撮影装置４０１がラベル撮影モードとされている場合（ＹＥＳ）、ＣＰＵ１０６で実行されているプログラムは、次のステップＳ８０２へ進む。
【００３３】
このステップＳ８０２では、ＣＰＵ１０６は、撮影装置４０１のシャッター（図示せず）がユーザーにより押されて、オンとされているか否かを判断する。撮影装置４０１のシャッターが押されておらず、ＯＦＦとなっている場合（ＮＯ）、プログラムは、最初のステップＳ８０１へ戻る。撮影装置４０１のシャッターがユーザーにより押されて、ＯＮとされていると判断された場合（ＹＥＳ）、次のステップＳ８０３に進む。
【００３４】
このステップＳ８０３では、図４および５に示されるようにユーザーによってラベルが反時計回り方向に回転移動され、ラベル２０２の左端部２０２ａが撮影装置４０１の正面に位置し、撮影装置４０１の液晶ディスプレイ１１１内の撮影範囲４０１ａに６０１の画像が表示された状態でＣＰＵ１０６は、ラベル２０２を撮影し、撮影された最初の部分画像（図６の６０１）をＳＤＲＡＭ１０８に保存する。
【００３５】
このステップＳ８０３の後で、ＣＰＵ１０６は、ステップＳ８０４で撮影が最後の撮影か否かの判断、すなわち撮影回数がユーザーにより予め定められた撮影回数に達したか否かの判断をし、最終撮影でなければ（ＮＯ）、ステップＳ８０１に戻る。ＣＰＵ１０６は、シャッターボタンがＯＮか否かの判断を再度行い（ステップＳ８０２）、ＯＮであれば（ＹＥＳ）、ユーザーにより、ワインボトル２０１が回転移動され撮影装置４０１の液晶ディスプレイに画像６０２が表示された状態で、再度ステップＳ８０３でラベル２０２を撮影し、撮影された２回目の部分画像（第６図の６０２）をＳＤＲＡＭ１０８に保存する（ステップＳ８０３）。
【００３６】
次のステップＳ８０５で撮影が最終撮影であるとの判断がされる（ＹＥＳ）まで、ＣＰＵ１０６は、上記ステップＳ８０１〜ステップＳ８０３を通過するループを回り、ユーザーにより回転移動されたラベル２０２の、３回目の部分画像（図６の６０３）および４回目の部分画像（図６の６０４）を撮影し、ＳＤＲＡＭ１０８に保存する（ステップＳ８０３）。
【００３７】
次にステップＳ８０４で最終撮影との判断がなされると（ＹＥＳ）、ステップＳ８０５に進む。ＣＰＵ１０６は、ユーザーにより、ワインボトル２０１が回転移動され、撮影装置４０１の液晶ディスプレイ１１１に最終部分画像６０５が表示された状態で、ラベル２０２を撮影し、撮影された最後の部分画像（第６図の６０５）をＳＤＲＡＭ１０８に保存する（ステップＳ８０５）。
【００３８】
次にＣＰＵ１０６は、順次得られた部分画像６０１〜６０５に対し、中心部を残して、両端部のトリミングを行い、部分画像７０１〜７０５（図７の７０１〜７０５）を切り出す（ステップＳ８０６）。
【００３９】
次に撮影装置の４０１のＣＰＵ１０６は、最初に撮影された部分画像のトリミングされた画像７０１の右端部と次に撮影された部分画像のトリミングされた画像７０２の左端部とを比較し、重なった部分で左右２枚の隣接画像を接続する（ステップＳ８０７）。この時に、画像のサイズが異なっていれば、いずれかの画像のサイズを増減することにより、サイズを合わせる。画像のサイズは、左右のラベルの縦方向の長さが一致するように合わせる。通常ワインボトル２０１の色とラベル２０２の色は、異なっているためにサイズの識別は容易であるからである。
【００４０】
次にＣＰＵ１０６は、判断ブロック（ステップＳ８０８）で最後の部分画像までの接続が完了したか否かの判断をする。判断結果がＮＯであれば、プログラムステップは、ステップＳ８０７までリターンし、再度隣接部分画像の接続を繰り返す。判断ブロックの結果がＹＥＳであれば、画像の接続を完了し、合成した画像（７０６）を液晶ディスプレイ１１１に表示し、ＳＤＲＡＭ１０８に保存し、ワインラベル撮影モードを終了する。
【００４１】
次に図９と共に図１０のフローチャートを参照する。ここには本発明の別の実施形態が示されている。
【００４２】
まず、撮影装置４０１内のＣＰＵ１０６は、撮影装置４０１がラベル撮影モードとなっているか否かを判断する（ステップＳ１００１）。撮影装置４０１がユーザーにより、ラベル撮影モードとされていなければ（ＮＯ）、再びラベルモード判断ステップ（ステップＳ１００１）へ戻る。撮影装置４０１がラベル撮影モードとされている場合（ＹＥＳ）、ＣＰＵ１０６で実行されているプログラムは、次のステップＳ１００２へ進む。
【００４３】
このステップＳ１００２では、ＣＰＵ１０６は、撮影装置４０１のシャッター（図示せず）がユーザーにより押されて、オンとされているか否かを判断する。撮影装置４０１のシャッターが押されておらず、ＯＦＦとなっている場合（ＮＯ）、プログラムは、最初のステップＳ１００１へ戻る。撮影装置４０１のシャッターがユーザーにより押されて、ＯＮとされていると判断された場合（ＹＥＳ）、次のステップＳ１００３に進む。
【００４４】
このステップＳ１００３では、図４および５に示されるようにユーザーによってラベルが反時計回り方向に回転移動され、ラベル２０２の左端部２０２ａが撮影装置４０１の正面に位置し、撮影装置４０１の液晶ディスプレイ１１１に６０１の画像が表示された状態でＣＰＵ１０６は、ラベル２０２を撮影し、撮影された最初の部分画像（図６の６０１）をＳＤＲＡＭ１０８に保存する（ステップＳ８０３）。
【００４５】
このステップＳ８０３の後で、ＣＰＵ１０６は、ステップＳ１００４で撮影が最終撮影か否かの判断、すなわちユーザーにより予め定められた撮影回数に達したか否かの判断をし、最終撮影でなければ（ＮＯ）、ステップＳ１００１に戻る。ＣＰＵ１０６は、シャッターボタンがＯＮか否かの判断を再度行い（ステップＳ１００２）、ＯＮであれば（ＹＥＳ）、ユーザーにより、ワインボトル２０１が回転移動され、撮影装置４０１の液晶ディスプレイ１１１内の撮影範囲４０１ａに画像６０２が表示された状態で、再度ステップＳ１００３でラベル２０２を撮影し、撮影された２回目の部分画像（第６図の６０２）をＳＤＲＡＭ１０８に保存する。
【００４６】
次のステップＳ１００５で撮影が最終撮影であるとの判断がされる（ＹＥＳ）まで、ＣＰＵ１０６は、上記ステップＳ１００１〜ステップＳ１００３を通過するループを回り、ユーザーにより回転移動されたラベル２０２の、３回目の部分画像（図６の６０３）および４回目の部分画像（図６の６０４）を撮影し、ＳＤＲＡＭ１０８に保存する。
【００４７】
次にステップＳ１００４で最終撮影との判断がなされると（ＹＥＳ）、ステップＳ１００５に進む。ＣＰＵ１０６は、ユーザーにより、ワインボトル２０１が回転移動され、撮影装置４０１の液晶ディスプレイ１１１の撮影範囲４０１ａのほぼ中心に最後の部分画像６０５の右端部２０２ｂが表示された状態で、ラベル２０２を撮影し、撮影された最後の部分画像（第６図の６０５）をＳＤＲＡＭ１０８に保存する。
【００４８】
次にＣＰＵ１０６は、順次得られた部分画像６０１〜６０５に対し、中心部を残して、両端部のトリミングを行い、部分画像７０１〜７０５（図７の７０１〜７０５）を切り出す（ステップＳ１００６）。
【００４９】
次にＣＰＵ１０６は、上記トリミングにより切断された文字（例えば、図９の部分画像９０１のうちの文字Ｔ、部分画像９０３のうちの文字Ａ等）があれば、この文字を部分画像から消去する（ステップＳ１００７）。これにより、部分画像の接続が、容易になると共に合成された画像の画質がより良好となる。
【００５０】
「Ｔ」「Ａ」等の文字認識は辞書１１７を使用して行われるが、文字であるということが判別できればよく、活字への置き換えは行わない。実際のラベルに印刷されている絵としての文字体そのままの方がワインラベルの画像データとしては相応しいからである。従って、文字として認識するに限らず、線や四角など、ひとつのかたまりとして認識してずれ合わせに用いてもよい。ただし、データベース１１８に記録する際は、活字に変換した文字を同時に登録しておけば、後日の検索や分類に便利である。
【００５１】
次にＣＰＵ１０６は、隣接する部分画像のうちで対応する同一文字がある場合に、比較して、より鮮明なほうの文字を採用する（ステップＳ１００８）。これにより合成された画像の画質がより良好となる。
【００５２】
次に、ＣＰＵ１０６は、判断ブロック（ステップＳ１００９）で最後の部分画像までの接続が完了したか否かの判断をする。判断結果がＮＯであれば、プログラムステップは、ステップＳ１００６までリターンし、再度隣接部分画像の接続を繰り返す。判断ブロックの結果がＹＥＳであれば、画像の接続を完了し、合成した画像（９０６）を補助データと共に液晶ディスプレイ１１１に表示し、ＳＤＲＡＭ１０８に保存し、ワインラベル撮影モードを終了する。
【００５３】
ユーザーは、こうして得たラベルの合成画像９０６とともに、ワインの各種情報、例えば、生産地、購入価格、購入場所、評価などを自己のワインデータベースに記録できる。ワインデータベースとして撮影装置４０１内にデータベース１１８を持つことにより、合成画像７０６と共に撮影日、ワイン名等を登録することができる。購入価格、購入場所等の情報はキー１０７から入力する。生産地、収穫年、製造年、ヴィンテージチャート等がラベルに印刷されている場合には、それらを文字認識により読み取って記録することもできる。
【００５４】
なお、図７における部分画像７０１〜７０５、並びに図９における部分画像９０１〜９０５は、上述したとおり時間を追って順次撮影されたものであるが、合成画像７０６または９０６を作成する際は、この順番となるように合成するという意味であって、合成の画像処理時間においては必ずしも撮影時間順となる必要はない。例えば、最初に中央の部分画像７０３または９０３を基準に配置してから、両側に合成していってもよいし、部分画像７０５または７０５を基準に配置してから左側に合成していってもよい。
【００５５】
これまで説明した実施形態では、ワインボトルを上から見て時計回り方向に所定角度だけ回転させた後にラベルの撮影と保存を行い、これを繰り返すことにより、ラベルの撮影領域を左から右へ移動し、隣接する端部が重なった画像を撮影したが、本発明によれば、ワインボトルを上から見て反時計回り方向に回転させて、ラベルを右から左方向に撮影することも可能である。文字列又は図柄が左から右に続いているような場合、前者の時計回り方向の回転をすることにより、撮影時の画像のフレーミングが容易となる。逆に文字列又は図柄が右から左に続いているような場合、後者の反時計回りの回転をすることにより、撮影時の画像のフレーミングが容易となる。
【００５６】
また、これまで説明した実施形態では、円柱体は、ワインボトルであり、被写体は、ボトルに貼着されたラベルであるためにラベルは通常の撮影では、両端がゆがんだ状態で撮影される。しかしながら、本発明によれば、ラベルを平面に展開したゆがみのないラベル画像が得られ、ラベルの保存と整理に寄与することができる。図示した例では、ラベルはボトル回りに約１２０°、文字列は約１００°にわたって延びているが、当然ながら、ラベルがこれよりも大きい角度、例えば１８０°、最も大きい場合には、３６０°に延びている場合でも本発明を実施できることはいうまでもない。この場合撮影回数は、上記撮影回数より多くなる。
【００５７】
なお、ワインボトル上に貼着されたラベルを撮影する例を参照して、本発明について説明したが、当然ながら、本発明は、このような用途だけに限定されるものではない。本発明によれば、円柱体の周面上の画像を平面上に展開した画像に変換することに広く実施可能であり、円柱体の周面上の画像を平面上に展開したゆがみのない画像に変換することができる。
【００５８】
また、円柱体は、食品、調味料、飲料、薬剤等を含むビン，缶でもよく、これに貼着されたラベルは、内容物、製造者、製造日、産地、ブランドを表示する文字がプリントされていたり、内容物のイメージを高めるようデザインされた図柄がプリントされているものでもよい。また被写体は、ラベルに限定されず、ビン、缶に直接プリントされた上記文字または図柄表示部分でもよい。
【００５９】
また、これまで説明した実施形態では、円柱体を回転させながら撮影したが、ユーザー自身が円柱体の周りを回って撮影してもよいことは言うまでもない。更に被写体はラベルでなく円柱体そのものに描かれていてもよい。
【００６０】
以上、この発明の実施形態について説明したが、この発明は、これらに限定されるものでなく、特許請求の範囲に記載された発明とその均等の範囲も含むものである。
【００６１】
以下に、本出願時の特許請求の範囲を付記する。
（請求項１）
円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換装置であって、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、
前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出手段と、
前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段と
を備えることを特徴とする画像変換装置。
（請求項２）
前記撮影範囲の所定位置は当該撮影範囲のほぼ中心であることを特徴とする請求項１記載の画像変換装置。
（請求項３）
文字認識手段を更に備え、前記被写体は、文字を含むものであり、
前記合成手段は、前記切出手段より切り出され前記文字認識手段が認識した文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項１または２記載の画像変換装置。
（請求項４）
文字認識手段を更に備え、前記合成手段は、前記切出手段のトリミングにより、前記文字認識手段が認識した前記文字を含む被写体の隣接する部分画像内にある文字が切断されている場合、切断された文字を、前記被写体の部分画像から消去して隣接する部分画像を接続することを特徴とする請求項１または２記載の画像変換装置。
（請求項５）
文字認識手段を更に備え、前記合成手段は、前記切出手段のトリミング後に隣接する前記被写体の部分画像内に対応する前記文字認識手段が認識した同一文字がある場合、より鮮明な文字の方を採用して、前記文字を含む被写体の部分画像を接続することを特徴とする請求項１または２記載の画像変換装置。
（請求項６）
前記平面展開画像と、該平面展開画像から前記文字認識手段が認識した前記被写体が含む元の文字に対応する文字データとを記憶するデータベース手段を更に備えることを特徴とする請求項３ないし５いずれか記載の画像変換装置。
（請求項７）
円柱体の周面上に存在する被写体を撮影する画像変換装置が有するコンピュータを、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存手段と、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存手段と、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存手段と、
前記各保存手段に保存された被写体の画像の各々に対して、その両端部にてトリミングし、前記部分画像を切り出す切出手段と、
前記切出手段により切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成手段
として機能させることを特徴とする画像変換プログラム。
（請求項８）
前記被写体は、文字を含むものであり、
前記合成手段は、文字認識手段を含み、該文字認識手段により認識され前記切出手段より切り出された文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項７記載の画像変換プログラム。
（請求項９）
円柱体の周面上に存在する被写体を撮影して平面上に展開された平面展開画像に変換する画像変換方法であって、
前記被写体の一方の端部が撮影装置の撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第１の保存ステップと、
前記撮影された部分に続く被写体の隣接部分が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第２の保存ステップと、
前記被写体の他方の端部が前記撮影範囲の所定位置に位置する状態で撮影された前記被写体の画像を保存する第３の保存ステップと、
前記各保存ステップにて保存された被写体の画像の各々に対して、その両端部にてトリミングし、部分画像を切り出す切出ステップと、
前記切出ステップにより切り出された部分画像を順に配置し、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成する合成ステップと
を含むことを特徴とする画像変換方法。
（請求項１０）
前記被写体は、文字を含むものであり、
前記合成ステップは、文字認識ステップを含み、該文字認識ステップにより認識され前記切出ステップにより切り出された文字を含む被写体の部分画像を撮影順に配置し、前記被写体が含む元の文字を再現するように、隣接する部分画像の同一部分を重ね合わせて接続することにより、連続した１つの平面展開画像に合成することを特徴とする請求項９記載の画像変換方法。
【符号の説明】
【００６２】
１０１    レンズブロック
１０２    撮像素子
１０４    バスライン
１０５    画像処理回路
１０６    ＣＰＵ
１０７    キー
１０８    ＳＤＲＡＭ
１０９    フラッシュメモリ
１１０    外部メモリ
１１１    液晶ディスプレイ
１１５    電源
１１６    バッテリー
１１７    辞書
１１８    データベース
２０１    ワインボトル
２０２    ラベル
４０１    撮影装置
６０１    部分画像
６０１〜６０５    部分画像
６０５    最後の部分画像
７０１    画像
７０２    画像
７０６    合成画像
９０１    部分画像
９０３    部分画像
９０６    合成画像
【図１】
2015122621.tif 000003
【図２】
2015122621.tif 000004
【図３】
2015122621.tif 000005
【図４】
2015122621.tif 000006
【図５】
2015122621.tif 000007
【図６】
2015122621.tif 000008
【図７】
2015122621.tif 000009
【図８】
2015122621.tif 000010
【図９】
2015122621.tif 000011
【図１０】
2015122621.tif 000012