(57)【要約】【課題】  三枚以上の複数枚の画像の合成や、一度選択した画像に対して複数回の合成処理をかけ直して調整するようなことを、簡単且つ容易に行えるようにする。【解決手段】  制御部１０は、画像データ保存部３２内の画像の中から、操作部１３を通じて選ばれた複数の画像を合成対象画像として読み込む。また制御部１０は、それら複数の合成対象画像の中から、操作部１３を通じて選ばれた一組の合成対象画像を、画像合成に使用する合成対象画像として選択する。そして、制御部１０は、加速度センサ２４が一定時間以上続く振動を検知した時、その振動継続時間に応じた画像合成パラメータを算出し、そのパラメータで画像合成処理を実行し、一方、振動継続時間が一定時間未満で終了したときには、処理を戻す。【選択図】  図１
2010238097.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像のデータを保存する画像保存部と、
使用者からの指示が入力される指示入力部と、
上記画像データ保存部に保存されている画像の中から、上記指示入力部からの指示入力を通じて選ばれた複数の画像を合成対象画像として読み込む合成対象画像読み込み部と、
上記合成対象画像読み込み部にて読み込まれた複数の合成対象画像の中から、上記指示入力部からの指示入力を通じて選ばれた一組の合成対象画像を、画像合成に使用する合成対象画像として選択する合成対象画像選択部と、
自機体に加えられた所定の操作の継続時間を計測する計測部と、
上記計測部にて計測された継続時間が一定時間以上であるときには、当該継続時間に応じた画像合成比率を示すパラメータを算出して、そのパラメータを用いて上記一組の合成対象画像を合成し、上記継続時間が一定時間未満で終了したときには、上記合成対象画像読み込み部による合成対象画像の読み込みと上記合成対象画像選択部による合成対象画像の選択へ処理を戻す処理制御部と、
を有する画像合成装置。
【請求項２】
上記計測部は、自機体に加えられた振動操作の継続時間を計測する請求項１記載の画像合成装置。
【請求項３】
上記計測部は、自機体に加えられた摺動操作の継続時間を計測する請求項１記載の画像合成装置。
【請求項４】
合成対象画像読み込み部が、画像データ保存部に保存されている複数の画像の中から、指示入力部を通じた使用者からの指示入力により選択された複数の画像を合成対象画像として読み込むステップと、
上記合成対象画像読み込み部にて読み込まれた複数の合成対象画像の中から、合成対象画像選択部が、上記指示入力部を通じた使用者からの指示入力に応じた一組の合成対象画像を、画像合成に使用する合成対象画像として選択するステップと、
計測部が、自機体に加えられた所定の操作の継続時間を計測するステップと、
上記計測部にて計測された継続時間が一定時間以上であるときには、処理制御部が、当該継続時間に応じた画像合成比率を示すパラメータを算出して、そのパラメータを用いて上記一組の合成対象画像を合成するステップと、
上記計測部にて計測された継続時間が一定時間未満で終了したときには、処理制御部が、上記合成対象画像読み込み部による合成対象画像の読み込みと上記合成対象画像選択部による合成対象画像の選択へ処理を戻すステップと、
を有する画像合成制御方法。
【請求項５】
画像データ保存部に保存されている複数の画像の中から、指示入力部を通じた使用者からの指示入力により選択された複数の画像を合成対象画像として読み込む合成対象画像読み込み処理と、
上記合成対象画像読み込み処理にて読み込まれた複数の合成対象画像の中から、上記指示入力部を通じた使用者からの指示入力に応じた一組の合成対象画像を、画像合成に使用する合成対象画像として選択する合成対象画像選択処理と、
自機体に加えられた所定の操作の継続時間を計測部に計測させる計測処理と、
上記計測部にて計測された継続時間が一定時間以上であるときには、当該継続時間に応じた画像合成比率を示すパラメータを算出して、そのパラメータを用いて上記一組の合成対象画像を合成し、上記計測部にて計測された継続時間が一定時間未満で終了したときには、上記合成対象画像読み込み部による合成対象画像の読み込みと上記合成対象画像選択部による合成対象画像の選択へ処理を戻す処理制御部として、
コンピュータを動作させる画像合成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル化された画像を合成する画像合成装置、画像合成制御方法及び画像合成制御プログラムに関する。
【背景技術】
【０００２】
近年は、画像のデジタル化が普及しており、比較的簡単に画像の処理や合成を行うことが可能となっている。但し、画像処理のためには、少なくとも数段階の処理ステップを踏まなければならない。すなわち例えば、特開２００３−３３９０２６号の公開特許公報（特許文献１）に記載されているように、デジタルカメラなどにより撮影された複数枚の画像を一枚の画像に合成する場合には、先ず合成する画像を複数枚選択し、次に各画像の合成比率（重み）を決定した上で、各々画像を合成するような作業手順が必要となされている。
【０００３】
このような従来の画像処理において、例えば合成比率を決定する際には、その合成比率を表す数値や文字列をユーザが入力することにより行われており、このような入力作業はユーザによって非常に煩わしい作業となっている。そのため、従来より、画像処理は、例えばキーボード等を備えていることで数値や文字列等の入力が比較的容易なパーソナルコンピュータにより行われることが多く、例えば携帯電話端末やデジタルカメラといったモバイル機器で行われることは少ない。
【０００４】
このようなことから、例えば特開２００７−２５７４６号の公開特許公報（特許文献２）には、携帯電話機末の動きを計測する機器を用いて画像処理のパラメータを決定する方法が提案されており、画像処理パラメータ決定の簡略化が図られている。
【０００５】
すなわちこの特許文献２に記載の技術において、二枚の撮影画像を合成するときの処理フローは以下のようになる。
【０００６】
先ず第一の処理として、ユーザからの指示を基に、合成の土台となる原画像とそれに足し込むアイテム画像が選択される。
【０００７】
次に第二の処理として、ユーザから計測開始の指令が入力されると、計測器が携帯電話機の動きを計測する。
【０００８】
次に第三の処理として、ユーザから計測終了の指令が入力されると計測を終了し、それにより計測値が決定される。
【０００９】
その後、第四の処理として、上記計測値を基に画像処理パラメータを決定し、画像処理を実行する。
【００１０】
最後に第五の処理として、処理された画像をファイルとして保存する。
【００１１】
その他、機器の動きに応じた制御技術としては、特開２０００−１２５１８４号の公開特許公報には、加速度センサを用いて振動の有無を検知し、デジタルカメラの動作を制御する旨の技術が開示されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００３−３３９０２６号公報（図１）
【特許文献２】特開２００７−２５７４６号公報（図３）
【特許文献３】特開２０００−１２５１８４号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ところで、特許文献２に記載の技術の場合、例えば三枚以上の画像を合成するような時には、上述したフローの処理を画像の枚数分だけ繰り返さなければならない。すなわち、特許文献２に記載の技術では、画像選択、携帯電話機の動きの計測、計測値に基づく画像処理パラメータの決定、その画像処理パラメータを用いた画像処理、その後の保存という流れを、合成したい画像の枚数分だけ繰り返すことになる。また、特許文献２に記載の技術では、例えば一度選択した画像に対して何度も処理をかけ直して調整するといった、逐次処理を行ことができない。
【００１４】
本発明は、このような実情に鑑みて提案されたものであり、三枚以上の複数枚の画像の合成を簡単な作業により迅速に行うことができ、また、一度選択した画像に対して複数回の合成処理をかけ直して調整するようなことを簡単且つ容易に行うことを可能とする画像合成装置、画像合成制御方法及び画像合成制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、画像データ保存部から複数の画像を合成対象画像として読み込み、それら複数の合成対象画像の中から一組の合成対象画像を選択し、自機体に加えられた所定の操作の継続時間が一定時間以上であるときには、その継続時間に応じた画像合成比率で一組の合成対象画像を合成し、一方、継続時間が一定時間未満で終了したときには、合成対象画像の読み込みと合成対象画像の選択へ処理を戻すことにより、上述した課題を解決する。
【００１６】
すなわち、本発明によれば、自機体に加えられた所定の操作の継続時間に応じて画像合成比率を算出しているため、ユーザは数値や文字列により画像合成比率を入力する必要がない。また、本発明によれば、自機体に加えられた所定の操作の継続時間が一定時間未満のときには、合成対象画像の読み込みと合成対象画像の選択へ処理を戻すことで、画像合成処理を可逆的に行え、合成対象画像に対する逐次的な合成処理が可能となる。
【発明の効果】
【００１７】
本発明においては、所定操作の継続時間に応じて画像合成比率を算出し、また、所定操作の継続時間に応じて画像合成処理の実行或いはその一つ前の処理への復帰が可能となされているため、例えば三枚以上の複数枚の画像の合成を簡単な作業により迅速に行うことができ、また、一度選択した画像に対して複数回の合成処理をかけ直して調整するようなことも簡単且つ容易に行うことが可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明実施形態の携帯電話端末の概略的な内部構成例を示すブロック図である。
【図２】本実施形態の画像合成処理フローのうち、合成対象画像の選択及び変更までの処理の流れを示すフローチャートである。
【図３】本実施形態の画像合成処理フローのうち、振動計測による画像合成パラメータの決定とそのパラメータを用いた画像合成処理の実行までの処理の流れを示すフローチャートである。
【図４】本実施形態の携帯電話端末の主要な構成要素間における処理の全体的な流れを示すシーケンス図である。
【図５】本実施形態の携帯電話端末の主要な構成要素間における処理のうち、画像合成後にさらにソース画像の追加と選択が行われて合成対象画像を変更するまでの処理部分を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の一実施形態について説明する。
【００２０】
なお、本発明が適用される一例として、本実施形態では携帯電話端末を例に挙げているが、勿論、ここで説明する内容はあくまで一例であり、本発明はこの例に限定されないことは言うまでもない。
【００２１】
［携帯電話端末の概略構成］
図１には、本実施形態の携帯電話端末の概略的な内部構成例を示す。
【００２２】
図１において、通信アンテナ１２は、例えば内蔵アンテナであり、通話や電子メール等のパケット通信のための信号電波の送受信を行う。通信回路１１は、送受信信号の周波数変換、変調と復調等を行う。
【００２３】
スピーカ２０は、携帯電話端末に設けられている受話用のスピーカや、リンガ（着信音）、再生音楽等の出力用スピーカからなり、制御部１０から供給されたデジタル音声データを、デジタル／アナログ変換した後に増幅し、その増幅後の音声信号を音響波に変換して空気中へ出力する。
【００２４】
マイクロホン２１は、送話用及び外部音声集音用のマイクロホンであり、音響波を音声信号に変換し、その入力音声信号を増幅及びアナログ／デジタル変換し、そのアナログ／デジタル変換後の音声データを制御部１０へ送る。
【００２５】
操作部１３は、本実施形態の携帯電話端末の図示しない筐体上に設けられているテンキーや発話キー、終話／電源キー等の各キーや十字キー，ジョグダイヤル等の各操作子と、それら操作子が操作された時の操作信号を発生する操作信号発生器とからなる。なお、操作部１３はいわゆるタッチパネルと、そのタッチパネルへの接触検知信号から操作信号を発生する操作信号発生器とからなるものであってもよい。
【００２６】
表示部１４は、例えば液晶ディスプレイや有機ＥＬ（ElectroLuminescent）ディスプレイ等の表示デバイスと、そのディスプレイの表示駆動回路とを含み、制御部１０から供給された画像信号により、上記ディスプレイ上に例えば電子メール等の各種文字やメッセージを表示したり、各種メニュー画面、静止画像や動画像等を表示する。
【００２７】
カメラ２３は、写真画像や動画像の撮影のための撮像素子，光学系等を有してなる。撮像制御部２２は、制御部１０からの指示の基で、カメラ２３の撮像素子の制御やオートフォーカスの制御、露出の制御等を行う。そして、カメラ２３により撮影された写真画像や動画像のデータは、データラインを介して制御部１０へ送られ、必要に応じて画像処理が施されたり、メモリ部１５に送られ、画像ファイル保存部３４に保存される。なお、メモリ部１５の画像ファイル保存部３４に保存された画像は、後述するような画像合成に使用可能となされている。
【００２８】
加速度センサ２４は、本実施形態の携帯電話端末が利用者により振られるなどし、当該端末による加速度が加えられたような場合に、その加速度を計測する加速度センサ素子と、その周辺回路とを備えてなる。当該加速度センサ２４にて計測された加速度データは、制御部１０へ送られる。なお、加速度センサ２４には、角速度センサ素子とその周辺回路からなる角速度センサが併設されていてもよい。当該角速度センサは、本実施形態の携帯電話端末が利用者により振られるなどして、当該端末に振動が加えられた時の角速度を計測し、その角速度データを制御部１０へ送る。
【００２９】
メモリ部１５は、当該端末の内部に設けられている内蔵メモリと、いわゆるＳＩＭ（Subscriber Identity Module）情報等を格納する着脱可能なカード状メモリとからなる。内蔵メモリは、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とからなる。上記ＲＯＭは、ＯＳ（Operating System）、制御部１０が各部を制御するための制御プログラム、各種の初期設定値、辞書データ、着信音やキー操作音等の音データ、本発明実施形態にかかる後述する画像合成制御に関連する各種処理を実行する画像合成制御プログラム、その他の各種アプリケーションプログラムなどが格納されている。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳やメールアドレス帳のデータ、スケジュール帳のデータ、インターネット等に接続した際のキャッシュデータ等の様々なデータ、ユーザ辞書データ、静止画や動画データ、その他、各種のユーザ設定値等をも保存可能となされている。ＲＡＭは、制御部１０が各種のデータ処理を行う際の作業領域として、随時データを格納する。
【００３０】
なお、図１の例では、上記メモリ部１５が有する各格納領域のうち、アプリケーションプログラム等が格納されているプログラム格納部３１と、画像データが格納される画像ファイル保存部３２のみを図示している。上記プログラム格納部３１には、複数のアプリケーションプログラムの一つとして、本発明実施形態にかかる画像合成処理を制御部１０が実行するための画像合成制御プログラムが格納されている。上記画像ファイル保存部３２には、カメラ２３により撮影された画像データファイル、デジタルテレビジョン放送信号から取得した画像データファイル、電子メールに添付されていた画像データファイル、インターネット等の外部ネットワークを介して取得した画像データファイル、外部接続ケーブルや外部メモリ等から取得した画像データファイルなどが格納される。
【００３１】
制御部１０は、ＣＰＵ（中央処理ユニット）からなり、通信回路１１における通信の制御、音声信号処理、画像信号処理、その他各種信号処理や各部の制御等を行う。また、制御部１０は、メモリ部１５に保存されている各種の制御プログラムやアプリケーションプログラムの実行及びそれに付随する各種データ処理等を行う。
【００３２】
特に本実施形態の場合、制御部１０は、メモリ部１５のプログラム格納部３１に格納されている画像合成制御プログラムを実行することにより、後述するような画像処理制御機能とパラメータ算出機能を実現可能となされている。処理の詳細については後述するが、上記画像処理制御機能は、例えば、合成すべき画像の選択制御や、画像ファイル保存部３２への画像の保存、画像ファイル保存部３２から画像の読み込み、表示部１４の画面上への画像の表示、画像の合成処理などを実行する。同様に詳細については後述するが、上記パラメータ算出機能は、加速度センサ２４からの加速度データを基に、画像合成処理時の合成比率を示す画像合成パラメータの生成処理を実行する。
【００３３】
その他、制御部１０は、復号等の所定の音声処理により生成した音声データを上記スピーカ２０へ送る処理や、マイクロホン２１から供給された音声データの符号化等の所定の音声処理も行う。また、制御部１０は、表示部１４に画面表示される文字、記号、画像、各種のユーザインターフェース画像、ウェブページの画像等の生成も行う。
【００３４】
さらに、図１には図示を省略しているが、本実施形態の携帯電話端末は、キー照明や着信ライト用などのＬＥＤ（発光ダイオード）とその駆動部、いわゆるブルートゥース方式（Bluetooth：登録商標）やＵＷＢ（Ultra Wide Band）方式、無線ＬＡＮ（Local Area Network）などによる近距離無線通信を行うための近距離無線通信部、非接触ＩＣカード機能とリーダライタ機能とを備えた非接触通信処理部、ＧＰＳ（Global Positioning System）通信部、外部メモリ用スロット、デジタル放送の受信チューナ部とＡＶコーデック部、タイマ（時計部）、充電制御部とバッテリなど、一般的な携帯電話端末に設けられる各構成要素についても備えている。
【００３５】
［画像合成時の処理及び制御］
本発明実施形態の携帯電話端末では、画像合成を行う際に、加速度センサ２４や角速度センサのような計測器を用いることにより、当該端末が振られるなどのような自端末に加えられた動きを計測し、その計測信号を基に画像合成比率を示す値（画像合成パラメータ）を生成するようにしている。これにより、本実施形態の携帯電話端末においては、例えばユーザによる数値や文字列の入力のような作業を必要とせずに簡単に画像合成比率を決定することができ、さらに、その合成比率による画像合成処理を実行可能となっている。また、本発明実施形態の携帯電話端末においては、画像合成を行う際に、合成される画像（以下、合成対象画像と表記する。）の選択と、合成対象画像の合成処理といった作業を可逆的に行えるようにする機能を備えていることにより、合成対象画像に対する逐次的な合成処理を可能としている。
【００３６】
以下、加速度センサ２４の計測信号に基づく画像合成パラメータの決定、合成対象画像の選択、当該選択された合成対象画像を上記画像合成パラメータに応じて合成する処理について、図２及び図３のフローチャートを参照しながら説明する。なお、これら図２及び図３のフローチャートの処理は、本実施形態の携帯電話端末の制御部１０が、メモリ部１５のプログラム格納部３１に格納されている画像合成制御プログラムを実行することにより実現される処理である。
【００３７】
図２及び図３のフローチャートにおいて、画像合成制御プログラムが起動すると、制御部１０は、先ずステップＳ１０の処理として、画像処理制御機能により、画像ファイル保存部３２に保存されている複数の画像の例えばサムネイル画像（或いは各画像ファイル名など）を表示部１４の画面上に一覧表示させる。そして、画像処理制御機能は、それら複数のサムネイル画像等の中から、例えば操作部１３を通じたユーザからの選択指示により画像が選択されると、当該選択された画像のデータを、画像合成の土台となり且つ合成対象画像の一つであるベース画像として、画像ファイル保存部３２から読み出し、例えばメモリ部１５のＲＡＭ領域に一時的に保存する。
【００３８】
次に、制御部１０は、ステップＳ１１の処理として、画像処理制御機能により、前述同様に、画像ファイル保存部３２に保存されている複数の画像の例えばサムネイル画像等を表示部１４の画面上に一覧表示させる。そして、画像処理制御機能は、それら複数のサムネイル画像等の中から、例えば操作部１３を通じたユーザからの選択指示により画像が選択されると、当該選択された画像のデータを、合成対象画像の一つであるソース画像Ｇ１のデータとして、画像ファイル保存部３２から読み出し、例えばメモリ部１５のＲＡＭ領域に一時的に保存する。
【００３９】
次に、制御部１０は、ステップＳ１２以降の画像合成処理の工程に移る。
【００４０】
上記ステップＳ１２にて画像合成処理の工程に移ると、制御部１０の画像処理制御機能は、ユーザから所定のオプション指示を受け付け可能な状態になり、操作部１３を通じてユーザから所定のオプション指示が入力された場合には、そのオプション指示に応じた処理を実行する。
【００４１】
ここで、本実施形態においては、上記ユーザが入力可能な所定のオプション指示として、複数のソース画像を合成対象画像として追加可能とするためのソース画像追加指示と、画像合成に使用可能な複数の合成対象画像の中から何れの画像を実際の合成時に使用するかを適宜変更して選択するための合成対象画像変更指示とが用意されている。
【００４２】
すなわち、これら所定のオプション指示に対応するために、制御部１０の画像処理制御機能は、ステップＳ１３の処理として、上記ソース画像の追加指示を受け付け可能な状態となる。この時の画像処理制御機能は、操作部１３を通じてユーザからソース画像の追加指示が入力されたか否かを監視し、当該ソース画像の追加指示の入力がなされた時にはステップＳ１４へ処理を進め、一方、追加指示が入力されない時にはステップＳ１５へ処理を進める。
【００４３】
ユーザからソース画像の追加指示が入力されてステップＳ１４の処理に進むと、制御部１０の画像処理制御機能は、前述のソース画像の選択時と同様に、例えば画面上に複数のサムネイル画像等を一覧表示させる。この時の画像処理制御機能は、それら複数のサムネイル画像等の中から合成対象画像として選択可能な画像の数を一つに限定せず、複数の画像の選択を受け付け可能となる。そして、操作部１３を通じたユーザからの指示入力により、例えばｎ個（ｎ＝２，３，４，…）のソース画像が選択されると、画像処理制御機能は、これらｎ個のソース画像Ｇｎについてもそれぞれを合成対象画像とする。勿論、画像処理制御機能は、何れも選択されずにソース画像の追加指示をキャンセルする旨のユーザ入力についても受け付け可能となされている。このステップＳ１４の処理後、制御部１０は、ステップＳ１５へ処理を進める。
【００４４】
ステップＳ１５の処理に進むと、制御部１０の画像処理制御機能は、実際に画像合成に使用される一組の合成対象画像の変更指示を受け付け可能な状態となる。この時の画像処理制御機能は、操作部１３を通じてユーザから合成対象画像の変更指示が入力されたか否かを監視し、当該合成対象画像の変更指示の入力がなされた時にはステップＳ１６へ処理を進め、一方、変更指示の入力がなされていない時には図３のステップＳ１７へ処理を進める。
【００４５】
ユーザから合成対象画像の変更指示が入力されてステップＳ１６の処理に進むと、制御部１０の画像処理制御機能は、例えば画面上に各合成対象画像のサムネイル画像（或いはそれらのファイル名）等を一覧表示させる。そして、操作部１３を通じたユーザからの指示入力により、それら複数の合成対象画像の中から、画像合成に使用する一組の合成対象画像が選択されると、画像処理制御機能は、図３のステップＳ１７へ処理を進める。なお、勿論、画像処理制御機能は、合成対象画像の変更指示をキャンセルする旨のユーザ入力についても受け付け可能となされている。
【００４６】
上述のように、本実施形態においては、合成対象画像を任意に追加及び変更可能となされている。すなわち例えば、ステップＳ１０とステップＳ１１の処理が終わった時点では、前記ベース画像とソース画像Ｇ１が一組の合成対象画像となっているが、上記ステップＳ１４で新たに複数のソース画像Ｇｎが追加されたことで合成対象画像が複数になり、さらにステップＳ１６にてそれら複数の合成対象画像の中からユーザが所望の一組の合成対象画像を選択した場合には、当該選択された一組の合成対象画像が、後段のステップＳ１７以降での画像合成の際に使用される画像となる。
【００４７】
なお、上記ステップＳ１６での合成対象画像の選択の際には、上記ベース画像或いは既にベース画像にソース画像が合成された後の合成画像を、上記一組の合成対象画像の一つとして必ず使用するようにしてもよい。つまりこの場合、ステップＳ１６では、上記ベース画像或いは既にベース画像にソース画像が合成された後の合成画像については変更されず、ステップＳ１４にて追加されたソース画像のみが変更されて、上記一組の合成対象画像が選ばれることになる。
【００４８】
図３のステップＳ１７の処理に進むと、制御部１０は、加速度センサ２４による振動計測を開始させる。そして、制御部１０は、自端末の機体が振られることによる振動が加速度センサ２４にて検知されると、ステップＳ１８の処理として、当該振動が一定時間以上続いたか否か判定し、一定時間以上継続したと判定した場合にはその旨をパラメータ算出機能へ知らせてステップＳ１９へ処理を進め、一方、振動継続時間が一定時間未満で終了したと判定した場合にはステップＳ２０へ処理を進める。
【００４９】
ステップＳ２０の処理に進んだ場合、制御部１０は、画像合成処理をユーザの操作一回分前の状態に戻し、その旨を表示部１４の画面上に表示させる。すなわち、本実施形態によれば、操作一回分前の状態に処理を戻すことにより、ソース画像の追加や合成対象画像の変更といった作業を可逆的に行うことが可能となる。
【００５０】
一方、ステップＳ１９の処理に進むと、制御部１０のパラメータ算出機能は、上記振動の継続時間に応じた画像合成パラメータ（具体的には合成比率）を算出する。すなわち、一例として、上記振動継続時間が長い時には大きな合成比率を示すパラメータとし、短い時には少ない合成比率を示すパラメータを算出する。そして、当該算出した画像合成パラメータは、画像処理制御機能へ渡される。この時の画像処理制御機能は、当該画像合成パラメータにより表される合成比率により、前記一組の合成対象画像を合成する。
【００５１】
上記画像合成処理が完了すると、制御部１０の画像処理制御機能は、ステップＳ２１の処理として、上記合成された画像を表示部１４の画面上に表示する。
【００５２】
その後、ステップＳ２２の処理として、制御部１３を介してユーザから画像合成処理の終了指示が入力されたか否か判定し、上記終了指示が入力された場合にはステップＳ２３にて上記合成画像を画像ファイル保存部３２に保存した後、このフローチャートの処理を終了する。
【００５３】
一方、ステップＳ２２において、終了指示が入力されない場合、制御部１０は、図２のステップＳ１３へ処理を戻す。これにより、さらにソース画像の追加や合成対象画像の変更が可能となり、またその後に画像合成処理を行うことが可能となる。言い換えると、本実施形態によれば、画像合成の逐次的な処理が可能となる。
【００５４】
なお、本実施形態において、振動の継続時間と合成比率との相関を例えば線形とし、例えば同じ長さの振動継続時間により、例えばベース画像へソース画像を合成する作業を二回繰り返したような場合には、当該二回目の振動による画像合成が終了した時点におけるソース画像のベース画像に対する合成重みは、一回目の振動による画像合成が終了した時点におけるベース画像に対するソース画像の合成重みの二倍となる。
【００５５】
［本実施形態の携帯電話端末の各構成要素間における処理のシーケンス例］
図４には、本実施形態の携帯電話端末において、本発明に係る主要な構成要素間における処理のシーケンス図を示す。また、図５には、画像合成が行われた後にさらにソース画像の追加と選択を行って合成対象画像を変更する処理のシーケンス図を示す。
【００５６】
図４において、画像合成制御プログラムが起動した後、操作部１３を介したユーザ操作によりベース画像の選択（Ｔ１）がなされると、画像処理制御機能５１は、画像ファイル保存部３２からベース画像のデータを読み込み（Ｔ２，Ｔ３）、さらに当該選択されたベース画像を表示部１４の画面上に表示させる（Ｓ５１）。
【００５７】
さらに、操作部１３を介したユーザ操作によりソース画像Ｇ１の選択（Ｔ５）がなされると、画像処理制御機能５１は、画像ファイル保存部３２からソース画像Ｇ１のデータを読み込む。
【００５８】
また、操作部１３を介したユーザ操作により合成開始の指示が入力（Ｔ８）されると、画像処理制御機能５１は、加速度センサ２４に計測を開始（Ｔ９、Ｓ５２）させ、その計測データ（Ｔ１０）から振動時間が一定時間以上継続したかを監視する。そして、振動時間が一定時間以上継続した場合、画像処理制御機能５１は、当該加速度センサ２４にて計測している振動の継続時間をパラメータ算出機能５２に通知（Ｓ５３，Ｔ１１）させる。
【００５９】
パラメータ算出機能５２は、上記振動の継続時間に応じて画像合成パラメータを算出（Ｓ５４）し、その画像合成パラメータを画像処理制御機能５１に渡す（Ｔ１２）。
【００６０】
画像処理制御機能５１は、上記画像合成パラメータを用いて画像合成処理（Ｓ５５）を実行し、当該画像合成処理後の合成画像を表示部１４へ送り（Ｔ１３）、その合成画像を表示部１４に表示（Ｓ５６）させる。
【００６１】
その後、操作部１３を介したユーザ操作により合成合成処理の終了指示が入力（Ｔ１４）されると、画像処理制御機能５１は、上記合成画像のデータを画像ファイル保存部３２に送り（Ｔ１５）、さらに画像ファイル保存部３２から保存完了の通知を受ける（Ｔ１６）と処理を終了する。
【００６２】
また、図５において、上述の図４のように画像合成処理（Ｓ６１）が行われている場合において、操作部１３を介したユーザ操作によりソース画像の追加指示が入力（Ｔ２１）されると、画像処理制御機能５１は、画像ファイル保存部３２からソース画像Ｇｎのデータを読み込む（Ｔ２２，Ｔ２３）。
【００６３】
さらに、操作部１３を介したユーザ操作により合成対象画像の変更指示が入力（Ｔ２４）されると、画像処理制御機能５１は、その変更指示に応じて、画像合成に用いられる一組の合成対象画像を変更する。
【００６４】
［まとめ］
以上説明したように、本発明実施形態によれば、端末が振られた時の振動継続時間が一定以上である時、その振動継続時間に応じて画像合成パラメータを決定し、一方、振動継続時間が一定時間未満のときには、ベース画像やソース画像の合成対象画像を追加，変更の処理の戻ることができ、画像合成処理を繰り返し実行可能となされているため、例えば三枚以上の複数枚の画像の合成を簡単な作業により迅速に行うことができ、また、一度選択した画像に対して複数回の合成処理をかけ直して調整するようなことも簡単且つ容易に行うことが可能である。
【００６５】
なお、上述した実施形態の説明は、本発明の一例である。このため、本発明は上述した各実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。
【００６６】
例えば、上述の実施形態では、携帯電話端末に加えられた振動の継続時間に応じて画像合成パラメータを算出するようにしたが、例えばいわゆるタッチパネル上に置いた指等を摺動させた時の摺動継続時間に応じて画像合成パラメータを算出するようにしてもよい。
【符号の説明】
【００６７】
１０…制御部、１１…通信回路、１２…通信アンテナ、１３…操作部、１４…表示部、１５…メモリ部、２０…スピーカ、２１…マイクロホン、２２…撮像制御部、２３…カメラ、２４…加速度センサ、３１…プログラム格納部、３２…画像ファイル保存部、５１…画像処理制御機能、５２…パラメータ算出機能
【図１】
2010238097.tif 000003
【図２】
2010238097.tif 000004
【図３】
2010238097.tif 000005
【図４】
2010238097.tif 000006
【図５】
2010238097.tif 000007