(57)【要約】【課題】本発明は、エンターテインメント性を向上させ得る撮像装置及びその方法並びに画像表示装置及びその方法を実現するものである。【解決手段】画像を表示しておき、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作を表現するためのキャラクタ画像列の中から、順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す際に、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定した後、当該読み出された各キャラクタ画像列をアニメーションとして、表示されている画像に重畳表示させるようにした。【選択図】        図６
2004194193.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
上記撮像手段による撮像画像を表示する表示手段と、
キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、
上記複数種類の単位動作の中から順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記キャラクタ画像列を上記記憶手段に記憶されている全ての上記キャラクタ画像列の中から順次読み出す読出制御手段と、
上記読出制御手段により読み出された各上記キャラクタ画像列をアニメーションとして、上記表示手段に表示されている上記撮像画像に重畳表示させる表示制御手段と
を具え、
上記読出制御手段は、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする撮像装置。
【請求項２】
上記読出制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記キャラクタ画像列を上記記憶手段から読み出す
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
上記表示制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記撮像画像に重畳表示させる
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
上記表示制御手段により各上記キャラクタ画像列でなる上記アニメーションを上記表示手段に表示されている上記撮像画像に重畳表示させた状態で、ユーザの操作により、上記表示手段の表示状態を静止画又は動画として記録する記録手段
を具えることを特徴とする請求項１に記載の撮像装置。
【請求項５】
被写体を撮像する撮像手段と、
上記撮像手段による撮像画像を表示する表示手段と、
キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、
上記複数種類の単位動作の中から順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記３次元データを上記記憶手段から順次読み出し又は必要に応じて他の上記３次元データを用いて補完する読出制御手段と、
上記読出制御手段により読み出され又は補完された各上記３次元データに基づく開始画像から、対応する上記単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、上記表示手段に表示されている上記撮像画像に重畳表示させる表示制御手段と
を具え、
上記読出制御手段は、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする撮像装置。
【請求項６】
上記読出制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記３次元データを上記記憶手段から読み出し又は補完する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
上記表示制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記撮像画像に重畳表示させる
ことを特徴とする請求項５に記載の撮像装置。
【請求項８】
上記表示制御手段により各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを上記表示手段に表示されている上記撮像画像に重畳表示させた状態で、ユーザの操作により、上記表示手段の表示状態を静止画又は動画として記録する記録手段
を具えることを特徴とする請求項５に記載の撮像装置。
【請求項９】
被写体を撮像して得られる撮像画像を表示する第１のステップと、
キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各上記単位動作を表現するためのキャラクタ画像列の中から、順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記キャラクタ画像列を順次読み出す第２のステップと、
上記読み出された各上記キャラクタ画像列をアニメーションとして、上記表示されている上記撮像画像に重畳表示させる第３のステップと
を具え、上記第２のステップでは、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする撮像方法。
【請求項１０】
上記第２のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記キャラクタ画像列を読み出す
ことを特徴とする請求項９に記載の撮像方法。
【請求項１１】
上記第３のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記撮像画像に重畳表示させる
ことを特徴とする請求項９に記載の撮像方法。
【請求項１２】
上記第３のステップにおいて各上記キャラクタ画像列でなる上記アニメーションを上記表示されている上記撮像画像に重畳表示させた状態で、ユーザの操作により、上記表示状態を静止画又は動画として記録する第４のステップ
を具えることを特徴とする請求項９に記載の撮像方法。
【請求項１３】
被写体を撮像して得られる撮像画像を表示する第１のステップと、
キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各上記単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記３次元データを順次読み出し又は必要に応じて他の上記３次元データを用いて補完する第２のステップと、
上記読み出され又は補完された各上記３次元データに基づく開始画像から対応する上記単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、上記表示されている上記撮像画像に重畳表示させる第３のステップと
を具え、上記第２のステップでは、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする撮像方法。
【請求項１４】
上記第２のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記３次元データを読み出し又は補完する
ことを特徴とする請求項１３に記載の撮像方法。
【請求項１５】
上記第３のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記撮像画像に重畳表示させる
ことを特徴とする請求項１３に記載の撮像方法。
【請求項１６】
上記第３のステップにおいて各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを上記表示されている上記撮像画像に重畳表示させた状態で、ユーザの操作により、上記表示状態を静止画又は動画として記録する第４のステップ
を具えることを特徴とする請求項１３に記載の撮像方法。
【請求項１７】
画像を表示する表示手段と、
キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、
上記複数種類の単位動作の中から順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記キャラクタ画像列を上記記憶手段に記憶されている全ての上記キャラクタ画像列の中から順次読み出す読出制御手段と、
上記読出制御手段により読み出された各上記キャラクタ画像列をアニメーションとして、上記表示手段に表示されている上記画像に重畳表示させる表示制御手段と
を具え、
上記読出制御手段は、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする画像表示装置。
【請求項１８】
上記読出制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記キャラクタ画像列を上記記憶手段から読み出す
ことを特徴とする請求項１７に記載の画像表示装置。
【請求項１９】
上記表示制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記画像に重畳表示させる
ことを特徴とする請求項１７に記載の画像表示装置。
【請求項２０】
画像を表示する表示手段と、
キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、
上記複数種類の単位動作の中から順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記３次元データを上記記憶手段から順次読み出し又は必要に応じて他の上記３次元データを用いて補完する読出制御手段と、
上記読出制御手段により読み出され又は補完された各上記３次元データに基づく開始画像から、対応する上記単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、上記表示手段に表示されている上記撮像画像に重畳表示させる表示制御手段と
を具え、
上記読出制御手段は、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする画像表示装置。
【請求項２１】
上記読出制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記３次元データを上記記憶手段から読み出し又は補完する
ことを特徴とする請求項２３に記載の画像表示装置。
【請求項２２】
上記表示制御手段は、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記画像に重畳表示させる
ことを特徴とする請求項２３に記載の画像表示装置。
【請求項２３】
画像を表示する第１のステップと、
キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各上記単位動作を表現するためのキャラクタ画像列の中から、順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記キャラクタ画像列を順次読み出す第２のステップと、
上記読み出された各上記キャラクタ画像列をアニメーションとして、上記表示されている上記画像に重畳表示させる第３のステップと
を具え、上記第２のステップでは、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする画像表示方法。
【請求項２４】
上記第２のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、全ての上記キャラクタ画像列の中から上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記キャラクタ画像列を読み出す
ことを特徴とする請求項２０に記載の画像表示方法。
【請求項２５】
上記第３のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記画像に重畳表示させる
ことを特徴とする請求項２０に記載の画像表示方法。
【請求項２６】
画像を表示する第１のステップと、
キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各上記単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次上記単位動作をランダムに指定して、当該各単位動作に対応する上記３次元データを順次読み出し又は必要に応じて他の上記３次元データを用いて補完する第２のステップと、
上記読み出され又は補完された各上記３次元データに基づく開始画像から対応する上記単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、上記表示されている上記撮像画像に重畳表示させる第３のステップと
を具え、上記第２のステップでは、各上記単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定する
ことを特徴とする画像表示方法。
【請求項２７】
上記第２のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、上記リクエストに対応する上記単位動作を指定して、当該単位動作に対応する上記３次元データを読み出し又は補完する
ことを特徴とする請求項２６に記載の画像表示方法。
【請求項２８】
上記第３のステップでは、
ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各上記３次元データに基づき生成した上記キャラクタ画像列でなる上記アニメーションを基準として、上記リクエストに応じた吹出し画像を上記画像に重畳表示させる
ことを特徴とする請求項２６に記載の画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置及びその方法並びに画像表示装置及びその方法に関し、例えば撮像素子によって撮像された画像を記録媒体に記録するディジタルカメラに適用して好適なものである。
【０００２】
【従来の技術】
従来、この種のディジタルカメラにおいては、撮像素子に結像された映像をカメラ本体に設けられた表示画面の表示画面に動画像として表示させながら、ユーザが所望するタイミングで撮像した静止画像を順次メモリカードに記録するようになされている。
【０００３】
そして近年では、ディジタルカメラに設けられた表示画面の表示画面に、メーカ等が指定したキャラクタのアニメーションを必要に応じて撮像画像に重畳表示させるようにしたものが提案されている。
（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平９−３２２０２４号公報（第１頁〜第２頁、図１）
【０００５】
【発明が解決しようとする課題】
しかし、このようなアニメーションを撮像画像に重畳する手法は、単にディジタルカメラに搭載された自動調整機能をユーザに伝えるためにキャラクタの色などを変化させるに過ぎず、液晶モニタの表示画面に表示されるキャラクタが、ある動作時に決まったアニメーションが繰り返されるもの、又はアニメーションの動作パターンを予想できるほど単調なものであり、ユーザは決まりきった行動が繰り返されるもとと認識していた。
【０００６】
さらにキャラクタの各アニメーションに連続性をもたせず、キャラクタが機器動作の切り替わりとともに瞬時に現れたり消えたりしていたのが現状であり、例えユーザに親しみをもってもらうためにキャラクタを表示させるようにしても、キャラクタ自体の存在に臨場感がないため、ユーザに親しみを持たせることは非常に困難であった。
【０００７】
本発明は以上の点を考慮してなされたもので、エンターテインメント性を向上させ得る撮像装置及びその方法並びに画像表示装置及びその方法を提案しようとするものである。
【０００８】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、被写体を撮像する撮像手段と、撮像手段による撮像画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を記憶手段に記憶されている全てのキャラクタ画像列の中から順次読み出す読出制御手段と、読出制御手段により読み出された各キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【０００９】
この結果この撮像装置では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００１０】
また本発明においては、被写体を撮像する撮像手段と、撮像手段による撮像画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを記憶手段から順次読み出し又は必要に応じて他の３次元データを用いて補完する読出制御手段と、読出制御手段により読み出され又は補完された各３次元データに基づく開始画像から、対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００１１】
この結果この撮像装置では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００１２】
さらに本発明においては、被写体を撮像して得られる撮像画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作を表現するためのキャラクタ画像列の中から、順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す第２のステップと、読み出された各キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００１３】
この結果この撮像方法では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００１４】
さらに本発明においては、被写体を撮像して得られる撮像画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は必要に応じて他の３次元データを用いて補完する第２のステップと、読み出され又は補完された各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００１５】
この結果この撮像方法では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００１６】
さらに本発明においては、画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を記憶手段に記憶されている全てのキャラクタ画像列の中から順次読み出す読出制御手段と、読出制御手段により読み出された各キャラクタ画像列をアニメーションとして、表示手段に表示されている画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００１７】
この結果この画像表示装置では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００１８】
さらに本発明においては、画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを記憶手段から順次読み出し又は必要に応じて他の３次元データを用いて補完する読出制御手段と、読出制御手段により読み出され又は補完された各３次元データに基づく開始画像から、対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００１９】
この結果この画像表示装置では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００２０】
さらに本発明においては、画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作を表現するためのキャラクタ画像列の中から、順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す第２のステップと、読み出された各キャラクタ画像列をアニメーションとして、表示されている画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００２１】
この結果この画像表示方法では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００２２】
さらに本発明においては、画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は必要に応じて他の３次元データを用いて補完する第２のステップと、読み出され又は補完された各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにした。
【００２３】
この結果この画像表示方法では、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【００２４】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００２５】
（１）ディジタルカメラの全体構成
図１において、１は全体としてディジタルカメラを示し、投影レンズ２を介して入射した撮像光Ｌ１をＣＣＤ（Charge Coupled Divice ：電荷結合素子）３の撮像面において光電変換することにより撮像信号Ｓ１を得、これをＣＤＳ（Correlated Double Sampling：相関２重サンプリング回路）及びＡＧＣ（Auto Gain Control ：自動利得制御回路）部４に送出する。
【００２６】
ＣＤＳ及びＡＧＣ部４は、撮像信号Ｓ１にリセット雑音が発生する期間においてその信号レベルを所定電位でクランプすることによつて雑音成分を低減すると共に、当該撮像信号Ｓ１の振幅を自動的に調整して出力を所定値に制御することによってコントラストの変動を防止する。このようにして得られた撮像信号Ｓ２は続くアナログ／ディジタル変換（Ａ／Ｄ）部５に送出され、ディジタル撮像信号Ｓ３に変換された後、信号処理部６に送出される。
【００２７】
信号処理部６は、ディジタル撮像信号Ｓ３に対してＹ／Ｃ分離、ホワイトバランス調整処理及びγ（ガンマ）補正等を施した後、これをマトリクス処理によってビデオ信号Ｓ４に変換し、これをメモリコントローラ７に送出する。
【００２８】
これらＣＣＤ３、ＣＤＳ及びＡＧＣ部４、Ａ／Ｄ変換部５、信号処理部６及びメモリコントローラ７は、バス８を介してディジタルカメラ１全体の制御を司るＣＰＵ（Central Processing Unit ）９と接続され、当該ＣＰＵ９の制御に基づいて各種動作を実行するようになされている。
【００２９】
メモリコントローラ７は、通常の被写体確認時（すわなち動画撮像時）には、ビデオ信号Ｓ４をフレーム単位でＲＡＭ（Random Access Memory）１０に順次書き込むと共に、ビデオエンコーダ１１を介して所定方式（例えばＮＴＳＣ（National Television System Committee）方式等）のコンポジット信号Ｓ５に変換した後、これを液晶モニタ１２及び外部接続端子１３に送出する。
【００３０】
その際、メモリコントローラ７は、ユーザからズーム処理等の指令を受けた場合には、ビデオ信号Ｓ４をフレーム単位でそれぞれ指定倍率に拡大又は縮小した後、これら拡大画像又は縮小画像としてＲＡＭ１０に順次書き込むと共に、ビデオエンコーダ１１を介して液晶モニタ１２の表示画面１２Ａに表示させる。
【００３１】
これにより液晶モニタ１２の表示画面１２Ａにコンポジット信号Ｓ５に基づく動画像（以下、これをファインダ画像と呼ぶ）がリアルタイムで表示されると共に、外部接続端子１３に例えばパーソナルコンピュータやビデオモニタ等（図示せず）が接続されている場合には、当該外部接続端子１３を介して供給されたコンポジット信号Ｓ５に基づくファインダ画像がリアルタイムで表示される。
【００３２】
またＣＰＵ９には、動作プログラムや各定数が記憶されているＲＯＭ（Read Only Memory）１４と、ディジタルカメラ１の動作に関する各種定数や各種情報を電源遮断時にも記憶し続けることができる不揮発性メモリ１５とがバス８を介して接続され、これらのメモリ１４、１５に対して各種データを必要に応じて記録及び又は再生し得るようになされている。
【００３３】
さらにＣＰＵ９には、各種キー等からなる操作部１６がＩ／Ｏ（Input/Output）ポート１７及び続くバス８を介して接続されると共に、メモリカードスロット１８がカードインターフェイス１９及び続くバス８を介して接続されており、ユーザによる操作部１６による操作内容及びメモリカードＭＣの挿脱に応じた伝達信号を受けるようになされている。
【００３４】
ここでユーザが操作部１６のうちのシャッタボタン（図示せず）を押圧操作したとき（すなわち静止画撮像時）には、ＣＰＵ９からバス８を介して記録指令信号Ｓ１０がメモリコントローラ７に送出され、これによりメモリコントローラ７は、ＲＡＭ１０にビデオ信号Ｓ４を書き込みながら当該ビデオ信号Ｓ４に基づく複数のフレーム画像の中からシャッタ時に撮像したフレーム画像を読み出した後、バス８を介してデータ圧縮伸長部２０に送出する。
【００３５】
このデータ圧縮伸長部２０は、ＲＡＭ１０から読み出されたフレーム画像に対してＪＰＥＧ（Joint Photographic Experts Groupe ）規格に基づく圧縮符号化処理を行うことにより、画像情報が圧縮されたフレーム画像を得る。かくして得られた圧縮フレーム画像は、ＣＰＵ９の制御に応じて、カードＩ／Ｆ１９を介してメモリカードスロット１８に挿入されているメモリカードＭＣに書き込まれるようになされている。
【００３６】
ここでユーザが操作部１６のうちのモード切換スイッチ（図示せず）を操作して撮像モードから再生モードに切り換えると、ＣＰＵ９はＯＳＤ（On Screen Display）２１に読出指令信号Ｓ１１を送出して、当該ＯＳＤ２１に予め記録されている再生モードの設定メニュー（以下、これを再生メニューと呼ぶ）を表す文字パターン（例えば「インデックス」や「プリント」等）を読み出させた後、ビデオエンコーダ１１を介して液晶モニタ１２の表示画面１２Ａに重畳表示させる。
【００３７】
次いでユーザによる操作部１６のうちの十字キー（図示せず）の操作に応じて再生メニューの中から「インデックス」表示が選択設定されると、ＣＰＵ９は、カードＩ／Ｆ１９及びメモリカードスロット１８を介してメモリカードＭＣに選択設定信号Ｓ１２を送出して、当該メモリカードＭＣに書き込まれている複数の圧縮フレーム画像の中からユーザが選択した所定数（例えば６枚）の圧縮フレーム画像を読み出して、これらをバス８を介してデータ圧縮伸長部２０に送出する。
【００３８】
データ圧縮伸長部２０は、ＣＰＵ９の制御に応じて、与えられた所定数の圧縮フレーム画像に対してそれぞれ伸長復号処理を行って元のフレーム画像に復元した後、これらをバス８を介してＲＡＭ１０に一旦書き込むと共に、メモリコントローラ７に送出する。
【００３９】
メモリコントローラ７は、ＣＰＵ９の制御のもとで所定数のフレーム画像をそれぞれ所定倍率に縮小した後、これらをインデックス画像としてＲＡＭ１０に書き込むと共に、ビデオエンコーダ１１を介して液晶モニタ１２の表示画面１２Ａに表示させる。
【００４０】
このように液晶モニタ１２の表示画面１２Ａに表示された所定数のインデックス画像の中からユーザによる操作部１６のうちの十字キー（図示せず）の操作に応じて所望のインデックス画像が選択されると、ＣＰＵ９はＲＡＭ１０から当該インデックス画像に対応する元のフレーム画像を読み出してメモリコントローラ７に送出する。メモリコントローラ７は、フレーム画像をそのままＲＡＭ１０に書き込むと共に、ビデオエンコーダ１１を介して液晶モニタ１２の表示画面１２Ａに表示する。
【００４１】
因みにＯＳＤ２１には、再生メニューを表す文字パターンの他に、保存又はキャンセルを表す文字パターンや、種々の大きさ及び形状を有する複数の画枠パターンが予め記録されており、上述と同様にユーザの操作に応じてＣＰＵ９から読出指令信号Ｓ１１が与えられると、ＯＳＤ２１は当該読出指令信号Ｓ１１に基づく文字パターン又は画枠パターンを読み出して液晶モニタ１２の表示画面１２Ａに重畳表示する。
【００４２】
一方、ＯＳＤ２１は、文字パターン又は画枠パターンが液晶モニタ１２の表示画面１２Ａのどの位置に表示されているかを表す表示位置信号Ｓ１３をＣＰＵ９に送出する。これによりＣＰＵ９は、表示位置信号Ｓ１３に基づいて現在液晶モニタ１２の表示画面１２Ａに表示されている文字パターン又は画枠パターンが当該表示画面１２Ａのどの位置に表示されているかを常時判断することができる。
【００４３】
ここでＲＡＭ１０は、図２（Ａ）に示すような内部構造を有し、プログラムワーク（Program Work）領域ＡＲ１、第１及び第２のファインダ（Finder）領域ＡＲ２、ＡＲ３、キャプチャ（Capture）領域ＡＲ４、ムービ（Movie）領域ＡＲ５及びイメージワーク（Image Work）領域ＡＲ６のように区分されている。
【００４４】
このうちプログラムワーク領域ＡＲ１は、メモリコントローラ７及びＣＰＵ９がプログラムの実行時に用いる作業領域である。また第１及び第２のファインダ領域ＡＲ２、ＡＲ３は、リアルタイムでファインダ画像を提供するための領域であり、供給されるビデオ信号Ｓ４が一方のファインダ領域に書き込まれると同時に他方から読み出されるといった一連の動作が行われる。
【００４５】
キャプチャ領域ＡＲ４は、静止画撮像時に、撮像対象となったビデオ信号Ｓ４に基づくフレーム画像を記録するための領域であり、ムービ領域ＡＲ５は、動画撮像時に、第１及び第２のファインダ領域ＡＲ２、ＡＲ３から交互に再生されたビデオ信号Ｓ４を、画像サイズ変換やデータ圧縮等を施してメモリカードＭＣに記録する際に一旦記録するための領域である。
【００４６】
さらにイメージワーク領域ＡＲ６は、本実施の形態によるキャラクタのアニメーション表示に必要が各種画像データ等を記録するための領域であり、図２（Ｂ）に示すように、ＪＰＥＧファイルワーク（File Work）領域ＡＲ６Ｘ、ＪＰＥＧファイル（Files）領域ＡＲ６Ｙ及びローイメージワーク（Raw Image Work）領域ＡＲ６Ｚからなる。
【００４７】
（２）本実施の形態によるキャラクタのアニメーション表示方法
（２−１）キャラクタのアニメーション生成
本実施の形態では、ディジタルカメラ１に搭載された液晶モニタ１２の表示画面１２Ａに撮像結果として得られるファインダ画像を表示した状態で、ユーザが所望するキャラクタのアニメーションを同時に重畳して表示させるようになされている。
【００４８】
かかる本実施の形態によるアニメーション表示方法では、所望のキャラクタをモチーフとした複数種類のキャラクタ画像の集合であるキャラクタ画像群を予め用意しておき、キャラクタが行う各種の単位動作ごとに、当該単位動作を表現するために必要な複数のキャラクタ画像を適宜選択して連続的に組み合わせるようにし、当該連続性のあるキャラクタ画像列を上述したファインダ画像の表示タイミングに同期させながらアニメーションとして表示画面１２の表示画面１２Ａに表示させるようになされている。
【００４９】
このようなキャラクタの単位動作は、図３に示すような動作遷移表として表すことができ、「正面向き」、「喜ぶ」、「困る」、「踊る」、「ジャンプ」、「宙返り」、「左を向く」、「右を向く」、「左へ２歩移動」及び「右へ２歩移動」等の各単位動作ＮＤ１〜ＮＤ１０が所定条件下で相互に遷移し得るようになされている。
【００５０】
例えば「正面向き」の単位動作ＮＤ１を行っているキャラクタに対して「左へ向く」の単位動作ＮＤ７が選択された場合には、図４に示すような、当該単位動作ＮＤ７に対応する複数のキャラクタ画像Ｐ１〜Ｐ８を連続的に組み合わせるようにして当該単位動作ＮＤ７を実現している。
【００５１】
その際、キャラクタのアニメーション表示に連続性をもたせるべく、キャラクタの現在の単位動作から次に遷移する単位動作が自然かつ滑らかにつながるように、単位動作同士の遷移条件を設定する必要がある。さらには、かかる単位動作同士の遷移条件を、ユーザにとって予測不可能なランダムに遷移し続けるように設定する必要もある。
【００５２】
このためキャラクタが実行可能な全ての単位動作について、現在の単位動作から次の単位動作への遷移確率を表した遷移確率テーブルを予め設定しておき、キャラクタの各単位動作をつなぐ際に、この遷移確率テーブルに対して、例えば線形合同法により発生した乱数を照らし合わせることにより、キャラクタの次の単位動作を決定するようになされている。
【００５３】
なおキャラクタの単位動作同士の遷移が不連続となる場合には、当該単位動作同士の遷移確率は０に設定するようになされている。上述した図３における動作遷移表では、遷移確率０の単位確率同士では矢印を省略するようにした。
【００５４】
またキャラクタの単位動作ごとのアニメーション表示において、通常時にはランダムに単位動作を選択するのであるが、ユーザによる各種の操作内容やディジタルカメラ内部の機器状況等に基づく要求（以下、これをリクエストと呼ぶ）があったときには、通常時のランダム選択を中止して、かかるリクエストに応じた単位動作を選択するようになされている。この場合でも、現在の単位動作からリクエストに応じた単位動作への連続性を保持すべく、当該リクエストに応じた単位動作と近似する単位動作を逐次抽出しながら最適な単位動作を選択するようになされている。
【００５５】
（２−２）キャラクタ画像群の読込み
本実施の形態においては、キャラクタのアニメーション表示に使用するキャラクタ画像群を全てＪＰＥＧ規格に基づく圧縮符号化処理が行われたＪＰＥＧファイルデータとしてメモリカードＭＣに格納しておくようになされている。
【００５６】
そしてディジタルカメラ１の起動時に、ＣＰＵ９が、これらアニメーション表示用の全てのＪＰＥＧファイルデータをＲＡＭ１０に取り込んで記録するようになされていている。その際、ＲＡＭ１０では、イメージワーク領域ＡＲ６のうちのＪＰＥＧファイル領域ＡＲ６Ｙ（図２（Ｂ））に順次アドレス指定して記録するようになされている。
【００５７】
（２−３）アニメーション表示
このようにキャラクタのアニメーション表示に使用する全てのＪＰＥＧファイルデータをＲＡＭ１０に記録した後、決定された単位動作に対応するキャラクタ画像群を当該ＲＡＭ１０から読み出して、表示画面１２の表示画面１２Ａにファインダ画像と共にアニメーションとして重畳表示させる。
【００５８】
具体的に、まずＣＰＵ９は、ＪＰＥＧファイルデータとしてのキャラクタ画像群をＲＡＭ１０から読み出して、データ圧縮伸長部２０に送出して当該キャラクタ画像群を順次伸長処理を施してファインダ画像と同じ画像フォーマットでなる生画像でなるキャラクタ画像群に変換する。かかる伸長処理は、キャラクタ画像の単位動作ごとに適宜行われる。データ圧縮伸長部２０において伸長された生画像でなるキャラクタ画像群は、ＲＡＭ１０のイメージワーク領域ＡＲ６を構成するローイメージワーク領域ＡＲ６Ｚに格納される。
【００５９】
ここで実際に、単位動作ごとのキャラクタ画像列は、図５に示すように、ＲＡＭ１０のイメージワーク領域ＡＲ６を構成するローイメージワーク領域ＡＲ６Ｚから読み出して複数のキャラクタ画像を順番に組み合わせて構築するようになされている。
【００６０】
具体的には、まずキャラクタ画像群における各キャラクタ画像にはそれぞれ対応する番号（以下、これをキャラクタ番号と呼ぶ）Ｐ１〜ＰＺ（Ｚは全枚数）がシリアルに割り当てられると共に、ＲＡＭ１０内のローイメージワーク領域ＡＲ６Ｚにおける各キャラクタ画像の格納位置がそれぞれアドレスＩＤ（Identity）として割り当てられており、当該各キャラクタ画像ごとのキャラクタ番号とアドレスＩＤとの対応関係を規定したテーブル（以下、これを画像対応テーブルと呼ぶ）がＲＡＭ１０のプログラムワーク領域ＡＲ１に格納されている。
【００６１】
そして複数の単位動作Ｍ１、Ｍ２、……、ＭＸ（Ｘは自然数）のうち、例えば単位動作Ｍ１が指定されると、ＣＰＵ９は、当該単位動作Ｍ１に対応するキャラクタ画像列ＮＡを形成する複数のキャラクタ画像ＰＡ１、ＰＡ２、……、ＰＮＡに対応するキャラクタ番号を表示順に指定した後、当該各キャラクタ番号に対応するアドレスＩＤを上述した画像対応テーブルに基づいてそれぞれ検索する。
【００６２】
続いてＣＰＵ９は、メモリコントローラ７を制御して、ＲＡＭ１０内のローイメージワーク領域ＡＲ６Ｚから当該検索したアドレスＩＤに対応するキャラクタ画像を順次読み出した後、当該複数のキャラクタ画像をそしてＲＡＭ１０から読み出した複数のキャラクタ画像ＰＡ１、ＰＡ２、……、ＰＮＡを上述の表示順に組み合わせることにより、指定された単位動作に対応するキャラクタ画像列Ｍ１を構築する。
【００６３】
なお、各キャラクタ画像列Ｎ１、Ｎ２、……、ＮＸは、単位動作Ｍ１、Ｍ２、……、ＭＸごとにそれぞれキャラクタ画像数ＰＡ１〜ＰＮＡ、ＰＢ１〜ＰＮＢ、ＰＣ１〜ＰＮＣ、ＰＤ１〜ＰＮＤ、……、ＰＹ１〜ＰＹＡが決定されているため、全ての単位動作が同じ数のキャラクタ画像を用いているわけではない。
【００６４】
このようにＲＡＭ１０には全ての単位動作に必要なキャラクタ画像群をフレーム単位で１枚ずつアドレス指定して格納しておき、単位動作が指定されるごとに当該単位動作に対応するキャラクタ画像列に必要なキャラクタ画像をＲＡＭ１０から読み出して当該キャラクタ画像列を構築するようにした分、キャラクタ画像列ごとに動画データを予め用意しておく場合と比較して、ＲＡＭ１０のデータ使用量を格段と低減させることができるという利点がある。
【００６５】
この後、メモリコントローラ７がＲＡＭ１０の第１又は第２のファインダ領域ＡＲ２、ＡＲ３から順次交互にビデオ信号Ｓ４に基づくフレーム画像を読み出してビデオエンコーダ１１に転送する直前に、当該第１又は第２のファインダ領域ＡＲ２、ＡＲ３の対応する側においてフレーム画像（すなわちファインダ画像）に、ＲＡＭ１０のイメージワーク領域ＡＲ６から読み出したキャラクタ画像を順次１フレームずつ重畳させることにより、当該キャラクタ画像をファンイダ画像の表示タイミングに同期させて表示画面１２の表示画面１２Ａに重畳表示させる。
【００６６】
このように表示画面１２の表示画面１２Ａに各キャラクタ画像を順次１フレームずつファインダ画像に重畳表示させる場合、ＲＡＭ１０の第１及び第２のファインダ領域ＡＲ２、ＡＲ３からフレーム画像（ファインダ画像）が１／30〔秒〕ごとに交互に読み出されることから、生画像であるキャラクタ画像をＲＡＭ１０のイメージワーク領域ＡＲ６から順次１フレームずつ読み出すタイミングも１／30〔秒〕ごとに設定するようになされている。
【００６７】
さらにメモリコントローラ７は、ＲＡＭ１０から読み出したキャラクタ画像列をビデオエンコーダ１１を介して液晶モニタ１２の表示画面１２Ａにアニメーションとして重畳表示させる際に、当該キャラクタの単位動作に合わせて表示画面１２の表示画面１２Ａ上での表示位置をランダムに設定するようになされている。
【００６８】
具体的には、メモリコントローラ７が、ＣＰＵ９の制御に基づいて、表示画面１２の表示画面１２Ａ内でのキャラクタ画像列を形成する各キャラクタ画像の座標位置を、当該表示画面１２Ａに必要に応じて表示されるメニューバー（図示せず）等を覆い隠すことのない表示範囲内でランダムに選択するようになされている。但し、この場合も現在の単位動作から次の単位動作に連続性を維持しながら遷移するように、あたかもキャラクタが表示画面１２Ａ内を自然に動き回るかのように、各キャラクタ画像の座標位置が選択される。
【００６９】
（２−４）背景抜き処理
ここで上述したキャラクタ画像は、キャラクタ自体を表すキャラクタ画像部分（この項目以外では、これを単にキャラクタ画像と呼ぶ）と、当該キャラクタ画像部分を除いた背景画像部分とから形成されており、当該背景画像部分の色相レベルがキャラクタ画像部分の色相レベルに対してほぼ対極の関係（例えば補色の関係又はこれに近い関係）となるように予め設定されている。
【００７０】
そして表示画面１２の表示画面１２Ａにおいて、各キャラクタ画像を順次１フレームずつファインダ画像に重畳表示させる際には、ＪＰＥＧ規格に基づく画像データには透明色が圧縮対象として採用されていないため、当該各キャラクタ画像のうち背景画像部分を、ファインダ画像に重畳させることなく事前に抜き取る必要がある。
【００７１】
このためＣＰＵ９は、各キャラクタ画像について、フレーム内で画素単位で色相レベルを順次検出しながら、背景画像部分に相当する色相レベルの範囲内であるか否かを判断し、当該判断結果に基づいて、フレームごとに背景画像部分の範囲を求めることにより、当該背景画像部分をキャラクタ画像から抜き取るようになされている。
【００７２】
（２−５）明るさ調整
表示画面１２の表示画面１２Ａに表示されたキャラクタ画像が、その周辺のファインダ画像と明るさが異なる場合には、キャラクタ画像の明るさを周辺のファインダ画像の明るさに一致させることにより、キャラクタ画像を周辺画像に順応させて、より臨場感及び現実味を増した表現を行い得るようになされている。
【００７３】
具体的にはＣＰＵ９は、キャラクタ画像全体の輝度レベルの平均値とファインダ画像全体の輝度レベルの平均値とをそれぞれ算出し、キャラクタ画像全体の輝度レベルをファインダ画像全体の輝度レベルに一致するように調整する。
【００７４】
なお、このようなキャラクタ画像とファインダ画像全体との輝度レベルの調整は自動的に行うのみならず、ユーザが所望する状態に調整されない場合には、ユーザの操作により手動で双方の輝度レベルを調整し得るようになされている。
【００７５】
（３）キャラクタのアニメーション表示処理手順ＲＴ１
実際にこのディジタルカメラ１では、表示画面１２の表示画面１２Ａにファインダ画像を表示された状態で、ユーザの操作によりキャラクタモードが選択されると、ＣＰＵ９は、図６に示すアニメーション表示処理手順ＲＴ１をステップＳＰ０から開始し、続くステップＳＰ２において、表示画面１２の表示画面１２Ａに最初に「正面を向く」を表す単位動作に応じたキャラクタのアニメーションを表示させる。
【００７６】
続いてＣＰＵ９は、ユーザの操作内容やディジタルカメラ内部の機器状況に基づくリクエストを受けたか否かを判断し、肯定結果を得た場合にはステップＳＰ３に進んで、当該リクエストに対応する単位動作に遷移可能か否か、すなわち遷移確率が０でないか否かを判断する。
【００７７】
このステップＳＰ３において肯定結果を得ると、このことは現在の単位動作からリクエストに対応する単位動作に連続的に遷移可能であることを表しており、このときＣＰＵ９は、ステップＳＰ４に進んで、リクエストに対応する単位動作のアニメーションを表示画面１２の表示画面１２Ａに重畳表示させる。
【００７８】
これに対してステップＳＰ３において否定結果を得ると、このことはリクエストに対応する単位動作への遷移が不連続となることを表しており、このときＣＰＵ９は、当該リクエストに応じた単位動作と近似する単位動作の中から連続性を維持し得る最適な単位動作を選択した後、当該単位動作のアニメーションを表示画面１２の表示画面１２Ａに重畳表示させる。
【００７９】
一方、ステップＳＰ２において否定結果を得ると、このことは何らリクエストを受けない通常時であることを表しており、このときＣＰＵ９は、ステップＳＰ６に進んで、現在の単位動作から遷移可能な単位動作をランダムに決定して、当該決定された単位動作のアニメーションを表示画面１２の表示画面１２Ａに重畳表示させる。
【００８０】
このようにステップＳＰ４〜ＳＰ６で単位動作のアニメーションを表示させると、ＣＰＵ９は、ステップＳＰ７に進んで、当該単位動作の終了までに次のリクエストを受けたか否かを判断し、肯定結果を受けた場合には、再度ステップＳＰ３に戻って上述と同様の処理を繰り返す。
【００８１】
一方、ステップＳＰ７において否定結果を得ると、このことは何らリクエストを受けていないことを表しており、このときＣＰＵ９は、ステップＳＰ８に進んで、ユーザの操作によりキャラクタモードの選択が解除されたか否かを判断する。
【００８２】
このステップＳＰ８において否定結果を得ると、ＣＰＵ９は、再度ステップＳＰ６に戻って通常時のランダムに選択した連続性を維持できる単位動作のアニメーションを表示画面１２の表示画面１２Ａに重畳表示させた後に、ステップＳＰ７−ＳＰ３−ＳＰ４−ＳＰ７又はステップＳＰ７−ＳＰ８−ＳＰ６−ＳＰ７の各ループを繰り返しながら、ステップＳＰ８において否定結果が得られるのを待つ。
【００８３】
一方、ステップＳＰ８において肯定結果が得られると、このことはユーザの操作によりキャラクタのアニメーション表示が終了されたことを表しており、このときＣＰＵ９はそのままステップＳＰ９に進んで、当該アニメーション表示処理手順ＲＴ１を終了する。
【００８４】
（４）会話表示処理手順ＲＴ２
このディジタルカメラ１においては、キャラクタのアニメーション表示処理に加えて、かかるキャラクタを用いてユーザとコミュニケーションをとる機能を有している。
【００８５】
具体的には、表示画面１２の表示画面１２Ａにアニメーションとしてキャラクタが表示された状態において、当該キャラクタの口に相当する部分から吹き出した形に描く台詞（セリフ）の文字列を囲む曲線（以下、これを吹出しと呼ぶ）をファインダ画像に重畳して画像表示させることにより、当該吹出し画像に含まれるセリフ内容をユーザに目視確認させるものである。
【００８６】
この吹出し画像に含まれるセリフ内容は、ユーザの操作内容やディジタルカメラ内部の機器状況等のリクエストに応答する会話内容であり、当該会話内容を制御するオブジェクトをＣＰＵ９が順次生成するようになされている。
【００８７】
その際、メモリコントローラ７が、ＣＰＵ９の制御に基づいて、表示画面１２の表示画面１２Ａ内での吹出し画像の座標位置を、当該表示画面１２Ａに必要に応じて表示されるメニューバー（図示せず）等を覆い隠すことのない表示範囲内で最適位置に選択するようになされている。
【００８８】
このとき吹出し画像を表示画面１２の表示画面１２Ａ内での最適位置に表示させるためにキャラクタのアニメーションを移動させる必要があるときは、メモリコントローラ７は、アニメーションとなるキャラクタ画像列を形成する各キャラクタ画像の座標位置を、単位動作同士の連続性を維持することを前提として、最適位置に決定するようになされている。
【００８９】
実際にこのディジタルカメラ１では、表示画面１２の表示画面１２Ａにファインダ画像を表示された状態で、ユーザの操作により会話表示モードが選択されると、ＣＰＵ９は、図７に示す会話表示処理手順ＲＴ２をステップＳＰ１０から開始し、続くステップＳＰ１１において、既に上述したキャラクタモードが選択されているか否かを判断する。
【００９０】
このステップＳＰ１１において肯定結果を得ると、ＣＰＵ９は、ステップＳＰ１２に進んで、キャラクタのアニメーションを現在の単位動作で液晶モニタ１２の表示画面１２Ａに表示させたまま、ステップＳＰ１３に進む。
【００９１】
これに対してステップＳＰ１１において否定結果を得ると、ＣＰＵ９は、ステップＳＰ１４に進んで、液晶モニタ１２の表示画面１２Ａに最初に「正面を向く」を表す単位動作に応じたキャラクタのアニメーションを表示させた後、ステップＳＰ１３に進む。
【００９２】
このステップＳＰ１３において、ＣＰＵ９は、ユーザの操作内容やディジタルカメラ内部の機器状況に基づくリクエストを受けたか否かを判断し、肯定結果を得た場合にはステップＳＰ１５に進んで、当該リクエストに応答する吹出し画像を表示可能か否か判断する。
【００９３】
このステップＳＰ１５において肯定結果を得ると、ＣＰＵ９は、ステップＳＰ１７に進んで、リクエストに応答する吹出し画像をキャラクタのアニメーションに合わせて表示させた後、ステップＳＰ１８に進む。
【００９４】
これに対してステップＳＰ１５において否定結果を得ると、このことは現在キャラクタの単位動作が行われている最中か、又は現在のキャラクタのアニメーション表示位置では吹出し画像を連続性を維持しながら表示できないことを表しており、このときＣＰＵ９は、ステップＳＰ１６に進んで、現在の単位動作が終了するのを待つか、又はキャラクタのアニメーション表示位置を最適位置に移動させる。その後、ＣＰＵ９は、ステップＳＰ１７に進んで、リクエストに応答する吹出し画像をキャラクタのアニメーションに合わせて表示させた後、ステップＳＰ１８に進む。
【００９５】
このステップＳＰ１８において、ＣＰＵ９は、当該吹出し画像の表示中に次のリクエストを受けたか否かを判断し、肯定結果を得た場合には再度ステップＳＰ１５に進んで上述と同様の処理を繰り返す一方、否定結果を得た場合にはそのままステップＳＰ１９に進む。
【００９６】
一方、上述のステップＳＰ１３において、リクエストを受けないという否定結果を得たときも、ＣＰＵ９は、そのままステップＳＰ１９に進む。
【００９７】
このステップＳＰ１９において、ＣＰＵ９は、ユーザの操作により会話表示モードの選択が解除されたか否かを判断し、肯定結果が得られると、そのままステップＳＰ２０に進んで、当該会話表示処理手順ＲＴ２を終了する。
【００９８】
これに対してステップＳＰ１９において否定結果が得られると、ＣＰＵ９は、再度ステップＳＰ１３に戻って上述と同様の処理をステップＳＰ１９において否定結果が得られるまで繰り返す。
【００９９】
（５）静止画へのキャラクタの写し込み
上述したキャラクタのアニメーション表示方法に加えて、本実施の形態では、ディジタルカメラ１において、実際に液晶モニタ１２の表示画面１２Ａに表示されているファインダ画像のうちユーザの操作に応じた撮像タイミングでのファインダ画像をキャラクタ画像を重畳した状態で静止画としてメモリカードＭＣに記録することができるようになされている。
【０１００】
具体的な静止画の生成方法として、メモリコントローラ７は、ユーザの操作に応じた撮像タイミングで、撮像結果として得られるビデオ信号Ｓ４に基づくフレーム画像（ファインダ画像）をＲＡＭ１０のキャプチャ領域に書き込んだ後、ＪＰＥＧ規格による圧縮符号化や画像サイズ変換等を行う前に、当該キャプチャ領域に書き込まれているフレーム画像にキャラクタ画像を重ねて書き込むようにして、ファインダ画像へのキャラクタ画像の写し込みを実現している。
【０１０１】
その際、静止画としてのファインダ画像に対してキャラクタ画像を重畳させる座標位置は、液晶モニタ１２の表示画面１２Ａに表示されているキャラクタ画像の座標位置と対応させて決定する。また上述した背景抜き処理や明るさ調整もアニメーション表示方法の場合と同様に行う。
【０１０２】
なお本実施の形態におけるＲＡＭ１０では、キャプチャ領域は第１又は第２のファインダ領域よりも大きいため、液晶モニタ１２の表示画面１２Ａに表示させる場合よりも一層大きなキャラクタ画像を必要とする。
【０１０３】
そこで、メモリカードＭＣにアニメーション用のキャラクタ画像（例えば、64×80ピクセル）と、対応する静止画用のキャラクタ画像（例えば、408×512ピクセル）とを２種類用意して記憶させておく。アニメーション用のキャラクタ画像と静止画用のキャラクタ画像との画像サイズの比は、キャプチャ領域ＡＲ４と第１又は第２のファインダ領域ＡＲ２、ＡＲ３との比である。
【０１０４】
実際には、ＲＡＭ１０のキャプチャ領域ＡＲ４に書き込まれているフレーム画像（ファインダ画像）に静止画用のキャラクタ画像を重ねて書き込む前段階として、当該キャラクタ画像をメモリカードＭＣから読み出してＲＡＭ１０のイメージワーク領域ＡＲ６を構成するＪＰＥＧファイルワーク領域ＡＲ６Ｙに記録した後、続いてデータ圧縮伸長部２０を介して伸長処理して当該イメージワーク領域ＡＲ６を構成するローイメージワーク領域ＡＲ６Ｚに記録するようになされている。
【０１０５】
このようなキャラクタ画像が写し込まれた静止画を作成することにより、当該静止画を写真としてプリントアウトしたり、パーソナルコンピュータのディスプレイ画面上に表示させたりすれば、キャラクタの存在により一層臨場感をもたせると共にユーザにとってのアミューズメント性を向上させることができる。
【０１０６】
（６）動画へのキャラクタの映し込み
本実施の形態では、上述の静止画へのキャラクタの写込みと同様に、ディジタルカメラ１において、実際に液晶モニタ１２の表示画面１２Ａに表示されているファインダ画像のうちユーザの操作に応じて複数のファインダ画像群にリアルタイムでキャラクタ画像群をフレームごとに重畳した状態で動画としてメモリカードＭＣに記録することができるようになされている。
【０１０７】
具体的な動画の生成方法として、メモリコントローラ７は、ユーザの操作に応じた撮像中に、撮像結果として得られるビデオ信号Ｓ４に基づくフレーム画像群（ファインダ画像群）をＲＡＭ１０のムービ領域に書き込んだ後、当該ムービ領域に書き込まれているフレーム画像群にキャラクタ画像群をフレームごとに重ねて書き込むようにして、ファインダ画像群へのキャラクタ画像群の映し込みを実現している。
【０１０８】
なお本実施の形態におけるＲＡＭ１０では、ムービ領域は第１又は第２のファインダ領域と同じであるため、動画への映し込みにはアニメーション用のキャラクタ画像群を利用することができる。その他の処理は静止画像の写し込みと同様にするようにして、キャラクタの存在により一層臨場感をもたせると共にユーザにとってのアミューズメント性を向上させることができる効果を得ている。
【０１０９】
（７）本実施の形態による動作及び効果
以上の構成において、このディジタルカメラでは、複数種類の単位動作を表現可能なキャラクタについて、まず当該キャラクタを構築するために必要な全てのキャラクタ画像群をメモリカードＭＣから読み込んでＲＡＭ１０に記録しておく。
【０１１０】
続いてディジタルカメラ１に搭載された液晶モニタ１２の表示画面１２Ａに、撮像結果として得られるファインダ画像群をリアルタイムで表示させながら、当該表示タイミングに同期して、ランダムに又はユーザの操作内容やディジタルカメラ内部の機器状況等のリクエストにより決定された単位動作ごとに、ＲＡＭ１０から読み出したキャラクタ画像列に基づくアニメーションを重畳表示させる。
【０１１１】
その際、キャラクタの現在の単位動作から次に遷移する単位動作が連続性を維持してつながるように単位動作同士の遷移条件を設定したことにより、キャラクタのアニメーションが表示画面内を自然かつ滑らかに移動させることができ、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができる。
【０１１２】
またディジタルカメラにおいては、液晶モニタ１２の表示画面１２Ａにアニメーション表示されたキャラクタが、ユーザの操作内容やディジタルカメラ内部の機器状況等のリクエストに基づく吹出し画像をあたかも当該キャラクタが発しているかのように表示画面１２Ａに重畳表示するようにしたことにより、当該吹出し画像に含まれるセリフ内容をアミューズメント性を持たせてユーザに目視確認させることができる。
【０１１３】
さらにディジタルカメラ１において、実際に液晶モニタ１２の表示画面１２Ａに表示されている静止画又は動画としてのファインダ画像のうちユーザの操作に応じた撮像タイミングでキャラクタ画像を重畳した状態で静止画又は動画としてメモリカードＭＣに記録するようにしたことにより、当該静止画又は動画を印刷やモニタ表示させるようにすれば、単なる撮像結果をキャラクタの存在により一層臨場感をもたせると共にユーザにとってのアミューズメント性を向上させることができる。
【０１１４】
以上の構成によれば、このディジタルカメラにおいて、液晶モニタ１２の表示画面１２Ａに撮像結果として得られるファインダ画像をリアルタイムで表示した状態で、当該表示タイミングに同期して、ランダムに又はユーザの操作内容やディジタルカメラ内部の機器状況等のリクエストにより決定された単位動作ごとに、キャラクタのアニメーションを同時に重畳表示させると共に、当該単位動作同士のつながりに連続性を持たせるようにしたことにより、あたかもキャラクタが表示画面１２Ａ内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得るディジタルカメラ１を実現できる。
【０１１５】
（８）他の実施の形態
なお上述の本実施の形態においては、本発明による撮像装置として図１に示すようなディジタルカメラ１を適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成からなる撮像装置に広く適用することができると共に、腕時計、携帯電話、携帯情報機器（ＰＤＡ：Personal Digital Assistannts）などのモバイル機器としての画像表示装置にも広く適用することができる。
【０１１６】
また上述の実施の形態においては、被写体を撮影する撮像手段を、撮像部３、ＣＤＳ及びＡＧＣ部４、Ａ／Ｄ変換部５及び信号処理部６から構成するようにした場合について述べたが、本発明はこれに限らず、被写体の撮影結果を画像データとして得ることができれば、この他種々の構成からなる撮像手段を適用するようにしても良い。
【０１１７】
さらに上述の実施の形態においては、撮像結果としての撮像画像を表示する表示手段として、ディジタルカメラ１に搭載された液晶モニタ１２を適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成からなる表示手段に広く適用することができ、またケーブル等の有線や無線ＬＡＮ等の無線を介して電気的に接続されていれば、ディジタルカメラ１本体から分離していても良い。
【０１１８】
さらに上述の実施の形態においては、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段として、メモリカードＭＣから読み出された全てのキャラクタ画像列を取り込んだＲＡＭ１０を適用するようにした場合について述べたが、本発明はこれに限らず、外部メモリを全く有することなく、最初から内部メモリであるＲＡＭ１０に全てのキャラクタ画像列を予めを記録しておくようにしても良い。
【０１１９】
さらにキャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列を全て予め記憶しておくようにした場合に限らず、キャラクタ画像列に代えて、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３Ｄデータ（３次元データ）を予め全部又は一部をＲＡＭ（記憶手段）１０に取り込んでおき、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は必要に応じて他の３次元データを用いて補完することにより、当該各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させるようにしても良い。
【０１２０】
その際、いわゆる３Ｄエンジンソフトウェアを用いて３次元データを処理する場合に、ベジェ（Bezier）曲線を用いた補完方法を用いて、３次元データに基づく画像が滑らかになるように、他の３次元データから間の３次元データを補完するようにした場合について述べたが、本発明はこれに限らず、これ以外にも、Ｂスプライン（Beta-Spline）曲線、エルミート（Hermite）曲線、有理ベジェ（Rational Bezier）曲線及びＮＵＲＢＳ（Non Uniform Rational Beta-Spline：非一様有理Ｂスプライン）曲線等の複合曲線を用いて３次元データを補完するようにしても良い。
【０１２１】
さらに上述の実施の形態においては、ＲＡＭ（記憶手段）１４に記憶されている全てのキャラクタ画像列の中から順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す読出制御手段を、メモリコントローラ７及びＣＰＵ９から構成するようにした場合について述べたが、本発明はこれに限らず、要はキャラクタ画像列をランダムに指定すると共に、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定することができれば、この他種々の構成からなる読出制御手段に広く適用することができる。
【０１２２】
一方、上述した３次元データを用いる場合には、当該読出制御手段は、ＲＡＭ（記憶手段）１０に記憶されている全ての３次元データの中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は補完するようにすれば良い。
【０１２３】
さらにかかる読出制御手段を構成するメモリコントローラ７及びＣＰＵ９は、ユーザによる各種の操作内容やディジタルカメラ内部の機器状況等に基づく要求に基づくリクエストを受けた場合には、ＲＡＭ（記憶手段）１４に記憶されている全てのキャラクタ画像列の中からリクエストに対応する単位動作を指定して、当該単位動作に対応するキャラクタ画像列を読み出すようにした場合について述べたが、リクエストを表すユーザの操作内容や装置内外（内部のみならず外部も含む）の状況は各種自由に設定することができる。
【０１２４】
例えば、ユーザの操作内容として、マウス操作等により移動可能な矢印ポインタを用意しておき、ユーザの操作に応じてキャラクタが動いていって欲しい位置に矢印ポイントを指定するようにしても良い。このように指定位置が決定されると、当該指定位置にキャラクタが動いて行くようにすれば良い。
【０１２５】
またユーザの操作内容として、液晶モニタ１２の表示画面１２Ａに表示されるメニューからチュートリアルという項目が選択されると、キャラクタがディジタルカメラ１の使い方についてチュートリアルを行うようにしても良い。具体的にはシャッタを半押しでオートフォーカスが固定されることや、ズームの機能の使い方を説明する。説明の流れはパターンが決められており、その流れに沿ってオブジェクトにリクエストを送り、ボタン操作が正しくなされたかの判断もする。
【０１２６】
またユーザの操作内容として、ある状態でユーザが特定の操作を行うと、キャラクタが反応した動作を行うようにしても良い。具体的には、シャッタを半押しのときにはキャラクタが振り返る動作をし、またフラッシュの発光後にはキャラクタは「まぶしい」というジェスチャを行う。
【０１２７】
さらにユーザの操作内容として、ユーザが写真を撮影した後、その写真や撮像時の状態についてキャラクタが評価をするようにしても良い。この場合、撮り直したほうがいいものについてはその旨を説明する。具体的には、暗すぎるからフラッシュつけて撮り直したほうがいいとか、ピンボケや手ブレの可能性があるからもう一度撮り直すのがいいなどのアドバイスをする。暗さは画像から判断することが可能で、ピンボケ、手ブレについても画像に基づいて判断（コントラストによる判断やオートフォーカス機能と同じ手法）するが、手ブレは加速度や速度センサがある場合はそれらで判断してもよい。
【０１２８】
一方、装置内外の状況として、既存の画像認識エンジンから得られた情報を元にキャラクタを動かすようにしても良い。具体的には、２次元のパターンコードを認識してアニメーションの動作や位置を変えることや、特定色に反応させてキャラクタの動作、位置、色を変えることが可能である。
【０１２９】
また装置内外の状況として、バッテリ残量が少なくなったことをキャラクタが伝えるようにしても良い。多くのデジタルカメラがバッテリ残量についての情報を持っているため、かかる情報を利用して、アニメーションや会話でバッテリが少ないことを伝える。例えば、キャラクタが困っている状態をアニメーションで表現し、「バッテリを充電して」とリクエストを投げるようにする。
【０１３０】
さらに装置内外の状況として、画像を保存しておくメモリカードＭＣの残量（残り撮像可能枚数、撮像可能時間）をキャラクタが伝えるようにしても良い。例えば、残り撮像枚数が２枚以下のときや、撮像可能時間が１５秒以下の時は会話機能により情報を伝える。特に残量不足で撮像が不可能な場合は警告する。
【０１３１】
さらに装置内外の状況として、デジタルカメラが周辺の機器と通信を行うとき、その経過情報をキャラクタが伝えるようにしても良い。例えば、通信速度が遅くなったらキャラクタが疲れた状態をアニメーションで表現したり、通信障害がある場合は、その旨をユーザに伝える。また無線通信の場合、電波状況を伝えるようにしても良い。
【０１３２】
さらに装置内外の状況として、キャラクタが、ディジタルカメラ１に設けられている各種のセンサの検知結果に基づいて、カメラ周辺の温度、湿度の状況をユーザに伝えるようにしても良い。特にカメラの定格範囲を超える場合に警告を出す。さらに、加速度、速度を測定することで、カメラに衝撃が加わったとき「いたい」とユーザーに伝え、カメラを雑に扱わないように促す。
【０１３３】
さらに装置内外の状況として、ディジタルカメラ１において設定されている種々の警告（コーション）をキャラクタがユーザに対して伝えるようにしても良い。例えばメモリカードＭＣが突然抜かれてしまった場合や、ＲＡＭ１０等に書き込みアクセスできない場合などが生じたとき、警告としてキャラクタがユーザに伝える。
【０１３４】
さらに上述の実施の形態においては、ＲＡＭ１０から読み出された各キャラクタ画像列をアニメーションとして、液晶モニタ（表示手段）１２の表示画面１２Ａに表示されているファインダ画像（撮像画像）に重畳表示させる表示制御手段を、メモリコントローラ７、ＣＰＵ９及びビデオエンコーダ１１から構成するようにした場合について述べたが、本発明はこれに限らず、ＯＳＤ２１を加えるようにしても良く、さらにはメモリコントローラ７に代えてＯＳＤ２１を用いるようにしても良い。要はキャラクタ画像列をアニメーションとしてファインダ画像に重畳表示することができれば、表示制御手段の構成は種々のものを適用するようにしても良い。
【０１３５】
また上述した３次元データを用いる場合には、当該表示制御手段は、メモリコントローラ７及びＣＰＵ９（読出制御手段）により読み出された各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、液晶モニタ（表示手段）１２に表示されている撮像画像に重畳表示させるようにすればよい。
【０１３６】
その際、表示制御手段は、各３次元データからキャラクタ画像列を生成する機能を予め有しているようにした場合について述べたが、本発明はこれに限らず、ＲＡＭ（記憶手段）１０にいわゆる３Ｄエンジンソフトウェアを３次元データを処理するプログラムとして予め記憶させておき、必要に応じて当該ＲＡＭ（記憶手段）１０から読み出すようにしても良い。
【０１３７】
さらに上述の実施の形態においては、ユーザの操作内容及び又は装置内外の状況に基づくリクエストを受けた場合には、各キャラクタ画像列（又は３次元データ）でなるアニメーションを基準として、リクエストに応じた吹出し画像を撮像画像に重畳表示させるようにした場合について述べたが、本発明はこれに限らず、吹出し画像のみならず、意味付けされたマークなどの種々の表示内容をキャラクタのアニメーションに関連付けて同時に表示するようにしても良い。
【０１３８】
さらに上述の実施の形態においては、各キャラクタ画像列（又は各３次元データ）でなるアニメーションを液晶モニタ（表示手段）１２の表示画面１２Ａに表示されているファインダ画像（撮像画像）に重畳表示させた状態で、ユーザの操作により、表示画面１２Ａの表示状態を静止画又は動画として記録する記録手段を、ＣＰＵ９及びメモリカードＭＣから構成するようにした場合について述べたが、本発明はこれに限らず、メモリカードＭＣ以外の種々の構成からなる外部メモリに広く適用するようにしても良く、外部メモリのみならず、ＲＡＭ１０等の内部メモリを適用するようにしても良い。
【０１３９】
また各キャラクタ画像列でなるアニメーションをファインダ画像（撮像画像）に重畳表示させた状態で静止画又は動画として記録する以外にも、当該アニメーションを記録することなく、ユーザの操作による撮影時にキャラクタの座標位置を記憶しておいて、ファインダ画像のみを静止画又は動画として記録した後で、必要に応じて当該静止画又は動画でなるファインダ画像にキャラクタのアニメーションを重畳表示させるようにしても良い。例えばＪＰＥＧのタグにキャラクタ情報を付け加え、写真を見るときに必要に応じてキャラクタを表示したり非表示にしたりし得るようにすれば良い。
【０１４０】
さらに上述の実施の形態においては、液晶モニタ１２の表示画面１２Ａに表示されるキャラクタのサイズは一定のままであったが、本発明はこれに限らず、ディジタルカメラ１のズーム機能に合わせてキャラクタの大きさや位置を変化させるようにしても良い。すなわちズームによる画面の拡大縮小に連動して、キャラクタの大きさと位置を変えるようにすれば良い。この結果、キャラクタの存在に一層臨場感を出すことができるという効果が得られる。ズーム情報から目的の大きさと位置を算出可能であるため、当該算出結果に基づきキャラクタの大きさと位置で重畳表示させる。大きさの変更を行う場合、ＲＡＭ１０のイメージワーク領域内のローイメージワーク領域に記録されている画像を一度、メモリコントローラ７を介してから重畳表示させる必要がある。
【０１４１】
さらに上述の実施の形態においては、ディジタルカメラ１にはスピーカを搭載しない場合について述べたが、スピーカを搭載させるようにしても良い。この場合、キャラクタのアニメーションの動作内容に合わせて各種の効果音を出すようにすれば良い。例えば、キャラクタが歩く動作を行うときにはその歩きに合わせて足音を出すようにする。音声データは予めプログラム上に書いておき、アニメーションに合わせて音声データをサウンドチップに送ることにより当該音声データに基づく音声をアニメーションオブジェクトによる所定タイミングで放音させれば良い。
【０１４２】
さらに上述の実施の形態においては、リアルタイムのファインダ画像にキャラクタのアニメーションを重畳表示させる際に、単一のキャラクタに限定されている場合について述べたが、本発明はこれに限らず、複数種類のキャラクタを設定しておき、ユーザが所望するキャラクタを選択できるようにしても良い。
【０１４３】
さらに上述の実施の形態においては、画像データをＪＰＥＧ規格に基づくデータフォーマットに従って圧縮符号化するようにした場合について述べたが、これ以外にも、ＴＩＦＦ（Tagged Image File Format）、ＤＣＦ（Design Rule for Camera File System）、Ｅｘｉｆ（Exchangeable Image File Format）、ＣＩＦＦ（Camera Image File Format）、ＧＩＦ（Graphics Interchange Format）、ＢＭＰ（Bit Map）、ＰＩＣＴ（Quick Draw Picture Format）及びＦＰＸ（Flash Pix）等の種々の画像ファイル形式により画像データＤ１を管理し、必要に応じて圧縮符号化するようにしても良い。
【０１４４】
【発明の効果】
上述のように本発明によれば、被写体を撮像する撮像手段と、撮像手段による撮像画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を記憶手段に記憶されている全てのキャラクタ画像列の中から順次読み出す読出制御手段と、読出制御手段により読み出された各キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る撮像装置を実現できる。
【０１４５】
また本発明によれば、被写体を撮像する撮像手段と、撮像手段による撮像画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを記憶手段から順次読み出し又は必要に応じて他の３次元データを用いて補完する読出制御手段と、読出制御手段により読み出され又は補完された各３次元データに基づく開始画像から、対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る撮像装置を実現できる。
【０１４６】
また本発明によれば、被写体を撮像して得られる撮像画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作を表現するためのキャラクタ画像列の中から、順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す第２のステップと、読み出された各キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る撮像方法を実現できる。
【０１４７】
さらに本発明によれば、被写体を撮像して得られる撮像画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は必要に応じて他の３次元データを用いて補完する第２のステップと、読み出され又は補完された各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る撮像方法を実現できる。
【０１４８】
さらに本発明によれば、画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作を表現するためのキャラクタ画像列がそれぞれ割り当てられ、当該各キャラクタ画像列の全てが予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を記憶手段に記憶されている全てのキャラクタ画像列の中から順次読み出す読出制御手段と、読出制御手段により読み出された各キャラクタ画像列をアニメーションとして、表示手段に表示されている画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る画像表示装置を実現できる。
【０１４９】
さらに本発明によれば、画像を表示する表示手段と、キャラクタが行う複数種類の単位動作ごとに、当該各単位動作の先頭のキャラクタ画像を表す３次元データがそれぞれ割り当てられ、当該各３次元データの全部又は一部が予め記憶されている記憶手段と、複数種類の単位動作の中から順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを記憶手段から順次読み出し又は必要に応じて他の３次元データを用いて補完する読出制御手段と、読出制御手段により読み出され又は補完された各３次元データに基づく開始画像から、対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示手段に表示されている撮像画像に重畳表示させる表示制御手段とを設け、読出制御手段は、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る画像表示装置を実現できる。
【０１５０】
さらに本発明によれば、画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作を表現するためのキャラクタ画像列の中から、順次単位動作をランダムに指定して、当該各単位動作に対応するキャラクタ画像列を順次読み出す第２のステップと、読み出された各キャラクタ画像列をアニメーションとして、表示されている画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る画像表示方法を実現できる。
【０１５１】
さらに本発明によれば、画像を表示する第１のステップと、キャラクタが行う複数種類の単位動作ごとにそれぞれ割り当てられた各単位動作の先頭のキャラクタ画像を表す３次元データの全部又は一部から、順次単位動作をランダムに指定して、当該各単位動作に対応する３次元データを順次読み出し又は必要に応じて他の３次元データを用いて補完する第２のステップと、読み出され又は補完された各３次元データに基づく開始画像から対応する単位動作を表現するキャラクタ画像を順次生成しながら、当該キャラクタ画像列をアニメーションとして、表示されている撮像画像に重畳表示させる第３のステップとを設け、第２のステップでは、各単位動作同士が連続性を維持してつながるように当該各単位動作を遷移させる順番で指定するようにしたことにより、あたかもキャラクタが表示画面内に存在しているかのような印象をユーザに与えることができ、かくしてエンターテインメント性を向上させ得る画像表示方法を実現できる。
【図面の簡単な説明】
【図１】本実施の形態によるディジタルカメラの構成を示すブロック図である。
【図２】図１に示すＲＡＭの内部構成である記録領域の説明に供する略線図である。
【図３】キャラクタの単位動作の遷移条件を規定する動作遷移表の説明に供する略線図である。
【図４】キャラクタの単位動作の例を示す平面的な略線図である。
【図５】単位動作ごとのキャラクタ画像列の説明に供する略線図である。
【図６】キャラクタのアニメーション表示処理手順の説明に供するフローチャートである。
【図７】会話表示処理手順の説明に供するフローチャートである。
【符号の説明】
１……ディジタルカメラ、６……信号処理部、７……メモリコントローラ、９……ＣＰＵ、１０……ＲＡＭ、１１……ビデオコンコーダ、１２……液晶モニタ、１６……操作部、ＭＣ……メモリカード、ＲＴ１……アニメーション表示処理手順、ＲＴ２……会話表示処理手順。
【図１】
2004194193.tif 000003
【図２】
2004194193.tif 000004
【図３】
2004194193.tif 000005
【図４】
2004194193.tif 000006
【図５】
2004194193.tif 000007
【図６】
2004194193.tif 000008
【図７】
2004194193.tif 000009