(57)【要約】【課題】動的な表現力を有する電子文書の作成において、より利便性に富んだものにする。【解決手段】携帯通信端末は、メール作成モード中に動画撮影モードが指示されるとこれを検出し、撮像部１０、撮像制御部１１に対し、一定時間、連続的に画像を撮り込むよう制御する。その後一定時間ライブビュー表示が維持され、撮り込まれた複数の画像全てについて一部の画像領域に変化が無く、且つ、且つその一部の画像領域がライブビュー表示されている画像に含まれていれば、ＭＰＥＧ形式のこの変化の無い画像領域をα＝０として透過処理したＧＩＦ形式のアニメーションファイルを生成する。その後、メモリ１５に一時退避させたメールデータを読み出して、作成中のメール内容のカレントカーソルの位置に、この生成されたアニメーションファイルをアニメーションＧＩＦアイコンとしてインライン表示するよう記述する。【選択図】      図３
2010268425.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段に対し連続的に画像を撮像するよう制御する第１の撮像制御手段と、
前記第１の撮像制御手段による撮像後、前記連続的に撮像された画像に共通して同じ画像領域が存在するか否かを判断する第１の判断手段と、
前記第１の撮像制御手段による撮像後に撮像された画像において、前記同じ画像領域が存在するか否かを判断する第２の判断手段と、
前記第１の判断手段と前記第２の判断手段が共に肯定と判断した場合、前記連続的に撮像された画像から、前記同じ画像領域を透過領域とした画像ファイルを生成する第１の生成手段と、
表示手段と、
前記第１の生成手段によって生成された画像ファイルが文書中に挿入された電子文書を前記表示手段に表示するよう制御する第１の表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像ファイルは、前記透過領域とともに撮像手段によって撮像された主要被写体を非透過領域として含み、
この非透過領域のサイズを取得するサイズ取得手段と、
前記サイズ取得手段によって取得されたサイズと、この画像ファイルが表示されるべき表示サイズとを比較する比較手段と、
この比較手段による比較結果に基づいて、前記非透過領域のサイズを変更するサイズ変更手段と、
を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記非透過領域の縦横比を取得する縦横比取得手段と、
前記縦横比取得手段によって取得された非透過領域の縦横比と、この画像ファイルが表示されるべき表示先の縦横比とを比較する比較手段と、
この比較手段による比較結果に基づいて、前記画像ファイルに対し新たに透過領域を追加してこの画像ファイルの縦横比を調整する縦横比調整手段と、
を更に備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記第１の判断手段と前記第２の判断手段の少なくとも一方で否定と判断した場合、前記連続的に撮像された画像から動画ファイルを生成する第２の生成手段と、
前記第２の生成手段によって生成された動画ファイルを添付ファイルとした電子文書を前記表示手段に表示するよう制御する第２の表示制御手段と、
を更に備えることを特徴とする請求項１乃至３の何れかに記載の画像処理装置。
【請求項５】
前記表示手段によって表示された電子文書を送信する送信手段を更に備えることを特徴とする請求項１乃至４の何れかに記載の画像処理装置。
【請求項６】
撮像部と表示部とを備えるコンピュータを、
前記撮像部に対し連続的に画像を撮像するよう制御する第１の撮像制御手段、
前記第１の撮像制御手段による撮像後、前記連続的に撮像された画像に共通して同じ画像領域が存在するか否かを判断する第１の判断手段、
前記第１の撮像制御手段による撮像後に撮像された画像において、前記同じ画像領域が存在するか否かを判断する第２の判断手段、
前記第１の判断手段と前記第２の判断手段が共に肯定と判断した場合、前記連続的に撮像された画像から、前記同じ画像領域を透過領域とした画像ファイルを生成する生成手段、
前記生成手段によって生成された画像ファイルが文書中に挿入された電子文書を前記表示部に表示するよう制御する表示制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び、プログラムに関し、詳細には、連続的に撮像された画像をファイル化する画像処理装置、及び、プログラムに関する。
【背景技術】
【０００２】
従来より、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に代表される、文章の論理構造や見栄えを表示文書とともに記述する記述言語を用いて、表現力の豊かな電子文書を作成し、これを電子メールのメッセージコンテンツとして送信する技術が存在する。
また、近年では、携帯電話等の通信端末における電子メール作成機能として、上記の記述言語を用いた文書作成機能を有するものが存在している。
詳細には、上記の通信端末は、文書に予め記憶されたＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式の画像ファイルを挿入して表示される電子文書を装飾し、表示内容を見栄え良くする技術が採用されている（例えば、特許文献１参照）。
一方、電子文書の表現力を豊かにするという目的では、内蔵するカメラで撮影した短時間の動画ファイル添付するという技術も採用されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１０３５２号公報
【特許文献２】特開２００４−２０１１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、動的なものを含め、表現力豊かな文書を作成する技術は多数存在する。
しかしながら、上述のＧＩＦ形式の画像ファイル、特にアニメーションファイルを文書中に挿入させる場合については、文書全体の容量や描画処理に対する負担の面において有効であるものの、予め用意されたファイルしか利用できないため、表現方法に限界があるという問題がある。また、カメラで撮影した動画ファイルを添付する場合については、表現力において上記の点よりは有利であるものの、全体の容量や描画処理に対する負担の面において、上記アニメーションファイルには敵わないという問題がある。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであり、動的な表現力を有する電子文書の作成において、より利便性に富んだものにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１記載の発明は、撮像手段と、前記撮像手段に対し連続的に画像を撮像するよう制御する第１の撮像制御手段と、前記第１の撮像制御手段による撮像後、前記連続的に撮像された画像に共通して同じ画像領域が存在するか否かを判断する第１の判断手段と、前記第１の撮像制御手段による撮像後に撮像された画像において、前記同じ画像領域が存在するか否かを判断する第２の判断手段と、前記第１の判断手段と前記第２の判断手段が共に肯定と判断した場合、前記連続的に撮像された画像から、前記同じ画像領域を透過領域とした画像ファイルを生成する第１の生成手段と、表示手段と、  前記第１の生成手段によって生成された画像ファイルが文書中に挿入された電子文書を前記表示手段に表示するよう制御する第１の表示制御手段と、を備えることを特徴とする。。
【０００７】
また、請求項２記載の発明は、上記請求項１記載の発明において、前記画像ファイルは、前記透過領域とともに撮像手段によって撮像された主要被写体を非透過領域として含み、  この非透過領域のサイズを取得するサイズ取得手段と、前記サイズ取得手段によって取得されたサイズと、この画像ファイルが表示されるべき表示サイズとを比較する比較手段と、  この比較手段による比較結果に基づいて、前記非透過領域のサイズを変更するサイズ変更手段と、を更に備えることを特徴とする。
【０００８】
また、請求項３記載の発明は、上記請求項１又は２記載の発明において、前記非透過領域の縦横比を取得する縦横比取得手段と、前記縦横比取得手段によって取得された非透過領域の縦横比と、この画像ファイルが表示されるべき表示先の縦横比とを比較する比較手段と、この比較手段による比較結果に基づいて、前記画像ファイルに対し新たに透過領域を追加してこの画像ファイルの縦横比を調整する縦横比調整手段と、を更に備えることを特徴とする。
【０００９】
また、請求項４記載の発明は、上記請求項１乃至３の何れかに記載の発明において、前記第１の判断手段と前記第２の判断手段の少なくとも一方で否定と判断した場合、前記連続的に撮像された画像から動画ファイルを生成する第２の生成手段と、前記第２の生成手段によって生成された動画ファイルを添付ファイルとした電子文書を前記表示手段に表示するよう制御する第２の表示制御手段と、を更に備えることを特徴とする。
【００１０】
また、請求項５記載の発明は、上記請求項１乃至４の何れかに記載の発明において、前記表示手段によって表示された電子文書を送信する送信手段を更に備えることを特徴とする。
【００１１】
また、上記目的を達成するため、請求項６記載の発明は、撮像部と表示部とを備えるコンピュータを、前記撮像部に対し連続的に画像を撮像するよう制御する第１の撮像制御手段、前記第１の撮像制御手段による撮像後、前記連続的に撮像された画像に共通して同じ画像領域が存在するか否かを判断する第１の判断手段、前記第１の撮像制御手段による撮像後に撮像された画像において、前記同じ画像領域が存在するか否かを判断する第２の判断手段、前記第１の判断手段と前記第２の判断手段が共に肯定と判断した場合、前記連続的に撮像された画像から、前記同じ画像領域を透過領域とした画像ファイルを生成する生成手段、前記生成手段によって生成された画像ファイルが文書中に挿入された電子文書を前記表示部に表示するよう制御する表示制御手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、動的な表現力を有する電子文書の作成において、より利便性に富んだものにすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用した携帯通信端末の回路構成を示す図である。
【図２】プログラムメモリの記憶内容を概念的に示す図である。
【図３】メール作成モードの処理を示すフローチャートである。
【図４】連写された撮像画像の状態と、その後撮像された撮像画像の状態を示す図である。
【図５】表示部の表示内容を示す図である。
【図６】連写された撮像画像の状態と、その後撮像された撮像画像の状態を示す図である。
【図７】表示部の表示内容を示す図である。
【図８】第２の実施の形態におけるメール作成モードの一部の処理を示すフローチャートである。
【図９】透過領域を有する画像のアスペクト比と表示対象のアスペクト比との対応関係を示す図である。
【図１０】最大の非透過領域に追加される透過領域の状態を示す図であり、（ａ）は、横長のアスペクト比を有するケース、（ｂ）は横長のアスペクト比を有するケースを示す図である。
【発明を実施するための形態】
【００１４】
（第１の実施の形態）
以下、本発明を具体的に適用した第１の実施形態について詳述する。
図１は、本発明を適用した撮像機能を有する携帯通信端末の回路構成を示すものである。同図において、携帯通信端末は回路全体を制御する制御部１を備えており、これを中心に、プログラムメモリ２、信号処理部５、音声処理部８、撮像処理部１１、表示制御部１３、キー入力部１４、及び、メモリ１５がバス１００を介して相互に電気的に接続されている。
プログラムメモリ２は、携帯通信端末を動作させるため制御部１が実行するプログラムを記憶する。より具体的には図２に示すように、本発明の各構成を制御部１に実行させるための各種プログラムを記憶する記憶部（撮像処理プログラム記憶部２０１、画像処理プログラム記憶部２０２、ハイパーテキスト形式メール編集プログラム記憶部２０３、及び、通信処理プログラム記憶部２０４）を有する他、他のプログラムを記憶する記憶部２０５を有し、制御部１からの指令に基づきこれらに記憶されたプログラムが読み出される。
尚、図２は、本発明の構成の理解を容易にするために示したものであるが、プログラムメモリ２に記憶されるプログラムの実行内容に、上記各種プログラムの実行内容を含ませても良い。
【００１５】
無線通信部４は、信号処理部５の制御に従ってアンテナ３より無線信号を送受信し、ＣＤＭＡ方式等、所定の無線変復調方式による一次変調／一次復調処理を行う。信号処理部５は、制御部１の制御にしたがってバス１００を介して入力されたＣＥＬＰ方式によりデジタル処理された音声データ、メールデータ、アニメーションＧＩＦファイル、動画ファイルをＱＰＳＫ方式で変調して無線通信部４に出力する一方、無線通信部４より入力されたデータを復調して、バス１００に出力する。音声処理部８は、マイク６を介して入力された音声をＣＥＬＰ符号化して出力する一方、バス１００より入力したＣＬＥＰ符号化データを音声信号に変換してスピーカ７より出力する。
【００１６】
撮像部１０はＣＭＯＳ、もしくはＣＣＤからなるイメージキャプチャーデバイスとＤＳＰ等を含み、撮像レンズ９を介して結像されたイメージをデジタル処理する。撮像処理部１１は撮像部１０のイメージキャプチャーデバイスの駆動制御（詳細には連続撮影等に係る連続読出処理）を行うとともに、デジタル化された撮像画像をバス１００に出力する。
表示部１２は制御部１の制御よって表示制御部１３を介して各種データ（メールデータや、アニメーションＧＩＦ、動画）を表示する。
【００１７】
操作部キー入力部１４は、発信する電話番号の指定の他、文字や英数字の入力を検出するためのテンキー１４１、後述のメール作成モードにおいてカレントカーソルの位置の指定を検出するためのカーソルキー１４２、各種決定や、画像の撮り込みや格納指示を検出するための決定キー１４３などからなる。
メモリ１５は、制御部１がプログラムメモリ２に格納された各種プログラムを実行した際の作業メモリ（アプリケーションヒープ）として利用される他、撮像によって取得した静止画ファイル、動画ファイル、アニメーションファイルを記憶する他、ダウンロードした各種データも記憶する。
【００１８】
図３は携帯通信端末が実行するメール作成モードの処理を示すフローチャートである。
先ず、携帯通信端末は、電源投入を検出した際、プログラムメモリ２に記憶されている通信処理プログラム記憶部２０４からプログラムを読み出してこれを実行し、外部無線通信ネットワークとのネゴシエーション処理や通信処理を行っているものとする。そして、メール作成モードがスタートすると、制御部１は、プログラムメモリ２のハイパーテキスト形式メール編集プログラム記憶部２０３を読出してこれを実行し、表示部１２に作成画面を表示させる（ステップＳ０１）。
【００１９】
その後、ユーザーによるテンキー１４１、カーソルキー１４２、及び、決定キー１４３の操作を検出することによりメール内容であるところの電子文書の入力処理を行ってメール作成を実行し（ステップＳ０２）、更にメール作成処理の終了指示を検出したか否かを判断する（ステップＳ０３）。
尚、本処理によって作成されるメールは、ハイパーテキスト形式であるため、文字の入力のみだけでなく、文字や背景色の編集、文字フォントの大小の変更、文字のスクロール、点滅、レイアウトの変更等、Ｈｔｍｌ形式のタグで指定できる内容で任意に編集可能である。
【００２０】
ステップＳ０３でメール作成の終了指示を検出した場合は、ステップＳ１９にて、更に作成したメールの送信指示を検出したか否かを判断するが、メール作成終了指示を検出しない場合は、更にキー入力部１４への所定の操作を検出することにより動画撮影指示を検出したか否かを判断する（ステップＳ０４）。
動画撮影指示を検出しない場合はステップＳ０２に移行するが、動画撮影指示を検出した場合、制御部１は更に撮像処理プログラム記憶部２０１、及び、画像処理プログラム記憶部２０２から夫々プログラムを読み出して実行し、撮像部１０、及び、撮像処理部１１を起動させる。そして、入力・作成されているメール内容（電子文書）を一時メモリ１５に退避保存させるとともに、撮像部１０を周期的に駆動させて、逐次出力される撮像画像を表示部１２にライブビュー表示するよう撮像処理部１１、及び、表示制御部１３を制御する（ステップＳ０５）。
【００２１】
そしてこのライブビュー表示状態において、ユーザーの決定キー１４３の操作を検出したか否かにより撮影指示が検出されたか否かを判断する（ステップＳ０６）。
撮影指示が検出されない場合はステップＳ０５に戻るが、撮影指示が検出された場合は、撮像部１０、撮像処理部１１に対し、連続的に撮像画像を取得させることによる一定時間の画像の撮り込み処理を開始させ（ステップＳ０７）、メールへの添付が許容される動画ファイルの容量に相当する時間である一定時間が経過したか否かを判断する（ステップＳ０８）。また、一定時間が経過していない場合は、ユーザーの決定キー１４３の操作を検出することによる撮影終了指示を検出したか否かを判断する（ステップＳ０９）。
【００２２】
ステップＳ０９にて撮影終了指示を検出しない場合はステップＳ０８の判断に戻り、ステップＳ０８で一定時間が経過したと判断したか、或いは、ステップＳ０９で撮影終了指示を検出したと判断した場合は、撮像部１０、撮像処理部１１に対し画像撮り込み終了を指示し（ステップＳ１０）、更に、撮像部１０を周期的に駆動させて、逐次出力される撮像画像を表示部１２にライブビュー表示するよう撮像処理部１１、及び、表示制御部１３を制御する（ステップＳ１１）。
そして、この後、ステップＳ１１におけるライブビュー表示が開始されてから、一定時間内にユーザーの決定キー１４３の操作を検出することによるステップＳ０７〜Ｓ１０において撮り込まれた複数の撮像画像の保存指示を検出したか否かを判断する（ステップＳ１２）。
【００２３】
この判断は、ユーザーの意思として撮り込まれた複数の画像をフレームとした動画ファイルとして保存することを検出したか否かを検出するものである。
すなわち、ステップＳ１２において直ちに保存指示を検出した場合は、ユーザーが撮り込まれた複数の画像をフレームとした動画ファイルとして保存することを所望したと判断してステップＳ１７に移行するが、一定時間経っても保存指示が検出されない場合、今現在表示しているライブビュー画像を、撮り込まれた複数の画像における差分領域画像検出用の画像として利用すると判断する。
したがって、ステップＳ１２で一定時間経っても保存指示が検出されない場合、制御部１は更に、撮り込まれた複数の画像全てにおいて一部の画像領域の変化が無いか否かを判断する（ステップＳ１３）。
【００２４】
ステップＳ１３において、撮り込まれた複数の画像全てにおいて全画像領域で変化が有ると判断した場合、撮り込まれた複数の画像間の差分領域の画像の検出が不可能であるので、ステップＳ１７に移行するが、撮り込まれた複数の画像全てにおいて一部の画像領域の変化が無いと判断した場合は、撮り込まれた複数の画像間の差分領域の画像の検出が可能であるので、その変化の無い一部の画像領域が、今現在ライブビュー表示されている画像に含まれているか否かを判断する（ステップＳ１４）。
そして、ステップＳ１４において、その変化の無い一部の画像領域が今現在ライブビュー表示されている画像に含まれていないと判断した場合は、差分領域を検出すべき比較領域がライブビュー表示されている画像から見つけられないのでステップＳ１７に移行するが、今現在ライブビュー表示されている画像に含まれていると判断した場合は、差分領域を検出すべき比較領域がライブビュー表示されている画像から見つけることが可能なので、上記変化の無い一部の画像領域を透過処理したＧIＦ形式のアニメーションファイルを生成する（ステップＳ１５）。
【００２５】
図４は、ステップＳ１５におけるアニメーションファイルの生成の考え方を示したものである。
同図において、ステップＳ０７〜Ｓ１０の間に、撮り込まれた５枚の画像１１１〜１１５が存在するとする。そして画像１１１〜１１５には被写体画像領域Ａ１〜Ａ５が存在するとともに、共通して被写体Ｂの画像領域が存在する。
【００２６】
その後、ステップＳ１１において、画像１１６がライブビューで一定時間表示維持されていると、制御部１は、上記画像１１１〜１１５における変化の無い一部の画像領域として、被写体画像領域Ａ１〜Ａ５が存在しない領域の画素について、α＝０として透過処理し、これとは逆に上記画像１１１については被写体画像領域Ａ１の画素を、上記画像１１２については被写体画像領域Ａ２の画素を、上記画像１１３については被写体画像領域Ａ３の画素を、上記画像１１４については被写体画像領域Ａ４の画素を、そして、上記画像１１５については被写体画像領域Ａ５の画素を、α＝１、すなわち非透過領域とした５コマからなるＧＩＦ形式のアニメーションファイルを生成する。
【００２７】
ステップＳ１５にてアニメーションファイルが生成されると、制御部１は、メモリ１５に一時退避させたメールデータを読み出して、表示部１２に表示するよう表示制御部１３を制御する。
そしてハイパーテキスト形式メール編集プログラムに従い、上記ステップＳ１５にて生成されたアニメーションファイルを作成中のメール内容に添付するとともに、カレントカーソルの位置に生成されたアニメーションファイルをアニメーションＧＩＦアイコンとしてインライン表示するよう記述する（ステップＳ１６）。
【００２８】
図５はこの場合の表示部１２の表示態様を示すものである。
同図においては、１２１には本メールの送信あて先を示すメールアドレスが、１２２にはメールサブジェクト「こんにちは！」が、１２３には本メールに添付されるファイル（アニメーションファイル）のファイル名が、そして、メール本文１２５、１２５が表示されるとともにカレントカーソルが存在した位置にアニメーションファイルの内容１２６がインラインでアニメーション表示されている。
【００２９】
一方、ステップＳ１７では、ステップＳ０７〜Ｓ１０において撮り込まれた複数の画像をフレームとした動画ファイルを生成する（ステップＳ１７）。
図６は、ステップＳ１３からステップＳ１７に移行した場合の動画ファイルの生成の考え方を示したものである。
同図において、ステップＳ０７〜Ｓ１０の間に、撮り込まれた５枚の画像１３１〜１３５が存在するとする。そして画像１３１〜１３５にも被写体画像領域Ａ１〜Ａ５が存在するとともに、共通して被写体Ｂの画像領域が存在する。
【００３０】
その後、ステップＳ１３において、画像１３１〜１３５を参照すると、被写体画像Ｂの位置が変化していることにより制御部１は、撮り込まれた複数の画像全てにおいて全画像領域で変化が有ると判断し、ＭＰＥＧ−４形式の符号化方式に準拠した符号化方式で各フレームを圧縮符号化し、ファイル化する。
そしてハイパーテキスト形式メール編集プログラムに従い、上記ステップＳ１７にて生成された動画ファイルを作成中のメールに添付する（ステップＳ１８）。
【００３１】
図７はこの場合の表示部１２の表示態様を示すものである。
同図においては、１２１には本メールの送信あて先を示すメールアドレスが、１２２にはメールサブジェクト「こんにちは！」が、１２７には本メールに添付されるファイル（動画ファイル）のファイル名が、そして、メール本文１２５が表示されている。
そして、ステップＳ１６、Ｓ１８の処理の後、再度ステップＳ０２に移行する。
また、ステップＳ０３にて、メールの作成終了指示を検出した場合は、更に送信指示を検出したか否かを判断する（ステップＳ１９）。
【００３２】
そして送信指示を検出しなかった場合はステップＳ０２に移行するが、送信指示を検出した場合は、入力した送信先アドレスへメール本文（添付ファイルがある場合には添付ファイルも）を送信するよう、アンテナ３、無線通信部４、及び、信号処理部５を制御し（ステップＳ２０）、本処理を終了する。
【００３３】
このように本発明によれば、連続的に撮像された複数の画像について撮り込み後一定時間ライブビュー表示されたか否か、撮り込まれた複数の画像全てについて一部の画像領域に変化が無いか否か、一部の画像領域に変化が無く且つその画像領域がライブビュー表示されている画像に含まれているか否か、の判断に従って、連続的に撮像された複数の画像から、動画ファイルより容量の少ないアニメーションファイルを生成し、更には、作成中の電子文書に挿入して表示して装飾するので、動的な表現力を有する電子文書の作成において、より利便性に富んだものにすることができる。
また、文章の論理構造や見栄えを表示文書とともに記述する記述言語を用いた電子文書において、より装飾効果の高い電子文書を作成することができる。
【００３４】
（第２の実施の形態）
上記第１の実施の形態においては、ステップＳ１４〜Ｓ１５において、変化の無い一部の画像領域を透過処理したＧIＦ形式のアニメーションファイルを生成する手法について述べた。
しかしながら、この手法により生成されたアニメーションファイルにおいて透過領域の面積が非透過領域の面積と比較して広い場合、これを、ハイパーテキスト形式メールのＧＩＦアイコンとしてインライン表示させても非透過領域が小さいために、メール閲覧者は確認できないという問題が予想される。
また、上記手法により生成され、表示サイズが小さく表示解像度が低いアニメーションファイルを、表示サイズが大きく表示解像度が高い表示手段に表示させると、メール閲覧者による非透過領域の確認が困難になる問題が予想される。
さらには、上記手法により生成され、表示サイズが小さく表示解像度が低いアニメーションファイルの縦横のアスペクト比が、表示手段の縦横のアスペクト比と異なっている場合でも、アスペクトの不一致によりメール閲覧者による非透過領域の確認が困難になる問題が予想される。
本第２の実施の形態では、上記予想される問題を解決するための手法を詳述する。
【００３５】
尚、本第２の実施の形態において、上記第１の実施の形態と同様の構成や処理については、上記第１の実施の形態と同じ番号を付し、その説明は省略する。
本第２の実施の形態は、上記第１の実施の形態におけるステップＳ１４（Ｙｅｓ）からその説明を始める。
【００３６】
まず、制御部１は、ステップＳ１４において、撮り込まれた複数の画像の上記変化の無い一部の画像領域を順次透過処理する（ステップＳ２１）。そして、これら透過処理された複数の画像のうち、最も非透過領域の大きいものを選択し、その非透過領域の縦横のサイズを取得する（ステップＳ２２）。図９は、このステップＳ２２の説明を補助するために示すものであり、透過領域を有する画像のアスペクト比と表示対象のアスペクト比との対応関係を示す図である。
同図において、透過領域を有する画像は、縦サイズＹＣ、横サイズＸＣからなり、透過領域Ｃと非透過領域Ａ１〜Ａ５の何れかのうちの最大の非透過領域とを含む。この最大の非透過領域は縦サイズＹＯ、横サイズＸＯである。したがって、上記ステップＳ２２ではこの縦サイズＹＯ、横サイズＸＯを取得する。
【００３７】
ステップＳ２２にて制御部１が透過処理された複数の画像のうち最大の非透過領域を有する画像を選択するのは、撮り込まれた複数の画像間において非透過領域として処理された画像が動くように変化するものの場合、最も非透過領域が大きな画像を選択しないと、他の透過処理された画像における非透過領域の一部が続く処理により削除される可能性があるからである。
尚、このステップＳ２２においては、非透過領域として処理された画像が撮り込まれた複数の画像間において全体の位置が変化せず、その一部が動くように変化するものについて説明している。
しかしながら、上記の如く透過処理された画像の中には、平行移動する場合など、複数の画像間において非透過領域全体の位置が変化するケースも想定される。
このようなケースにおいては、撮り込まれた複数の画像において、最初に撮影された画像に対応する透過処理された画像の非透過領域の位置と、最後に撮影された画像に対応する透過処理された画像の非透過領域の位置とを取得し、これらの位置を含む最小範囲を縦サイズＹＯ、横サイズＸＯとして取得する。
【００３８】
ステップＳ２２で制御部１が最大の非透過領域の縦サイズＹＯ、横サイズＸＯを取得すると、次に、透過処理された画像の表示対象である表示部のアスペクト比情報、及び、解像度情報を取得する（ステップＳ２３）。
このアスペクト比情報、及び、解像度情報の取得方法については様々想定されるが、表示対象が自端末である場合、自端末のスペックデータを取得する。また、メールの送信先が表示対象である場合、自端末外部からユーザ操作やネットワークを経由してそのメール送信先端末の表示部のスペックデータを取得する。
そして、ステップＳ２２にて選択された最大の非透過領域（縦サイズＹＯ、横サイズＸＯ）のアスペクト比とステップＳ２３にて取得された表示対象のアスペクト比とが異なるか否かを判断する（ステップＳ２４）。
【００３９】
制御部１が、双方のアスペクト比が異ならない、つまり同じであると判断すると、ステップＳ２６の処理へ進む。一方、双方のアスペクト比が異なると判断すると、ステップＳ２５の処理へ進む。
ステップＳ２４において、双方のアスペクト比が異なると判断すると、表示対象のアスペクト比を基準にして、上記選択された最大の透過領域の周囲（上下或いは左右）に均等に透過領域を追加する。
【００４０】
図１０は最大の非透過領域に追加される透過領域の状態を示す図である。図１０（ａ）に示すように、最大の非透過領域Ａ１〜Ａ５（の何れかのうち、最大の非透過領域を有するもの）は横長（ＸＯ＞ＹＯ）のアスペクト比を有する。また、表示対象Ｄ１も横長（ＸＩ＞ＹＩ）のアスペクト比を有するが、その比率は上記最大の透過領域とは異なっている。
この場合、制御部１は、表示対象Ｄ１のアスペクト比を基準にし、このアスペクト比と同じになるように、最大の非透過領域Ａ１〜Ａ５の周囲に透過領域を追加する。例えば、図１０（ａ）においては、表示対象Ｄ１のアスペクト比を基準とすると、最大の非透過領域Ａ１〜Ａ５は横サイズで（ＸＩ−ＸＯ）だけ不足する。したがって、この場合、最大の非透過領域Ａ１〜Ａ５の破線で示されたラインの左右外側に均等に（ＸＩ−ＸＯ）／２の幅の透過領域を追加する。
【００４１】
また、図１０（ｂ）に示すように、最大の非透過領域Ａ１〜Ａ５は横長（ＸＯ＞ＹＯ）のアスペクト比を有する。また、表示対象Ｄ２は縦長（ＸＩ＜ＹＩ）のアスペクト比を有する。
この場合、制御部１は、表示対象Ｄ２のアスペクト比を基準にし、このアスペクト比と同じになるように、最大の非透過領域Ａ１〜Ａ５の周囲に透過領域を追加する。例えば、図１０（ｂ）においては、表示対象Ｄ２のアスペクト比を基準とすると、最大の非透過領域Ａ１〜Ａ５は縦サイズで（ＹＩ−ＹＯ）だけ不足する。したがって、この場合、最大の非透過領域Ａ１〜Ａ５の破線で示されたラインの上下外側に均等に（ＹＩ−ＹＯ）／２の幅の透過領域を追加する。
【００４２】
次いで、表示対象の解像度と最大の非透過領域との解像度との大小を判定する（ステップＳ２６）。
そして、表示対象の解像度の方が大きいと判定すると（ステップＳ２７→Ｎｏ）、更に、縦横幅において、表示対象の解像度の方が２倍以上大きいか否かを判定する（ステップＳ２８）。
この判定処理において、表示対象の解像度の方が２倍以上大きいと判定した場合（ステップＳ２８→Ｙｅｓ）、例えば、最大の非透過領域Ａ１〜Ａ５の解像度がＱＶＧＡ（３２０画素×２４０画素）で、表示対象の解像度がＶＧＡ（６４０画素×４００画素）以上の場合、最大の非透過領域Ａ１〜Ａ５の画素単位で整数倍以上の拡大処理が可能になるので、制御部１は表示対象の解像度に合わせて、画素単位で最大の非透過領域Ａ１〜Ａ５を拡大処理する（ステップＳ２９）。
【００４３】
一方、ステップＳ２８の判定処理において、表示対象の解像度の方が２倍以上大きくないと判定した場合（ステップＳ２８→ＮＯ）、例えば、最大の非透過領域Ａ１〜Ａ５の解像度がＱＶＧＡ（３２０画素×２４０画素）で、表示対象の解像度がＨＶＧＡ（４８０画素×３２０画素）の場合、最大の非透過領域Ａ１〜Ａ５の画素単位で整数倍以上の拡大処理が不可能になるので、制御部１は画素単位での拡大処理を行うことなくステップＳ３０に移行する。
そして最大の非透過領域を含む複数の画像からＧIＦ形式のアニメーションファイルを生成する（ステップＳ０）。
【００４４】
一方、ステップＳ２７の処理において、最大の非透過領域Ａ１〜Ａ５の解像度の方が大きいと判定すると（ステップＳ２７→Ｙｅｓ）、更に、縦横幅において、最大の非透過領域Ａ１〜Ａ５の解像度の方が２倍以上大きいか否かを判定する（ステップＳ３１）。
この判定処理において、最大の非透過領域Ａ１〜Ａ５の解像度の方が２倍以上大きいと判定した場合（ステップＳ３１→Ｙｅｓ）、例えば、最大の非透過領域Ａ１〜Ａ５の解像度がＶＧＡ（６４０画素×４８０画素）以上で、表示対象の解像度がＱＶＧＡ（３２０画素×２４０画素）の場合、最大の非透過領域Ａ１〜Ａ５の画素単位で整数分の一以下の間引き処理が可能になるので、制御部１は表示対象の解像度に合わせて、画素単位で最大の非透過領域Ａ１〜Ａ５を間引き処理する（ステップＳ３２）。
【００４５】
一方、ステップＳ３２の判定処理において、最大の非透過領域Ａ１〜Ａ５の解像度の方が２倍以上大きくないと判定した場合（ステップＳ３２→ＮＯ）、例えば、最大の非透過領域Ａ１〜Ａ５の解像度がＶＧＡ（６４０画素×４８０画素）で、表示対象の解像度がＨＶＧＡ（４８０画素×３２０画素）の場合、最大の非透過領域Ａ１〜Ａ５の画素単位で整数分の一以下の間引き処理が不可能になるので、制御部１は画素単位での間引き処理を行うことなくステップＳ３０に移行する。
【００４６】
このように本第２の実施形態によれば、表示対象のアスペクト比や解像度に応じて、非透過領域のサイズを変更するので、表示対象の解像度に左右されることなく、メール閲覧者による非透過領域の確認が容易になる。
【００４７】
尚、本実施形態では、連続的に撮り込まれた複数の画像からＧＩＦ形式のアニメーションファイルを生成し、作成中の電子文書（メール）中に挿入して装飾するようにしたが、生成されたＧＩＦ形式のアニメーションファイルは他の用途にも利用可能なことは言うまでもないことである。
例えば、本実施形態においては、本発明を携帯通信端末に適用した場合を例示したが、その場合であっても、メール文書への挿入の他、着信待受画面に表示させたり、その他メール送信・受信用、アラーム報知用等の報知アイコンとしても利用できる。
【００４８】
また、本実施形態においては、本発明を携帯通信端末に適用した場合を例示したが、これに限ることなく、撮像等により連続的に撮り込まれた複数の画像からアニメーションファイルを生成してこれを利用する実施態様であれば、コンピュータソフトウェアや、ネットワークサーバシステム等、様々なハードウェア、システム、ソフトウェアに適用可能である。
【符号の説明】
【００４９】
１                  制御部
２                  プログラムメモリ
１０                撮像部
１１                撮像処理部
１２                表示部
１３                表示制御部
１２６              アニメーションファイル
【図１】
2010268425.tif 000003
【図２】
2010268425.tif 000004
【図３】
2010268425.tif 000005
【図４】
2010268425.tif 000006
【図５】
2010268425.tif 000007
【図６】
2010268425.tif 000008
【図７】
2010268425.tif 000009
【図８】
2010268425.tif 000010
【図９】
2010268425.tif 000011
【図１０】
2010268425.tif 000012