(57)【要約】【課題】  軽い処理でインデックス画面での被写体の識別を容易にする。【解決手段】  プログラム・データ記憶部（１０８）は、３人の赤ん坊について、赤ん坊毎に異なる表示形態の、画像に重畳すべきアイテムの情報を含む被写体情報を記憶する。ＣＰＵ（１０７）は、撮影時にタッチパネル（１０９）に三人の赤ん坊の内の一人を選択するボタンを表示する。ユーザは、タッチパネル（１０９）により撮影対象となる赤ん坊に適用すべき被写体情報をＣＰＵ（１０７）に指示する。ＣＰＵ（１０７）は、映像処理部（１０２）を制御して、指示された被写体情報のアイテムをカメラ部（１０１）からの撮像画像に重畳させる。映像処理部（１０２）は、アイテムを重畳した画像を動画記憶部（１０５）に記録する。【選択図】  図１
2015109571.tif 000002
【特許請求の範囲】
【請求項１】
画像入力手段と、
複数の被写体について、被写体毎に異なる表示形態の、画像に重畳すべきアイテムの情報を含む被写体情報を記憶する記憶手段と、
ユーザの選択指示に応じて、前記記憶手段に記憶される前記被写体情報の内、何れかの被写体情報を選択する選択手段と、
前記選択手段により選択される前記被写体情報に含まれる前記アイテムを、前記画像入力手段により入力される画像に重畳する重畳手段と、
前記重畳手段の出力を記録媒体に記録する記録手段
とを有することを特徴とする画像記録装置。
【請求項２】
前記重畳手段は、前記選択手段により選択される前記被写体情報に含まれる前記アイテムの設定が重畳を示すか否かに従い、前記選択手段により選択される前記被写体情報に含まれる前記アイテムを、前記画像入力手段により入力される画像に重畳するかしないかを選択することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
更に、前記画像入力手段により入力される画像に重畳される前記アイテムに付加すべき文字を入力する手段を有することを特徴とする請求項１又は２に記載の画像記録装置。
【請求項４】
前記被写体情報が、前記被写体を識別するニックネーム、名前、生年月日、体重、身長及び血液型の１つ以上の人物に関する情報を含むことを特徴とする請求項１乃至３の何れか１項に記載の画像記録装置。
【請求項５】
更に、前記記録媒体に記録される画像を一覧表示するインデックス画面を生成する手段を具備する請求項１乃至４の何れか１項に記載の画像記録装置。
【請求項６】
前記画像入力手段が撮像手段であることを特徴とする請求項１乃至５の何れか１項に記載の画像記録装置。
【請求項７】
更に、
記録モードとしてベビーモードを設定する手段と、
前記ベビーモードにおいて前記記録手段が前記重畳手段の出力を前記記録媒体に記録するように前記記録手段を制御する制御手段
とを具備することを特徴とする請求項１乃至６の何れか１項に記載の画像記録装置。
【請求項８】
複数の被写体について、被写体毎に異なる表示形態の、画像に重畳すべきアイテムの情報を含む被写体情報を記憶する記憶手段に記憶される前記被写体情報の内、何れかの被写体情報を選択する選択ステップと、
前記選択ステップで選択される前記被写体情報に含まれる前記アイテムを、画像入力手段により入力される画像に重畳する重畳ステップと、
前記重畳ステップの出力を記録媒体に記録する記録ステップ
とを有することを特徴とする画像記録装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載された画像記録装置の各手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載された画像記録装置の各手段として機能させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置、その制御方法及びプログラム並びに記憶媒体に関する。
【背景技術】
【０００２】
タッチパネル付き表示装置を使い、画像表示と操作を一体化した情報機器が普及しており、デジタルビデオカメラにも多く採用されている。
【０００３】
特許文献１には、デジタルビデオカメラにおいて、タッチ操作によるフリーハンド入力によって文字や図形を動画に重畳することが記載されている。
【０００４】
特許文献２には、ビデオカメラにおいて、撮影画像に含まれる被写体を認識し、被写体の名前を画像に重畳して表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１２４６１２号公報
【特許文献２】特願２０１１−１６０４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２に記載される技術では、撮影時に被写体をその名前で判別できるようになる。しかし、代表画像（動画のサムネイル）の一覧表示画面では、重畳表示される名前は判読困難となり、被写体を識別する用をなさない。被写体が幼児や小動物となると、代表画像一覧から区別するのはより困難となる。
【０００７】
撮影画像と、この画像に含まれる被写体のテキスト情報等とを関連付ける管理ファイルを保存することで、代表画像の一覧表示時に被写体をそのテキスト情報等で判読できるようになる。この方法は、テキスト情報等が事前に用意された被写体にしか適用できない。すなわち、事前に多くの被写体についてそのテキスト情報等を用意し、撮像装置の記憶装置に格納しておく必要がある。また、独自の管理ファイルを用意することになるので、撮影画像を他の情報機器で表示又は閲覧する場合には被写体をそのテキスト情報等で識別することができない。すなわち、汎用性ないし可用性に欠ける。
【０００８】
本発明は、このような不都合を解消し、代表画像上でも被写体を容易に識別可能な画像記録装置、その制御方法及びプログラム並びに記憶媒体を提示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像記録装置は、画像入力手段と、複数の被写体について、被写体毎に異なる表示形態の、画像に重畳すべきアイテムの情報を含む被写体情報を記憶する記憶手段と、ユーザの選択指示に応じて、前記記憶手段に記憶される前記被写体情報の内、何れかの被写体情報を選択する選択手段と、前記選択手段により選択される前記被写体情報に含まれる前記アイテムを、前記画像入力手段により入力される画像に重畳する重畳手段と、前記重畳手段の出力を記録媒体に記録する記録手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、被写体に応じて異なる表示形態のアイテムを画像に重畳するので、重畳されたアイテムにより特定の被写体を含む画像を識別できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例の概略構成ブロック図と外観斜視図である。
【図２Ａ】本実施例の表示画面例である。
【図２Ｂ】本実施例の表示画面例である。
【図２Ｃ】本実施例の表示画面例である。
【図２Ｄ】本実施例の表示画面例である。
【図２Ｅ】本実施例の表示画面例である。
【図２Ｆ】本実施例の表示画面例である。
【図２Ｇ】本実施例の表示画面例である。
【図２Ｈ】本実施例の表示画面例である。
【図３】本実施例における画像遷移例である。
【図４】従来例及び本実施例のインデックス画面例である。
【図５】本実施例のスタンプ描画処理のフローチャートである。
【図６】本実施例のスタンプ描画処理の別のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１３】
図１（ａ）は、本発明に係る画像記録装置一実施例を組み込んだビデオカメラの概略構成ブロック図を示し、図１（ｂ）は、背面方向から見た外観斜視図を示す。
【００１４】
ビデオカメラ１００のＣＰＵ１０７は、プログラム・データ記憶部１０８から制御プログラムを読み込み、カメラ１００全体の動作を制御する。ＣＰＵ１０７は、プログラム・データ記憶部１０８から読み込んだ制御プログラムの複数のタスクを並列に実行できる。具体的には、ＣＰＵ１０７上で、モード制御タスク、カメラ制御タスク、レコーダ制御タスク及び表示制御タスクが並列動作する。表示制御タスクを実行するＣＰＵ１０７が、表示制御部としての機能を果たす。
【００１５】
一時記憶部１０３は、ＣＰＵ１０７のワーク領域として機能し、また、後述する動画用フレームバッファ及びＯＳＤ用フレームバッファとして使用される。
【００１６】
カメラ部１０１は、アナログ画像信号をカメラ１００に入力する画像入力手段である。具体的に、カメラ部１０１は、被写体からの光を結像する撮影レンズ、撮影レンズよって結像された被写体像を光電変換する撮像素子及び撮像素子を駆動する回路等を含む。映像処理部１０２は、カメラ部１０１から入力されるアナログ画像信号をデジタル動画データに変換し、ノイズ除去などの所定の画像処理に基づく補正を行う。ＣＰＵ１０７が実行するカメラ制御タスクが、カメラ部１０１及び映像処理部１０２のこれらの動作を制御する。
【００１７】
エンコーダ・デコーダ部１０４は、映像処理部１０２からの動画データを符号化するエンコーダと、符号化された動画データをデコードするデコーダからなる。エンコーダ・デコーダ部１０４によって符号化された動画データは、一時記憶部１０３に一旦記憶されたのち、付随する管理データとともに動画記憶部１０５に記憶される。動画記憶部１０５は、着脱可能なメモリーカード、又は、内部記録媒体としてのハードディスク若しくはフラッシュメモリなどの記録媒体からなる。エンコーダ・デコーダ部１０４は、画像を記録媒体である動画記憶部１０５に記録する記録手段である。
【００１８】
動画の再生時は逆に、動画記憶部１０５から読み出された符号化された動画データが一時記憶部１０３を介してエンコーダ・デコーダ部１０４に供給され、復号化される。エンコーダ・デコーダ部１０４は、デコードで得られた再生画像データを一時記憶部１０３の動画用フレームバッファに展開する。ＣＰＵ１０７が実行するレコーダ制御タスクが、エンコーダ・デコーダ部１０４及び動画記憶部１０５のこれらの動作を制御する。
【００１９】
動画記憶部１０５から読み出された管理データは、ＯＳＤデータ、すなわち、撮影画像又は再生画像に重畳される文字表示やＧＵＩ（Graphical User Interface）用のデータの生成に利用される。そして、ＣＰＵ１０７は、生成したＯＳＤデータを一時記憶部１０３内のＯＳＤ用フレームバッファ（ＶＲＡＭ）に描画する。動画用フレームバッファとＯＳＤ用フレームバッファの各内容は、表示制御部１１０で重畳されてＬＣＤパネル１１１に表示される。
【００２０】
操作キー１０６及びタッチパネル１０９はいずれも、ユーザによる動作指示を受け付ける操作部である。なお、タッチパネル１０９はＬＣＤパネル１１１の画面に重ねて配置される。例えば、光透過率がＬＣＤパネル１１１の表示を妨げないようにタッチパネル１０９を構成し、そのタッチパネル１０９をＬＣＤパネル１１１の表示面の上層に取り付ける。タッチパネル１０９における入力座標と、ＬＣＤパネル１１１上の表示座標とを対応付けることにより、あたかもユーザがＬＣＤパネル１１１上に表示された画像を直接的に操作するようなＧＵＩを構成できる。タッチパネル１０９には、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式及び光センサ方式等の様々な方式のものがあり、本実施例では、そのいずれの方式のものを用いても良い。
【００２１】
通信部１１２は無線又は有線の通信媒体を介して他の機器と接続し、画像データを含む種々のデータを当該他の機器との間で送受信するのに使用される。
【００２２】
図１（ｂ）に示すように、ビデオカメラ１００は、カメラ部１０１を有する本体部１２０と、ヒンジによって本体部１２０に回動可能に取り付けられたバリアングルＬＣＤ部１２２からなる。バリアングルＬＣＤ部１２２は、一体化されたＬＣＤパネル１１１とタッチパネル１０９からなる。
【００２３】
ＣＰＵ１０７は、タッチパネル１０９に対する以下の操作又は状態を検出できる。タッチパネル１０９を指やペンで触れることを、以下、タッチダウン（Touch-Down）と称する。タッチパネル１０９を指やペンで触れている状態であることを、以下、タッチオン（Touch-On）と称する。タッチパネル１０９を指やペンで触れたまま移動することを、以下、タッチムーブ（Touch-Move）と称する。タッチパネル１０９へ触れていた指やペンを離すことを、以下、タッチアップ（Touch-Up）と称する。タッチパネル１０９に何も触れていない状態を、以下、タッチオフ（Touch-Off）と称する。
【００２４】
タッチパネル１０９に対するこれらの操作／状態とタッチパネル１０９上に指やペンが触れている位置座標は、内部バスを通じてＣＰＵ１０７に通知される。ＣＰＵ１０７は、タッチパネル１０９から通知されるこれら情報に基づいてタッチパネル１０９に対する操作を判定する。すなわち、ＣＰＵ１０７は、タッチパネル１０９に対するタッチ操作を検知するタッチ検知手段として機能する。
【００２５】
ＣＰＵ１０７は、タッチムーブについては、タッチパネル１０９上で移動する指やペンの移動方向についても、位置座標の変化に基づいてタッチパネル１０９上の垂直成分と水平成分を判定できる。また、ＣＰＵ１０７は、タッチパネル１０９上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたと判定する。素早くストロークを描く操作を、フリックと呼ぶ。フリックは、タッチパネル１０９上に指を触れたままある程度の距離だけ素早く動かしてそのまま離す操作であり、言い換えれば、タッチパネル１０９上を指ではじくように素早くなぞる操作でもある。所定距離以上を所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されると、ＣＰＵ１０７は、フリックと判定する。また、所定距離以上を所定速度未満でタッチムーブしたことが検出された場合、ＣＰＵ１０７は、ドラッグと判定する。
【００２６】
ＣＰＵ１０７によって実行されるモード制御タスクは、操作部（操作キー１０６、タッチパネル１０９）からの指示、他タスクからの要求及びモード制御タスク自身が管理する内部状態の変化に従い、カメラ１００の動作状態を遷移させる。モード制御タスクは必要により、動作状態の遷移をタスクイベントとして関連するタスクに通知する。
【００２７】
本実施例は、タッチ入力による描画モードにおいて、ユーザがタッチ操作で描いた図形や文字等を記録映像（動画）に重畳できる。画像に分離不能に埋め込む場合と、メタデータとして付加し、再生時に合成表示する場合の何れでも良い。タッチ入力による描画の種類としては、ペン、スタンプ、消しゴム及びアニメーションなどがある。
【００２８】
ビデオカメラ１００は、動画撮影モード又は記録モードの一種として、赤ん坊または子供を撮影するための撮影モード（以下、ベビーモードという）を選択可能である。ベビーモードは、例えばＬＣＤパネル１１１に撮影モード選択画面が表示された状態で、ベビーモードを示すアイコンを撮影者がタッチすることで設定される。
【００２９】
ベビーモードが設定されると、ＣＰＵ１０７は、ベビーモードに設定された旨を一時記憶部１０３又はプログラム・データ記憶部１０８に記憶し、赤ん坊を撮影するのに適したカメラ設定に各部を設定する。例えば、背景をぼかして人物を浮き立たせるような露出設定（絞り及びシャッタ速度）と、赤ん坊の肌を取るのに適したホワイトバランス設定を適用する。寝ている赤ん坊を起こさないように、撮影開始時、撮影終了時及び各種エラー時などの報知音及び各種操作音をオフ（無音）に設定する。
【００３０】
さらに、ベビーモードで撮影された動画は、ベビーモードに設定されて撮影された動画用のプレイリスト（「ベビーアルバム」と称する。）に撮影順で登録される。ベビーアルバムは、ベビーモードに設定された動画の再生に必要な情報（ファイル名や格納領域のリンク情報など）が記録された管理データを含み、動画記憶部１０５に記録される。ベビーアルバムを参照して、ベビーアルバムに登録された複数の動画を順次再生することで、赤ん坊の成長を順を追って視聴するといった使い方ができる。すなわち、ベビーモードで撮影された複数の動画を、他のモードで撮影された動画とは別途にまとめて管理できる。
【００３１】
また、ベビーモードに設定すると、タッチ入力による描画モードで入力可能なスタンプ（アイテム又はアイコン）が追加され、ベビーモード用のスタンプが利用可能となる。ベビーモード用のスタンプには、年齢スタンプ、体重スタンプ及び身長スタンプなどがある。年齢スタンプ、体重スタンプ及び身長スタンプ上にはそれぞれ、年齢、体重及び身長をタッチパネル１０９を使った文字入力により記入できる。また、本実施例では、年齢、体重及び身長のそれぞれについて、互いに表示形態の異なる３種類のスタンプが予め用意されており、撮影者が、撮影時に３種の内の適用すべきスタンプを選択できる。
【００３２】
図２Ａ〜図２Ｇは、ＬＣＤパネル１１１の表示画面例を示す。図２Ａ〜図２Ｇを参照して、撮影時（動画記録待機時及び動画記録中）にＬＣＤパネル１１１に表示される各画面例を説明する。
【００３３】
図２Ａは、撮影モード（又は記録モード）における撮影待機中及び記録中の表示例を示す。ＬＣＤパネル１１１には、カメラ部１０１で撮像されているスルー画像２０１（ライブビュー画像とも称する）が、動画として全画面表示されている。スルー画像２０１は、被写体２０８を撮像したものである。画面の上部には、撮影時間情報２０３と、録画状態アイコン２０４と、残バッテリ情報２０５と、ベビーモードを示すベビーモードアイコン２０６が、ＯＳＤで表示されている。撮影時間情報２０３は録画開始からの経過時間を示し、図２Ａでは録画待機中を示す。画面上にはさらに、メニューボタン２０２とタッチ描画モード切り替えボタン２０７が、それぞれＯＳＤで表示されている。メニューボタン２０２及びタッチ描画切り替えボタン２０７に対して、撮影者はタッチパネル１０９によりタッチ操作可能である。
【００３４】
これらＯＳＤで表示されるアイテムは、撮像画像に重畳されて画面表示されるものであり、記録はされない。本明細書ではこのようなアイテムを「表示アイテム」と称する。図２Ａに示す表示例では、メニューボタン２０２、撮影時間情報２０３、録画状態アイコン２０４、残バッテリ情報２０５、ベビーモードアイコン２０６及びタッチ描画切り替えボタン２０７が、表示アイテムである。録画状態アイコン２０４は、録画中か録画待機中かを示す。
【００３５】
これらの表示アイテム２０２〜２０７は、ユーザに相応する情報を通知するか操作を促すものであって、動画記憶部１０５に撮像画像の動画とともに記録されるものではない。動画記録中において、タッチ描画モードに遷移する前であれば、撮影時間情報２０３の時間が進むことと、録画状態アイコン２０４が録画状態を示す表示形態になること以外は、概ね、図２Ａに示す表示構成が維持される。
【００３６】
図２Ａに示す表示画面例で撮影者がタッチ描画切り替えボタン２０７をタッチ操作すると、ＣＰＵ１０７は、タッチパネル１０９による手書き入力を可能にするタッチ描画モードに遷移する。図２Ｂは、図２Ａからタッチ描画モードに遷移した直後の、ＬＣＤパネル１１１の表示画面例を示す。ＬＣＤパネル１１１には、カメラ部１０１で撮像されているスルー画像２０１が動画として全画面表示され、中央に被写体２０８が位置する。
【００３７】
画面の上部には、録画状態アイコン２０４と残バッテリ情報２０５がＯＳＤで表示されている。画面上には更に、タッチ描画種別選択ボタン２１１、アニメーション選択ボタン２１２、ベビーモード用スタンプ選択ボタン２１３及びクローズボタン２１４が、それぞれＯＳＤで表示されている。これらボタン２１１〜２１４は、タッチパネル１０９へのタッチ操作により対応する指示をＣＰＵ１０７に入力するタッチボタンである。クローズボタン２１４は、タッチ描画モードを抜けて通常撮影モードに戻ることをＣＰＵ１０７に指示するのに使用される。ベビーモード用スタンプ選択ボタン２１３は、ベビーモードに設定されているときのみ表示される。タッチ描画モードであっても、動画記録中では、録画状態アイコン２０４が録画状態を示す表示形態になる。
【００３８】
図２Ｃは、ペンとスタンプの種別を選択する画面例を示し、図２Ｂに示す画面でタッチ描画種別選択ボタン２１１がタッチされると、ＬＣＤパネル１１１に表示される。画面上には、画面のタイトルと前の画面への復帰を指示する復帰ボタン２２１がＯＳＤで表示されている。
【００３９】
また、種々の編集ツールを示すボタン２２２〜２２９がＯＳＤにより表示される。ペン先小ボタン２２２とペン先大ボタン２２３は、ペンの太さを指示するのに使用される。ハートボタン２２４及び星ボタン２２５は、スタンプの形状（ハートと星）を指定するのに使用される。消しゴム小ボタン２２６及び消しゴム大ボタン２２７は、それぞれのサイズの消しゴムを指定するのに使用される。色選択ボタン２２８は、ペンやスタンプの色の選択を指定するのに使用される。クリアボタン２２９は、編集ツールで描画又は選択したアイテムの全消去をＣＰＵ１０７に指示するのに使用される。
【００４０】
なお、ペンを選択したときは、描画をするためのタッチ操作として、タッチダウンした点からタッチアップするまで連続的に画面をなぞると、軌跡に沿って連続した線を描画することができる。スタンプを選択したときは、タッチダウンした位置を基準とした位置に選択したスタンプを描くことができる。
【００４１】
ペンにより描画された図形と、ハートボタン２２４及び星ボタン２２５で付加されたスタンプ（アニメーション化されたものを含む）は、撮像画像に重畳され、撮像画像と共に動画記憶部１０５に記録される。これらの図形及びスタンプのように、撮像画像に重畳されて撮像画像と共に記録されるアイテムを、重畳アイテムと呼ぶ。テンキー等で文字を入力可能な場合、この入力文字は、撮影画像に重畳して記録される場合は重畳アイテムである。
【００４２】
重畳アイテムの記録の方法として以下の２通りが考えられるが、何れを採用しても良い。第一の方法では、ＣＰＵ１０７又はＣＰＵ１０７に制御された映像処理部１０２が、カメラ部１０１で撮像された画像に重畳アイテムを分離不能に合成し、動画記憶部１０５が、得られた合成画像を動画ファイルとして記憶する。第二の方法では、ＣＰＵ１０７が、動画記憶部１０５にカメラ部１０１による撮像画像を動画ファイルとして記憶させると共に、重畳アイテム関連情報をこの動画ファイルに関連付けて記憶させる。重畳アイテム関連情報は少なくとも重畳アイテムを特定するデータを含み、更に、重畳アイテムを重畳すべき動画中の時間を示す（タイムコードなど）及び画面上の空間位置を示す座標データを含む。重畳アイテムを特定するデータには、重畳アイテムの画像データ自体、又は重畳アイテムの種別を示すＩＤデータなどがある。重畳アイテム関連情報は、動画ファイルのヘッダ情報（属性情報）として記録しても良いし、動画ファイルに関連付けられた別ファイルに記録しても良い。
【００４３】
図２Ｄはアニメーション選択画面の表示例を示し、図２Ｂに示す画面でユーザがアニメーション選択ボタン２１２をタッチすると、ＬＣＤパネル１１１に表示される。この画面で、ユーザはアニメーションの種類を選択できる。画面上には、画面タイトルと、前画面への戻りをＣＰＵ１０７に指示する復帰ボタン２２１と、複数のアニメーションボタン２３１が、ＯＳＤで表示されている。選択されたアニメーションは、重畳アイテムとして、撮像画像に重畳される。
【００４４】
図２Ｅはベビーモード用スタンプ選択画面の表示例を示し、図２Ｂに示す画面でユーザがベビーモード用スタンプ選択ボタン２１３をタッチすると、ＬＣＤパネル１１１に表示される。この画面で、ユーザは、どの赤ん坊を撮影するかを選択でき、ベビーモード用スタンプの表示・非表示を選択できる。画面上には、画面タイトル、前画面への戻りをＣＰＵ１０７に指示する復帰ボタン２２１、及び複数のタッチ操作可能なボタン２２４１〜２４８が、スルー画像２０１に重畳してＯＳＤで表示されている。
【００４５】
赤ん坊一人目選択ボタン２４１、赤ん坊二人目選択ボタン２４２及び赤ん坊三人目選択ボタン２４３は、撮影対象の赤ん坊を指定するボタンであり、何れか１つのみを選択可能である。図２Ｅでは、赤ん坊一人目選択ボタン２４１が選択状態となっている。この状態で、赤ん坊二人目選択ボタン２４２または赤ん坊三人目選択ボタン２４３をタップすることにより、撮影対象の赤ん坊を変更できる。
【００４６】
日付スタンプ表示設定ボタン２４４は、時刻スタンプ表示設定ボタン２４５、年齢スタンプ表示設定ボタン２４６、身長スタンプ表示設定ボタン２４７及び体重スタンプ表示設定ボタン２４８を、「表示設定ボタン」と総称する。各表示設定ボタン２４４〜２４８は透過情態で表示され、ユーザは、各表示設定ボタン２４４〜２４８の裏に半透過でスルー画像２０１を視認できる。また、各表示設定ボタン２４４〜２４８はトグルボタンであり、タッチするたびに各表示設定ボタンの示すスタンプのオンとオフが切り替わる。オンにすると、ＣＰＵ１０７は、ボタン左端の矩形に色を着け、オンとなったスタンプを撮像画像（映像処理部１０２の出力画像）に重畳する。逆に、オフにすると、ＣＰＵ１０７は、ボタン左端の矩形の色を消し、撮像画像に重畳されていたスタンプを消去する。なお、図２Ｅでは、日付スタンプ表示設定ボタン２４４と時刻スタンプ表示設定ボタン２４５が表示オフ状態であり、年齢スタンプ表示設定ボタン２４６と身長スタンプ表示設定ボタン２４７と体重スタンプ表示設定ボタン２４８が表示オン状態である。
【００４７】
また、表示設定ボタン２４６〜２４８の右横には、各スタンプの表示内容を設定できる生年月日設定ボタン２４９、身長設定ボタン２５０及び体重設定ボタン２５１がそれぞれ、ＯＳＤにより表示される。
【００４８】
図２Ｅに示す表示画面例では、赤ん坊一人目選択ボタン２４１、赤ん坊二人目選択ボタン２４２及び赤ん坊三人目選択ボタン２４３の一つの選択により撮影対象の赤ん坊が切り替わる。この選択操作に従い、ＣＰＵ１０７は、表示される年齢スタンプ、身長スタンプ及び体重スタンプの表示形態も同時に切り替える。切り替わりの具体例については、図３を参照して説明する。
【００４９】
図２Ｆは生年月日設定画面の表示例を示し、図２Ｅにおいて生年月日設定ボタン２４９がタッチされると、ＬＣＤパネル１１１に表示される。この画面で、ユーザは、年齢スタンプのための年月日を入力できる。身長設定ボタン２５０及び体重設定ボタン２５１をタッチした場合、同様の数値入力画面が表示される。本実施例では、３人の赤ん坊のそれぞれについて、生年月日、身長、体重の設定を保持できる。
【００５０】
図２Ｆに示す生年月日設定画面には、画面タイトル及び復帰ボタン２２１以外に、年入力部２６１、月入力部２６２及び日入力部２６３がＯＳＤにより表示され、各入力部２６１〜２６３の入力値を値調整ボタン２６４で変更する。ここで設定した年月日は、不揮発性メモリであるプログラム・データ記憶部１０８に記憶される。ＣＰＵ１０７は、この生年月日とビデオカメラ１００が備える時計（不図示）より取得される撮影時の年月日との差分を算出し、撮影時の年齢、月齢又は生後日数などをスタンプ上に表示する。
【００５１】
図２Ｇは、タッチ描画モードでベビーモード用のスタンプ及びフリーハンド入力による描画を行った結果の表示例である。ＬＣＤパネル１１１には、カメラ部１０１で撮像されているスルー画像２０１が、動画として全画面表示されている。スルー画像２０１は、被写体２０８を撮像したものである。画面の左部には、タッチ操作によって描画された手書き文字２７４（「Ｈｅｌｌｏ！！」の文字列）がＯＳＤで表示されている。手書き文字２７４は、ユーザのタッチ操作の軌跡に対して描画を行ったものである。
【００５２】
画面上には更に、ベビーモード専用のスタンプであり「重畳アイテム」である年齢スタンプ２７１、体重スタンプ２７２及び身長スタンプ２７３がＯＳＤで表示されている。年齢スタンプ２７１は、被写体２０８の生後からの経過時間に関する情報を表し、年齢以外に、出生後の日数、出生後の月数（月齢）又は子供の学年などを表すようにしてもよい。体重スタンプ２７２には体重が記入され、身長スタンプ２７３には身長が記入されている。
【００５３】
図２Ｈは、タッチ描画モードでベビーモード用のスタンプ及びフリーハンド入力による描画を行った結果の別の表示例である。図２Ｇとは異なる赤ん坊を撮影対象とした場合の表示例であり、赤ん坊二人目選択ボタン２４２により二人目の赤ん坊が選択されているとする。
【００５４】
図２Ｈに示す表示例では、図２Ｇに示すスタンプとは表示形態が異なるスタンプ２８１，２８２がＯＳＤにより表示されている。すなわち、年齢スタンプ２８１、体重スタンプ２８２及び身長スタンプ２８３は、二人目用に設定されたものである。各スタンプ２８１〜２８３上に表示される情報（体重、年齢及び身長）は、プログラム・データ記憶部１０８に記憶される２人目用の設定情報から読み出される、スタンプ２８１〜２８３に合成される。
【００５５】
図３を参照して、記録対象の赤ん坊の変更とスタンプのオン・オフに対する本実施例の画面遷移を説明する。
【００５６】
フレーム３０１，３１１，３１２，３１３，３１４は、記録される動画のうち、あるタイミングのフレーム画像を表現しており、時系列に並んでいる。フレーム３０１は、赤ん坊二人目選択ボタン２４２により撮影対象の赤ん坊が二人目として選択された状態の画像例を示す。フレーム３０１では、年齢スタンプ表示設定ボタン２４６と、身長スタンプ表示設定ボタン２４７と、体重スタンプ表示設定ボタン２４８により各スタンプがオン状態となっている。この結果、年齢、体重及び身長のそれぞれのスタンプが赤ん坊二人目用の表示形態で表示されている。
【００５７】
フレーム３１１は、フレーム３０１において身長スタンプをドラッグ操作により移動した後の画像例を示す。フレーム３０２は、ドラッグ操作途中の画像例を示す。フレーム３０２で示すように身長スタンプ上に指を置き上方向に移動して指を離すと、フレーム３１１の状態となる。
【００５８】
フレーム３１１で図２Ｅに示すように年齢スタンプ表示設定ボタン２４６をオフ状態とすると、フレーム３２１になる。
【００５９】
フレーム３３１は、フレーム３２１で撮影対象の赤ん坊を一人目に切り替えると、フレーム３３１になる。撮影対象となる赤ん坊の切り替えは、図２Ｅに示す画面例で赤ん坊一人目選択ボタン２４１を選択することで、実現される。撮影対象の赤ん坊を切り替えに従い、ＣＰＵ１０７は、体重スタンプと身長スタンプの表示形態と表示内容を、対応するものに変更する。スタンプの表示位置は、撮影対象の赤ん坊の変更前後で維持される。
【００６０】
フレーム３３１で図２Ｅに示す画面例で年齢スタンプ表示設定ボタン２４６をオン状態とすると、フレーム３４１になる。生年月日スタンプの表示位置は、撮影対象の赤ん坊に関係なく、前回の表示位置のままである。表示形態の変更の際にスタンプの表示位置を移動しないのは、ユーザ好みの撮影レイアウトを崩さないためである。
【００６１】
図４を参照して、再生モードでＬＣＤパネル１１１に表示されるインデックス画面例を説明する。図４（ａ）は従来例のインデックス画面例、図４（ｂ）は本実施例のインデックス画面例を示す。
【００６２】
図４（ａ）に示す従来例のインデックス画面例では、各サムネイル（代表画像）上に表示されているベビーモード用のスタンプは全て同じである。すなわち、撮影対象の赤ん坊が相違しても、スタンプの表示形態を変更していない。
【００６３】
他方、本実施例では、同じ赤ん坊には同じスタンプを撮影者自身の操作で割り当て、ベビーモードで撮影された画像は、撮影対象者が誰であるかにかかわらず、ベビーモード用の単一のプレイリストに登録されて記録される。そして、再生モードでは、図４（ｂ）に示すように、ベビーモード用プレイリストに登録された画像が、それらの代表画像で一覧表示される。即ち、一覧表示では、複数の撮影対象者の画像が混在することになる。しかし、本実施例では、図４（ｂ）に示すように同じ赤ん坊には同じスタンプが重畳されているので、スタンプの表示形態の異同により同じ赤ん坊の画像かどうかが一目瞭然となる。すなわち、スタンプの表示形態から撮影対象を識別できる。
【００６４】
図５は、本実施例のベビースタンプ描画処理のフローチャートを示す。この処理は、ＣＰＵ１０７がプログラム・データ記憶部１０８から相当するプログラムを読み出し実行することによって、実現される。
【００６５】
ビデオカメラ１００が動画撮影モードで起動され、ユーザが図２Ｂに示す画面例のベビーモード用スタンプ選択ボタン２１３をタップすると、ＣＰＵ１０７は、図５に示す処理を開始する。以下の動作説明では、ＬＣＤパネル１１１には図２Ｅに示す画面が表示されているものとする。
【００６６】
Ｓ５０１では、ＣＰＵ１０７は、復帰ボタン２２１がタップされたかどうかを判定する。ＣＰＵ１０７は、復帰ボタン２２１がタップされた場合、スタンプ選択画面を終了し、復帰ボタン２２１がタップされてない場合、Ｓ５０２に進む。
【００６７】
Ｓ５０２では、ＣＰＵ１０７は、ベビーモード用スタンプ表示設定ボタンが押されたかどうかを判定する。図２Ｅにおいて、ベビーモード用スタンプ表示設定ボタンは、年齢スタンプ表示設定ボタン２４６、身長スタンプ表示設定ボタン２４７及び体重スタンプ表示設定ボタン２４８である。ＣＰＵ１０７は、ベビーモード用スタンプ表示設定ボタンがタップされた場合は、Ｓ５０３の処理に進み、タップされない場合、Ｓ５０１に進む。
【００６８】
Ｓ５０３では、ＣＰＵ１０７は、ベビーモード用スタンプ表示設定ボタンの変化を検出し、オン状態かどうかを判定する。ＣＰＵ１０７は、オン状態になったと判定した場合Ｓ５０５の処理に進み、そうでない場合（オフ状態と判定した場合）、Ｓ５０４の処理に進む。
【００６９】
Ｓ５０４では、ＣＰＵ１０７は、スタンプの消去処理及び画面全体の再描画を行い、Ｓ５０１に進む。具体的には、ＣＰＵ１０７は、一時記憶部１０３を参照し、設定が変更したスタンプと、そのスタンプの表示位置・エリアを取得し、描画エリアを背景色で塗りつぶす。ＣＰＵ１０７は、さらに、他のスタンプと重なっている可能性もあるので、画面全体を再描画する。
【００７０】
Ｓ５０５では、ＣＰＵ１０７は、一時記憶部１０３を参照し、本体に設定されている撮影対象者設定情報を取得し、Ｓ５０６に進む。撮影対象者設定情報は、撮影対象の赤ん坊がどれにあたるかを示す情報である。図２Ｅに示す例でいうと、撮影対象者設定情報は、赤ん坊一人目選択ボタン２４１、赤ん坊二人目選択ボタン２４２及び赤ん坊三人目選択ボタン２４３のどれが有効状態となっているかである。
【００７１】
Ｓ５０６では、ＣＰＵ１０７は、Ｓ５０５で取得した撮影対象者に応じた表示形態のスタンプを描画し、Ｓ５０７に進む。プログラム・データ記憶部１０８には、撮影対象者に応じた表示形態のスタンプが所定人数分、記憶されている。ＣＰＵ１０７は、Ｓ５０６の処理において適切な画像をプログラム・データ記憶部１０８から一時記憶部１０３に展開し、画面上に描画する。本実施例では、一人の撮影対象者に対して、年齢スタンプ、身長スタンプ及び体重スタンプの画像を用意しているので、３人分では総計９つのスタンプになる。日付スタンプ及び時刻スタンプのように撮影対象者に依存しないスタンプは、撮影対象者によってスタンプ画像を切り替える必要が無いことはいうまでもない。
【００７２】
Ｓ５０７では、ＣＰＵ１０７は、Ｓ５０５で取得した撮影対象者の個別情報をスタンプ上に描画し、Ｓ５０１に進む。撮影対象者の個別情報は、生年月日から計算する年齢並びにユーザ入力により設定される身長及び体重であり、プログラム・データ記憶部１０８に記憶されている。
【００７３】
図５に示すフローチャートに従う上述の動作により、スタンプ描画の際に撮影対象者に応じた表示形態のスタンプを表示できる。
【００７４】
図６は、撮影対象者切り替え時の描画処理のフローチャートを示す。この処理は、ＣＰＵ１０７がプログラム・データ記憶部１０８から相当するプログラムを読み出し実行することによって、実現される。
【００７５】
ビデオカメラ１００が動画撮影モードで起動され、ユーザが図２Ｂに示す画面例のベビーモード用スタンプ選択ボタン２１３をタップすると、ＣＰＵ１０７は、図６に示す処理を開始する。以下の動作説明では、ＬＣＤパネル１１１には図２Ｅに示す画面が表示されているものとする。
【００７６】
Ｓ６０１では、ＣＰＵ１０７は、復帰ボタン２２１がタップされたかどうかを判定する。ＣＰＵ１０７は、復帰ボタン２２１がタップされた場合、スタンプ選択画面を終了し、復帰ボタンがタップされていない場合、Ｓ６０２に進む。
【００７７】
Ｓ６０２では、ＣＰＵ１０７は、ベビーモード用撮影対象選択ボタンがタップされたかどうかを判定し、撮影対象選択ボタンでない場合にはＳ６０１に進み、撮影対象選択ボタンである場合にはＳ６０２に進む。撮影対象選択ボタンは、図２Ｅの示す画面例の、赤ん坊一人目選択ボタン２４１、赤ん坊二人目選択ボタン２４２及び赤ん坊三人目選択ボタン２４３のいずれかである。
【００７８】
Ｓ６０３では、ＣＰＵ１０７は、撮影対象者の変更があったかどうかを判定し、撮影対象者の変更があった場合にはＳ６０４に進み、撮影対象者の変更がなかった場合にはＳ６０１に進む。
【００７９】
Ｓ６０４では、ＣＰＵ１０７は、ベビー用スタンプが表示されているかどうかを判定し、ベビー用スタンプが表示されている場合にはＳ６０５に進み、表示されていない場合にはＳ６０１に進む。なお、ベビー用スタンプが表示されているかどうかは、年齢スタンプ表示設定ボタン２４６、身長スタンプ表示設定ボタン２４７及び体重スタンプ表示設定ボタン２４８について一時記憶部１０３に記憶される設定状態を参照して判定する。
【００８０】
Ｓ６０５では、ＣＰＵ１０７は、スタンプの消去処理及び画面全体の再描画を行い、Ｓ６０６に進む。具体的には、ＣＰＵ１０７は、一時記憶部１０３を参照し、設定が変更したスタンプと、そのスタンプの表示位置・エリアを取得し、描画エリアを背景色で塗りつぶす。ＣＰＵ１０７は、さらに、他のスタンプと重なっている可能性もあるので、画面全体を再描画する。
【００８１】
Ｓ６０６では、ＣＰＵ１０７は、一時記憶部１０３を参照し、本体に設定されている撮影対象者設定情報を取得し、Ｓ６０７に進む。
【００８２】
Ｓ６０７では、ＣＰＵ１０７は、Ｓ６０６で取得した撮影対象者に応じた表示形態のスタンプを描画し、Ｓ６０８に進む。
【００８３】
Ｓ６０８では、ＣＰＵ１０７は、Ｓ６０６で取得した撮影対象者に応じた情報をスタンプ上に描画し、Ｓ６０１に進む。
【００８４】
図６に示すフローにより、撮影対象者の変更に伴い、ベビー用スタンプを、撮影対象者に応じた表示形態に変更できる。
【００８５】
以上のように、撮影対象者に応じてスタンプの表示形態を変更することで、撮影対象者とスタンプの表示形態を関連付けることができる、図４（ｂ）に示すように、タンプの表示形態から撮影対象者を容易に判別できるようになる。これにより、インデックス表示のサムネイル画像のような小さな画像であっても、種被写体を容易に識別できるようになる。
【００８６】
撮影対象を赤ん坊とした動作を説明したが、その他の被写体、例えば、犬、猫、ウサギ等の動物でも、適用可能である。すなわち、本発明では、複数の被写体について、被写体毎に異なる表示形態の、画像に重畳すべきアイテムの情報を含む被写体情報を記憶し、ユーザの選択指示に従い特定の被写体の画像に同じアイテムを重畳する。
【００８７】
プログラム・データ記憶部１０８に記憶するスタンプ表示テータは、利用前に、通信部１１２又はＵＳＢ等を介して他機器から転送し、プログラム・データ記憶部１０８に格納しても良い。
【００８８】
スタンプの種類として生年月日、体重及び身長を例に挙げたが、被写体を識別するニックネーム、名前及び／又は血液型等を採用しても良いし、追加しても良い。
【００８９】
ＣＰＵ１０７による制御は、１つのハードウェアで実現しても良いし、複数のハードウェアが処理を分担することで実現しても良い。
【００９０】
特定の用途に使用する実施例を説明したが、これは説明用であり、本発明は、上述した特定の実施例に限定されない。すなわち、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００９１】
本発明をビデオカメラに適用した実施例を説明したが、動画又は静止画を記録する画像記録装置を有する種々の装置に適用可能である。例えば、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤ、ゲーム機、電子ブックリーダなどに適用可能である。
【００９２】
（他の実施例）本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウエア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【図１】
2015109571.tif 000003
【図２Ａ】
2015109571.tif 000004
【図２Ｂ】
2015109571.tif 000005
【図２Ｃ】
2015109571.tif 000006
【図２Ｄ】
2015109571.tif 000007
【図２Ｅ】
2015109571.tif 000008
【図２Ｆ】
2015109571.tif 000009
【図２Ｇ】
2015109571.tif 000010
【図２Ｈ】
2015109571.tif 000011
【図３】
2015109571.tif 000012
【図４】
2015109571.tif 000013
【図５】
2015109571.tif 000014
【図６】
2015109571.tif 000015