(57)【要約】【課題】  情報の伝送を目的とした輝度変化領域を含ませずに画像を保存することができ、構図上の不都合を招かないようにする。【解決手段】  撮影画像内における輝度変化領域の存在の有無を判定し、輝度変化領域が存在する場合は、撮影画像の横方向のトリミングを行う。すなわち、輝度変化領域６２の両側に接し且つ撮影画像６１の縦辺６３に平行な二つのトリミング候補線６４、６５を設定し、その二つのトリミング候補線６４、６５のうち、いずれか一方の縦辺６３に近い方の線を候補から除外して、残った線を最終的なトリミング線６６として決定し、その残ったトリミング線６６と、該トリミング線６６に近い方の縦辺６３との間の部分を撮影画像６１から取り除いて横トリミング完了画像６７を得る。【選択図】  図８
2008035152.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する画像取得手段と、
この画像取得手段によって取得された画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出手段と、
この検出手段によって検出された輝度変化領域から光変調された情報を取得する情報取得手段と、
この情報取得手段によって取得された情報を復調する復調手段と、
この復調手段によって復調された情報を記憶する第１の記憶手段と、
前記画像取得手段によって取得された画像から前記検出手段によって検出された輝度変化領域を取り除くようトリミングするトリミング手段と、
このトリミング手段によって前記輝度変化領域が取り除かれた画像を記憶する第２の記憶手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記トリミング手段は、前記輝度変化領域が取り除かれる前の画像と、前記輝度変化領域が取り除かれた後の画角とが同じ縦横比率になるようにトリミングすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の記憶手段により画像を記憶させる際に、前記第１の記憶手段により記憶される情報と対応付けて記憶するよう制御する記憶制御手段をさらに備えたことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
撮像手段をさらに備え、
前記画像取得手段は、前記撮像手段によって撮像された画角に基づく画像を取得することを特徴とする請求項１乃至３の何れかに記載の画像処理装置。
【請求項５】
データ転送を優先する第１のモードと解像度を優先する第２のモードとを切り替えるモード切替手段と、
前記情報取得手段により情報を取得する場合は前記モード切替手段により前記第１のモードに切り替えて前記撮像手段を駆動させるよう制御する一方、前記トリミング手段によりをトリミングする場合は前記モード切替手段により前記第２のモードに切り替えて前記撮像手段を駆動させるよう制御する撮像制御手段と
をさらに備えたことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像を取得する画像取得ステップと、
この画像取得ステップにより取得される画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出ステップと、
この検出ステップにて検出された輝度変化領域から光変調された情報を取得する情報取得ステップと、
この情報取得ステップにて取得された情報を復調する復調ステップと、
この復調ステップにて復調された情報を第１のメモリに記憶させる第１の記憶ステップと、
前記画像から前記検出ステップにて検出された輝度変化領域を取り除くようトリミングするトリミングステップと、
このトリミングステップにて前記輝度変化領域が取り除かれた画像を第２の記憶部に記憶させる第２の記憶ステップと
からなることを特徴とする画像処理方法。
【請求項７】
コンピュータを、
画像を取得する画像取得手段、
この画像取得手段によって取得された画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出手段、
この検出手段によって検出された輝度変化領域から光変調された情報を取得する情報取得手段、
この情報取得手段によって取得された情報を復調する復調手段、
この復調手段によって復調された情報を記憶する第１の記憶手段、
前記画像取得手段によって取得された画像から前記検出手段によって検出された輝度変化領域を取り除くようトリミングするトリミング手段、
このトリミング手段によって前記輝度変化領域が取り除かれた画像を記憶する第２の記憶手段
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、撮像した画像をトリミングして保存する画像処理装置、画像処理方法、及び、画像処理プログラムに関する。
【背景技術】
【０００２】
近年、情報を伝送する媒体として従来の無線通信や赤外線通信の他に、可視光領域における特定波長を輝度変調させて情報を伝送する可視光通信が普及しつつある。可視光通信とは、我々の身の回りにありふれている目に見える光（可視光）を使って行われる最新の通信技術であり、とりわけ、ＬＥＤ（Light Emitting Diode）のように応答性に優れた発光素子を利用してデータを送信し、既に普及しているデジタルカメラやカメラ付き携帯電話機等を使用してデータを受信するという技術の総称である。
【０００３】
可視光通信の従来技術としては、例えば、下記の特許文献１に記載されたものが知られている。この従来技術では、任意のデータを光の点滅パターンで送信する光タグ装置と被写体（看板等）とをカメラ付き携帯電話機を用いて動画撮影する。このカメラ付き携帯電話機は、動画を構成する各フレームの光点灯フレーム（光タグ装置が点灯して写っているフレーム）と光消灯フレーム（光タグ装置が消灯して写っているフレーム）との並び順に基づいて、送信データの再生復元を行うと共に、動画を構成する各フレームのうちの一つを静止画の撮影画像としてメモリに保存する。
【０００４】
ここで、当該文献においては、保存すべき画像として、消灯フレーム（光タグ装置が消灯して写っているフレーム）の画像が望ましい旨の記載がある（段落〔０１１９〕参照）。これは、もし、点灯フレーム（光タグ装置が点灯して写っているフレーム）を保存用画像とした場合、点灯状態の光タグ装置が“輝点”となって写り込み、画像の見栄えが悪くなるからである。
【０００５】
【特許文献１】特開２００６−２０２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術にあっては、記録画像として、消灯フレームを選択して保存するようにしているので、確かに、邪魔な“輝点”が写り込まないから、画像の見栄えを損なうことはないものの、被写体以外の余計な部分（光タグ装置）が写り込んでいることには変わりなく、保存画像の構図上の不都合がある。
【０００７】
すなわち、保存画像の目的はもっぱら被写体の記録にあり、光タグ装置それ自体の像は（点灯消灯にかかわらず）本来不要であるところ、上記の従来技術にあっては、この両者が共に写り込んだ画像を保存しているので、再生時において、余計な光タグ装置の存在から違和感を感じてしまうという問題点がある。
【０００８】
そこで、本発明は、情報の伝送を目的とした輝度変化領域を含ませずに画像を保存することができ、構図上の不都合を招かないようにした画像処理装置、画像処理方法、及び、画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、第１の観点に係る請求項１記載の発明は、画像を取得する画像取得手段と、この画像取得手段によって取得された画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出手段と、この検出手段によって検出された輝度変化領域から光変調された情報を取得する情報取得手段と、この情報取得手段によって取得された情報を復調する復調手段と、この復調手段によって復調された情報を記憶する第１の記憶手段と、前記画像取得手段によって取得された画像から前記検出手段によって検出された輝度変化領域を取り除くようトリミングするトリミング手段と、このトリミング手段によって前記輝度変化領域が取り除かれた画像を記憶する第２の記憶手段とを備えたことを特徴とする。
また、請求項２記載の発明は、上記請求項１の発明において、前記トリミング手段は、前記輝度変化領域が取り除かれる前の画像と、前記輝度変化領域が取り除かれた後の画角とが同じ縦横比率になるようにトリミングすることを特徴とする。
また、請求項３記載の発明は、上記請求項１または２に記載の発明において、前記第２の記憶手段により画像を記憶させる際に、前記第１の記憶手段により記憶される情報と対応付けて記憶するよう制御する記憶制御手段をさらに備えたことを特徴とする。
また、請求項４記載の発明は、上記請求項１乃至３の何れかに記載の発明において、撮像手段をさらに備え、前記画像取得手段は、前記撮像手段によって撮像された画角に基づく画像を取得することを特徴とする。
また、請求項５記載の発明は、上記請求項４記載の発明において、データ転送を優先する第１のモードと解像度を優先する第２のモードとを切り替えるモード切替手段と、前記情報取得手段により情報を取得する場合は前記モード切替手段により前記第１のモードに切り替えて前記撮像手段を駆動させるよう制御する一方、前記トリミング手段によりをトリミングする場合は前記モード切替手段により前記第２のモードに切り替えて前記撮像手段を駆動させるよう制御する撮像制御手段とをさらに備えたことを特徴とする。
上記課題を解決するため、第２の観点に係る請求項６記載の発明は、画像を取得する画像取得ステップと、この画像取得ステップにより取得される画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出ステップと、この検出ステップにて検出された輝度変化領域から光変調された情報を取得する情報取得ステップと、この情報取得ステップにて取得された情報を復調する復調ステップと、この復調ステップにて復調された情報を第１のメモリに記憶させる第１の記憶ステップと、前記画像から前記検出ステップにて検出された輝度変化領域を取り除くようトリミングするトリミングステップと、このトリミングステップにて前記輝度変化領域が取り除かれた画像を第２の記憶部に記憶させる第２の記憶ステップとからなることを特徴とする。
上記課題を解決するため、第３の観点に係る請求項７記載の発明は、コンピュータを、画像を取得する画像取得手段、この画像取得手段によって取得された画像に含まれる、時系列を伴って変化する輝度変化領域を検出する検出手段、この検出手段によって検出された輝度変化領域から光変調された情報を取得する情報取得手段、この情報取得手段によって取得された情報を復調する復調手段、この復調手段によって復調された情報を記憶する第１の記憶手段、前記画像取得手段によって取得された画像から前記検出手段によって検出された輝度変化領域を取り除くようトリミングするトリミング手段、このトリミング手段によって前記輝度変化領域が取り除かれた画像を記憶する第２の記憶手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、取得された画像に含まれる、時系列を伴って変化する輝度変化領域を検出すると、この検出された輝度変化領域から光変調された情報を取得して復調し、復調された情報を記憶する一方、取得された画像から検出された輝度変化領域を取り除くようトリミングして、この輝度変化領域を取り除いた画像を記憶するので、情報の伝送を目的とした輝度変化領域を含ませずに画像を保存することができ、構図上の不都合を招かないようにすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を、携帯電話機への適用を例にして、図面を参照しながら説明する。ただし、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１２】
図１は、実施形態におけるシステム利用状態図である。この図において、人物Ａ、Ｂは、いずれもカメラ付きの携帯電話機１、１を所持している。ここでは、人物Ａが被写体、人物Ｂが人物Ａを撮影・記憶させるものとし、また、人物Ａが所持する携帯電話機１を特に符号１Ａで識別するとともに、人物Ｂが所持する携帯電話機１を特に符号１Ｂで識別することにする。
【００１３】
図示の携帯電話機１は、１Ａ、１Ｂ共に通常のカメラ付き携帯電話機の基本的な機能、すなわち、加入電話機や携帯電話機等との間で音声による相互通話を行う「電話機能」や、被写体の画像を撮影してその画像を電子的に記録する、いわゆる「電子カメラ機能」などを有するものである。
【００１４】
さらに、携帯電話機１（１Ａ、１Ｂ）を使用した人物Ａと人物Ｂの間では、以下の工程でアドレス帳データの送受信を行うことができるものとする。
【００１５】
まず、アドレス帳データの提供者である人物Ａは、自己が所有する携帯電話機１Ａの所定面（後述の発光部４が設けられている面）を前面にして顔の横で構える。一方、人物Ｂは、自己が所有する携帯電話機１Ｂの所定面（後述の撮影レンズ３が設けられている面）を前面にして構え、少なくとも、人物Ａの顔を含む上半身と携帯電話機１Ａの所定面とがカメラの撮影画角α内に充分に収まるようにカメラの構図を調整する。このようにすることにより、携帯電話機１Ａから送信された人物Ａのアドレス帳データと人物Ａの顔写真とを携帯電話機１Ａに登録することができる。
【００１６】
詳細は後述するが、携帯電話機１Ａは、自己のアドレス帳データを変調し、携帯電話機１Ａの発光部４を、この変調に基づく時系列的な輝度変化を伴って発光させることができるようになっており、また、一方の携帯電話機１Ｂは、電子カメラ機能を利用して、その輝度変化を含む画像を毎秒数十フレームの周期で時系列的に撮像し、その撮像画角αに含まれる発光部４の輝度変化からアドレス帳データへ復調し、アドレス帳領域１７１に登録すると共に、同電子カメラ機能を利用し、人物Ａの顔写真を静止画で撮影して、その画像ファイルをトリミング処理（詳細後述）すると共に、トリミング済みの画像（以下、トリミング画像）を保存画像領域１７２に保存し、その保存先アドレスを受信したアドレス帳データと対応付けて保存することができるようになっている。
【００１７】
図２は、実施形態における、携帯電話機１の一例外観図である。この図において、携帯電話機１は、例えば、折りたたみ式のボディ２を有しており、（ａ）はボディ２を閉じた状態、（ｂ）はボディ２を開いた状態を示している。なお、アドレス帳データを送信するときは、ボディ２を閉じた状態（ａ）で使用し、アドレス帳データを受信・記憶するときは、ボディ２を開いた状態（ｂ）で使用する。
【００１８】
ボディ２は、蓋部２ａと本体部２ｂとからなり、これらの蓋部２ａと本体部２ｂはヒンジ部２ｃによって折り畳み可能に連結されている。蓋部２ａの表面（折り畳み状態で露出する面）には撮影レンズ３と、通常使用においては着信時や通信時に発光するＬＥＤからなる発光部４及びサブ表示部５が設けられている。蓋部２ａの裏面（折り畳み状態で隠れる面）にはメイン表示部６と拡声穴７が設けられており、拡声穴７の裏にスピーカ８が収められている。本体部２ｂの前面（折り畳み状態で隠れる面）には様々なスイッチ（電源スイッチ、オンフックキー、オフフックキー、カーソル移動キー、各種機能キー、０〜９までのテンキー、＊や＃の記号キー等）からなる操作子９と送話穴１０が設けられており、送話穴１０の裏にマイク１１が収められている。
【００１９】
図３は、実施形態における携帯電話機１の内部ブロック図である。この図において、携帯電話機１は、ＣＰＵ１２、メッセージメモリ１３、変調・光源駆動部１４、発光部４、表示部１５（サブ表示部５及びメイン表示部６）、送受話部１６（スピーカ８及びマイク１１）、ユーザメモリ１７、撮像画像メモリ１８、撮像部１９、情報光捕捉及び情報復号部２０、メッセージ／座標リストメモリ２１、操作子９、撮影方向判定部２２、通信アンテナ２３、通信処理部２４などを備えている。
【００２０】
ＣＰＵ１２は、携帯電話機１の全体動作を統括制御する。変調・光源駆動部１４は、ＣＰＵ１２の制御に従って発光部４を輝度変化を伴わせて駆動し、その輝度変化によって所要のデータを光で送信する。この光によるデータの送信には、例えば、送信対象のデータを論理０と論理１からなる二値データとした場合、論理０に一の輝度変化パターン系列を割当て、論理１に二の輝度変化パターン系列を割当てるようにしてもよい。これら二つの輝度変化パターン系列は、同一の周期であって、且つ、自然界に存在しない（又は存在確率が低い）互いに異なる輝度変化パターン系列を持つものとすることができる。
【００２１】
携帯電話機１をアドレス帳データを送信する側として用いる場合、変調・光源駆動部１４は、ＣＰＵ１２から送られてくる携帯電話機１の所有者のアドレス帳データ（名前や所属組織名、住所、電話番号、電子メールアドレスなどの文字情報；図４の自アドレス帳データレコード１７１ａに登録されている文字情報）に従って発光部４を輝度変化を伴わせて駆動し、その輝度変化パターンによって、当該アドレス帳データを光で送信する。
【００２２】
ユーザメモリ１７は、アドレス帳領域１７１、保存画像領域１７２、及び、その他ファイル保存領域１７３とからなる、不揮発性の記憶装置（例えば、フラッシュメモリ等の半導体メモリ）である。アドレス帳領域１７１は、携帯電話機１の所有者のアドレス帳データを保持すると共に、必要に応じて登録される他者のアドレス帳データを多数保持するための領域である。保存画像領域１７２は、撮像部１９を駆動させることにより取得した画像ファイルや、後述する通信アンテナ２３や通信処理部２４を介して外部から受信した画像ファイルを保存先アドレスを付加して保持するための領域である。その他ファイル保存領域１７３は、携帯電話機１自身が操作されることにより作成されたファイルや、通信アンテナ２３及び通信処理部２４を駆動させて外部のサーバにアクセスすることにより取得したファイルを保持するための領域である。
【００２３】
図４は、アドレス帳領域１７１の概念構造図である。この図において、アドレス帳領域１７１は、一つの自アドレス帳データレコード１７１ａと、多数の他アドレス帳データレコード１７１ｂ、１７１ｃ、１７１ｄ、１７１ｅ、１７１ｆ・・・・とからなり、自アドレス帳データレコード１７１ａには、少なくとも携帯電話機１を呼び出すための電話番号や、メールアドレスを含む所有者のアドレス帳データが登録され、他アドレス帳データレコード１７１ｂ、１７１ｃ、１７１ｄ、１７１ｅ、１７１ｆ・・・・には、それぞれ必要に応じて電話番号や、メールアドレスを含む他者のアドレス帳データが登録されるようになっている。ここで、自アドレス帳データレコード１７１ａと他アドレス帳データレコード１７１ｂ、１７１ｃ、１７１ｄ、１７１ｅ、１７１ｆ・・・・の全てには、名前や所属組織名、住所、電話番号、電子メールアドレスなどの文字情報格納フィールド１７１ｇが確保されているが、他アドレス帳データレコード１７１ｂ、１７１ｃ、１７１ｄ、１７１ｅ、１７１ｆ・・・・については、この文字情報格納フィールド１７１ｇに加えて、さらに、保存画像領域１７２における顔写真等の画像ファイルの保存先を示すアドレス格納フィールド１７１ｉが確保されている。
【００２４】
表示部１５は、サブ表示部５とメイン表示部６とを含む。サブ表示部５は、携帯電話機１の待ち受け画面等を表示し、メイン表示部６は、この携帯電話機１を電話機として用いる場合に着信画面や呼び出し画面を表示し、又は、この携帯電話機１を電子カメラとして用いる場合に撮影構図調整のための電子ファインダー画面、撮影済み画像の再生画面を表示する。あるいは、この携帯電話機１をアドレス帳データの送受信に用いるための選択メニュー画面を表示し、また、受信したアドレス帳データの再生確認画面を表示する他、必要に応じて初期設定等の設定画面を表示する。
【００２５】
操作子９は、携帯電話機１の電源をオンオフしたり、ダイヤリングしたりするための各種キーを備え、また、この携帯電話機１を電子カメラとして用いたり、アドレス帳データを送受信する際の機能選択キーを備える他、電子カメラのシャッターキーなどを備える。
【００２６】
送受話部１６は、携帯電話機１を電話機として用いる際の拡声器（スピーカ８）と集音器（マイク１１）を備える。なお、拡声器（スピーカ８）は、この用途の他にシャッターレリーズ音や各種の警告音の拡声にも用いられる。
【００２７】
撮像部１９は、ＣＣＤやＣＭＯＳなどからなる二次元イメージセンサである。この撮影部１９は、毎秒数十フレームの周期で高解像度の画像（例えば、特に限定しないが１０２４×７６８ドットのＸＧＡ規格の画像）を生成出力することができることに加え、例えば、部分読み出し等の機能により、１６０×１６０ドット程度の低解像度の画像を生成出力することができるものである。撮像画像メモリ１８は、撮像部１９で生成出力された画像を一時的に保持する、いわゆる画像バッファであり、バッファ１面当たり、少なくとも、撮影部１９から出力される高解像度の画像１枚を支障なく格納できる容量を有している。
【００２８】
情報光捕捉及び情報復号部２０は、撮像部１９で生成出力された毎秒数十フレームの周期的な画像を信号捕捉用フレームバッファ２０ａ、２０ｂ、２０ｃ、２０ｄ・・・・に順次に取り込み、それらの画像に基づいて、送信側の携帯電話機１Ａから光の輝度変化パターンで送信されたアドレス帳データを再生して復元する。例えば、送信側で輝度変調された光が、論理０を一の輝度変化パターン系列とし、論理１を二の輝度変化パターン系列として変調されたものであった場合は、一の輝度変化パターン系列を検出したときにそのパターンを論理０に置き換え、二の輝度変化パターン系列を検出したときにそのパターンを論理１に置き換えることにより、携帯電話機１Ａで光変調されたアドレス帳データ、つまり、人物Ａの名前や所属組織名、住所、電話番号、電子メールアドレスなどの文字情報の再生・復元を行う。
【００２９】
なお、信号捕捉用フレームバッファ２０ａ、２０ｂ、２０ｃ、２０ｄ・・・・のバッファ１面当たりの容量は、撮像画像メモリ１８の同容量よりも少なくてよい。これは、光源捕捉のための必要最低限の解像度は、例えば、１６０×１２０ドット程度であるからである。ちなみに、１６０×１６０ドットの画像は、例えば、撮影部１９の部分読み出しや、ハードウェアローパスフィルタ付きの飛越し読み出しなどによって得ることができる。加えて、このような部分読み出しや飛び越し読み出しを行うことにより、携帯電話機１Ａと携帯電話機１Ｂとの間のデータ転送レートを高めることができるから好ましい。本実施形態における撮像部１９は、画質優先であり、且つ、肌色を強調する色補正を行うポートレート撮影モードと、解像度よりもフレームレートを優先させるデータ転送優先モードとを切り替えることができるようになっているものとする。
【００３０】
メッセージメモリ１３は、送信用のメッセージデータ（自アドレス帳データ）を一時的に保持し、メッセージ／座標リストメモリ２１は、再生・復元された受信データと座標情報を保持する。
【００３１】
撮影方向判定部２２は、携帯電話機１をカメラとして使用する際の撮影方向、すなわち、画像の短辺を天地の向きにした縦長画像を撮影する際の構え方（以下、縦撮り）か、又は、画像の長辺を天地の向きにした横長画像を撮影する際の構え方（以下、横撮り）か、を判定するものであり、要するに、撮影画像の天地を判定するものである。この判定には、例えば、傾斜センサなどを用いることができる。ちなみに、図１の人物Ｂは、縦撮り構図で携帯電話機１Ｂを構えている。
【００３２】
通信アンテナ２３は、後述の通信処理部２４により変調された情報を、携帯電話機１が加入者端末として登録されている無線通信ネットワークの基地局（不図示）に放射する一方、この基地局を介して受信される着呼要求信号、音声信号、及び、パケットデータ等の自己宛てのデータを受信する。通信処理部２４は、ＣＰＵ１２からの制御に基づいて駆動制御され、当該携帯電話機１を加入者端末として登録している無線通信サービス事業者が採用する無線通信方式、符号化／復号化方式にしたがって、アドレス帳領域１７１に記憶されている他者の電話番号やメールアドレスを変調してアンテナ２３に出力することで、その他者と回線接続を行い音声通話処理を行ったり、電子メールの送信を行う一方、通信アンテナ２３を介して受信されたデータが自アドレス帳データレコード１７１ａに保持されている電話番号である場合には、当該受信されたデータを携帯電話１に対する着呼要求と判断して回線接続処理を行い、受信されたデータが自アドレス帳データレコード１７１ａに保持されているメールアドレスである場合には、当該受信されたデータを携帯電話１に対するメール受信と判断して後続のパケットデータを受信する処理を行う。
【００３３】
次に、作用を説明する。
図５は、アドレス帳データの送信側の携帯電話１Ａで実行されるフローチャートを示す図である。この図において、携帯電話機１Ａの操作者（人物Ａ）によってメニュー内の「自アドレス出力」が選択（ステップＳ１１）されると、ＣＰＵ１２は、アドレス帳領域メモリ１７１の自アドレス帳データレコード１７１ａのデータ（名前や所属組織名、住所、電話番号、電子メールアドレスなどの文字情報）を読み込み、メッセージデータを作成して、メッセージメモリ１３に出力する（ステップＳ１２）。このとき、携帯電話機１Ａの操作者（人物Ａ）は、その携帯電話機１Ａの所定面（後述の発光部４が設けられている面）を前面にして顔の横で構える。
【００３４】
次いで、ＣＰＵ１２は、メッセージメモリ１３の保持情報に従い、変調・光源駆動部１４を制御して発光部４を輝度変化を伴って駆動する。これにより、メッセージメモリ１３の保持情報が発光部４からの光の輝度変化パターンによって光送信される（ステップＳ１３）。携帯電話機１Ａの操作者（人物Ａ）は、以上の動作を継続して実行し、撮影者（人物Ｂ）の撮影が完了すると、アドレス帳データの出力終了指示を実行する（ステップＳ１４）。
【００３５】
図６は、携帯電話機１Ｂで実行されるアドレス帳データの受信側のフローチャートを示す図である。この図において、携帯電話機１Ｂの操作者（人物Ｂ）によってメニュー内の「光メッセージ付き撮影」が選択（ステップＳ２１）されると、ＣＰＵ１２は、撮像部１９をデータ転送優先モードにすると共に、情報光捕捉及び情報復号部２０を起動する（ステップＳ２２）。
【００３６】
このとき、アドレス帳データの受信・記憶側である人物Ｂは、携帯電話機１Ｂの所定面（撮影レンズ３が設けられている面）を前面にして縦撮り又は横取りのスタイルで構え、少なくとも、人物Ａの顔を含む上半身と携帯電話機１Ａの所定面とがカメラの撮影画角α内に充分に収まるようにカメラの構図を調整する。
【００３７】
この間、ＣＰＵ１２は、携帯電話機１Ａからのデータ受信終了を判定し（ステップＳ２３）、データ受信未完了であれば、タイムアウトを判定し（ステップＳ２４）、タイムアウトになると、何らかの原因によってデータを受信できなかった旨の警告メッセージ（例えば、“メッセージが見つかりません”）を表示（ステップＳ２５）した後、ステップＳ２１に復帰する。
【００３８】
一方、データ受信終了を判定すると、次に、ＣＰＵ１２は、データ受信の終了音を出力（ステップＳ２６）すると共に、先に受信されたデータに、所定の桁数の数字列が続くか、＠マークやドットが混在する半角英数字列が含まれているかによって受信したデータがアドレス帳データであるか否かを判定する（ステップＳ２７）。そして、受信データがアドレス帳データでなかった場合は、受信データを合成した画像ファイルを生成、保存画像領域１７２へ保存して（ステップＳ２８）フローを終了するが、受信データがアドレス帳データであった場合は、撮像部１９をデータ転送優先モードから、画質優先であり、且つ、肌色を強調する色補正を行うポートレート撮影モードに切り替え（ステップＳ２９）、携帯電話機１Ｂの撮影構図内の画像を静止画撮影する（ステップＳ３０）。
【００３９】
次に、ＣＰＵ１２は、撮影画像のトリミング処理を実行し（ステップＳ３１）、その後、アドレス帳領域１７１に新規レコードを追加し、その新規レコードに、受信したアドレス帳データとトリミング処理された画像ファイルの保存先アドレスとを登録する（ステップＳ３２）と共に、アドレス帳の該当ページ、及び保存した画像ファイルをメイン表示部６に表示（ステップＳ３３）してフローを終了する。
【００４０】
図７は、図６のステップＳ３１のトリミング処理のフローチャートを示す図である。このトリミング処理においては、まず、撮影画像内における輝度変化領域の存在の有無を判定する（ステップＳ３１１）。なお、本実施の形態における輝度変化領域とは、高輝度レベルの画素が集まった部分であり、且つ、時系列を伴って輝度が変化する領域である。
【００４１】
輝度変化領域が存在しない場合は、フローを終了して図６のステップＳ３２に進み、輝度変化領域が存在する場合は、次に、撮影方向判定部２２の出力に基づいて携帯電話機１Ｂの撮影方向を判定する（ステップＳ３１２）。すなわち、撮影方向判定部２２の出力が「縦撮り」を示していれば、撮影画像の長辺１９１を当該画像の縦辺とし（ステップＳ３１３）、又は、撮影方向判定部２２の出力が「横撮り」を示していれば、撮影画像の短辺１９２を当該画像の縦辺とする（ステップＳ３１４）。
【００４２】
次に、撮影画像の横方向のトリミングを行う（ステップＳ３１５）。
図８（ａ）、（ｂ）は、横トリミングの概念図である。この図において、撮影画像６１には、顔の横で携帯電話機１Ａを構えた人物Ａと、その携帯電話機１Ａの発光部４の発光による輝度変化領域６２が写っている。人物Ａは被写体として必要な部分であり、輝度変化領域６２は不要な部分（トリミングの対象部分）である。横トリミングでは、まず、輝度変化領域６２の両側に接し且つ撮影画像６１の縦辺６３に平行な二つのトリミング候補線６４、６５を設定する。
【００４３】
次いで、その二つのトリミング候補線６４、６５のうち、いずれか一方の縦辺６３（図では右辺）に近い方の線（図ではトリミング候補線６５）を候補から除外し、残った線を最終的なトリミング線６６として決定する。そして、その残ったトリミング線６６と、該トリミング線６６に近い方の縦辺６３（図では右辺）との間の領域６８を撮影画像６１から取り除いて横トリミング完了画像６７とする。
【００４４】
次に、縦方向のトリミングを行う（ステップＳ３１６）。
図８（ｃ）は、縦トリミングの概念図である。この図において、横トリミング完了画像６７の上下均等領域６９、６９を取り除いて縦トリミング完了画像６８とする。ここで、上下均等領域６９、６９の割合は、次の考え方に従って設定する。すなわち、図８（ａ）の撮影画像６１の縦横比（縦辺の長さと横辺の長さの比）をａ：ｂ（縦辺ａ、横辺ｂ）とした場合、縦トリミング完了画像６８の縦横比がａ：ｂとなるように、上下均等領域６９、６９の割合を設定する。つまり、図８（ａ）の撮影画像６１の縦横比と、縦トリミング完了画像６８の縦横比とが同じになるように、上下均等領域６９、６９の割合を設定する。
【００４５】
次に、縦トリミング完了画像６８の拡大処理を行う（ステップＳ３１７）。
図８（ｄ）は、拡大処理の概念図である。この図において、拡大画像７０は、縦トリミング完了画像６８を縦横同率に所定倍に拡大した画像であり、これにより、拡大画像７０の縦横の大きさが、図８（ａ）の撮影画像６１の縦横の大きさに一致する。
【００４６】
このように、図８（ａ）の撮影画像６１に対して横トリミングと縦トリミングを施すことにより、輝度変化領域６２を取り除いた、被写体（人物Ａ）のみのトリミング画像（拡大画像７０）を生成することができ、ステップＳ３１８において、撮影画像６１を、このトリミング画像（拡大画像７０）で置き換えることができる。そして、この後、このトリミング画像（拡大画像７０）をファイル化して保存画像領域１７２に保存するとともに、その保存先アドレスを取得する（ステップＳ３１９）。
【００４７】
したがって、図６のステップＳ３２で、受信したアドレス帳データと撮影画像の保存先アドレスとを新規レコードに登録する際に、輝度変化領域６２を取り除いた、被写体（人物Ａ）のみのトリミング画像（拡大画像７０）の保存先アドレスを登録することができるようになり、その結果、人物Ａの顔写真再生時においては、輝度変化領域６２が表示されなくなるから、再生画像の構図上の見栄えを改善することができる。
【００４８】
また、上記のトリミング処理においては、撮影方向判定部２２の出力に基づいて、撮影構図の「縦撮り」と「横取り」とを判定し、縦撮りであれば、撮影画像の長辺１９１を当該画像の縦辺とする一方、横撮りであれば、撮影画像の短辺１９２を当該画像の縦辺とするので、縦撮り又は横取りいずれの構図であっても、支障なく輝度変化領域６２を取り除いたトリミング画像（拡大画像７０）を生成することができる。
【００４９】
なお、本発明は、以上の実施形態に限定されず、その技術思想内において様々な変形例や発展例を包含することはもちろんであり、例えば、以下のようにしてもよい。
【００５０】
上記の実施形態では、アドレス帳データを送信するための専用の発光部４を備えているが、この発光部４は必ずしも専用である必要はなく、例えば、カメラ付き携帯電話機に既設の光源（例：ストロボ発光器やオートフォーカス用の発光器等）を利用してもよい。必要充分な光量とデータ転送に過不足のない応答性を有している光源であれば、その形態にかかわらず利用可能である。あるいは、例えば、サブ表示部５を光源にしてアドレス帳データを送信することも可能である。一般的に携帯電話機１のサブ表示部５は、バックライトを有する透過型の液晶表示パネルであり、そのバックライトを発光部４の代わりに（光源として）用いることができるからである。
【００５１】
また、上記の実施形態では、カメラ付き携帯電話機への適用を例にしたが、これに限定されない。カメラ付きの携帯型電子機器であれば、如何なるものであっても構わない。例えば、携帯情報端末やデジタルカメラなどであってもよい。
【００５２】
また、上記の実施形態では、トリミング処理（ステップＳ３１）において、トリミング済み画像の拡大処理（ステップＳ３１８）を行っているが、これに限定されない。一般的に名刺情報に付加する顔写真は、元画像を縮小したサムネイル画像とされることが多いので、拡大処理を行わずに、逆に縮小処理を行っても構わない。
【００５３】
また、上記の実施形態では、その横トリミング処理（図８参照）において、（１）輝度変化領域６２の両側に接し且つ撮影画像６１の縦辺６３に平行な二つのトリミング候補線６４、６５を設定し、（２）その二つのトリミング候補線６４、６５のうち、いずれか一方の縦辺６３に近い方の線を候補から除外して、残った線を最終的なトリミング線６６として決定し、（３）その残ったトリミング線６６と、該トリミング線６６に近い方の縦辺６３との間の部分を撮影画像６１から取り除いて横トリミング完了画像６７としている。
【００５４】
この（１）〜（３）の方法で、被写体（人物Ａ）のみの意図した横トリミング完了画像６７が得られるのは、輝度変化領域６２が撮影画像６１の中心から左右いずれかにずれて位置している場合だけである。つまり、輝度変化領域６２の位置が撮影画像６１の中心付近にある場合には、この撮影画像６１の左右いずれを削除の対象部分（図８の符号イ参照）としてよいのか判断できない。このようなケースは、例えば、被写体である人物Ａが自分の顔の前に携帯電話機１Ａを構えたときなどにおいて発生する。かかる特殊なケースに対応するためには、例えば、図７の横トリミング処理（ステップＳ３１５）において、輝度変化領域６２が撮影画像６１の左右中心付近に位置しているか否かを判定し、その判定結果がＹＥＳの場合にはトリミング不能の旨を示す警告メッセージ（例えば、“携帯電話機の位置が不適切です。顔の横で構えてください。”）を表示して、再試行を促すようにすればよい。
【図面の簡単な説明】
【００５５】
【図１】実施形態におけるシステム利用状態図である。
【図２】実施形態における携帯電話機１の一例外観図である。
【図３】実施形態における携帯電話機１の内部ブロック図である。
【図４】ユーザメモリ１７の概念構造図である。
【図５】アドレス帳データ送信側の携帯電話機１Ａで実行されるプログラムのフローチャートを示す図である。
【図６】アドレス帳データ受信側の携帯電話機１Ｂで実行されるプログラムのフローチャートを示す図である。
【図７】図６のステップＳ３１のトリミング処理のフローチャートを示す図である。
【図８】横トリミングの概念図、縦トリミングの概念図及び拡大処理の概念図である。
【符号の説明】
【００５６】
１  携帯電話機
４  発光部
１２  ＣＰＵ
２２  撮影方向判定部
６１  撮影画像
６２  輝度変化領域
６４、６５  トリミング候補線
６６  トリミング線
６７  横トリミング完了画像
６８  縦トリミング完了画像
【図１】
2008035152.tif 000003
【図２】
2008035152.tif 000004
【図３】
2008035152.tif 000005
【図４】
2008035152.tif 000006
【図５】
2008035152.tif 000007
【図６】
2008035152.tif 000008
【図７】
2008035152.tif 000009
【図８】
2008035152.tif 000010