(57)【特許請求の範囲】
【請求項１】
表示部と撮像部とを有する画像処理装置において、
前記表示部へのユーザの接触による操作信号を発生する操作手段と、
前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御手段と、
前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御手段と、
前記操作手段により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージを生成する画像メッセージ生成手段と、
前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生手段とを含み、
前記掲示板表示制御手段は、前記画像メッセージ生成手段により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、
前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示させ、
前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示させる
画像処理装置。
【請求項２】
前記動画再生手段は、複数の前記画像メッセージに対して、それぞれ前記再生ボタンを表示し、前記操作信号に基づいて、前記再生ボタンが押下されたことが認識された場合、複数の前記画像メッセージに対応する動画をそれぞれ再生して表示すると共に、一時停止ボタンを重畳して表示し、前記一時停止ボタンが押下されたことが認識された場合、前記再生中の動画を一時停止して表示し、前記再生ボタンを重畳して表示する
請求項１に記載の画像処理装置。
【請求項３】
前記画像メッセージ生成手段は、表示された前記画像に対して所定の編集を施して、電子メールに添付する画像メッセージを生成する
請求項１に記載の画像処理装置。
【請求項４】
前記画像メッセージ生成手段は、前記操作手段により前記撮像部により撮像されている画像のキャプチャを指示する操作信号が発生されると、静止画からなる画像メッセージを生成する
請求項１に記載の画像処理装置。
【請求項５】
前記画像メッセージ生成手段は、前記操作手段により発生される操作信号に基づいて、前記撮像部により撮像されている画像に、少なくともアニメーション画像、スタンプ画像、水彩ペン風ペイント、ペン風ペイント、およびフレームを含む処理によるイラストの付加、または編集を行い、前記操作手段により発生される操作信号に基づいて、編集された、前記撮像部により撮像されている画像より画像メッセージを生成する
請求項１に記載の画像処理装置。
【請求項６】
前記掲示板表示制御手段は、前記画像メッセージ生成手段により生成された画像メッセージを、順次ランダムな位置に、ランダムな大きさで、生成された時系列に重なり合うように表示する
請求項１に記載の画像処理装置。
【請求項７】
前記掲示板表示制御手段は、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している複数の前記画像メッセージのうちのいずれかが選択された場合、選択された画像メッセージが最前面となるように表示する
請求項６に記載の画像処理装置。
【請求項８】
前記掲示板表示制御手段は、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している画像メッセージのいずれかのドラッグが認識された場合、対応する画像メッセージを、前記表示部の表示面内において、その動きに対応して移動して表示させる
請求項１に記載の画像処理装置。
【請求項９】
前記操作手段により、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している画像メッセージのいずれかのドラッグが認識され、前記表示部の表示面内の所定の位置に移動されてドロップされた場合、対応する画像メッセージを添付して電子メールを送信する送信手段をさらに含む
請求項８に記載の画像処理装置。
【請求項１０】
表示部と撮像部とを有する画像処理装置の画像処理方法において、
前記表示部へのユーザの接触による操作信号を発生する操作ステップと、
前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御ステップと、
前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御ステップと、
前記操作ステップの処理により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージを生成する画像メッセージ生成ステップと、
前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生ステップとを含み、
前記掲示板表示制御ステップの処理は、前記画像メッセージ生成ステップの処理により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、
前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示し、
前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示する
画像処理方法。
【請求項１１】
表示部と撮像部とを有する画像処理装置を制御するコンピュータに、
前記表示部へのユーザの接触による操作信号を発生する操作ステップと、
前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御ステップと、
前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御ステップと、
前記操作ステップの処理により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージを生成する画像メッセージ生成ステップと、
前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生ステップとを含む処理を実行させ、
前記掲示板表示制御ステップの処理は、前記画像メッセージ生成ステップの処理により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、
前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示し、
前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置および方法、並びにプログラムに関し、特に、リアルタイムで撮像された静止画、または動画を容易に電子メールに添付して送信できるようにした画像表示装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
電子メールに静止画や動画からなる画像メッセージを添付して送信する技術が一般に普及している。
【０００３】
従来において、静止画や動画を電子メールの画像メッセージとして添付して送信する場合、まず、ユーザが、パーソナルコンピュータなどの電子機器のキーボードや操作ボタンなどを操作して、送信先、件名、および本文といったものを入力して電子メールを作成する。次に、ユーザは、そのキーボードや操作ボタンなどを操作し、添付送信するために所望とする画像を選択する。そして、ユーザは、キーボードや操作ボタンを操作して、作成した電子メールに、選択した画像メッセージを添付する操作を実行した後、電子メールの送信操作を実行していた。
【０００４】
この際、画像の選択にあたっては、予め撮像してある複数の静止画をサムネイル画像の一覧として表示させ、いずれか所望とするサムネイル画像を選択することで、選択された画像を表示させるものが提案されている（特許文献１参照）。
【０００５】
ユーザは、このような手法により添付する画像メッセージを選択した後、電子メールに選択した画像メッセージを添付する操作をした上で、電子メールを送信していた。
【０００６】
また、電子機器の表示部と操作入力部とを一体化した、いわゆる、タッチパネルと呼ばれるものにより、表示される電子機器の処理結果である表示情報に対応付けて、表示部の表面に触れることで各種のコマンドを入力するできるようにしたものがある。このタッチパネルにより上述したサムネイル画像の一覧を表示させ、所望とするサムネイル画像が表示されている部分に触れることにより画像を選択できるようにすることができる。このようにタッチパネルを利用したソフトウェアとしては、例えば、Touch Pack（商標）と呼ばれるものが提案されている（非特許文献１）
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１４６４５３号公報
【非特許文献】
【０００８】
【非特許文献１】http://japanese.engadget.com/2009/05/28/windows-7-and-microsoft-touch-pack/
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、近年の電子機器は、撮像用のカメラ機能を備えたものが多くなっている。このため、ユーザが電子機器などで直接画像を撮像し、その画像を電子メールの画像メッセージとして添付送信する機会が増えている。
【００１０】
しかしながら、上述した手法で電子機器を利用した場合、予め撮像しておいた画像を選択することはできるものの、リアルタイムに画像を撮像した上で、画像メッセージを生成し、電子メールに添付して送信するには、操作が煩雑で、面倒なものとなっていた。
【００１１】
特に、表示機能と入力操作機能とを兼ね備えたタッチパネルを採用した電子機器を利用するような場合、その操作は、さらに面倒なものとなる。すなわち、電子機器でリアルタイムに画像を撮像した上で、電子メールの送信先アドレス、件名、および本文を編集し、撮像した画像を画像メッセージとして添付し電子メールを送信するには、ソフトウェアキーボード等を利用せざるを得ず操作が煩雑で面倒であった。
【００１２】
また、リアルタイムで撮像した画像を用いて、画像メッセージを生成すると言った処理を施すには、さらに複雑な操作が必要となる恐れがあり、リアルタイムで撮像した画像を見ながら、その画像を編集し、編集結果を表示して楽しむことができなかった。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、特に、撮像機能とタッチパネルとを備えた電子機器を利用するとき、リアルタイムに静止画や動画を撮像して、さらに編集し、電子メールに添付する画像メッセージを容易に作成できるようにするものである。また、本発明は、リアルタイムに撮像した画像を編集し、生成した画像メッセージを直ぐに表示して楽しめるようにするものである。さらに、本発明は、同様の機能を備えた電子機器を利用するとき、作成した画像メッセージを添付する電子メールの送信先アドレス、件名および本文を容易な操作で編集し、送信できるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の一側面の画像処理装置は、表示部と撮像部とを有する画像処理装置であって、前記表示部へのユーザの接触による操作信号を発生する操作手段と、前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御手段と、前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御手段と、前記操作手段により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージを生成する画像メッセージ生成手段と、前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生手段とを含み、前記掲示板表示制御手段は、前記画像メッセージ生成手段により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示させ、前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示させる。
前記動画再生手段には、複数の前記画像メッセージに対して、それぞれ前記再生ボタンを表示させ、前記操作信号に基づいて、前記再生ボタンが押下されたことが認識された場合、複数の前記画像メッセージに対応する動画をそれぞれ再生して表示させると共に、一時停止ボタンを重畳して表示させ、前記一時停止ボタンが押下されたことが認識された場合、前記再生中の動画を一時停止して表示させ、前記再生ボタンを重畳して表示させるようにすることができる。
【００１５】
前記画像メッセージ生成手段には、表示された前記画像に対して所定の編集を施して、電子メールに添付する画像メッセージを生成させるようにすることができる。
【００１６】
前記画像メッセージ生成手段には、前記操作手段により前記撮像部により撮像されている画像のキャプチャを指示する操作信号が発生されると、静止画からなる画像メッセージを生成させるようにすることができる。
【００１８】
前記画像メッセージ生成手段には、前記操作手段により発生される操作信号に基づいて、前記撮像部により撮像されている画像に、少なくともアニメーション画像、スタンプ画像、水彩ペン風ペイント、ペン風ペイント、およびフレームを含む処理によるイラストの付加、または編集を行わせるようにすることができ、前記操作手段により発生される操作信号に基づいて、編集された、前記撮像部により撮像されている画像より画像メッセージを生成させるようにすることができる。
【００１９】
前記掲示板表示制御手段には、前記画像メッセージ生成手段により生成された画像メッセージを、順次ランダムな位置に、ランダムな大きさで、生成された時系列に重なり合うように表示させるようにすることができる。
【００２０】
前記掲示板表示制御手段には、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している複数の前記画像メッセージのうちのいずれかが選択された場合、選択された画像メッセージが最前面となるように表示させるようにすることができる。
【００２１】
前記掲示板表示制御手段には、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している画像メッセージのいずれかのドラッグが認識された場合、対応する画像メッセージを、前記表示部の表示面内において、その動きに対応して移動して表示させるようにすることができる。
【００２２】
前記操作手段により、前記ユーザの接触による操作に対応した操作信号に基づいて、表示している画像メッセージのいずれかのドラッグが認識され、前記表示部の表示面内の所定の位置に移動されてドロップされた場合、対応する画像メッセージを添付して電子メールを送信する送信手段をさらに含ませるようにすることができる。
【００２３】
本発明の一側面の画像処理方法は、表示部と撮像部とを有する画像処理装置の画像処理方法であって、前記表示部へのユーザの接触による操作信号を発生する操作ステップと、前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御ステップと、前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御ステップと、前記操作ステップの処理により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージを生成する画像メッセージ生成ステップと、前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生ステップとを含み、前記掲示板表示制御ステップの処理は、前記画像メッセージ生成ステップの処理により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示し、前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示する。
【００２４】
本発明の一側面のプログラムは、表示部と撮像部とを有する画像処理装置を制御するコンピュータに、前記表示部へのユーザの接触による操作信号を発生する操作ステップと、前記表示部上に画像メッセージを掲示する掲示板を表示し、予め生成された画像メッセージを前記掲示板に表示する掲示板表示制御ステップと、前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像を前記掲示板上に表示させる撮像画像表示制御ステップと、前記操作ステップの処理により前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる表示された前記画像に対して所定の編集を施して画像メッセージを生成する画像メッセージ生成ステップと、前記画像メッセージに対して、再生ボタンを重畳して表示し、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画を再生させる動画再生ステップとを含む処理を実行させ、前記掲示板表示制御ステップの処理は、前記画像メッセージ生成ステップの処理により新たに生成された前記画像メッセージを、前記予め生成された画像メッセージに加えて、前記掲示板上に表示し、前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージを拡大または縮小して表示し、前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージを前記回転操作に応じて回転して表示する。
【００２５】
本発明の一側面においては、表示部と撮像部とを有する画像処理装置であって、前記表示部へのユーザの接触による操作信号が発生され、前記表示部上に画像メッセージを掲示する掲示板が表示され、予め生成された画像メッセージが前記掲示板に表示され、前記掲示板内に表示された撮像モード移行用操作子が操作されることにより、前記撮像部により撮像される画像が前記掲示板上に表示され、前記撮像部により撮像されている画像の録画の開始、および録画の終了を指示する操作信号が発生されると、前記撮像部により撮像された画像のうち、前記録画の開始が指示されたタイミングから、前記録画の終了が指示されたタイミングまでの動画からなる画像メッセージが生成され、前記画像メッセージに対して、再生ボタンが重畳されて表示され、前記操作信号に基づいて、前記再生ボタンが操作されたことが認識された場合、前記画像メッセージに対応する動画が再生され、表示された前記画像に対して所定の編集が施されて画像メッセージが生成され、新たに生成された前記画像メッセージが、前記予め生成された画像メッセージに加えて、前記掲示板上に表示され、前記操作信号に基づいて、前記画像メッセージが２点でドラッグされ、前記ドラッグされている位置の距離が拡大または縮小されたことが認識された場合、前記認識された拡大または縮小に対応して、前記画像メッセージが拡大または縮小して表示され、前記操作信号に基づいて、前記画像メッセージが１点でドラッグされ、所定の位置を中心に円弧を描くように回転操作されたことが認識された場合、前記画像メッセージが前記回転操作に応じて回転されて表示される。
【００２６】
本発明の画像処理装置は、独立した装置であっても良いし、画像処理を行うブロックであっても良い。
【発明の効果】
【００２７】
本発明の一側面によれば、リアルタイムに撮像されている画像を用いて、電子メールに添付する画像メッセージを生成することが可能になると共に、タッチパネルが採用された電子機器において、画像メッセージを添付した電子メールを容易に送信することが可能となる。また、リアルタイムに撮像されている画像を見ながら、画像の編集を楽しんで画像メッセージを生成した上で、直ぐに生成した画像メッセージを表示して楽しむことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本発明を適用した画像処理装置の外観を示す図である。
【図２】図１の画像処理装置により実現される機能の構成例を示す図である。
【図３】メッセージ管理処理を説明するフローチャートである。
【図４】メインボードの表示例を説明する図である。
【図５】設定処理を説明するフローチャートである。
【図６】設定ウィンドウを説明する図である。
【図７】新規メッセージ作成処理を説明するフローチャートである。
【図８】新規メッセージ作成処理を説明する図である。
【図９】編集処理を説明するフローチャートである。
【図１０】編集処理を説明する図である。
【図１１】編集処理を説明する図である。
【図１２】メッセージ表示操作処理を説明するフローチャートである。
【図１３】メッセージ表示操作処理を説明する図である。
【図１４】メッセージ再生処理を説明するフローチャートである。
【図１５】メッセージ再生処理を説明する図である。
【図１６】メッセージ送信処理を説明する図である。
【図１７】メッセージ送信処理を説明するフローチャートである。
【図１８】複数の画像メッセージを送信するメッセージ送信処理を説明する図である。
【図１９】ゴミ箱管理処理を説明する図である。
【図２０】ゴミ箱管理処理を説明するフローチャートである。
【発明を実施するための最良の形態】
【００２９】
［画像処理装置の構成例］
図１は、本発明を適用した画像処理装置のハードウェアの一実施の形態の構成例を示している。図１の画像処理装置１は、タッチパネルを備え、リアルタイムに撮像された画像に基づいて画像メッセージを生成する。また、画像処理装置は、生成した画像メッセージを添付して、電子メールを送信する。すなわち、画像処理装置１は、例えば、タッチパネルからなるディスプレイを備えた、ディスプレイと本体が一体となったパーソナルコンピュータなどである。尚、ここでいう画像メッセージは、静止画、および動画のみからなる静止画メッセージ、および動画メッセージと共に、さらに文字、イラスト、およびエフェクト処理等により編集処理がなされた編集静止画メッセージ、および編集動画メッセージを含む。以降においては、静止画メッセージ、動画メッセージ、編集静止画メッセージ、および編集動画メッセージのそれぞれを特に区別する必要がない場合、これらを総称して画像メッセージと称するものとする。また、編集処理の有無を特に区別する必要がない場合、編集静止画メッセージおよび静止画メッセージについては、いずれも単に静止画メッセージと称するものとする。さらに、編集動画メッセージおよび動画メッセージについても、特に区別する必要がない場合、いずれも単に動画メッセージと称するものとする。
【００３０】
画像処理装置１は、CPU（Central Processing Unit）１１、ROM（Read Only Memory）１２、RAM（Random Access Memory）１３、バス１４、入出力インタフェース１５、画像信号入力部１６、撮像部１７、操作入力部１８、および音声入力部１９を備えている。また、画像処理装置１は、音声出力部２０、表示部２１、記憶部２２、通信部２３、およびドライブ２４を備えている。
【００３１】
CPU１１は、画像処理装置１の動作の全体を制御しており、必要に応じてROM１２、または記憶部２２に記憶されているプログラムを、適宜RAM１３に展開して、各種の処理を実行する。また、CPU１１は、バス１４および入出力インタフェース１５を介して接続されている各種の構成より入力される信号に基づいて、各種のプログラムを実行し、バス１４、および入出力インタフェース１５を介して各種の構成より処理結果を出力する。
【００３２】
画像信号入力部１６は、NTSC（National Television Standards Committee）方式やHDMI（High-Definition Multimedia Interface）方式などに代表される各種の画像信号を受け付け、受け付けた画像信号を必要に応じてCPU１１、または記憶部２２に供給する。また、画像信号入力部１６は、入力された画像信号をLCD（Liquid Crystal Display）や有機EL（Electro-Luminescence）などからなる表示部２１に供給して表示させる。
【００３３】
撮像部１７は、CCD（Charge Coupled Devices）やCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子により構成され、画像を撮像して、CPU１１、または記憶部２２に供給する。また、撮像部１７は、撮像した画像をLCDや有機ELなどからなる表示部２１に供給して表示させる。
【００３４】
操作入力部１８は、例えば、キーボードやマウスなどの入力機能を備えたものであり、ユーザの操作内容に応じた操作信号を発生して、CPU１１に供給する。尚、本実施例においては、操作入力部１８および表示部２１は、一体とされており、いわゆるタッチパネル１０２（図２参照）が構成されている。すなわち、タッチパネルは、必要な情報を表示すると共に、ユーザインタフェースとして操作ボタンやスイッチなどを表示して、操作ボタンやスイッチの表示位置に対するユーザの接触による入力操作を受け付け、受け付けた入力操作に対応する操作信号を発生する。また、撮像部１７は、タッチパネル１０２の上部に設けられており、タッチパネル１０２と対向する方向を撮像する。すなわち、ユーザが、タッチパネル１０２に対向する位置におり、タッチパネル１０２を操作している場合、操作しているユーザを正面から撮像する。
【００３５】
音声入力部１９は、例えば、マイクロフォンなどであり、音声入力を受け付けると共に、受け付けた音声を音声信号として出力する。表示部２１は、LCDや有機ELなどから構成されており、CPU１１により制御され、画像信号入力部１６、撮像部１７、および記憶部２２より供給される画像信号に基づいて画像を表示する。
【００３６】
記憶部２２は、例えば、HDD（Hard Disk Drive）や、SSD（Solid State Drive）などから構成されており、CPU１１により制御され、各種のプログラム、設定データ、画像信号（静止画、および動画を含む）、および音声信号を記憶すると共に必要に応じて読み出す。
【００３７】
通信部２３は、イーサネットボードなどからなり、CPU１１により制御されて、図示せぬ公衆電話回線、またはインターネットなどを介して、他の電子機器と通信し、各種のデータを授受する。他の電子機器との通信により授受されるデータには、他の電子機器との電子メールのデータも含まれる。
【００３８】
ドライブ２４は、CPU１１により制御され、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア２５に対してデータを読み書きする。
【００３９】
［画像処理装置により実現される機能の構成例］
次に、図２の機能ブロック図を参照して、図１の画像処理装置１のハードウェアにより実現される機能の構成例について説明する。尚、図２の機能ブロック図の各構成は、図１の画像処理装置１のハードウェアが各種のプログラムを実行することにより実現されるものであるが、同様の機能を備えたハードウェアを構成するようにしてもよいものである。従って、図２の機能ブロック図は、プログラムにより実現される機能ブロック図と捉えても良いし、同様の機能を備えたハードウェアブロック図として捉えても良いものである。
【００４０】
画像処理装置１は、制御部１０１、タッチパネル１０２、撮像部１７、記憶部２２、および通信部２３より構成されている。制御部１０１は、画像処理装置１の動作の全体を制御しており、タッチパネル１０２より供給されてくる操作信号に基づいて、電子メールに添付する画像メッセージを生成すると共に、生成した画像メッセージを添付して通信部２３より電子メールを送信する。
【００４１】
制御部１０１は、新規メッセージ登録管理部１１１、設定情報管理部１１２、操作内容認識部１１３、メッセージ表示管理部１１４、再生処理部１１５、およびメール送信管理部１１６を備えている。
【００４２】
新規メッセージ登録管理部１１１は、新規の画像メッセージを生成して、記憶部２２にメッセージデータ２０２として登録し、そのメッセージデータ２０２を管理する。新規メッセージ登録管理部１１１は、撮像画像表示制御部１２１、メッセージ編集処理部１２２、静止画メッセージ生成部１２３、動画メッセージ生成部１２４、および削除処理部１２５を備えている。撮像画像表示制御部１２１は、新規の画像メッセージを生成する際に、撮像部１７により撮像された画像に基づいて、表示部２１に表示させる画像を制御する。
【００４３】
メッセージ編集処理部１２２は、新規の画像メッセージとして撮像された画像を編集する際、タッチパネル１０２の操作信号に基づいて、画像を編集し、メッセージデータ２０２として登録する。
【００４４】
静止画メッセージ生成部１２３は、撮像部１７により撮像される静止画に基づいて、画像メッセージを生成し、メッセージデータ２０２として記憶部２２に登録すると共に表示部２１に表示する。動画メッセージ生成部１２４は、撮像部１７により撮像される動画像に基づいて、画像メッセージを生成し、メッセージデータ２０２として記憶部２２に登録すると共に表示部２１に表示する。
【００４５】
削除処理部１２５は、記憶部２２に記憶されているメッセージデータ２０２を、後述するゴミ箱に投入することで削除、または復元する処理を管理する。より詳細には、削除処理部１２５は、復元処理部１３１、およびゴミ箱管理部１３２を備えている。ゴミ箱管理部１３２は、生成されたメッセージがゴミ箱に投入されると（ゴミ箱を示すアイコン上にドラッグアンドドロップされると）、削除されたものとみなし、表示部２１上で削除し、記憶部２２のゴミ箱データ２０４に登録する。そして、ゴミ箱管理処理が指示されると、ゴミ箱管理部１３２が、記憶部２２のゴミ箱データ２０４を読み出し、削除処理されたメッセージの一覧を表示する。操作入力部１８の操作に基づいて、削除が指示されると、ゴミ箱管理部１３２は、ゴミ箱データ２０４に登録されているメッセージデータを削除し、完全にメッセージのデータを消去する。一方、復元が指示されると、復元処理部１３１は、ゴミ箱データ２０４より復元が指示されたメッセージのデータを読み出して復元し、元の状態で表示部２１に表示する。
【００４６】
設定情報管理部１１２は、新規メッセージを作成するために利用される撮像部１７の種類、メッセージデータを保管する記憶部２２内のフォルダなどを設定する設定情報を記憶部２２に登録して管理する。
【００４７】
操作内容認識部１１３は、タッチパネル１０２を構成する操作入力部１８より供給されてくる操作信号に基づいて、操作内容を認識し、認識された操作内容を出力する。すなわち、操作内容認識部１１３は、表示部２１の表示画面上のユーザにより接触される位置と、表示画像上の位置との対応関係と、接触圧力とから、表示中のボタンやアイコンに対して操作どのような操作がなされているのかを認識する。より具体的には、操作内容認識部１１３は、表示部２１上のボタンやアイコンに対する、例えば、押下操作、ドラッグ操作、またはドロップ操作などを認識する。
【００４８】
メッセージ表示管理部１１４は、表示部２１の表示領域のうち、画像メッセージを表示する領域（メッセージボード表示領域）として設定される掲示板状のメッセージボードを表示し、メッセージボード上に表示する画像メッセージの表示状態を管理する。より詳細には、メッセージ表示管理部１１４は、予め生成されている画像メッセージの表示状態を記憶部２２のメッセージデータ２０２に基づいて管理する。さらに、メッセージ表示管理部１１４は、新規メッセージ登録管理部１１１により新規に生成された画像メッセージを予め生成されていた画像メッセージ表示に加えて表示し、その表示状態を管理する。より詳細には、メッセージ表示管理部１１４は、移動操作処理部１５１、拡大縮小操作処理部１５２、および回転操作処理部１５３を備えている。移動操作処理部１５１は、操作入力部１８に入力された操作内容に応じて、画像メッセージの表示位置を移動して表示させる。拡大縮小操作処理部１５２は、操作入力部１８に入力された操作内容に応じて画像メッセージの表示サイズを拡大、または縮小して表示させる。回転操作処理部１５３は、操作入力部１８に入力された操作内容に応じて画像メッセージの表示角度を回転して表示させる。
【００４９】
再生処理部１１５は、操作入力部１８に入力された操作内容に対応して、画像メッセージのうち、静止画からなる画像メッセージと、動画からなる画像メッセージとをそれぞれに対応して再生させる。
【００５０】
メール送信管理部１１６は、操作入力部１８に入力された操作内容に応じて、画像メッセージを電子メールに添付して送信する。より詳細には、メール送信管理部１１６は、メール設定情報登録部１９１、メッセージ選択認識部１９２、メール編集処理部１９３、およびメール送信処理部１９４を備えている。メール設定情報登録部１９１は、画像メッセージを添付する電子メールの設定情報をメール設定情報２０３として記憶部２２に登録する。メール設定情報には、送信先アドレス、件名、および本文の情報が含まれ、プロファイル名毎に記憶部２２において管理される。メッセージ選択認識部１９２は、操作入力部１８の操作内容に応じて、いずれの画像メッセージが選択されたかを認識する。メール編集処理部１９３は、操作入力部１８の操作内容に応じて、メール設定情報に含まれる送信先アドレス、件名、および本文の情報を編集する。メール送信処理部１９４は、操作入力部１８の操作内容に応じて、電子メールの送信が指示されると、通信部２３を制御して、メール設定情報に基づいて、選択された画像メッセージを添付して、電子メールを送信する。
【００５１】
［メッセージ管理処理］
次に、図３のフローチャートを参照して、メッセージ管理処理について説明する。
【００５２】
ステップＳ１において、メッセージ表示管理部１１４は、操作内容認識部１１３よりメッセージ管理処理の開始が指示されたか否かを判定し、メッセージ管理処理の開始が指示されるまで、同様の処理を繰り返す。そして、ステップＳ１において、ユーザによりタッチパネル１０２上に表示された、図示せぬメッセージ管理処理の開始を指示する操作ボタンが操作されると、ステップＳ２において、操作入力部１８は対応する操作信号を発生し、制御部１０１に供給する。このとき、操作内容認識部１１３は、操作信号に基づいて、メッセージ管理処理の開始が指示されたと認識された場合、その旨をメッセージ表示管理部１１４に通知する。メッセージ表示管理部１１４は、操作内容認識部１１３からメッセージ管理処理の開始を指示する操作が認識されたことを示す通知に従って、例えば、図４で示されるようなメッセージボード３０１を表示する。
【００５３】
尚、図４は、タッチパネル１０２がメッセージボード３０１を表示している状態を示している。タッチパネル１０２は、その筐体部分の上部に撮像部１７を備えている。このため、撮像部１７は、操作入力部１８および表示部２１（図中ではいずれも同一のもの）を構成している面に対向する範囲を撮像する。結果として、撮像部１７は、事実上、画像処理装置１のタッチパネル１０２を操作する、または視聴するユーザを撮像することになる。
【００５４】
ステップＳ３において、メッセージ表示管理部１１４は、記憶部２２に記憶されているメッセージデータ２０２を読み出して、例えば、図４で示されるように、メインボード３０１上に画像メッセージ３２１−１乃至３２１−３を表示する。
【００５５】
図４においては、画像メッセージ３２１−１には、家族３人と見られる画像が表示され、下段右側に３ヶ月前と記述されており、この家族３人と見られる画像からなる画像メッセージが３ヶ月前に生成されたものであることが示されている。尚、この下段の「３ヶ月前」との記述は、画像メッセージ３２１−１が生成された日時に基づいて、メッセージ表示管理部１１４が表示しているものである。
【００５６】
また、画像メッセージ３２１−２には、親子２人と見られる画像が表示され、下段右側に３ヶ月前と記述されており親子２人と見られる画像からなる画像メッセージが３ヶ月前に生成されたものであることが示されている。さらに、画像メッセージ３２１−３には、家族４人と見られる画像が表示され、下段右側に２００９／５／１９ １５：０６：０２と表示されている。すなわち、この家族４人と見られる画像メッセージ３２１−３が、２００９年５月１９日１５時６分２秒に生成された画像メッセージであることが示されている。
【００５７】
尚、以降において、画像メッセージ３２１−１乃至３２１−３のそれぞれを特に区別する必要がない場合、単に画像メッセージ３２１と称するものとし、その他の構成についても同様に称するものとする。また、後述するが動画データからなる画像メッセージの場合、メッセージ表示管理部１１４は、画像メッセージ３２１上の略中央付近に右に凸の三角形状からなる再生ボタンをさらに表示する。このように表示に違いを設けることにより、画像メッセージ３２１が、静止画データ基づくものであるのか、動画データに基づくものであるのかを一目で識別することができる。
【００５８】
また、メッセージボード３０１の右上には、左からボタン３１１乃至３１４が表示されている。ボタン３１１は、設定情報を表示しようとするとき押下されるボタンである。ボタン３１２は、メッセージボード３０１を最小化表示するときに押下されるボタンである。ボタン３１３は、メッセージボード３０１を最大化するか、または元のサイズに戻すとき押下されるボタンである。ボタン３１４は、終了するとき押下されるボタンである。これらのボタン３１１乃至３１４は、上述したようにタッチパネル１０２の表示部２１上でボタン３１１乃至３１４が表示されている領域を、ユーザが指先などで接触することで押下されたものとして認識される。尚、本実施例においては、その他のボタン等も同様の操作により押下することができる。
【００５９】
さらに、メッセージボード３０１上には、新規メッセージの生成を指示するアイコン３３１、画像メッセージを添付した電子メールの送信を指示するアイコン３３２、および画像メッセージのゴミ箱への投入を指示するアイコン３３３が表示されている。
【００６０】
アイコン３３１は、ユーザが新規に画像メッセージを作成したいとき、図示せぬポインタにより押下される。また、アイコン３３２は、ユーザが選択した画像メッセージを添付して電子メールの送信を指示するとき、ユーザにより選択された画像メッセージがドロップされる。すなわち、図４の場合、画像メッセージ３２１−１乃至３２１−３のいずれかがドラッグされて、アイコン３３２上でドロップされると、ドロップされた画像メッセージ３２１を添付した電子メールの送信が指示される。
【００６１】
さらに、アイコン３３３は、ユーザが選択した画像メッセージをゴミ箱に投入しようとするとき、ユーザにより選択された画像メッセージ３２１がドロップされる。すなわち、図４の場合、画像メッセージ３２１−１乃至３２１−３のいずれかがドラッグされて、アイコン３３３上でドロップされると、ドロップされた画像メッセージ３２１のゴミ箱への投入が指示される。
【００６２】
尚、ここでいうドラッグとは、画像メッセージ３２１のいずれかを選択して表示部２１の表示領域内を移動させる操作のことであり、ドロップとは画像メッセージ３２１の選択状態を開放して移動を終了させ、表示領域内の移動位置に置く操作のことである。
【００６３】
このようにメッセージボード３０１が表示されることにより、実際に掲示板が設けられて、そこに、あたかも写真が貼り付けられているようなイメージで、画像メッセージ３２１を表示させることが可能となる。尚、画像メッセージ３２１の、メッセージボード３０１上の位置、サイズ、および回転角度については、メッセージ表示管理部１１４がランダムに設定して表示する。また、図４においては、画像メッセージ３２１が３枚だけであるため、メッセージボード３０１上の空間に余裕があり、全てを表示しても空間があるが、画像メッセージ３２１が多数表示される場合、重なり合うようなことが生じる。このような場合、メッセージ表示管理部１１４は、画像メッセージ３２１が生成された日時の情報に基づいて、新しいものが古いものよりも前面に表示されるように表示する。すなわち、最新のものは、最前面に表示され、最も古いものが最背面に表示される。このため、より実際の掲示板の雰囲気を表現することが可能となっている。
【００６４】
ここで、図３のフローチャートの説明に戻る。
【００６５】
ステップＳ４において、設定情報管理部１１２は、操作内容認識部１１３より設定情報の表示が指示されたか否かを判定する。すなわち、タッチパネル１０２の表示部２１上に表示されているメッセージボード３０１上のボタン３１１が、操作入力部１８により操作されて、設定情報の表示が指示されたか否かを判定する。
【００６６】
ステップＳ４において、例えば、操作ボタン３１１が操作されて、設定情報の表示が指示された場合、ステップＳ５において、設定情報管理部１１２は、設定処理を実行する。
【００６７】
［設定処理］
ここで、図５のフローチャートを参照して、設定処理について説明する。
【００６８】
ステップＳ２１において、設定情報管理部１１２は、設定情報として、例えば、図６の上段で示されるようにwebカメラ設定ウィンドウ４０１−１を表示する。図６のwebカメラ設定ウィンドウ４０１−１においては、上段にwebカメラ設定画面に切り替えるとき操作されるタブ４１１およびメディアフォルダ設定画面に切り替えるとき操作されるタブ４１２が表示されている。また、設定情報の入力が完了したとき操作される「ＯＫ」と標記されたボタン４１３、設定情報の入力をキャンセルするとき操作される「キャンセル」と標記されたボタン４１４、および設定情報の入力を終了させるとき操作されるボタン４１５が表示されている。
【００６９】
タブ４１１，４１２の下には、上から、ビデオデバイス設定欄４２１、解像度設定欄４２２、ビデオのミラー表示を設定するチェックボックス４２３、および設定状態に更新することを示す更新ボタン４２４が表示されている。ビデオデバイス設定欄４２１は、右部のボタンを押下することにより、ドロップダウンリストとして選択可能なビデオデバイスが表示され、選択することができる。また、さらに下には、オーディオ付きの画像メッセージとするか否かを設定するチェックボックス４３１、オーディオデバイス設定欄４３２、およびオーディオ入力ピン設定欄４３３が表示されている。
【００７０】
図６においては、「Visual Communication Camera」がビデオデバイスとして選択されていることが示されている。また、解像度設定欄４２２は、右部のボタンを押下することにより、ドロップダウンリストとして選択可能な解像度が表示され、選択することができる。図６においては、640ピクセル×480ピクセルの解像度が選択されていることが示されている。チェックボックス４２３は、「ビデオのミラー」と表示され、撮像部１７により撮像された画像を表示するときに鏡面関係の画像を表示するとき、チェックマークが入力される。すなわち、上述したように撮像部１７は、タッチパネル１０２の上部に設けられており、対向する方向を撮像している。このため、ユーザがタッチパネル１０２の正面に対向した状態で存在する場合、撮像部１７により撮像された画像をタッチパネル１０２の表示部２１に表示すると、表示されたユーザの画像は、実際のユーザの向きに対して鏡面関係とはならない。すると、多くのユーザは、タッチパネル１０２に表示された自らの像を見て違和感をもつ。すなわち、通常、人間は鏡に映り込む自らの姿を確認している機会が多いため、鏡面関係とならない自らの像を見ても、自らの動きに対する像の変化をイメージし難いため、特に左右の動きに対して違和感が生じ易くなる。そこで、チェックボックス４２３がチェックされるとき、表示部２１は、撮像部１７により撮像された画像を左右反転させて表示する。この結果、ユーザは鏡面関係となった自らの像を見ることにより、違和感なく、自らの像からなる画像を後述する編集処理において、編集することができる。
【００７１】
チェックボックス４３１は、画像メッセージをオーディオ付きにするときチェックマークが入力され、このとき、オーディオデバイス設定欄４３２、およびオーディオ入力ピン設定欄４３３は操作できる状態となる。オーディオデバイス設定欄４３２は、右部のボタンを押下することにより、ドロップダウンリストとして選択可能なオーディオデバイスが表示され、選択することができる。図６においては、「マイク」がオーディオデバイスとして選択されていることが示されている。また、オーディオ入力ピン設定欄４３３は、右部のボタンを押下することにより、ドロップダウンリストとして選択可能なオーディオ入力ピンが表示され、選択することができる。図６においては「マスタ音量」と表示され、画像処理装置１のマスタ音量により音声が入力されることが示されている。
【００７２】
ステップＳ２２において、設定情報管理部１１２は、操作内容認識部１１３により認識された操作内容に基づいて、タッチパネル１０２の操作入力部１８が操作されて、webカメラを設定する設定情報が入力されたか否かを判定する。ステップＳ２２において、例えば、webカメラを設定する設定情報が入力された場合、ステップＳ２３において、設定情報管理部１１２は、入力された設定情報を反映させた状態の設定情報をタッチパネル１０２の表示部２１に表示させる。一方、webカメラを設定する設定情報が入力されない場合、ステップＳ２３の処理は、スキップされる。
【００７３】
ステップＳ２４において、設定情報管理部１１２は、タブ４１２が操作されて、メディアフォルダ設定が指示されたか否かを判定する。ステップＳ２４において、例えば、タブ４１２が操作されて、メディアフォルダの設定が指示された場合、ステップＳ２５において、設定情報管理部１１２は、表示部２１に対して、例えば、図６の下段で示されるようにメディアフォルダ設定ウィンドウ４０１−２を表示する。
【００７４】
メディアフォルダ設定ウィンドウ４０１−２には、上から画像フォルダ設定欄４５１、およびビデオフォルダ設定欄４５２が設けられており、静止画および動画からなる画像メッセージをそれぞれ登録する記憶部２２内のフォルダを設定する欄が設けられている。画像フォルダ設定欄４５１、およびビデオフォルダ設定欄４５２には、それぞれ右部に参照ボタン４５１ａ，４５２ａが設けられている。参照ボタン４５１ａ，４５２ａは、選択可能なフォルダを参照するとき押下されるボタンであり、参照ボタン４５１ａ，４５２ａが操作されることにより、選択可能なフォルダが表示されて選択することができる。図６においては、それぞれ「C:\Users」が選択されており、Ｃドライブの「\Users」で特定されるフォルダに登録されることが設定されている。
【００７５】
ステップＳ２６において、設定情報管理部１１２は、操作内容認識部１１３により認識された操作内容に基づいて、タッチパネル１０２の操作入力部１８が操作されて、メディアフォルダを設定する設定情報が入力されたか否かを判定する。ステップＳ２６において、例えば、メディアフォルダを設定する設定情報が入力された場合、ステップＳ２７において、設定情報管理部１１２は、入力された設定情報を反映させた状態の設定情報をタッチパネル１０２の表示部２１に表示させる。一方、メディアフォルダを設定する設定情報が入力されない場合、ステップＳ２７の処理は、スキップされる。
【００７６】
尚、ステップＳ２４において、メディアフォルダ設定が指示されない場合、ステップＳ２５乃至Ｓ２７の処理はスキップされる。
【００７７】
ステップＳ２８において、設定情報管理部１１２は、タブ４１１が押下されて、再びwebカメラの設定が指示されたか否かを判定する。例えば、タブ４１１が押下されて、webカメラの設定が指示された場合、処理は、ステップＳ２１に戻る。一方、ステップＳ２８において、タブ４１１が押下されず、webカメラの設定が指示されていない場合、ステップＳ２９において、設定情報管理部１１２は、ボタン４１３が押下されて、「ＯＫ」すなわち、設定内容のまま設定終了が指示されたか否かを判定する。ステップＳ２９において、ボタン４１３が操作された場合、処理は、ステップＳ３０に進む。
【００７８】
ステップＳ３０において、設定情報管理部１１２は、webカメラ設定ウィンドウ４０１−１およびメディアフォルダ設定ウィンドウ４０１−２のそれぞれの設定内容に基づいて、設定情報２０１を更新して記憶部２２に記憶させ、設定処理を終了する。
【００７９】
一方、ステップＳ２９において、ボタン４１３が押下されず、設定処理の終了が指示されていない場合、ステップＳ３１において、設定情報管理部１１２は、ボタン４１４が押下されて、設定処理のキャンセルが指示されたか否かを判定する。
【００８０】
ステップＳ３１において、例えば、ボタン４１４が押下されて、キャンセルが指示された場合、処理は、終了する。すなわち、設定情報管理部１１２は、webカメラ設定ウィンドウ４０１−１およびメディアフォルダ設定ウィンドウ４０１−２のそれぞれの設定内容に関わらず、設定情報２０１を更新することなく設定処理を終了する。尚、ステップＳ３１において、終了を指示するとき押下されるボタン４１５の押下の有無についても、ボタン４１４の場合と同様である。
【００８１】
さらに、ステップＳ３１において、ボタン４１４が押下されない場合、ステップＳ３２において、設定情報管理部１１２は、今現在webカメラ設定ウィンドウ４０１−１が表示されているか否かを判定する。そして、ステップＳ３１において、webカメラ設定ウィンドウ４０１−１が表示されている場合、処理は、ステップＳ２１に戻り、webカメラ設定ウィンドウ４０１−１が表示されていない場合、処理は、ステップＳ２５に戻る。すなわち、ボタン４１３乃至４１５の操作がない限り、ステップＳ２１乃至Ｓ２９，Ｓ３１，Ｓ３２の処理が繰り返され、設定情報が表示され、設定が変更できる状態が維持される。そして、ボタン４１３が押下されると、そのときの設定状態が反映されるように設定情報２０１が更新されて記憶部２２に記憶されて設定処理が終了し、ボタン４１４，４１５が押下されると設定情報２０１が更新されること無く設定処理が終了する。
【００８２】
以上の処理により、画像メッセージを生成するための設定情報が更新されて登録される。
【００８３】
ここで、図３のフローチャートの説明に戻る。
【００８４】
ステップＳ５において、設定処理が終了すると、処理は、ステップＳ６に進む。尚、ステップＳ４において、設定情報の表示が指示されなかった場合、ステップＳ５の処理は、スキップされる。
【００８５】
ステップＳ６において、新規メッセージ登録管理部１１１は、操作内容認識部１１３によるタッチパネル１０２の操作入力部１８の操作内容の認識結果に基づいて、新規メッセージの作成が指示されてか否かを判定する。ステップＳ６において、例えば、図示せぬポインタにより、図４で示されるアイコン３３１が押下されて、新規メッセージの作成が指示された場合、処理は、ステップＳ７に進む。
【００８６】
ステップＳ７において、新規メッセージ登録管理部１１１は、新規メッセージ作成処理を実行し、新規メッセージを作成して、記憶部２２のメッセージデータ２０２に登録する。
【００８７】
［新規メッセージ作成処理］
ここで、図７のフローチャートを参照して、新規メッセージ作成処理について説明する。
【００８８】
ステップＳ４１において、撮像画像表示制御部１２１は、撮像部１７を起動させ、画像の撮像を開始させる。この処理により、撮像部１７は、画像の撮像を開始し、図示せぬ光学系を介して撮像した画像を、画像データとして制御部１０１に供給する。
【００８９】
ステップＳ４２において、撮像画像表示制御部１２１は、撮像部１７により撮像された画像を取得し、タッチパネル１０２の表示部２１に、例えば、図８の最上段のウィンドウ５０１−１で示されるように表示させる。ウィンドウ５０１−１には、撮像画像表示欄５１１、編集トレイ表示欄５１２、および編集ツール表示欄５１３が設けられている。撮像画像表示欄５１１は、撮像部１７より供給されてくる画像データそのものがリアルタイムに表示される。撮像画像表示欄５１１には、キャプチャを指示するとき操作されるボタン５２１、動画の録画開始および停止を指示するとき操作されるボタン５２２、および終了するとき操作されるボタン５２３が設けられている。
【００９０】
尚、図８の撮像画像表示欄５１１においては、撮像部１７により撮像された人物の上半身が表示されている。また、図８においては、上段から後述する編集処理がなされていない状態の撮像画像表示欄５１１が表示されたメッセージボード３０１−１、編集後のメッセージボード３０１−２、および後述するキャプチャ処理後のメッセージボード３０１−３がそれぞれ表示されている。
【００９１】
編集トレイ表示欄５１２には、編集ツールに応じてトレイが切り替えて表示される。編集ツールの種類としては、アニメーション編集、スタンプ編集、水彩ペン編集、消しゴム編集、ペン編集、およびフレーム編集（フレーム切替）などがある。図８の最上段においては、編集トレイ表示欄５１２には、水彩ペン編集に対応したトレイが表示されている。
【００９２】
編集ツール表示欄５１３には、編集ツールとして、選択可能な編集の種類を示したアイコン画像が表示されており、それぞれが選択されることにより編集内容が切り替えられる。図８の例においては、アニメーション編集を選択する星型のステッキ状のアイコン、スタンプ編集を選択するスタンプ状のアイコン、水彩ペン編集を選択する筆状のアイコン、および消しゴム編集を選択する消しゴム状のアイコンが表示されている。また、ペン編集を選択するペン状のアイコン、およびフレーム編集を選択するフレーム状のアイコンが表示されている。そして、その選択されたアイコンの種類に応じて、編集ツールが選択され、その選択された編集ツールに対応して、編集トレイ表示欄５１２に表示されるトレイが切り替わって表示される。
【００９３】
ステップＳ４３において、メッセージ編集処理部１２２は、操作内容認識部１１３よりタッチパネル１０２の操作入力部１８が操作されて、編集操作が指示されたか否かを判定する。すなわち、タッチパネル１０２を構成する表示部２１に表示された、例えば、編集ツール表示欄５１３または編集トレイ表示欄５１２が、操作入力部１８により操作され、編集が指示された場合、処理は、ステップＳ４４に進み、編集処理が実行される。
【００９４】
［編集処理］
ここで、図９のフローチャートを参照して、編集処理について説明する。
【００９５】
ステップＳ６１において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりアニメーション編集が選択されたか否かを判定する。ステップＳ６１において、例えば、図８の編集ツール表示欄５１３の星型のステッキ状のアイコンが選択されて、アニメーション編集が選択された場合、処理は、ステップＳ６２に進む。
【００９６】
ステップＳ６２において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の最上段で示されるようなアニメーション編集モードを示す編集トレイ表示欄５１２−１に切り替えて表示する。アニメーション編集を示す編集トレイ表示欄５１２−１には、一覧表示欄５６１、戻しボタン５６２、および送りボタン５６３が表示されている。図１０においては、一覧表示欄５６１には、アニメーション画像の再生開始画像が一覧として、７種類毎に表示されており、送りボタン５６３が操作される毎に左方向にスクロールし、戻しボタン５６２が操作されると右方向にスクロールする。ユーザが図示せぬポインタにより、いずれかの再生開始画像を選択すると、選択されたアニメーション画像が、撮像画像表示欄５１１内に表示される。アニメーション画像の表示位置は、図示せぬポインタを用いてドラッグアンドドロップすることにより変更することができる。
【００９７】
ステップＳ６３において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりいずれかのアニメーション画像が選択されたか否かを判定する。ステップＳ６３において、いずれかのアニメーション画像が選択された場合、ステップＳ６４において、メッセージ編集処理部１２２は、選択されたアニメーション画像を撮像画像表示欄５１１に表示させる。アニメーション画像は、例えば、多数の風船が表示され、その後、それぞれが浮んでいく様子などのアニメーション画像である。また、星の輝きが消えていく様子などのアニメーション画像を用意して、繰り返し表示するようにしてもよい。すなわち、タッチパネル１０２の表示部２１の表示面上を、図示せぬポインタでドラッグ操作するとき、そのドラッグされた位置毎に、ドラッグされた直後しばらくはそのアニメーション画像が表示され、その後、徐々に消えるようにするものである。このように表示することで、ドラッグの動きに対応して、星が輝いているように見せるアニメーション画像を生成することができる。
【００９８】
尚、ステップＳ６１において、アニメーション編集が選択されなかった場合、またはステップＳ６３において、いずれのアニメーションも選択されない場合、処理は、ステップＳ６５に進む。
【００９９】
ステップＳ６５において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりスタンプ編集が選択されたか否かを判定する。ステップＳ６５において、例えば、図８の編集ツール表示欄５１３のスタンプ状のアイコンが選択されて、スタンプ編集が選択された場合、処理は、ステップＳ６６に進む。
【０１００】
ステップＳ６６において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の２段目で示されるようなスタンプ編集モードを示す編集トレイ表示欄５１２−２に切り替えて表示する。スタンプ編集を示す編集トレイ表示欄５１２−２には、一覧表示欄５７１、戻しボタン５７２、送りボタン５７３、および大きさ選択欄５７４が表示されている。図１０においては、一覧表示欄５７１には、スタンプ画像が一覧として、６種類毎に表示されており、送りボタン５７３が操作される毎に左方向にスクロールし、戻しボタン５７２が操作されると右方向にスクロールする。また、大きさ選択欄５７４には、上から「小」、「中」、および「大」の大きさを選択するセレクトボタンが設けられており、図１０においては、「中」が選択されている。ユーザが図示せぬポインタにより、いずれかのスタンプ画像を選択すると、選択されたスタンプ画像が、撮像画像表示欄５１１内に表示される。スタンプ画像の表示位置は、図示せぬポインタを用いてドラッグアンドドロップすることにより変更することができる。
【０１０１】
ステップＳ６７において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりいずれかのスタンプ画像が選択されたか否かを判定する。ステップＳ６７において、いずれかのスタンプ画像が選択された場合、ステップＳ６８において、メッセージ編集処理部１２２は、選択されたスタンプ画像を撮像画像表示欄５１１内にに表示させる。
【０１０２】
尚、ステップＳ６５において、スタンプ編集が選択されなかった場合、またはステップＳ６７において、いずれのスタンプ画像も選択されない場合、処理は、ステップＳ６９に進む。
【０１０３】
ステップＳ６９において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタにより水彩ペン編集が選択されたか否かを判定する。ステップＳ６９において、例えば、図８の編集ツール表示欄５１３の筆状のアイコンが選択されて、水彩ペン編集が選択された場合、処理は、ステップＳ７０に進む。
【０１０４】
ステップＳ７０において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の３段目で示されるような水彩ペン編集モードを示す編集トレイ表示欄５１２−３に切り替えて表示する。水彩ペン編集を示す編集トレイ表示欄５１２−３には、一覧表示欄５８１、サイズ欄５８２、および不透明度欄５８３が表示されている。図１０においては、一覧表示欄５８１には、水彩ペンの色が一覧として、７種類表示されている。また、サイズ欄５８２には、太さのサイズを選択する摘みが設けられており、左右に移動させることにより、ピクセル単位で設定できる構成となっている。さらに、不透明度欄５８３には、不透明度を選択する摘みが設けられており左右に移動させることによりパーセントで設定することができる。ポインタにより水彩ペンが選択されると、サイズ欄５８２、および不透明度欄５８３のそれぞれの摘みで設定された太さと不透明度により、ポインタの移動に伴って、あたかも水彩ペンで描くが如く撮像画像表示欄５１１内に画像を描くことができる。
【０１０５】
ステップＳ７１において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりいずれかの水彩ペンが選択され、編集がなされたか否か（画像が描かれたか否か）を判定する。ステップＳ７１において、いずれかの水彩ペンが選択されて、ポインタの移動が開始された場合、ステップＳ７２において、メッセージ編集処理部１２２は、選択された色の水彩ペンでポインタの移動に伴って撮像画像表示欄５１１に画像を描く。
【０１０６】
尚、ステップＳ６９において、水彩ペン編集が選択されなかった場合、またはステップＳ７１において、水彩ペンでの編集がなされない場合、処理は、ステップＳ７３に進む。
【０１０７】
ステップＳ７３において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタにより消しゴム編集が選択されたか否かを判定する。ステップＳ７３において、例えば、図８の編集ツール表示欄５１３の消しゴム状のアイコンが選択されて、消しゴム編集が選択された場合、処理は、ステップＳ７４に進む。
【０１０８】
ステップＳ７４において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の４段目で示されるような消しゴム編集モードを示す編集トレイ表示欄５１２−４に切り替えて表示する。消しゴム編集を示す編集トレイ表示欄５１２−４には、サイズ欄５９１、イメージ欄５９２、および全て消去ボタン５９３が表示されている。図１０においては、サイズ欄５９１には、編集により消去されるサイズを設定する摘みが設けられており、左右に移動させることによりピクセル単位でサイズが設定される。イメージ欄５９２では、このときのサイズと同等のサイズのスポットが表示される。すなわち、ユーザは、サイズ欄５９１の摘みを左右に動かしながら、イメージ欄５９２のスポットの大きさを見て消去される範囲を認識しながらサイズを設定することができる。全て消去ボタン５９３は、編集により描かれた内容を全て消去するとき操作されるボタンである。この結果、ポインタにより消しゴム編集が選択されると、サイズ欄５９１の摘みで設定されたサイズで、ポインタの移動に伴って、あたかも消しゴムで消去するが如く撮像画像表示欄５１１内に描かれた編集内容を消去することができる。また、全て消去ボタン５９３が操作されると、全ての編集内容が消去される。
【０１０９】
ステップＳ７５において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタにより設定されたサイズでの消去編集がなされたか、または全て消去ボタン５９３が押下されたか否かを判定する。ステップＳ７５において、ポインタの移動が開始された場合、または全て消去ボタン５９３が押下された場合、処理は、ステップＳ７６に進む。すなわち、ステップＳ７６において、メッセージ編集処理部１２２は、選択されたサイズ欄５９１で設定されたサイズでポインタの移動に伴って撮像画像表示欄５１１の編集内容を消去するか、または全ての編集内容を消去する。
【０１１０】
尚、ステップＳ７３において、消しゴム編集が選択されなかった場合、およびステップＳ７５において、消しゴム編集がなされない場合、処理は、ステップＳ７７に進む。
【０１１１】
ステップＳ７７において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりペン編集が選択されたか否かを判定する。ステップＳ７７において、例えば、図８の編集ツール表示欄５１３のペン状のアイコンが選択されて、ペン編集が選択された場合、処理は、ステップＳ７８に進む。
【０１１２】
ステップＳ７８において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の５段目で示されるようなペン編集モードを示す編集トレイ表示欄５１２−５に切り替えて表示する。ペン編集を示す編集トレイ表示欄５１２−５には、一覧表示欄６０１、サイズ欄６０２、および不透明度欄６０３が表示されている。図１０においては、一覧表示欄６０１には、ペンの色が一覧として、７種類表示されている。また、サイズ欄６０２には、太さのサイズを選択する摘みが設けられており、左右に移動させることにより、ピクセル単位で設定できる構成となっている。さらに、不透明度欄６０３には、不透明度を選択する摘みが設けられており左右に移動させることによりパーセントで設定することができる。ポインタによりペンが選択されると、サイズ欄６０２、および不透明度欄６０３のそれぞれの摘みで設定された太さと不透明度により、ポインタの移動に伴って、あたかもペンで描くが如く撮像画像表示欄５１１内に画像を描くことができる。
【０１１３】
ステップＳ７９において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりいずれかのペンが選択され、編集がなされたか否か（画像が描かれたか否か）を判定する。ステップＳ７９において、いずれかのペンが選択されて、ポインタの移動が開始された場合、ステップＳ８０において、メッセージ編集処理部１２２は、選択された色のペンでポインタの移動に伴って撮像画像表示欄５１１に画像を描く。
【０１１４】
尚、ステップＳ７７において、ペン編集が選択されなかった場合、またはステップＳ７９において、ペンでの編集がなされない場合、処理は、ステップＳ８１に進む。
【０１１５】
ステップＳ８１において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりフレーム編集が選択されたか否かを判定する。ステップＳ８１において、例えば、図８の編集ツール表示欄５１３のフレーム状のアイコンが選択されて、フレーム編集が選択された場合、処理は、ステップＳ８２に進む。
【０１１６】
ステップＳ８２において、メッセージ編集処理部１２２は、編集トレイ表示欄５１２の表示内容を、例えば、図１０の６段目で示されるようなフレーム編集モードを示す編集トレイ表示欄５１２−６に切り替えて表示する。フレーム編集を示す編集トレイ表示欄５１２−６には、一覧表示欄６１１、戻しボタン６１２、および送りボタン６１３が表示されている。図１０においては、一覧表示欄６１１には、フレーム画像が一覧として、７種類毎に表示されており、送りボタン６１３が操作される毎に左方向にスクロールし、戻しボタン６１２が操作されると右方向にスクロールする。ユーザが図示せぬポインタにより、いずれかのフレーム画像を選択すると、選択されたフレーム画像が、撮像画像表示欄５１１内に表示される。
【０１１７】
ステップＳ８３において、メッセージ編集処理部１２２は、操作内容認識部１１３により図示せぬポインタによりいずれかのフレーム画像が選択されたか否かを判定する。ステップＳ８３において、いずれかのフレーム画像が選択された場合、ステップＳ８４において、メッセージ編集処理部１２２は、選択されたフレーム画像を撮像画像表示欄５１１に表示させる。
【０１１８】
尚、ステップＳ８１において、フレーム編集が選択されなかった場合、またはステップＳ８３において、いずれのフレーム画像も選択されない場合、編集処理は、終了する。
【０１１９】
すなわち、以上の処理により撮像画像表示欄５１１上にアニメーション画像、スタンプ画像、水彩ペン、消しゴム、ペン、およびフレーム画像を編集することが可能となる。この結果、例えば、図８のウィンドウ５０１−１の撮像画像表示欄５１１の状態からウィンドウ５０１−２の撮像画像表示欄５１１の状態へと編集することが可能となる。図８のウィンドウ５０１−２においては、「たんじょうびおめでとう」とペンにより描かれた方形状の付箋紙に見立てられたスタンプ画像上に、柿の実のようなスタンプ画像が付され、さらにバースデーケーキやプレゼントを模したスタンプ画像が付加されている。
【０１２０】
すなわち、新規メッセージの作成を指示するボタン３３１が押下されると、撮像部１７により撮像されている、タッチパネル１０２の前に存在するユーザが表示部２１の撮像画像表示欄５１１に表示される。ユーザは、タッチパネル１０２の操作入力部１８を操作することにより、撮像画像表示欄５１１に表示される自らを見ながら編集操作を加えていくことができるので、リアルタイムで自らの画像に付加されていく編集内容を見て楽しみながら編集を行うことができる。また、タッチパネル１０２の前に、複数の人数が集まり、複数の人数が撮像画像表示欄５１１に表示されるようにすることで、集まった全員で編集状態を見ながら、編集操作を楽しむことができる。さらに、集まった全員で最終的に作成された画像メッセージをメッセージボード３０１に表示して楽しむことが可能となる。
【０１２１】
ここで、図７のフローチャートの説明に戻る。
【０１２２】
ステップＳ４４の処理により、例えば、図８のウィンドウ５０１−２で示されるように、撮像画像表示欄５１１が編集されると、処理は、ステップＳ４５に進む。尚、ステップＳ４３において、編集操作が指示されなかった場合、ステップＳ４４の処理はスキップされる。
【０１２３】
ステップＳ４５において、静止画メッセージ生成部１２３は、操作内容認識部１１３により図示せぬポインタによりキャプチャが指示されたか否かを判定する。ステップＳ４５において、例えば、図８のウィンドウ５０１−３で示されるように、操作入力部１８が操作されることによりポインタ５３１が操作されて、ボタン５２１が押下され、キャプチャが指示された場合、処理は、ステップＳ４６に進む。尚、図中のポインタ５３１は、便宜上のアイコンのように表記されたものであり、この例においては、タッチパネル１０２であるので、ポインタ５３１は、タッチパネル１０２の操作入力部１８となる接触部分に触れるユーザの指そのものである。
【０１２４】
ステップＳ４６において、静止画メッセージ生成部１２３は、今現在撮像画像表示欄５１１に表示されている撮像画像を読み込んで、静止画からなる新規の画像メッセージを生成し、記憶部２２にメッセージデータ２０２に登録し、処理は、ステップＳ５４に進む。すなわち、静止画メッセージ、または編集静止画メッセージが、画像メッセージとして生成される。このとき、静止画メッセージ生成部１２３は、記憶部２２に記憶されている設定情報２０１を読み出し、例えば、図６のメディアフォルダ設定ウィンドウ４０１−２の画像フォルダ設定欄４５１に設定されたフォルダに、画像メッセージを登録する。尚、撮像画像表示欄５１１に上述した編集処理が加えられていた場合、その編集処理結果を含んだ、撮像画像表示欄５１１に表示されている撮像画像が画像メッセージとして登録される。
【０１２５】
ステップＳ５４において、メッセージ表示管理部１１４は、新規に登録された画像メッセージを表示する表示サイズ、表示位置、および回転角度をランダムに設定する。
【０１２６】
ステップＳ５５において、メッセージ表示管理部１１４は、新規に登録されたメッセージデータを記憶部２２より読み出し、設定した表示サイズ、表示位置、および回転角度で、既に表示されている画像メッセージ３２１に加えて表示する。すなわち、メッセージ表示管理部１１４は、例えば、図８の最下段のメッセージボード３０１−３における画像メッセージ３２１−１１のように表示する。
【０１２７】
以上の処理により、撮像部１７により今現在撮像している画像を利用して、画像メッセージを生成することが可能となる。また、この際、上述したように撮像している画像に対して編集処理を加えることが可能となる。さらに、画像メッセージを生成するに当たり、ポインタによる操作のみで、編集処理を含めた新規の画像メッセージを生成することが可能となる。この結果、本実施例の画像処理装置１のように、いわゆるキーボード入力にあまり適していないタッチパネル１０２を採用している電子機器においても、容易に画像を編集した上で、その画像を用いた画像メッセージを新規で作成することが可能となる。
【０１２８】
ステップＳ５６において、新規メッセージ登録管理部１１１は、操作内容認識部１１３により図示せぬポインタにより新規メッセージ作成処理の終了が指示されたか否かを判定する。ステップＳ５６において、例えば、図示せぬポインタが操作入力部１８により操作されて、ボタン５２３が押下されて、新規メッセージ作成処理の終了が指示された場合、処理は、終了する。また、ステップＳ５６において、終了が指示されなかった場合、処理は、ステップＳ４２に戻る。
【０１２９】
また、ステップＳ４５において、キャプチャが指示されなかった場合、ステップＳ４７において、動画メッセージ生成部１２４は、操作内容認識部１１３により図示せぬポインタにより録画が指示されたか否かを判定する。ステップＳ４７において、例えば、図１１のウィンドウ５０１−１１の状態から、図１１の２段目のウィンドウ５０１−１２で示されるようにボタン５２２がポインタ５３１により押下された場合、録画が指示されたものとみなし、処理は、ステップＳ４８に進む。尚、図１１のウィンドウ５０１−１１は、図８のウィンドウ５０１−１と同一の状態である。
【０１３０】
ステップＳ４８において、動画メッセージ生成部１２４は、撮像部１７により撮像されている画像の録画を開始し、例えば、図６のメディアフォルダ設定ウィンドウ４０１−２におけるビデオフォルダ設定欄４５２に設定されたフォルダに順次記録する。
【０１３１】
ステップＳ４９において、ステップＳ４３の処理と同様に、メッセージ編集処理部１２２は、操作内容認識部１１３よりタッチパネル１０２の操作入力部１８が操作されて、編集操作が指示されたか否かを判定する。すなわち、タッチパネル１０２を構成する表示部２１に表示された、例えば、編集ツール表示欄５１３または編集トレイ表示欄５１２が、操作入力部１８により操作され、編集が指示された場合、処理は、ステップＳ５０に進み、編集処理が実行される。尚、ステップＳ５０における編集処理は、ステップＳ４４における編集処理と同様であるので、その説明は省略する。
【０１３２】
すなわち、ステップＳ４４の処理により、例えば、図１１の撮像画像表示欄５１１−１２で示されるように、海底のサンゴに見立てたフレーム画像が付されるように編集された後、録画の開始が指示されると、そのフレーム画像が付された状態から録画が開始される。そして、ステップＳ５０の編集処理により、撮像画像表示欄５１１−１３で示されるように、「今日、水族館に行ってきたよ」といった文字がペン編集などにより入力されると、「今日、水族館に行ってきたよ」という文字を描く過程が録画されることになる。
【０１３３】
ステップＳ５１において、動画メッセージ生成部１２４は、操作内容認識部１１３により図示せぬポインタにより録画の終了が指示されたか否かを判定し、終了が指示されていない場合、処理は、ステップＳ４８に戻る。すなわち、録画の終了が指示されるまで、ステップＳ４８乃至Ｓ５１の処理が繰り返される。そして、ステップＳ５１において、例えば、図１１の最下段のウィンドウ５０１−１４で示されるようにボタン５２２がポインタ５３１により押下された場合、録画の終了が指示されたものとみなし、処理は、ステップＳ５２に進む。
【０１３４】
ステップＳ５２において、動画メッセージ生成部１２４は、撮像部１７により撮像されている画像の録画を終了する。
【０１３５】
ステップＳ５３において、動画メッセージ生成部１２４は、記録された動画データに基づいて、画像メッセージを生成し、記憶部２２のメッセージデータ２０２に登録する。このとき、動画メッセージ生成部１２４は、記憶部２２に記憶されている設定情報２０１を読み出し、例えば、図６のメディアフォルダ設定ウィンドウ４０１−２のビデオフォルダ設定欄４５２に設定されたフォルダに、画像メッセージを登録する。
【０１３６】
そして、ステップＳ５４，Ｓ５５の処理により、図１１のメッセージボード３０１−１４で示されるように、新規に作成された動画からなる画像メッセージ３２１−２１が表示される。このとき、画像メッセージ３２１−２１は、例えば、動画像データの最終フレームの画像が表示される。
【０１３７】
尚、ステップＳ４７において、録画が指示されなかった場合、ステップＳ４８乃至Ｓ５５の処理がスキップされる。
【０１３８】
以上の処理により、撮像部１７により今現在撮像しながら録画した動画像を利用して、画像メッセージを生成することが可能となる。また、この際、上述したように撮像している画像に対して編集処理を加えることが可能となる。さらに、画像メッセージを生成するに当たり、ポインタによる操作（タッチパネル１０２の操作入力部１８の接触操作）のみで、編集処理を含めた新規の画像メッセージを生成することが可能となる。また、録画を開始してから録画終了するまでの編集処理を全てそのまま動画像とした画像メッセージを生成することが可能となる。この結果、やはり、本実施例の画像処理装置１のように、いわゆるキーボード入力にあまり適していないタッチパネル１０２を採用している電子機器においても、容易に動画像を編集した上で、その動画像を用いた画像メッセージを新規で作成することが可能となる。尚、動画像を用いた画像メッセージには、上述した図６のチェックボックス４３１の設定により、オーディオ付きに設定されると、動画像とともに音声のデータも含まれた動画像を画像メッセージとして生成することが可能となる。
【０１３９】
また、リアルタイムに撮像部１７により撮像されている画像を用いて、ユーザの編集状態をユーザ自身が見ながら所望とする編集処理をした上で、画像メッセージを生成し、生成した画像メッセージをメッセージボード３０１上に表示して楽しむことが可能となる。さらに、例えば、家族揃って撮像部１７により撮像可能な位置に座り、家族がみんなで画像や動画を、所望とするように編集して画像メッセージを生成し、生成した画像メッセージをメッセージボード上に表示して楽しむことが可能となる。
【０１４０】
ここで、図３のフローチャートの説明に戻る。
【０１４１】
尚、ステップＳ６において、新規メッセージの作成が指示されなかった場合、ステップＳ７の処理はスキップされる。
【０１４２】
ステップＳ８において、再生処理部１１５は、操作内容認識部１１３により図示せぬポインタにより画像メッセージ３２１の表示操作がなされたか否かを判定する。ステップＳ８において、例えば、画像メッセージ３２１の表示操作がなされたと判定された場合、処理は、ステップＳ９に進み、メッセージ表示操作処理が実行される。
【０１４３】
［メッセージ表示操作処理］
ここで、図１２のフローチャートを参照して、メッセージ表示操作処理について説明する。
【０１４４】
ステップＳ１０１において、再生処理部１１５の静止画再生処理部１７２は、操作内容認識部１１３によりポインタ５３１により画像メッセージ３２１のいずれかが選択されたか否かを判定する。静止画再生処理部１７２は、例えば、図１３の最上段のメッセージボード３０１−２１で示されるように、ポインタ５３１により画像メッセージ３２１−３１が選択された場合、処理は、ステップＳ１０２に進む。
【０１４５】
ステップＳ１０２において、静止画再生処理部１７２は、図１３のメッセージボード３０１−２２の画像メッセージ３２１−３２で示されるように、他の画像メッセージ３２１よりも最前面に位置するように表示を切り替える。すなわち、画像メッセージ３２１は、時系列に最背面から順次最前面に重ねあわされているように表示されるが、このように選択されることにより最前面に表示されることとなり、選択されている画像メッセージ３２１が強調して表示される。尚、このような処理により、静止画からなる画像メッセージについては、事実上再生表示されることになる。
【０１４６】
ステップＳ１０３において、メッセージ表示管理部１１４の移動操作処理部１５１は、操作内容認識部１１３によりポインタ５３１で選択された画像メッセージ３２１が、ドラッグアンドドロップされたか否かを判定する。ステップＳ１０３において、例えば、図１３のメッセージボード３０１−２３のように、ポインタ５３１により画像メッセージ３２１−３３がドラッグされ、図中右方向に移動されて、ドロップされた場合、処理はステップＳ１０４に進む。
【０１４７】
ステップＳ１０４において、移動操作処理部１５１は、図１３のメッセージボード３０１−２４で示されるように、移動が終了し、ドロップされた位置に画像メッセージ３２１−３４を表示する。すなわち、このような処理により、画像メッセージ３２１はメッセージボード３０１上を自由に移動させて表示させることが可能となる。
【０１４８】
尚、ステップＳ１０３において、ドラッグアンドドロップがなされなかった場合、ステップＳ１０４の処理はスキップされる。
【０１４９】
ステップＳ１０５において、メッセージ表示管理部１１４の拡大縮小操作処理部１５２は、操作内容認識部１１３によりポインタ５３１で選択された画像メッセージ３２１が、２点でドラッグされて、かつ、２点間の距離が拡大、または縮小されたか否かを判定する。ステップＳ１０５において、例えば、図１３のメッセージボード３０１−２５のように、ポインタ５３１−１，５３１−２により２点でドラッグされ、その２点間の距離が拡大された場合、処理はステップＳ１０６に進む。
【０１５０】
ステップＳ１０６において、拡大縮小操作処理部１５２は、図１３のメッセージボード３０１−２６で示されるように、２点間の距離応じて画像メッセージ３２１−３６で示されるように、大きさを拡大して表示する。尚、２点間の距離が狭くなるように操作された場合、画像メッセージ３２１−３６は、２点間の距離応じて大きさが縮小されるように表示される。すなわち、このような処理により、画像メッセージ３２１はメッセージボード３０１上で自由に大きさを変化させて表示させることが可能となる。
【０１５１】
尚、ステップＳ１０５において、２点でドラッグされない、または、２点間の距離が拡大も縮小もされなかった場合、ステップＳ１０６の処理はスキップされる。
【０１５２】
ステップＳ１０７において、メッセージ表示管理部１１４の回転操作処理部１５３は、操作内容認識部１１３によりポインタ５３１で選択された画像メッセージ３２１が、１点でドラッグされて所定の位置を中心に円弧を描くように回転操作されたか否かを判定する。すなわち、ポインタ５３１で選択された画像メッセージ３２１が、画像メッセージ３２１の表示領域の外周部分の１点でドラッグされて画像メッセージ３２１の表示領域の中心を軸として円弧を描くように回転操作されたか否かが判定される。ステップＳ１０７において、例えば、図１３のメッセージボード３０１−３７のように、ポインタ５３１により１点でドラッグされ、かつ、所定の位置を中心に円弧を描くように操作された場合、処理はステップＳ１０８に進む。
【０１５３】
ステップＳ１０８において、回転操作処理部１５３は、図１３の画像メッセージ３２１−３８で示されるように、ドラッグされた位置の回転角度応じて画像メッセージ３２１を回転して表示する。すなわち、このような処理により、画像メッセージ３２１はメッセージボード３０１上で自由に回転角度を変化させて表示させることが可能となる。
【０１５４】
尚、ステップＳ１０７において、１点でドラッグされ、かつ、円弧を描くように回転操作されなかった場合、ステップＳ１０８の処理はスキップされる。
【０１５５】
ステップＳ１０９において、メッセージ表示管理部１１４の回転操作処理部１５３は、操作内容認識部１１３により画像メッセージ３２１が２点でドラッグされて２点間の中心位置を軸として、２点間の距離が直径となるように回転操作されたか否かを判定する。すなわち、画像メッセージ３２１の表示領域の外周部分の２点でドラッグされて２点間の中心位置を軸として、２点間の距離が直径となるような回転操作がなされたか否かが判定される。ステップＳ１０９において、例えば、図１３のメッセージボード３０１−２９のように、ポインタ５３１−１，５３１−２により２点でドラッグされ、２点間の中心位置を軸として、２点間の距離が直径となる回転操作がなされた場合、処理はステップＳ１１０に進む。
【０１５６】
ステップＳ１１０において、回転操作処理部１５３は、図１３の画像メッセージ３２１−４０で示されるように、ドラッグされた位置の回転角度応じて、画像メッセージ３２１−３９を回転して表示する。すなわち、このような処理により、画像メッセージ３２１はメッセージボード３０１上で自由に回転角度を変化させて表示させることが可能となる。
【０１５７】
尚、ステップＳ１０９において、２点でドラッグされ、かつ、２点間の中心位置を軸として２点間の距離を直径とするように円弧を描くような回転操作がなされなかった場合、ステップＳ１１０の処理はスキップされる。
【０１５８】
すなわち、以上の処理により、タッチパネル１０２が採用されている電子機器において、タッチパネル１０２に表示された画像メッセージを、操作入力部１８を介して指先で接触させるだけで、接触方向に移動、拡大、縮小、または回転させることが可能となる。尚、以上の画像メッセージの操作は、各操作を組み合わせて動作させるようにしてもよく、例えば、回転させながら拡大または縮小させるようにしてもよいものである。
【０１５９】
ここで、図３のフローチャートの説明に戻る。
【０１６０】
尚、ステップＳ８において、画像メッセージの表示操作がなされなかった場合、ステップＳ９の処理はスキップされる。
【０１６１】
ステップＳ１０において、再生処理部１１５の動画再生処理部１７１は、操作内容認識部１１３により図示せぬポインタにより画像メッセージ３２１の再生ボタンが押下されて再生が指示されたか否かを判定する。ステップＳ１０において、例えば、画像メッセージ３２１の再生ボタンが押下されて、再生が指示されたと判定された場合、処理は、ステップＳ１１に進み、メッセージ再生処理が実行される。
【０１６２】
［メッセージ再生処理］
ここで、図１４のフローチャートを参照して、メッセージ再生処理について説明する。
【０１６３】
ステップＳ１２１において、図１５の画像メッセージ３２１−５１におけるポインタ５３１−５１のように、再生ボタンが操作されると、動画再生処理部１７１は、画像メッセージ３２１−５１に対応するメッセージデータ２０２を記憶部２２より読み出す。
【０１６４】
ステップＳ１２２において、動画再生処理部１７１は、図１５の下段で示されるように、画像メッセージ３２１−５１内に、読み出した動画像データを再生させて表示させる。このとき、動画再生処理部１７１は、図１５の下段で示されるように、縦棒状のものを２本水平に並べた一時停止ボタンも併せて表示する。
【０１６５】
ステップＳ１２３において、動画再生処理部１７１は、操作内容認識部１１３により図示せぬポインタにより一時停止ボタンが押下されて再生の一時停止が指示されたか否かを判定する。
【０１６６】
ステップＳ１２３において、一時停止ボタンが押下されると、ステップＳ１２４において、動画再生処理部１７１は、再生停止時のフレーム画像からなる静止画の画像メッセージ３２１−５１を表示させ、図１５の上段で示されるように再生ボタンを併せて表示する。
【０１６７】
ステップＳ１２５において、動画再生処理部１７１は、再生ボタンが押下されたか否かを判定する。ステップＳ１２５において、再生ボタンが押下されない場合、処理は、ステップＳ１２８に進む。ステップＳ１２８において、動画再生処理部１７１は、動画の再生の終了が指示されたか否かを判定する。ステップＳ１２８において、例えば、動画の再生の終了が指示された場合、処理は、ステップＳ１２７に進む。一方、ステップＳ１２８において、動画の再生の終了が指示されない場合、処理は、ステップＳ１２４に戻る。すなわち、動画の再生の終了が指示されるか、または、再生ボタンが押下されるまで、ステップＳ１２４，Ｓ１２５，Ｓ１２８の処理が繰り返される。そして、ステップＳ１２５において、再生が指示された場合、処理は、ステップＳ１２６に進む。
【０１６８】
ステップＳ１２６において、動画再生処理部１７１は、動画の再生の終了が指示されたか、または、動画の再生が終了したか否かを判定する。ステップＳ１２６において、動画の再生の終了が指示が無く、動画の再生が終了していない場合、処理は、ステップＳ１２２に戻る。すなわち、再生の終了が指示されるか、再生が終了するまで、ステップＳ１２２乃至Ｓ１２６の処理が繰り返される。そして、ステップＳ１２６において、再生の終了が指示されるか、または、再生が終了した場合、ステップＳ１２７において、動画再生処理部１７１は、動画データの最終フレームを用いて画像メッセージ３２１を表示して終了する。
【０１６９】
以上の処理により動画像データからなる画像メッセージを再生、一時停止、または途中終了させることが可能となる。尚、図１５の上段においては、再生が指示されるまでの画像メッセージ３２１−５１乃至３２１−５４が、それぞれポインタ５３１−５１乃至５３１−５４により操作された状態で表示されたメッセージボード３０１−５１が示されている。また、図１５の下段においては、再生中の画像メッセージ３２１−５１乃至３２１−５４が、表示されたメッセージボード３０１−５２が示されている。このように、複数の画像メッセージが同時に再生されるようにしてもよい。また、最終了後の画像メッセージ３２１については、最終フレームを用いる例について説明したが、それ以外のフレームを用いて表示するようにしても良い。
【０１７０】
ここで、図３のフローチャートの説明に戻る。
【０１７１】
尚、ステップＳ１０において、再生が指示されなかった場合、ステップＳ１１の処理はスキップされる。
【０１７２】
ステップＳ１２において、メール送信管理部１１６のメッセージ選択認識部１９２は、操作内容認識部１１３によりいずれかの画像メッセージがドラッグされてアイコン３３２の位置でドロップされ、電子メールに添付して送信するように指示されたか否かを判定する。例えば、図１６におけるメッセージボード３０１−６１の矢印で示されるように、ポインタ５３１により画像メッセージ３２１−３がドラッグされてアイコン３３２の位置でドロップされた場合、メールの送信が指示されたものとみなされ、処理は、ステップＳ１３に進む。
【０１７３】
ステップＳ１３において、メール送信管理部１１６は、メッセージ送信処理を実行して、ドロップされた画像メッセージを添付して電子メールを送信する。
【０１７４】
［メッセージ送信処理］
ここで、図１７のフローチャートを参照して、メッセージ送信処理について説明する。
【０１７５】
ステップＳ１４１において、メール送信管理部１１６のメール設定情報登録部１９１は、記憶部２２よりメール設定情報を読み出して、送信先アドレスが未登録であるか否かを判定する。ステップＳ１４１において、例えば、送信先アドレスが未登録である場合、処理は、ステップＳ１４４に進む。
【０１７６】
ステップＳ１４４において、メール設定情報登録部１９１は、例えば、図１６のメッセージボード３０１−６３で示されるように、設定ウィンドウ７０１を表示する。図１６における設定ウィンドウ７０１には、上からプロファイル名欄７１１、送信先アドレス欄７１２、件名欄７１３、コンテンツ欄７１４、アドレス欄７１５、アカウント欄７１６、およびパスワード欄７１７が設けられている。さらに、その下には、プロファイル名を付けてメール設定情報として保存するとき操作されるボタン７２１、上書き保存をするとき押下されるボタン７２２、およびメール設定情報の登録をキャンセルするとき操作されるボタン７２３が設けられている。
【０１７７】
プロファイル名欄７１１は、メール設定情報のプロファイル名を表示する欄であり、右部に設けられた逆三角形状のボタン７１１ａが押下されるとドロップダウンリストとして、登録済みの複数のプロファイル名が表示され、ポインタにより選択することができる。プロファイル名が選択されると、対応付けて登録されているメール設定情報が読み込まれて、送信先アドレス欄７１２乃至パスワード欄７１７の情報が切り替えられる。また、プロファイル名は、新規登録される際、入力され、メール設定情報の識別に用いられる。
【０１７８】
送信先アドレス欄７１２は、電子メールの送信先を指定するアドレスが入力される欄である。件名欄７１３は、送信する電子メールの件名が入力される。コンテンツ欄７１４は、送信する電子メールの本文が入力される。アドレス欄７１５は、送信元となる画像処理装置１のユーザの電子メールのアドレスが入力される。アカウント欄７１６は、送信元である画像処理装置１のユーザがサービス提供を受ける、例えば、インターネットサービスプロバイダのアカウント名が入力される。パスワード欄７１７には、アカウント名に対応するパスワードが入力される。尚、プロファイル名欄７１１乃至パスワード欄７１７については、メール設定情報がいずれも登録されていない場合、図１６のメッセージボード３０１−６３で示されるように、いずれも空白の状態で表示される。また、いずれかのメール設定情報が登録されている場合、そのいずれか直近に設定されたプロファイル名に対応付けて登録されているメール設定情報の内容が、プロファイル名欄７１１乃至パスワード欄７１７に表示される。
【０１７９】
ステップＳ１４５において、メール編集処理部１９３は、操作内容認識部１１３により、タッチパネル１０２の操作入力部１８が操作されて、ボタン７１１ａが押下されて、ドロップダウンリストが表示され、いずれかのプロファイル名が選択されたか否かを判定する。ステップＳ１４５において、ボタン７１１ａが押下されることもなく、かつ、いずれのプロファイル名も選択されなかった場合、処理は、ステップＳ１４６に進む。
【０１８０】
ステップＳ１４６において、メール編集処理部１９３は、操作内容認識部１１３により、タッチパネル１０２の操作入力部１８が操作されて、送信先アドレス欄７１２乃至パスワード欄７１７にメール設定情報が入力されたか否かを判定する。ステップＳ１４６において、例えば、送信先アドレス欄７１２乃至パスワード欄７１７にメール設定情報が入力された場合、処理は、ステップＳ１４７に進む。
【０１８１】
ステップＳ１４７において、メール編集処理部１９３は、入力されたメール設定情報を、例えば、図１６のメッセージボード３０１−６４で示されるようにタッチパネル１０２の表示部２１に表示させる。図１６のメッセージボード３０１−６４においては、送信先アドレス欄７１２には、「aaa＠ee.com」と入力され、件名欄７１３には、「ｃｃｃ」と入力され、コンテンツ欄７１４には、電子メールの本文として「こんにちは」と入力されている。また、アドレス欄７１５には、送信元であるユーザのアドレスとして「ddd＠ee.com」と入力され、アカウント欄７１６には、「ddd」と入力され、パスワード欄７１７には、入力された文字が第三者に見られないように「********」と表示されている。
【０１８２】
尚、ステップＳ１４６において、メール設定情報が入力されていないと判定された場合、ステップＳ１４７の処理はスキップされる。
【０１８３】
ステップＳ１４８において、メール設定情報登録部１９１は、操作内容認識部１１３により、タッチパネル１０２の操作入力部１８が操作されて、入力されているメール設定情報に名前を付けて保存することが指示されたか否かを判定する。ステップＳ１４８において、例えば、図１６のメッセージボード３０１−６４で示されるように、ポインタ５３１により設定ウィンドウ７０１のボタン７２１が押下された場合、名前を付けて保存することが指示されたものとみなし、処理はステップＳ１４９に進む。
【０１８４】
ステップＳ１４９において、メール設定情報登録部１９１は、表示部２１を制御して、図１６のメッセージボード３０１−６５で示されるように、プロファイル名入力ウィンドウ７４１を表示する。プロファイル名入力ウィンドウ７４１には、プロファイル名入力欄７５１が設けられ、その下には、入力の完了を指示するとき操作されるボタン７６１、およびプロファイル名の入力をキャンセルするとき操作されるボタン７６２が設けられている。
【０１８５】
ステップＳ１５０において、メール編集処理部１９３は、操作内容認識部１１３により、操作入力部１８が、例えば、ソフトウェアキーボードなどとして機能することにより、プロファイル名が入力されたか否かを判定する。ステップＳ１５０において、例えば、プロファイル名が入力された場合、ステップＳ１５１において、メール編集処理部１９３は、表示部２１を制御して、例えば、入力されたプロファイル名を図１６のプロファイル名入力欄７５１に示されるように表示する。図１６のメッセージボード３０１−６５におけるプロファイル名入力欄７５１には、「ＡＡＡ」と表示されており、プロファイル名として「ＡＡＡ」が入力されたことが示されている。また、ステップＳ１５０において、プロファイル名が入力されていないと判定された場合、ステップＳ１５１の処理はスキップされる。
【０１８６】
ステップＳ１５２において、メール設定情報登録部１９１は、操作内容認識部１１３により、操作入力部１８が操作されて、「ＯＫ」と表記されたボタン７６１が押下され、プロファイル名の入力完了が指示されたか否かを判定する。ステップＳ１５１において、例えば、図１６のプロファイル名入力ウィンドウ７４１で示されるように、ポインタ５３１によりボタン７６１が押下された場合、プロファイル名の入力完了が指示されたものとみなし、処理は、ステップＳ１５３に進む。
【０１８７】
ステップＳ１５３において、メール設定情報登録部１９１は、設定ウィンドウ７０１に入力された情報を、現状のプロファイル名入力ウィンドウ７４１のプロファイル名入力欄７５１のプロファイル名に対応付けて記憶部２２にメール設定情報２０３として登録する。
【０１８８】
ステップＳ１５４において、メール送信処理部１９４は、記憶部２２に記憶されているメール設定情報２０３を読み出すと共に、ステップＳ１２の処理でアイコン３３２の位置でドロップされた画像メッセージ３２１に対応するメッセージデータ２０２を読み出す。さらに、メール送信処理部１９４は、メール設定情報２０３に基づいて、電子メールを作成した後、通信部２３を制御して、読み出したメッセージデータ２０２を添付して、送信先アドレスに送信する。この際、メール送信処理部１９４は、メール設定情報２０３に含まれているアカウント名、およびパスワードに基づいて、インターネットサービスプロバイダのサーバに対して認証処理等を実行した上で、作成した電子メールに画像メッセージを添付して送信する。
【０１８９】
ステップＳ１５５において、メール送信処理部１９４は、タッチパネル１０２の表示部２１を制御して、例えば、図１６のメッセージボード３０１−６６で示されるように、電子メールの送信確認ウィンドウ７９１を表示する。図１６の送信確認ウィンドウ７９１には、「Ｅメールを送信しました。」と表記されており、電子メールの送信が完了したことを示している。送信確認ウィンドウ７９１には、確認したことを示すとき操作される「ＯＫ」と表記されたボタン７９２が設けられている。
【０１９０】
ステップＳ１５６において、メール送信処理部１９４は、操作内容認識部１１３により、操作入力部１８が操作されて、送信確認をユーザが確認したことを示す処理がなされたか否か（「ＯＫ」を示すボタン７９２が押下されたか否か）を判定する。そして、ステップＳ１５６において、送信確認をユーザが確認したことが示されない場合、処理は、ステップＳ１５５に戻る。すなわち、送信確認をユーザが確認したことが示されるまで、ステップＳ１５５，Ｓ１５６の処理が繰り返されて、送信確認ウィンドウ７９１が表示され続けることになる。
【０１９１】
そして、ステップＳ１５６において、例えば、図１６のメッセージボード３０１−６６で示されるボタン７９２が、図示せぬポインタにより押下された場合、送信確認をユーザが確認したことが示されたものとみなし、処理は、終了する。
【０１９２】
一方、ステップＳ１５２において、「ＯＫ」と表記されたボタン７６１が押下されない場合、処理は、ステップＳ１５７に進む。
【０１９３】
ステップＳ１５７において、メール設定情報登録部１９１は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン７６２が押下されて、キャンセルが指示されたか否かを判定する。ステップＳ１５７において、ボタン７６２が押下されず、キャンセルが指示されていない場合、処理は、ステップＳ１４９に戻る。すなわち、ステップＳ１４９乃至Ｓ１５２，Ｓ１５７の処理が繰り返されて、プロファイル名入力ウィンドウ７４１が表示され続ける。
【０１９４】
また、ステップＳ１５７において、ボタン７６２が押下されて、キャンセルが指示された場合、ステップＳ１５８において、メール設定情報登録部１９１は、プロファイル名入力ウィンドウ７４１の表示を閉じて、処理は、ステップＳ１４７に戻る。すなわち、ボタン７６２が押下されたことにより、プロファイル名の登録がキャンセルされたものとみなし、処理は、プロファイル名を付けて保存する指示がなされる前の状態に戻る。
【０１９５】
さらに、ステップＳ１４８において、名前付けて保存することが指示されない場合、処理は、ステップＳ１５９に進む。そして、ステップＳ１５９において、メール設定情報登録部１９１は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン７２２が押下されて、メール設定情報の上書き保存が指示されたか否かを判定する。ステップＳ１５９において、例えば、ボタン７２２が操作されて、上書き保存が指示された場合、処理は、ステップＳ１６２に進む。
【０１９６】
ステップＳ１６２において、メール設定情報登録部１９１は、設定ウィンドウ７０１に入力された情報を、登録済みのプロファイル名に対応付けて、記憶部２２にメール設定情報２０３として上書き保存し、処理は、ステップＳ１５４に進む。尚、未登録のプロファイル名に対応付けて上書き保存をすることはできないので、新規のメール設定情報に対しては、上書き保存の指示が不可となるように処理がなされる。
【０１９７】
一方、ステップＳ１５９において、ボタン７２２が操作されず、上書き保存が指示されない場合、処理は、ステップＳ１６０に進む。そして、ステップＳ１６０において、メール設定情報登録部１９１は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン７２３が押下されて、画像メッセージを添付した電子メールの送信処理のキャンセルが指示されたか否かを判定する。ステップＳ１６０において、ボタン７２３が押下されたキャンセルが指示された場合、ステップＳ１６１において、メール設定情報登録部１９１は、設定ウィンドウ７０１の表示を閉じて、メッセージ送信処理を終了する。すなわち、この場合、メール設定情報が登録されていないことになるので、メールを送信することができないため、メッセージ送信処理を終了する。
【０１９８】
また、ステップＳ１６０において、ボタン７２３が押下されず、キャンセルが指示されていない場合、処理は、ステップＳ１４４に戻る。すなわち、設定ウィンドウ７０１が表示され続けて、メール設定情報の入力を受け付ける。
【０１９９】
さらに、以上の処理が一旦なされると、メール設定情報２０３が登録されることになるため、送信先が登録されることとなるので、以降においては、ステップＳ１４１の処理において、送信先が未登録ではないと判定され、処理は、ステップＳ１４２に進む。
【０２００】
ステップＳ１４２において、メール設定情報登録部１９１は、記憶部２２に記憶されているメール設定情報２０３を読み出し、メール設定情報２０３に基づいて、図１６のメッセージボード３０１−６２で示されるように設定確認ウィンドウ７７１を表示する。設定確認ウィンドウ７７１には、上述した一連の処理により設定されたメール設定情報２０３に登録された情報が表示されている。すなわち、設定確認ウィンドウ７７１には、上から送信先アドレスとして「aaa@ee.com」と表示されており、その下に件名として「ｃｃｃ」が表示されており、さらにその下に、電子メールの本文であるコンテンツとして「こんにちは」と表示されている。このように、設定確認ウィンドウ７７１が表示されることにより、ユーザは、メール設定情報に登録された内容を確認することができる。
【０２０１】
また、設定確認ウィンドウ７７１の下部には、メール設定情報の再設定をするとき押下される「Ｅメールの設定」と表示されたボタン７８１が設けられている。また、ボタン７８１の右側には、送信を指示するとき押下される「ＯＫ」と表示されたボタン７８２が設けられている。さらに右側には、メッセージの送信をキャンセルするとき押下される「キャンセル」と表示されたボタン７８３が設けられている。
【０２０２】
ステップＳ１４３において、メール設定情報登録部１９１は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン７８１が押下され、メール設定情報の再設定が指示されたか否かを判定する。ステップＳ１４３において、例えば、図示せぬポインタによりボタン７８１が押下されると、メール設定情報の再設定が指示されたものとみなし、処理は、ステップＳ１４４に進む。
【０２０３】
一方、ステップＳ１４３において、ボタン７８１が押下されず、メール設定情報の再設定が指示されなかった場合、処理は、ステップＳ１６３に進む。
【０２０４】
ステップＳ１６３において、メール送信処理部１９４は、操作内容認識部１１３により「ＯＫ」と表示されているボタン７８２が押下されて、メールの送信が指示されたか否かを判定する。ステップＳ１６３において、例えば、ボタン７８２が押下されて、メールの送信が指示された場合、処理は、ステップＳ１５４に進む。すなわち、現状のメール設定情報２０３に登録された内容で、選択された画像メッセージが添付された電子メールが送信される。
【０２０５】
一方、ステップＳ１６３において、ボタン７８２が押下されない場合、すなわち、メールの送信が指示されていない場合、処理は、ステップＳ１６０に進む。
【０２０６】
さらに、ステップＳ１４５において、ボタン７１１ａが押下されて、ドロップダウンリストが表示され、かつ、いずれかのプロファイル名が選択され、さらに、ボタン７２２が押下されて、上書き保存が指示された場合、処理は、ステップＳ１６４に進む。
【０２０７】
ステップＳ１６４において、メール設定情報登録部１９１は、記憶部２２のメール設定情報２０３のうち、選択されたプロファイル名に対応付けて登録されているメール設定情報２０３を読み出し、読み出した情報で設定確認ウィンドウ７７１内の情報を切り替える。そして、その処理は、ステップＳ１４３に戻る。
【０２０８】
以上の処理をまとめると以下のようになる。例えば、図１６のメッセージボード３０１−６１のように、画像メッセージ３２１−３がアイコン３３２の位置にドロップされると、メール設定情報未登録の場合、メッセージボード３０１−６３のように、設定ウィンドウ７０１でメール設定情報の登録が促される。図１６のメッセージボード３０１−６４のように、設定ウィンドウ７０１内の送信先アドレス欄７１２乃至パスワード欄７１７が入力され、ボタン７２１が押下されると、メッセージボード３０１−６５のように、プロファイル名入力ウィンドウ７４１が表示される。
【０２０９】
さらに、メッセージボード３０１−６５のプロファイル名入力ウィンドウ７４１のプロファイル名入力欄７５１にプロファイル名が入力されると、そのプロファイル名に対応付けて新規のメール設定情報が記憶部２２に登録される。また、このとき、画像メッセージ３２１−３に対応付けて登録されているメッセージデータが読み出されて、新規のメール設定情報に基づいて生成される電子メールに添付されて送信される。この結果、メッセージボード３０１−６６で示されるように、送信確認ウィンドウ７９１が表示される。
【０２１０】
このように、メール設定情報が未登録の場合、図１６のメッセージボード３０１−６１の表示状態から、メッセージボード３０１−６３乃至３０１−６６の状態に順次移行して処理が完了する。
【０２１１】
一方、メール設定情報が登録済みの場合、例えば、図１６のメッセージボード３０１−６１のように、画像メッセージ３２１−３がアイコン３３２の位置にドロップされると、メッセージボード３０１−６２のように、設定確認ウィンドウ７７１が表示される。この処理により、メール設定情報が今現在どのような内容であるかが、ユーザに提示されることになる。さらに、このメール設定情報で送信してもよいとき、ボタン７８２が押下されることで、画像メッセージ３２１−３に対応付けて登録されているメッセージデータ２０２が読み出されて、メール設定情報に基づいて生成される電子メールに添付されて送信される。この結果、メッセージボード３０１−６６で示されるように、送信確認ウィンドウ７９１が表示される。
【０２１２】
すなわち、一旦、メール設定情報が登録されると、メッセージボード３０１上の画像メッセージをドラッグして、アイコン３３２上にドロップするだけで、画像メッセージが添付された電子メールを送信することが可能となる。このため、送信先アドレス、件名、および本文といったキー入力が必要となる処理を省略することが可能となる。結果として、画像処理装置１などのような、ユーザによる入力機能がタッチパネル１０２に限られるような場合でも、キー入力が省略できるので、画像メッセージを添付した電子メールを容易に送信することが可能となる。
【０２１３】
ここで、図３のフローチャートの説明に戻る。
【０２１４】
尚、ステップＳ１２において、画像メッセージを添付した電子メールの送信が指示されなかった場合、ステップＳ１３のメッセージ送信処理はスキップされる。
【０２１５】
また、ステップＳ１２においては、画像メッセージを添付した電子メールの送信指示について、１の画像メッセージ３２１がドラッグされて、アイコン３３２にドロップされる場合の例について説明してきたが、複数の画像メッセージ３２１であってもよいものである。すなわち、タッチパネル１０２の場合、図１８のメッセージボード３０１−７１で示されるように、マルチタッチと呼ばれる手法により、複数の指を用いて、同時に複数の画像メッセージ３２１をドラッグし、同時にアイコン３３２にドロップしてもよい。図１８のメッセージボード３０１−７１では、画像メッセージ３２１−１乃至３２１−３のそれぞれに、マルチタッチにより複数のポインタ５３１−１乃至５３１−３が設定されることで、複数の画像メッセージ３２１−１乃至３２１−３がドラッグされている。さらに、矢印で示されるように、ポインタ５３１−１乃至５３１−３がアイコン３３２の位置に移動されて、画像メッセージ３２１−１乃至３２１−３がドロップされる。このように、画像メッセージ３２１−１乃至３２１−３を添付した電子メールの送信を指示するものとし、画像メッセージ３２１をドロップした場合と同様の処理により、画像メッセージ３２１−１乃至３２１−３を添付した電子メールが送信されるようにしてもよい。
【０２１６】
また、タッチパネル１０２を採用している電子機器でも、マルチタッチ機能が設けられていない場合がある。このような場合、図１８の下部で示されるように、複数の画像メッセージ３２１を１のフォルダにドロップさせて、このフォルダをドラッグして、アイコン３３２にドロップするようにしてもよい。すなわち、図１８のメッセージボード３０１−７２においては、画像メッセージ３２１−１をポインタ５３１−１によりドラッグし、新たに複数の画像メッセージをまとめるために設けられたフォルダ７９５にドロップする。その後、順次同様にして、画像メッセージ３２１−２をポインタ５３１−２によりドラッグして、フォルダ７９５にドロップし、さらに、画像メッセージ３２１−３をポインタ５３１−３によりドラッグして、フォルダ７９５にドロップする。この処理により、フォルダ７９５には、画像メッセージ３２１−１乃至３２１−３が格納された状態となる。そして、このフォルダ７９５をポインタ５３１−４によりドラッグして、アイコン３３２にドロップする。この処理により、画像メッセージ３２１−１乃至３２１−３を添付した電子メールの送信が指示されるようにし、上述した処理と同様の処理により、画像メッセージ３２１−１乃至３２１−３を添付した電子メールが送信されるようにしてもよい。
【０２１７】
ステップＳ１４において、削除管理部１２５のゴミ箱管理部１３２は、いずれかの画像メッセージ３２１がドラッグされ、アイコン３３３上でドロップされ、ゴミ箱に投入されたか否かを判定する。ステップＳ１４において、例えば、図１９のメッセージボード３０１−８１で示されるように、画像メッセージ３２１−３がポインタ５３１によりドラッグされ、アイコン３３３上でドロップされると、ゴミ箱に投入されたものとみなし、処理は、ステップＳ１５に進む。
【０２１８】
ステップＳ１５において、ゴミ箱管理部１３２は、画像メッセージ３２１−３がゴミ箱データ２０４として登録し、記憶部２２に記憶されているメッセージデータ２０２の情報を更新する。そして、ゴミ箱管理部１３２は、図１９のメッセージボード３０１−８２で示されるように、画像メッセージ３２１−３の表示を消去する。すなわち、メッセージボード３０１上に貼り付けられていた画像メッセージ３２１−３が剥がされて、ゴミ箱に捨てられたようなイメージの表示に変更される。ただし、この場合、メッセージデータ２０２には、画像メッセージ３２１−３に対応する静止画、または動画の情報は残されており、記録上、静止画、または動画の画像メッセージが、ゴミ箱データ２０４に登録される状態となる。また、アイコン３３３にドラッグされる画像メッセージについては、メッセージ送信処理と同様に、複数の画像メッセージについて、同時にアイコン３３３にドロップするようにしてもよい。
【０２１９】
尚、ステップＳ１４において、いずれの画像メッセージ３２１もドラッグされて、アイコン３３３にドロップされない場合、ステップＳ１５の処理は、スキップされる。
【０２２０】
ステップＳ１６において、ゴミ箱管理部１３２は、操作内容認識部１１３により、操作入力部１８が操作されて、ゴミ箱を示すアイコン３３３が押下されて、ゴミ箱データとして登録されている画像メッセージの管理（整理）が指示されているか否かを判定する。ステップＳ１６において、例えば、図１９のメッセージボード３０１−８２で示されるように、ポインタ５３１がアイコン３３３の位置に移動されて、押下され、ゴミ箱データ２０４の管理（整理）が指示された場合、処理は、ステップＳ１７に進む。
【０２２１】
ステップＳ１７において、ゴミ箱管理部１３２は、ゴミ箱管理処理を実行する。
【０２２２】
［ゴミ箱管理処理］
ここで、図２０のフローチャートを参照して、ゴミ箱管理処理について説明する。
【０２２３】
ステップＳ１８１において、ゴミ箱管理部１３２は、記憶部２２のメッセージデータ２０２にアクセスし、ゴミ箱データ２０４に登録されている画像メッセージを読み出す。
【０２２４】
ステップＳ１８２において、ゴミ箱管理部１３２は、読み出した画像メッセージ３２１を一覧として、例えば、図１９のメッセージボード３０１−８３で示されるように、ゴミ箱ウィンドウ８０１を表示する。ゴミ箱ウィンドウ８０１には、ゴミ箱データ２０４に登録されている画像メッセージ３２１−３が表示されている。また、ゴミ箱ウィンドウ８０１には、ゴミ箱ウィンドウ８０１内の全ての画像メッセージ３２１を選択するとき操作されるボタン８１１が設けられている。また、選択された画像メッセージ３２１を、元のメッセージボード３０１上に復元したいとき操作されるボタン８１２、および、選択された画像メッセージ３２１を、完全に削除したいとき操作されるボタン８１３が設けられている。ボタン８１２，８１３には、それぞれ「復元」、および「削除」と表記されている。また、ゴミ箱ウィンドウ８０１の右上には終了したいときに操作されるボタン８１４が設けられている。
【０２２５】
ステップＳ１８３において、ゴミ箱管理部１３２は、いずれかの画像メッセージ３２１が図示せぬポインタや、ボタン８１１により選択されたか否かを判定する。ステップＳ１８３において、例えば、図１９で示される画像メッセージ３２１−３が選択された場合、処理は、ステップＳ１８４において、選択された画像メッセージ３２１−３が選択されたことを示すように、例えば、太線枠で囲み表示するなどして選択表示する。
【０２２６】
ステップＳ１８５において、ゴミ箱管理部１３２は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン８１３が押下されて、ゴミ箱データとして登録されている画像メッセージの削除が選択されているか否かを判定する。ステップＳ１８５において、例えば、図１９のメッセージボード３０１−８３で示されているように、ポインタ５３１によりボタン８１３が押下され、削除が選択された場合、処理は、ステップＳ１８６に進む。
【０２２７】
ステップＳ１８６において、ゴミ箱管理部１３２は、選択されていた画像メッセージ３２１のデータをゴミ箱データ２０４より削除して更新させると共に、図１９のメッセージボード３０１−８５で示されるように、ゴミ箱ウィンドウ８０１の表示を消去する。この処理により、削除が選択された画像メッセージ３２１に対応する静止画、または動画の情報が記憶部２２より削除され、復元できない状態となる。すなわち、この場合、画像メッセージ３２１−３は、復元できない状態に完全に削除されることになる。
【０２２８】
一方、ステップＳ１８５において、ゴミ箱データ２０４として登録されている画像メッセージの削除が選択されていない場合、処理は、ステップＳ１８７に進む。ステップＳ１８７において、復元処理部１３１は、ゴミ箱データ２０４に登録されている画像メッセージの復元が選択されているか否かを判定する。ステップＳ１８７において、例えば、図１９のメッセージボード３０１−８４のように、ポインタ５３１によりボタン８１２が押下されて、ゴミ箱データ２０４に登録されている画像メッセージの復元が選択されている場合、処理は、ステップＳ１８８に進む。
【０２２９】
ステップＳ１８８において、復元処理部１３１は、選択されたゴミ箱データ２０４に登録されている画像メッセージ３２１をゴミ箱データ２０４から削除し、メッセージデータ２０２に再登録する。さらに、復元処理部１３１は、図１９のメッセージボード３０１−８６で示されるように、復元した画像メッセージ３２１−３をメッセージボード３０１上に表示し、ゴミ箱ウィンドウ８０１の表示を消去する。
【０２３０】
この処理により、一旦はメッセージボード３０１上から削除されたような状態となっていた画像メッセージ３２１であっても、再び復元させたい場合については、元の状態に復元させることができる。結果として、画像メッセージのメッセージボード３０１上における管理を容易なものとすることが可能となる。
【０２３１】
ステップＳ１８３において、いずれの画像メッセージも選択されない場合、または、ステップＳ１８７において、ゴミ箱データ登録された画像メッセージの復元が選択されなかった場合、処理は、ステップＳ１８９に進む。
【０２３２】
ステップＳ１８９において、ゴミ箱管理部１３２は、操作内容認識部１１３により、操作入力部１８が操作されて、ボタン８１４が押下されて、ゴミ箱管理処理の終了が指示されているか否かを判定する。ステップＳ１８９において、ゴミ箱管理処理の終了が指示されていない場合、処理は、ステップＳ１８２に戻る。すなわち、削除、復元、または終了の指示がなされるまで、ステップＳ１８２乃至Ｓ１８９の処理が繰り返され、ゴミ箱ウィンドウ８０１が表示され続ける。そして、ステップＳ１８９において、ボタン８１４が押下されて、終了が指示されると、ゴミ箱管理処理が終了する。
【０２３３】
以上の処理により、画像メッセージ３２１のメインボード上での管理を、あたかも物理的に写真を掲示板で管理するような感覚で実現させることが可能となる。また、完全削除の処理を行わない限り、一旦ゴミ箱データに登録されている画像メッセージであれば、復元させることが可能となり、うっかり削除して、後に必要となるようなことがあっても復元して利用することが可能となる。尚、以上においては、１の画像メッセージ３２１が選択されて、削除、または復元される例について説明してきたが、複数の画像メッセージ３２１を選択して、同時に削除、または復元することもできる。
【０２３４】
ここで、図３のフローチャートの説明に戻る。
【０２３５】
尚、ステップＳ１６において、ゴミ箱管理処理が指示されなかった場合、ステップＳ１７の処理はスキップされる。
【０２３６】
ステップＳ１８において、メッセージ表示管理部１１４は、操作内容認識部１１３により、操作入力部１８が操作されて、メッセージ管理処理の終了が指示されたか否かを判定する。ステップＳ１８において、例えば、図示せぬポインタにより、図４のボタン３１４が押下されて、終了が指示された場合、メッセージ管理処理は終了する。一方、ステップＳ１８において、メッセージ管理処理の終了が指示されない場合、処理は、ステップＳ３に戻り、以降の処理が繰り返される。
【０２３７】
以上の処理により、タッチパネルなどの入力機能しか備わっていない電子機器であっても、リアルタイムで撮像された静止画、または動画から画像メッセージを容易に作成することが可能となる。また、タッチパネルなどの入力機能しか備わっていない電子機器であっても、画像メッセージを添付した電子メールを容易に送信させることが可能となる。さらに、これらの機能により、タッチパネルなどのキー入力操作が困難な電子機器においても、リアルタイムで撮像した静止画や動画からなる画像メッセージを添付した電子メールを容易で、かつ、迅速に送信することが可能となる。
【０２３８】
さらに、ユーザは、自らや周りの人物の画像をリアルタイムに確認しつつ、ユーザのみならず周りの人物と共に、タッチパネル１０２を操作することで楽しみながら編集して画像メッセージを容易に生成することが可能となる。また、生成した画像メッセージはメッセージボード３０１に順次掲示されていくため、掲示された画像メッセージを見て楽しむことが可能となる。さらに、タッチパネル１０２に表示されたメッセージボード３０１を、あたかも実在する掲示板に写真を貼り付けて管理しているような感覚で画像メッセージを管理することが可能となる。また、実在する掲示板を利用するような感覚で、気に入った画像メッセージを電子メールの送信を指示するボタンが表示された位置にタッチパネル１０２でドラッグしてドロップすることにより容易に送信することが可能となる。さらに、同一のメッセージボード３０１を複数の人物が共用することにより、例えば、家族間で共用することにより、家族同士でお互いに作った画像メッセージをメッセージボード３０１上で見せ合ってコミュニケーションを図ることが可能となる。
【０２３９】
ところで、上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２４０】
すなわち、図１の画像処理装置１は、汎用のパーソナルコンピュータからなる構成であってもよい。
【０２４１】
このように構成されるパーソナルコンピュータでは、CPU１１が、例えば、記憶部２２に記憶されているプログラムを、入出力インタフェース１５及びバス１４を介して、RAM１３にロードして実行することにより、上述した一連の処理が行われる。
【０２４２】
コンピュータ（CPU１１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア２５に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０２４３】
コンピュータでは、プログラムは、リムーバブルメディア２５をドライブ２４に装着することにより、入出力インタフェース１５を介して、記憶部２２にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２３で受信し、記憶部２２にインストールすることができる。その他、プログラムは、ROM１２や記憶部２２に、あらかじめインストールしておくことができる。
【０２４４】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【符号の説明】
【０２４５】
１  画像処理装置，  １７  撮像部，  １８  操作入力部，  ２１  表示部，  ２２  記憶部，  １０１  制御部，  １０２  タッチパネル，  １１１  新規メッセージ登録管理部，  １１２  設定情報管理部，  １１３  操作内容認識部，  １１４  メッセージ表示管理部，  １１５  再生処理部，  １１６  メール送信管理部，  １２１  撮像画像表示制御部，  １２２  メッセージ編集処理部，  １２３  静止画メッセージ生成部，  １２４  動画メッセージ生成部，  １２５  削除処理部，  １３１  復元処理部，  １３２  ゴミ箱管理部，  １９１  メール設定情報登録部，  １９２  メッセージ選択認識部，  １９３  メール編集処理部，  １９４  メール送信処理部
【図１】
0005381589.tif 000002
【図２】
0005381589.tif 000003
【図３】
0005381589.tif 000004
【図４】
0005381589.tif 000005
【図５】
0005381589.tif 000006
【図６】
0005381589.tif 000007
【図７】
0005381589.tif 000008
【図８】
0005381589.tif 000009
【図９】
0005381589.tif 000010
【図１０】
0005381589.tif 000011
【図１１】
0005381589.tif 000012
【図１２】
0005381589.tif 000013
【図１３】
0005381589.tif 000014
【図１４】
0005381589.tif 000015
【図１５】
0005381589.tif 000016
【図１６】
0005381589.tif 000017
【図１７】
0005381589.tif 000018
【図１８】
0005381589.tif 000019
【図１９】
0005381589.tif 000020
【図２０】
0005381589.tif 000021