(57)【要約】【課題】スケジューラに登録された予定に関する画像が後に登録されたとき、その画像をスケジューラに表示させる。【解決手段】ユーザは、カレンダー画面２７１に登録した予定の終了後、その予定に対応する画像またはスクラップブックをデータベースに登録する場合がある。記録再生制御部は、新たな画像データまたはスクラップブックがデータベースに登録された場合、予定に関する情報を検索キーとして、データベースに登録された新たな画像データまたはスクラップブックが、終了した予定のいずれかに対応するものであるか否かを判断する。終了された予定に対応する画像データまたはスクラップブックが検索された場合、記録再生制御部およびスケジュール管理処理部は、カレンダー画面２７１の該当する日にちの欄に、検索された画像データまたはスクラップブックの縮小画像またはサムネイルを表示させる。本発明は、ＨＤＤレコーダに適用できる。【選択図】図２６
2009140453.tif 000002
【特許請求の範囲】
【請求項１】
予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置において、
複数の画像の画像データと、前記画像データの属性情報を記憶する画像データ記憶手段と、
前記予定表の日付に対応して入力された情報を日付とともに記憶する情報記憶手段と、
前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索する検索手段と、
前記検索手段により検索された前記属性情報を有する前記画像の表示を制御する表示制御手段と
を備える情報処理装置。
【請求項２】
前記検索手段は、前記情報記憶手段記憶された前記情報のうち、ユーザにより選択された前記情報または対応する前記日付に関連を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索する
請求項１に記載の情報処理装置。
【請求項３】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備え、
前記検索手段は、前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記グループ属性情報記憶手段により記憶された前記グループの前記属性情報を更に検索し、
前記表示制御手段は、前記検索手段により検索された前記グループの前記属性情報を有する前記グループごとに前記画像の表示を制御する
請求項１に記載の情報処理装置。
【請求項４】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備え、
前記検索手段は、前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記画像データの前記属性情報を検索するとともに、検索された前記画像データを含む前記グループを更に検索し、
前記表示制御手段は、前記検索手段により検索された前記グループごとに前記画像の表示を制御する
請求項１に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記画像の縮小画像の前記予定表の対応する日付の位置への表示を制御する
請求項１に記載の情報処理装置。
【請求項６】
予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置の情報処理方法において、
複数の画像の画像データと、前記画像データの属性情報を記憶し、
前記予定表の日付に対応して入力された情報を日付とともに記憶し、
前記情報または対応する前記日付に関連性を有する前記画像データの前記属性情報を検索し、
検索された前記属性情報を有する前記画像の表示を制御する
ステップを含む情報処理方法。
【請求項７】
複数の画像の画像データと前記画像データの属性情報とを記憶する画像データ記憶部と、予定表を表示し、ユーザが前記予定表に対して入力した情報を日付とともに記憶する情報記憶部とを用い、前記情報が記載された前記予定表を表示させる処理をコンピュータに実行させるプログラムであって、
前記予定表の日付に対応して入力された情報を取得し、
前記情報または対応する前記日付に関連性を有する前記画像データの前記属性情報を検索し、
検索された前記属性情報を有する前記画像の表示を制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項８】
予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置において、
複数の画像の画像データと、前記画像データの属性情報を記憶する画像データ記憶手段と、
前記予定表の日付に対応して入力された情報を日付とともに記憶する情報記憶手段と、
前記画像データ記憶手段により記憶された前記画像データの前記属性情報に関連性を有する、前記情報記憶手段により記憶された前記情報または対応する前記日付を検索する検索手段と、
前記予定表の前記検索手段により検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御する表示制御手段と
を備える情報処理装置。
【請求項９】
前記検索手段は、前記画像データ記憶手段に新たな前記画像データが記憶されたとき、前記情報または対応する前記日付に関連性を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索する
請求項８に記載の情報処理装置。
【請求項１０】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備え、
前記検索手段は、前記グループ属性情報記憶手段に新たな前記グループの属性情報が記憶されたとき、前記グループ属性情報記憶手段に記憶されている前記グループの前記属性情報を用いて、新たに記憶された前記グループの前記属性情報に関連性を有する、前記情報記憶手段により記憶された前記情報または対応する前記日付を更に検索し、
前記表示制御手段は、前記予定表の前記検索手段により検索された前記日付に対応する位置に、前記グループごとの前記画像の表示を更に制御する
請求項８に記載の情報処理装置。
【請求項１１】
前記表示制御手段は、前記画像の縮小画像の表示を制御する
請求項８に記載の情報処理装置。
【請求項１２】
予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置の情報処理方法において、
複数の画像の画像データと、前記画像データの属性情報を記憶し、
前記予定表の日付に対応して入力された情報を日付とともに記憶し、
前記画像データの前記属性情報に関連性を有する、対応する前記情報または対応する前記日付を検索し、
前記予定表の検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御する
ステップを含む情報処理方法。
【請求項１３】
複数の画像の画像データと前記画像データの属性情報とを記憶する画像データ記憶部と、予定表を表示し、ユーザが前記予定表に対して入力した情報を日付とともに記憶する情報記憶部とを用い、前記情報が記載された前記予定表を表示させる処理をコンピュータに実行させるプログラムであって、
前記画像データ記憶部に記憶されている前記画像データの前記属性情報に関連性を有する、前記情報記憶部に記憶されている前記情報または対応する前記日付を検索し、
前記予定表の検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、登録された予定に基づいて、記憶されている画像データを表示させることができるようにした、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、HDD（Hard Disk Drive）レコーダやパーソナルコンピュータなどの機器において、コンテンツに付加されたメタデータを利用してコンテンツの検索を行うことができる。しかしこの場合、ユーザが、能動的にどのメタデータで検索したいかを、機器に対して働きかける必要がある。また、検索された結果が表示されたリストの中から、ユーザが、最終的に１つのコンテンツを選択しなければならない。
【０００３】
銀塩カメラで撮影された写真をアルバムに保存する場合、例えば、イベント毎、撮影された場所毎、日付毎にアルバムを分けたり、ページを分けたりして写真を保存することができる。さらに、撮影された写真に関連した、レシート、パンフレットやチケット等もあわせて保存することができる。これにより、年月が経ってから写真を探すときに、分類されたアルバムやページから、日付やイベント名をキーに容易にさかのぼることができる。
【０００４】
また、写真撮影されたフィルム画像を電子画像に変換し、これに撮影日や場所等の付加情報を付加して電子データとして保存管理し、画像が記録された写真フィルムを電子データと関連付けて保管するようにしたものもある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平１０−１４３６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、HDDレコーダやパーソナルコンピュータにおいて、写真や動画などのコンテンツを、所謂スケジューラに登録された予定と連動させて自動的に表示することはできない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、登録された予定に基づいて、記憶されている画像データを表示させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の側面の情報処理装置は、予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置であって、複数の画像の画像データと、前記画像データの属性情報を記憶する画像データ記憶手段と、前記予定表の日付に対応して入力された情報を日付とともに記憶する情報記憶手段と、前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索する検索手段と、前記検索手段により検索された前記属性情報を有する前記画像の表示を制御する表示制御手段とを備える。
【０００９】
前記検索手段には、前記情報記憶手段記憶された前記情報のうち、ユーザにより選択された前記情報または対応する前記日付に関連を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索させるようにすることができる。
【００１０】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備えさせるようにすることができ、前記検索手段には、前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記グループ属性情報記憶手段により記憶された前記グループの前記属性情報を更に検索させるようにすることができ、前記表示制御手段には、前記検索手段により検索された前記グループの前記属性情報を有する前記グループごとに前記画像の表示を制御させるようにすることができる。
【００１１】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備えさせるようにすることができ、前記検索手段には、前記情報記憶手段により記憶された前記情報または対応する前記日付に関連性を有する、前記画像データの前記属性情報を検索するとともに、検索された前記画像データを含む前記グループを更に検索させるようにすることができ、前記表示制御手段には、前記検索手段により検索された前記グループごとに前記画像の表示を制御させるようにすることができる。
【００１２】
前記表示制御手段には、前記画像の縮小画像の前記予定表の対応する日付の位置への表示を制御させるようにすることができる。
【００１３】
本発明の第１の側面の情報処理方法は、予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置の情報処理方法であって、複数の画像の画像データと、前記画像データの属性情報を記憶し、前記予定表の日付に対応して入力された情報を日付とともに記憶し、前記情報または対応する前記日付に関連性を有する前記画像データの前記属性情報を検索し、検索された前記属性情報を有する前記画像の表示を制御するステップを含む。
【００１４】
本発明の第１の側面のプログラムは、複数の画像の画像データと前記画像データの属性情報とを記憶する画像データ記憶部と、予定表を表示し、ユーザが前記予定表に対して入力した情報を日付とともに記憶する情報記憶部とを用い、前記情報が記載された前記予定表を表示させる処理をコンピュータに実行させるプログラムであって、前記予定表の日付に対応して入力された情報を取得し、前記情報または対応する前記日付に関連性を有する前記画像データの前記属性情報を検索し、検索された前記属性情報を有する前記画像の表示を制御するステップを含む処理をコンピュータに実行させる。
【００１５】
本発明の第１の側面においては、複数の画像の画像データと、画像データの属性情報が記憶され、予定表の日付に対応して入力された情報が日付とともに記憶され、情報または対応する日付に関連性を有する画像データの属性情報が検索され、検索された属性情報を有する画像が表示される。
【００１６】
本発明の第２の側面の情報処理装置は、予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置であって、複数の画像の画像データと、前記画像データの属性情報を記憶する画像データ記憶手段と、前記予定表の日付に対応して入力された情報を日付とともに記憶する情報記憶手段と、前記画像データ記憶手段により記憶された前記画像データの前記属性情報に関連性を有する、前記情報記憶手段により記憶された前記情報または対応する前記日付を検索する検索手段と、前記予定表の前記検索手段により検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御する表示制御手段とを備える。
【００１７】
前記検索手段は、前記画像データ記憶手段に新たな前記画像データが記憶されたとき、前記情報または対応する前記日付に関連性を有する、前記画像データ記憶手段により記憶された前記画像データの前記属性情報を検索させるようにすることができる。
【００１８】
１以上の前記画像を含むように分類したグループの属性情報を記憶するグループ属性情報記憶手段を更に備えさせるようにすることができ、前記検索手段には、前記グループ属性情報記憶手段に新たな前記グループの属性情報が記憶されたとき、前記グループ属性情報記憶手段に記憶されている前記グループの前記属性情報を用いて、新たに記憶された前記グループの前記属性情報に関連性を有する、前記情報記憶手段により記憶された前記情報または対応する前記日付を更に検索させるようにすることができ、前記表示制御手段には、前記予定表の前記検索手段により検索された前記日付に対応する位置に、前記グループごとの前記画像の表示を更に制御させるようにすることができる。
【００１９】
前記表示制御手段には、前記画像の縮小画像の表示を制御させるようにすることができる。
【００２０】
本発明の第２の側面の情報処理方法は、予定表を表示し、前記予定表に情報を入力することが可能な情報処理装置の情報処理方法であって、複数の画像の画像データと、前記画像データの属性情報を記憶し、前記予定表の日付に対応して入力された情報を日付とともに記憶し、前記画像データの前記属性情報に関連性を有する、対応する前記情報または対応する前記日付を検索し、前記予定表の検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御するステップを含む。
【００２１】
本発明の第２の側面のプログラムは、複数の画像の画像データと前記画像データの属性情報とを記憶する画像データ記憶部と、予定表を表示し、ユーザが前記予定表に対して入力した情報を日付とともに記憶する情報記憶部とを用い、前記情報が記載された前記予定表を表示させる処理をコンピュータに実行させるプログラムであって、前記画像データ記憶部に記憶されている前記画像データの前記属性情報に関連性を有する、前記情報記憶部に記憶されている前記情報または対応する前記日付を検索し、前記予定表の検索された前記日付に対応する位置に、前記属性情報を有する前記画像の表示を制御するステップを含む処理をコンピュータに実行させる。
【００２２】
本発明の第２の側面においては、複数の画像の画像データと、画像データの属性情報が記憶され、予定表の日付に対応して入力された情報が日付とともに記憶され、画像データの属性情報に関連性を有する、対応する情報または対応する日付が検索され、予定表の検索された日付に対応する位置に、属性情報を有する画像が表示される。
【００２３】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであっても良いし、１つの装置を構成している内部ブロックどうしであっても良い。
【００２４】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【００２５】
情報処理装置は、独立した装置であっても良いし、ＨＤＤレコーダなどの記録再生装置の情報処理を行うブロックであっても良い。
【発明の効果】
【００２６】
以上のように、本発明の第１の側面によれば、画像を表示することができ、特に、予定表に入力された内容に関連を有する画像を検索して表示することができる。
【００２７】
また、本発明の第２の側面によれば、画像を表示することができ、特に、画像に関連性を有する予定に対応する日にちの欄に該当する画像を表示することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図を参照して、本発明の実施の形態について説明する。
【００２９】
図１は、本発明の一実施の形態であるHDDレコーダの構成の例を示すブロック図である。
【００３０】
図１のHDDレコーダ１は、図示せぬ外部装置から供給されるAV（Audio Video）信号、または図示せぬアナログチューナ若しくは図示せぬラインチューナから供給されるアナログ信号として入力される映像信号および音声信号を記録または再生する。HDDレコーダ１は、再生された映像信号を、外部に接続されているモニタ２に出力する。また、HDDレコーダ１は、再生された音声信号を、外部に接続されているスピーカ３に出力する。
【００３１】
AV信号を供給する外部装置は、例えば、i.LINK（商標）を介して接続される外部装置、デジタルBS（Broadcasting Satellite）チューナもしくはデジタルCS（Communications Satellite）チューナ、デジタルビデオカメラ、デジタルスチルカメラ、またはスキャナなどである。
【００３２】
HDDレコーダ１には、必要に応じてドライブ４が接続される。ドライブ４には、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどのリムーバブルメディア５が必要に応じて装着され、データの授受を行うようになされている。
【００３３】
図１のHDDレコーダ１は、コーデック１１、サンプリングレートコンバータ１２、アナログ入力処理部１３、A/Dコンバータ１４、切換部１５、NTSC（National Television System Committee）デコーダ１６、エンコーダ１７、記録再生部１８、操作部１９、制御部２０、デコーダ２１、NTSCエンコーダ２２、およびD/Aコンバータ２３から構成される。
【００３４】
コーデック１１は、図示せぬ外部装置から供給されるAV信号のうち、デジタルビデオ信号の圧縮を伸張し、NTSCデコーダ１６に供給する。
【００３５】
サンプリングレートコンバータ１２は、図示せぬ外部装置から供給されるAV信号のうち、デジタルオーディオ信号のサンプリングレートを異なるサンプリングレートに変換する。サンプリングレートコンバータ１２は、変換されたデジタルオーディオ信号を切換部１５に供給する。
【００３６】
アナログ入力処理部１３は、制御部２０から供給される、操作部１９におけるユーザからの操作を示す信号に基づいて、図示せぬアナログチューナ、または図示せぬラインチューナから供給されるアナログ信号のうちの一方を選択する。アナログ入力処理部１３は、選択されたアナログ信号のうちのアナログビデオ信号をNTSCデコーダ１６に供給する。また、アナログ入力処理部１３は、選択されたアナログ信号のうちのアナログオーディオ信号をA/Dコンバータ１４に供給する。
【００３７】
A/Dコンバータ１４は、アナログ入力処理部１３から供給されたアナログオーディオ信号をA/D変換する。A/Dコンバータ１４は、A/D変換された結果であるデジタルオーディオ信号を切換部１５に供給する。
【００３８】
切換部１５は、制御部２０から供給される、操作部１９におけるユーザからの操作を示す信号に基づいて、サンプリングレートコンバータ１２から供給されたデジタルオーディオ信号、またはA/Dコンバータ１４から供給されたデジタルオーディオ信号のうちの一方を選択する。切換部１５は、選択されたデジタルオーディオ信号をNTSCデコーダ１６に供給する。
【００３９】
NTSCデコーダ１６は、コーデック１１より供給されたデジタルビデオ信号、またはアナログ入力処理部１３より入力されたアナログビデオ信号を、NTSC方式のデジタルビデオ信号に変換する。NTSCデコーダ１６は、変換されたNTSC方式のデジタルビデオ信号と、切換部１５から供給されたデジタルオーディオ信号とを合成する。
【００４０】
HDDレコーダ１に入力される映像信号および音声信号を記録する場合は、NTSCデコーダ１６は、合成された信号であるデジタルAV信号を、エンコーダ１７に供給する。一方、HDDレコーダ１に入力される映像信号および音声信号を記録せずそのまま再生する場合は、NTSCデコーダ１６は、合成された信号であるデジタルAV信号を、後述するNTSCエンコーダ２２およびD/Aコンバータ２３に供給する。
【００４１】
エンコーダ１７は、NTSCデコーダ１６より供給されたデジタルAV信号に対して、例えば、MPEG（Moving Picture Experts Group）方式などの所定の方式に従ったエンコード処理を施す。エンコーダ１７は、エンコード処理の結果である圧縮符号化された信号データを記録再生部１８に供給する。
【００４２】
記録再生部１８は、例えば、ハードディスクまたは光ディスクなどで構成される。記録再生部１８は、エンコーダ１７から供給された信号データを記録する。また、記録再生部１８は、記録された信号データをデコーダ２１に供給する。即ち、記録再生部１８は、記録された信号データを再生する。
【００４３】
操作部１９は、例えば、各種の操作ボタン、キー、またはタッチパネルなどからなる。ユーザは、HDDレコーダ１に対する指示を入力するために操作部１９を操作する。操作部１９は、ユーザの操作に応じて、ユーザの操作を示す信号を制御部２０に供給する。
【００４４】
制御部２０は、例えば、マイクロプロセッサなどからなり、操作部１９から供給されるユーザの操作を示す信号に基づいて、HDDレコーダ１全体を制御する。
【００４５】
デコーダ２１は、記録再生部１８から供給された信号データに対して、例えば、MPEG（Moving Picture Experts Group）方式など、上述した方式に対応する方式に従ったデコード処理を施す。デコーダ２１は、処理の結果である伸張復号化されたデジタルAV信号のうちのデジタルビデオ信号をNTSCエンコーダ２２に供給する。また、デコーダ２１は、処理の結果である伸張復号化されたデジタルAV信号のうちのデジタルオーディオ信号をD/Aコンバータ２３に供給する。
【００４６】
NTSCエンコーダ２２は、デコーダ２１から供給されたデジタルビデオ信号をNTSC方式のビデオ信号に変換する。NTSCエンコーダ２２は、変換されたビデオ信号をモニタ２に供給する。
【００４７】
D/Aコンバータ２３は、デコーダ２１から供給されたデジタルオーディオ信号をD/A変換する。D/Aコンバータ２３は、変換された結果であるオーディオ信号をスピーカ３に供給する。
【００４８】
このような構成により、HDDレコーダ１は入力された映像信号および音声信号を記録、または再生することができる。
【００４９】
図２は、図１のHDDレコーダ１の記録再生部１８および制御部２０の構成の例を示すブロック図である。
【００５０】
記録再生部１８は、画像データベース３１、テンプレートデータベース３２、コンテンツデータベース３３、辞書データベース３４、および、スケジュールデータベース３５から構成される。以下、画像データベース３１を画像DB３１と称し、テンプレートデータベース３２をテンプレートDB３２と称し、コンテンツデータベース３３をコンテンツDB３３と称し、辞書データベース３４を辞書DB３４と称し、スケジュールデータベース３５をスケジュールDB３５と称することとする。
【００５１】
画像DB３１は、図１のエンコーダ１７から供給された画像のデータである画像データと、画像の属性を示すメタデータを対応づけて記憶する。
【００５２】
テンプレートDB３２は、コンテンツDB３３に記録されるコンテンツであるスクラップブックを表示する場合の、スクラップブックに配置される画像の背景となる背景画像のデータである背景テンプレートおよびスクラップブックにおける画像の配置を設定する情報である配置テンプレートと、背景テンプレートまたは配置テンプレートの属性を示すメタデータとを対応づけて記録する。
【００５３】
コンテンツDB３３は、メタデータに基づいてグループに分けられた画像が、グループ毎に配置されてなるコンテンツであるスクラップブックのデータを記録するとともに、スクラップブックのメタデータを対応つけて記憶する。なお、コンテンツの詳細は後述する。
【００５４】
辞書DB３４は、例えば、国語辞典、英和辞典、和英辞典、類語辞典などの各種の辞典のデータを単語として記録する。
【００５５】
スケジュールDB３５は、後述するスケジュール管理処理部６１の処理により実行される、ユーザのスケジュールの管理を補助するためのアプリケーション、所謂スケジューラに登録されたユーザの予定などの情報を記録する。
【００５６】
制御部２０は、操作入力取得部５１、記録再生制御部５２、表示制御部５３、特徴抽出部５４、画像判定部５５、メタデータ付加部５６、メタデータ抽出部５７、コンテンツ作成部５８、共通メタデータ数判定部５９、類義語取得部６０、および、スケジュール管理処理部６１から構成される。
【００５７】
操作入力取得部５１は、操作部１９から供給される、ユーザの操作を示す信号に基づいて、ユーザにより操作される内容を示す情報を記録再生制御部５２、または、スケジュール管理処理部６１に供給する。
【００５８】
具体的には、例えば、操作入力取得部５１は、操作部１９から供給される、モニタ２に表示される画像、背景テンプレート、またはスクラップブックを選択するユーザの操作を示す信号に基づいて、ユーザにより選択される画像、背景テンプレート、またはコンテンツを示す情報を記録再生制御部５２に供給する。
【００５９】
また、操作入力取得部５１は、操作部１９から供給される、画像が保存されている所定のフォルダを選択するユーザの操作を示す信号に基づいて、ユーザにより選択される所定のフォルダを示す情報を記録再生制御部５２に供給する。
【００６０】
また、操作入力取得部５１は、操作部１９から供給される、ユーザの操作を示す信号に基づいて、記録再生制御部５２に読み出される画像の画像データから所定の画像データを選択する。
【００６１】
また、操作入力取得部５１は、操作部１９から供給される、同じメタデータを付加した画像の数を判定する閾値を設定するユーザの操作を示す信号に基づいて、ユーザにより設定される閾値を示す情報を共通メタデータ数判定部５９に供給する。
【００６２】
記録再生制御部５２は、記録再生部１８が行う記録、または再生を制御する。また、記録再生制御部５２は、記録再生部１８から画像データ、背景テンプレート、配置テンプレート、またはスクラップブックのデータを読み出す。
【００６３】
記録再生制御部５２は、操作入力取得部５１から供給される、ユーザにより選択される所定のフォルダを示す情報に基づいて、所定のフォルダに保存されている画像データを読み出す。
【００６４】
記録再生制御部５２は、読み出された画像データを特徴抽出部５４に供給する。また、記録再生制御部５２は、新たに読み出され、メタデータ付加部５６から供給されるメタデータが付加された画像データを記録再生部１８に記録させる。
【００６５】
また、記録再生制御部５２は、読み出された画像データ、背景テンプレート、配置テンプレート、またはスクラップブックのデータを、コンテンツ作成部５８に供給する。
【００６６】
また、記録再生制御部５２は、スケジュール管理処理部６１と情報を授受し、登録されたスケジュールに対応する画像またはスクラップブックを検索したり、新たに記録された画像またはスクラップブックが、すでに終了した予定に合致するものであった場合、その画像またはスクラップブックを検索する。
【００６７】
表示制御部５３は、記録再生制御部５２により読み出された画像データ、背景テンプレート、配置テンプレート、またはスクラップブックのデータを基に、デコーダ２１のデコード処理を制御する。
【００６８】
また、表示制御部５３は、スケジュール管理処理部６１の処理により、所謂スケジューラの処理を実行するための、カレンダーや、入力ウィンドウをモニタ２に表示させるとともに、記録再生制御部５２により検索された、スケジューラに登録された予定に対応する画像またはスクラップブックをカレンダー画面に表示する。
【００６９】
特徴抽出部５４は、記録再生制御部５２から供給される画像データの画像の特徴を抽出する。具体的には、特徴抽出部５４は、記録再生制御部５２から供給される画像データの画像のエッジおよび平坦部の特徴を抽出したり、また、顔認識処理を行うための特徴点および特徴量を抽出する。顔認識処理を行うための特徴点および特徴量の抽出と、顔認識処理の方法は、いかなる方法を用いても良い。また、特徴抽出部５４は、記録再生制御部５２から供給される画像データの画像に含まれる文字列の領域を抽出する。
【００７０】
さらに、特徴抽出部５４は、文字認識部７１を有する。文字認識部７１は、抽出された文字列の領域の文字を認識する。
【００７１】
特徴抽出部５４は、抽出された画像のエッジおよび平坦部の特徴の量を表す特徴量、並びに、認識された文字列の文字を、画像判定部５５に供給する。
【００７２】
画像判定部５５は、特徴抽出部５４から供給される、画像のエッジおよび平坦部の特徴の量を表す特徴量、並びに、認識された文字列の文字に基づいて、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像であるか否かを判定する。画像判定部５５は、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像であると判定された場合、認識された文字列の文字に基づいて、文字列データを取得する。
【００７３】
また、画像判定部５５は、特徴抽出部５４から供給される、特徴点および特徴量に基づいて、顔認識処理を実行する。
【００７４】
画像判定部５５は、取得された文字列データ、および、顔認識処理結果を、メタデータ付加部５６に供給する。
【００７５】
メタデータ付加部５６は、画像判定部５５から供給される文字列データであるメタデータを記録再生制御部５２に供給する。具体的には、メタデータ付加部５６は、画像判定部５５から供給される文字列データをメタデータとして、記録再生制御部５２に新たに読み出された画像データに付加する。
【００７６】
メタデータ抽出部５７は、記録再生制御部５２に読み出される画像データに付加されているメタデータを抽出する。メタデータ抽出部５７は、抽出されたメタデータをコンテンツ作成部５８に供給する。
【００７７】
また、メタデータ抽出部５７は、抽出されたメタデータのうち、共通するメタデータが存在するか否かを判定する。メタデータ抽出部５７は、共通するメタデータが存在すると判定された場合、共通するメタデータの数、即ち、同じメタデータを付加した画像の数を算出し、共通メタデータ数判定部５９に供給する。メタデータ抽出部５７は、共通するメタデータをコンテンツ作成部５８に供給する。
【００７８】
コンテンツ作成部５８は、メタデータ抽出部５７から供給されるメタデータ、または後述する類義語取得部６０から供給される類義語に基づいて、記録再生制御部５２に読み出された画像であって、メタデータまたは類義語でグループに分けられた複数の画像が、グループ毎に配置されてなるコンテンツであるスクラップブックを作成する。コンテンツ作成部５８は、演算部７２、およびテンプレート設定部７３から構成される。
【００７９】
演算部７２は、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に基づいて、メタデータまたは類義語で複数の画像をグループに分ける。演算部７２は、クラスタリング部９１、および階層決定部９２から構成される。
【００８０】
クラスタリング部９１は、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に基づいて，画像のクラスタリングを行う。
【００８１】
階層決定部９２は、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に基づいて、クラスタリング部９１のクラスタリング結果であるクラスタの階層を決定する。
【００８２】
ここで、図３および図４を参照して、演算部７２がメタデータに基づいて複数の画像をグループに分ける処理について説明する。
【００８３】
図３は、画像のグループ（クラスタ）の例を示す図である。
【００８４】
図３において、画像ｐ1乃至ｐ25は、記録再生部１８の画像DB３１に記録されている画像を示す。図３の１つの四角形は１枚の画像を表す。また、画像ｐ1乃至ｐ25には、それぞれメタデータが付加されている。
【００８５】
図３の例においては、画像ｐ1乃至ｐ12には、イベントを表すメタデータとして「結婚式」が付加されている。画像ｐ13乃至ｐ19には、イベントを表すメタデータとして「お花見」が付加されている。画像ｐ20乃至ｐ25には、イベントを表すメタデータとして「社員旅行」が付加されている。
【００８６】
クラスタリング部９１は、画像ｐ1乃至ｐ25に付加されているイベントを表すメタデータに基づいて、画像のクラスタリングを行う。
【００８７】
具体的には、図３に示すように、クラスタリング部９１は、画像ｐ1乃至ｐ12からなるクラスタ、画像ｐ13乃至ｐ19からなるクラスタ、および画像ｐ20乃至ｐ25からなるクラスタを生成する。
【００８８】
図４は、図３の画像のグループ（クラスタ）を、さらにクラスタリングした例を示す図である。
【００８９】
画像ｐ1乃至ｐ25は、イベントを表すメタデータである「結婚式」、「お花見」、または「社員旅行」の他にもメタデータを有する。具体的には、画像ｐ1乃至ｐ25は、「教会での結婚式」、「披露宴」、「二次会」、「桜」、「宴会」、「犬」、または「温泉」のいずれかのメタデータを有する。
【００９０】
クラスタリング部９１は、画像ｐ1乃至ｐ25に付加されているイベントを表すメタデータに基づいて、画像のクラスタリングを行う。階層決定部９２は、イベントを表すメタデータである「結婚式」、「お花見」、または「社員旅行」、およびイベントの中の下位のイベントであるサブイベントのメタデータである「教会での結婚式」、「披露宴」、「二次会」、「桜」、「宴会」、「犬」、または「温泉」に基づいて、クラスタリング部９１のクラスタリング結果であるクラスタの階層を決定する。
【００９１】
具体的には、図４に示すように、クラスタリング部９１および階層決定部９２は、画像ｐ1乃至ｐ3からなるクラスタ、画像ｐ4乃至ｐ7からなるクラスタ、画像ｐ8乃至ｐ12からなるクラスタ、画像ｐ13およびｐ14からなるクラスタ、画像ｐ15乃至ｐ17からなるクラスタ、画像ｐ18およびｐ19からなるクラスタ、画像ｐ20乃至ｐ22からなるクラスタ、並びに画像ｐ23乃至ｐ25からなるクラスタを生成する。
【００９２】
このように生成されたクラスタによって、作成されるスクラップブックのページが構成される。
【００９３】
図２に戻り、テンプレート設定部７３は、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に応じて、記録再生部１８より、記録再生制御部５２に背景テンプレートおよび配置テンプレートを読み出させる。テンプレート設定部７３は、読み出された背景テンプレートおよび配置テンプレートを生成されたクラスタに設定する。
【００９４】
コンテンツ作成部５８は、メタデータまたは類義語でグループに分けられた複数の画像が、グループ毎に配置され、背景テンプレートおよび配置テンプレートが設定されたスクラップブックを、記録再生制御部５２を介して記録再生部１８のコンテンツDB３３に記録させる。
【００９５】
共通メタデータ数判定部５９は、メタデータ抽出部５７から供給される、同じメタデータを付加した画像の数が、操作入力取得部５１より取得した所定の閾値以上であるか否かを判定する。共通メタデータ数判定部５９は、同じメタデータを付加した画像の数が、所定の閾値以上であると判定された場合、コンテンツ作成部５８に、同じメタデータを付加した画像の数が、所定の閾値以上であることを示す情報を供給する。
【００９６】
類義語取得部６０は、メタデータが付加されている画像毎に、メタデータの類義語を取得する。具体的には、記録再生制御部５２に読み出される画像データに付加されているメタデータの類義語を、記録再生部１８の辞書DB３４から取得する。類義語取得部６０は、取得した類義語をコンテンツ作成部５８に供給する。
【００９７】
スケジュール管理処理部６１は、所謂スケジューラの処理を実行するものであり、ユーザの操作入力に基づいて、カレンダー画面に予定を示すテキストデータを表示させるとともに、記録再生制御部５２およびスケジュールDB３５に、ユーザにより設定された予定を示す情報を供給する。
【００９８】
次に、HDDレコーダ１におけるメタデータの付加処理について説明する。
【００９９】
HDDレコーダ１の制御部２０は、例えば、記録再生部１８の所定のフォルダ内に画像が記録されると処理を開始する。
【０１００】
図５は、HDDレコーダ１におけるメタデータの付加処理の例を示すフローチャートである。
【０１０１】
ステップＳ１１において、記録再生制御部５２は、記録再生部１８の所定のフォルダ内に記録された画像の画像データを読み出す。操作入力取得部５１は、記録再生制御部５２に読み出された画像データから所定の画像データを選択する。記録再生制御部５２は、選択された画像データを特徴抽出部５４に供給する。
【０１０２】
ステップＳ１２において、特徴抽出部５４は、記録再生制御部５２から供給される画像データの画像のエッジおよび平坦部の特徴を抽出する。なお、特徴抽出部５４は、画像データの画像における模様のくり返しの特徴を抽出したり、画像のダイナミックレンジやアクティビティなどの特徴を抽出したりするようにできる。即ち、特徴抽出部５４は、画像が、証紙、証書、券、または帖の画像である場合と、人物または風景の画像である場合とを区別する場合に用いることができる画像の特徴を抽出する。
【０１０３】
ステップＳ１３において、特徴抽出部５４は、記録再生制御部５２から供給される画像データの画像に含まれる文字列の領域を抽出する。例えば、特徴抽出部５４は、ステップＳ１２において検出されたエッジの位置、検出されたエッジに囲まれる領域のトポロジーなどを基に、文字列の領域を抽出する。
【０１０４】
ステップＳ１４において、特徴抽出部５４の文字認識部７１は、抽出された領域の画像に含まれる文字列の文字を認識する。特徴抽出部５４は、抽出された画像のエッジおよび平坦部などの特徴の量を表す特徴量、並びに、認識された文字列の文字を、画像判定部５５に供給する。
【０１０５】
ステップＳ１５において、画像判定部５５は、特徴抽出部５４から供給される、画像のエッジおよび平坦部などの特徴の量を表す特徴量、並びに、認識された文字列の文字に基づいて、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像であるか否かを判定する。即ち、画像判定部５５は、選択された画像が、証紙、証書、券、または帖の画像であるか、人物または風景の画像であるかを判定する。例えば、画像判定部５５は、画像にほぼ同じ大きさの文字が２０文字以上含まれている場合、画像にほぼ同じ大きさの文字が１０文字以上含まれ、かつ、文字におけるエッジが画像のエッジ全体の８０％以上を占め、かつ、平坦部が画像の６０％以上を占める場合など、証書、証紙、券、または帖の面の画像であると判定する。
【０１０６】
ステップＳ１５において、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像であると判定された場合、処理はステップＳ１６に進む。
【０１０７】
ステップＳ１６において、画像判定部５５は、認識された文字列に基づいて、文字列データを取得する。画像判定部５５は、取得された文字列データを、メタデータ付加部５６に供給する。
【０１０８】
ステップＳ１７において、操作入力取得部５１は、記録再生制御部５２に読み出された画像データから他の画像データを選択する。
【０１０９】
ステップＳ１８において、メタデータ付加部５６は、画像判定部５５から供給される文字列データであるメタデータを記録再生制御部５２に供給する。具体的には、画像判定部５５から供給される文字列データをメタデータとして、記録再生制御部５２に読み出されている、操作入力取得部５１により新たに選択された他の画像の画像データに付加し、処理は終了する。
【０１１０】
一方、ステップＳ１５において、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像でないと判定された場合、処理は終了する。
【０１１１】
なお、ステップＳ１１に戻り、読み出された画像から次の画像を選択し、読み出した画像の全てについて、順に上述した処理を適用するようにしてもよい。
【０１１２】
このように、HDDレコーダ１は、証書、証紙、券、または帖の面の画像の文字列の文字列データをメタデータとして、他の画像に付加することができる。
【０１１３】
次に、HDDレコーダ１におけるスクラップブックの作成処理について説明する。
【０１１４】
HDDレコーダ１の制御部２０は、例えば、操作部１９が操作され、制御部２０がスクラップブックの作成処理の指示を取得すると処理を開始する。
【０１１５】
図６および図７は、HDDレコーダ１におけるスクラップブックの作成処理の例を示すフローチャートである。
【０１１６】
ステップＳ３１において、操作入力取得部５１は、操作部１９から供給される、画像が保存されている所定のフォルダを選択するユーザの操作を示す信号に基づいて、ユーザにより選択される所定のフォルダを示す情報を記録再生制御部５２に供給する。記録再生制御部５２は、操作入力取得部５１から供給される、ユーザにより選択される所定のフォルダを示す情報に基づいて、所定のフォルダに保存されている画像データを読み出す。記録再生制御部５２は、読み出された画像データを、メタデータ抽出部５７およびコンテンツ作成部５８に供給する。
【０１１７】
ステップＳ３２において、コンテンツ作成部５８は、スクラップブックを自動で作成するか否かを判定する。具体的には、コンテンツ作成部５８は、操作部１９から供給される、スクラップブックを自動で作成するか否かを選択するユーザの操作、例えば、自動作成ボタンのクリックを示す信号に基づいて、スクラップブックを自動で作成するか否かを判定する。
【０１１８】
ステップＳ３２において、スクラップブックを自動で作成すると判定された場合、処理はステップＳ３３に進む。
【０１１９】
ステップＳ３３において、メタデータ抽出部５７は、記録再生制御部５２に読み出された所定のフォルダに保存されている画像データに付加されているメタデータを抽出する。メタデータ抽出部５７は、抽出されたメタデータをコンテンツ作成部５８に供給する。
【０１２０】
ステップＳ３４において、コンテンツ作成部５８の演算部７２は、抽出されたメタデータに基づいて、イベント毎に画像をクラスタリングする。即ち、クラスタリング部９１は、所定のフォルダに保存されている画像データに付加されている、イベントを表すメタデータに基づいて、画像をグループに分ける。
【０１２１】
ステップＳ３５において、コンテンツ作成部５８のテンプレート設定部７３は、クラスタリングされた、それぞれのイベントに対応するメタデータが付加されている背景テンプレートを読み出す。即ち、テンプレート設定部７３は、メタデータ抽出部５７から供給されるメタデータに応じて、記録再生部１８より、記録再生制御部５２に背景テンプレートを読み出させる。
【０１２２】
ステップＳ３６において、テンプレート設定部７３は、クラスタリングされたイベントクラスタに対して、読み出された背景テンプレート、即ち、イベント毎に対応するメタデータが付加されている背景テンプレートを設定する。
【０１２３】
図８は、背景テンプレートの構成の例を示す図である。図８に示される１１１−１乃至１１１−３の背景テンプレートは、それぞれメタデータを有する。テンプレート設定部７３は、イベント毎のクラスタであるイベントクラスタを生成する画像データに付加されているメタデータに対応するメタデータを有する背景テンプレートを設定する。
【０１２４】
ステップＳ３７において、演算部７２は、各イベントの画像に付加されているメタデータに基づいて、サブイベント毎に画像をクラスタリングする。即ち、演算部７２は、メタデータに基づいて、サブイベント毎に画像をグループ分けし、サブイベント毎のページに画像を分ける。
【０１２５】
ステップＳ３８において、テンプレート設定部７３は、それぞれのサブイベントにクラスタリングされた画像の数に応じて、ページ毎の配置テンプレートを読み出す。
【０１２６】
ステップＳ３９において、テンプレート設定部７３は、各ページに対して、読み出されたページ毎の配置テンプレートを設定する。
【０１２７】
図９は、配置テンプレートの構成の例を示す図である。図９に示される１３１−１乃至１３１−３の配置テンプレートは、それぞれメタデータを有する。テンプレート設定部７３は、サブイベント毎のクラスタであるサブイベントクラスタを生成する画像データに付加されているメタデータ、およびサブイベントの各ページにおける画像の数に対応する配置テンプレートを設定する。
【０１２８】
図１０は、作成されるスクラップブックの所定のページの構成の例を示す図である。
【０１２９】
図１０の例において、ページ１５１には、背景テンプレート１１１および配置テンプレート１３１が設定されている。背景テンプレート１１１は、例えば、ページ１５１に配置されている４枚の画像のメタデータと同じメタデータを有する。また、配置テンプレート１３１によって、例えば、４枚の画像の配置が決定される。また、ページ１５１には、「○△□×２００５」のコメントが表示されている。ユーザは、操作部１９を操作することによって、ページ１５１の任意の位置に、任意のコメントを設定することができる。
【０１３０】
ステップＳ４０において、コンテンツ作成部５８は、スクラップブックのメタデータを生成する。
【０１３１】
図１２は、スクラップブックに付与されるメタデータの一例を示す図であり、図１３は、画像に付与されるメタデータの一例を示す図である。
【０１３２】
スクラップブックに付与されるメタデータの項目は、あらかじめ決まっているのとしても良く、項目別に、自動的に決定されるものと、スクラップブック内の画像のメタデータから自動的に取得されるものと、ユーザの入力に基づいて決められるものとがそれぞれ存在していても良い。例えば、ＩＤは、スクラップブックの生成順に自動的に決定され、タイトルは、ユーザ入力に基づいて決められても文字認識により自動的に決定されても良く、ページ数は、クラスタリングの結果自動的に決定され、期間および保有写真ＩＤは、スクラップブック内の画像のメタデータから自動的に取得される。スクラップブックのメタデータが文字認識により自動的に付与される処理については、図２０のフローチャートを参照して後述する。
【０１３３】
そして、画像に付与されるメタデータは、ＩＤ、撮影日時、コメント、焦点距離などの撮像時の情報、および、顔認識データなどで構成されている。コメントは、ユーザにより入力されたものであっても、図５を用いて上述した処理により画像に含まれる文字列が認識されて取得されたものであっても良い。
【０１３４】
ステップＳ４１において、コンテンツ作成部５８は、スクラップブックのメタデータと画像のメタデータを更新するか否かを判断する。
【０１３５】
ステップＳ４１において、スクラップブックのメタデータと画像のメタデータを更新すると判断された場合、ステップＳ４２において、図１４を用いて後述するメタデータ更新処理が実行される。
【０１３６】
ステップＳ４１において、スクラップブックのメタデータと画像のメタデータを更新しないと判断された場合、または、ステップＳ４２の処理の終了後、ステップＳ４３において、コンテンツ作成部５８は、メタデータに基づいてグループに分けられた複数の画像が、グループ毎に配置され、背景テンプレートおよび配置テンプレートが設定されたスクラップブックを、記録再生制御部５２を介して記録再生部１８のコンテンツDB３３に供給し記録させ、処理は終了する。
【０１３７】
図１１は、作成されるスクラップブックの構成の例を示す図である。
【０１３８】
図１１の例において、スクラップブック１７１は、ページ１５１乃至ページ１５５の５ページで構成される。スクラップブック１７１のページ１５１乃至ページ１５５に配置されている画像は全て、同じイベントを表すメタデータを有する。スクラップブック１７１には、そのメタデータに対応する背景テンプレート１１１が設定される。ページ１５１は、スクラップブック１７１の表紙となる。ページ１５２乃至ページ１５５には、ページ１５１と同様に、それぞれ配置テンプレート１３１によって決定される所定の数の画像が配置される。
【０１３９】
また、ページ１５１乃至ページ１５５のいずれかには、証書、証紙、券、または帖の面の画像を配置するようにしてもよい。
【０１４０】
一方、ステップＳ３２において、スクラップブックを自動で作成しないと判定された場合、処理はステップＳ４４に進む。ステップＳ４４乃至ステップＳ４９において、手動でスクラップブックが作成される。
【０１４１】
ステップＳ４４において、操作入力取得部５１は、操作部１９から供給される、読み出された所定のフォルダ内から画像を選択するユーザの操作を示す信号に基づいて、ユーザにより選択される所定のフォルダ内の画像を示す情報を記録再生制御部５２に供給する。記録再生制御部５２は、操作入力取得部５１から供給される、ユーザにより選択される画像を示す情報に基づいて、所定のフォルダに保存され、ユーザにより選択された画像データを読み出す。記録再生制御部５２は、選択された画像データをコンテンツ作成部５８に供給する。
【０１４２】
ステップＳ４５において、コンテンツ作成部５８の演算部７２は、ステップＳ４４において選択された画像データを、１つのクラスタにグループ化する。
【０１４３】
ステップＳ４６において、操作入力取得部５１は、操作部１９から供給される、背景テンプレートを選択するユーザの操作を示す信号に基づいて、ユーザにより選択される背景テンプレートを示す情報を記録再生制御部５２に供給する。
【０１４４】
ステップＳ４７において、記録再生制御部５２は、操作入力取得部５１から供給される、ユーザにより選択される背景テンプレートを示す情報に基づいて、記録再生部１８から、背景テンプレートを読み出す。
【０１４５】
ステップＳ４８において、テンプレート設定部７３は、記録再生制御部５２から、選択された背景テンプレートを取得する。テンプレート設定部７３は、画像がグループ化されたクラスタに対して、記録再生制御部５２により取得した背景テンプレートを設定する。
【０１４６】
ステップＳ４９において、演算部７２は、グループの画像に付加されているメタデータに基づいて、サブイベント毎に画像をクラスタリングし、サブイベント毎のページに画像を分けて処理はステップＳ３８に進む。
【０１４７】
このようにして、HDDレコーダ１は、メタデータに基づいてグループに分けられた複数の画像が、グループ毎に配置されてなるスクラップブックを作成することができる。
【０１４８】
なお、スクラップブックは、画像データから生成される新たな画像データの組み合わせとしてもよく、また、画像データを参照し、画像の表示位置を指定するデータである編集データとしてもよい。
【０１４９】
さらに、スクラップブックは、複数の他のスクラップブックとリンクさせるようにしてもよい。具体的には、例えば、それぞれのスクラップブックに配置されている画像に付加されている所定のメタデータを関連づけることによって、スクラップブック同士をリンクさせることができる。また、例えば、同じ画像が配置されているスクラップブック同士をリンクさせるようにしてもよい。
【０１５０】
次に、図１４のフローチャートを参照して、図７のステップＳ４２において実行されるメタデータ更新処理について説明する。
【０１５１】
ステップＳ５１において、コンテンツ作成部５８は、スクラップブックに含まれる画像のメタデータを全て抽出する。
【０１５２】
ステップＳ５２において、コンテンツ作成部５８は、抽出された全ての画像のメタデータを、項目ごとに、内容の重複がないように、スクラップブックのメタデータに反映させる。
【０１５３】
例えば、図１２を用いて説明したような、スクラップブックのメタデータには、図１３を用いて説明したような、図１３を用いて説明した画像のメタデータの内容のすべてが含まれているわけではない。そこで、コンテンツ作成部５８は、スクラップブックに含まれる画像のメタデータを全て抽出し、項目ごとに、全ての画像のメタデータを、内容の重複がないように、抽出されたスクラップブックに含まれる画像のメタデータを、スクラップブックのメタデータに反映させる。ステップＳ５１の処理により、例えば、図１５に示されるように、スクラップブックに含まれる画像にメタデータとして付与されている複数のコメントや顔認識データなどが含まれるメタデータが、スクラップブックのメタデータとして生成される。
【０１５４】
ステップＳ５３において、コンテンツ作成部５８は、それぞれの画像のメタデータに、スクラップブックのメタデータの内容の一部を反映させる。
【０１５５】
すなわち、コンテンツ作成部５８は、例えば、スクラップブックのタイトルなど、スクラップブックのメタデータの内容の一部をそれぞれの画像のメタデータに追加する。
【０１５６】
ステップＳ５４において、コンテンツ作成部５８は、それぞれの画像のメタデータに、スクラップブックの該当ページ数の情報を追加する。
【０１５７】
すなわち、コンテンツ作成部５８は、それぞれの画像が、スクラップブックの何ページ目であるかを示す情報を抽出し、それぞれの画像のメタデータに、スクラップブックの該当ページ数の情報を追加する。
【０１５８】
このような処理により、画像のメタデータは、例えば、図１６に示されるように更新される。
【０１５９】
次に、HDDレコーダ１におけるスクラップブックの自動生成処理について説明する。
【０１６０】
HDDレコーダ１の制御部２０は、例えば、記録再生部１８の画像DB３１に画像が追加されるとスクラップブックの自動生成処理を行う。また、例えば、画像DB３１に記録されている画像の数が所定の数になるとスクラップブックの自動生成処理を行うようにしてもよい。さらに、例えば、所定の時間毎にスクラップブックの自動生成処理を行うようにしてもよい。
【０１６１】
図１７および図１８は、HDDレコーダ１におけるスクラップブックの自動生成処理の例を示すフローチャートである。
【０１６２】
ステップＳ６１において、記録再生制御部５２は、記録再生部１８からスクラップブックに保存されていない画像の全部の画像データを読み出す。メタデータ抽出部５７は、記録再生制御部５２に読み出されたスクラップブックに保存されていない全部の画像データに付加されているメタデータを抽出する。
【０１６３】
ステップＳ６２において、メタデータ抽出部５７は、抽出されたメタデータのうち、共通するメタデータが存在するか否かを判定する。即ち、メタデータ抽出部５７は、共通するメタデータが付加されている画像が存在するか否かを判定する。
【０１６４】
ステップＳ６２において、共通するメタデータが存在すると判定された場合、メタデータ抽出部５７は、共通するメタデータの数、即ち、同じメタデータを付加した画像の数を算出し、共通メタデータ数判定部５９に供給し、処理はステップＳ６３に進む。
【０１６５】
ステップＳ６３において、共通メタデータ数判定部５９は、メタデータ抽出部５７から供給される、同じメタデータを付加した画像の数が、操作入力取得部５１より取得した所定の閾値以上であるか否かを判定する。ステップＳ６３において、同じメタデータを付加した画像の数が、所定の閾値以上であると判定された場合、コンテンツ作成部５８に、同じメタデータを付加した画像の数が、所定の閾値以上であることを示す情報を供給すると共に、メタデータ抽出部５７は、共通するメタデータをコンテンツ作成部５８に供給し、処理はステップＳ６４に進む。
【０１６６】
ステップＳ６４において、コンテンツ作成部５８は、共通メタデータ数判定部５９から供給される同じメタデータを付加した画像の数が、所定の閾値以上であることを示す情報に応じて、メタデータ抽出部５７から供給される共通するメタデータに基づいて、記録再生制御部５２に読み出されたスクラップブックに保存されていない画像データから、共通するメタデータが付加されている画像データを取得する。
【０１６７】
ステップＳ６５において、類義語取得部６０は、共通するメタデータが付加されている画像データであって、記録再生制御部５２に読み出される画像データに付加されているメタデータの類義語を、記録再生部１８の辞書DB３４から取得する。類義語取得部６０は、取得した類義語をコンテンツ作成部５８に供給する。コンテンツ作成部５８のテンプレート設定部７３は、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に基づいて、メタデータ抽出部５７から供給されるメタデータ、または類義語取得部６０から供給される類義語に対応するメタデータが付加されている背景テンプレートを読み出す。
【０１６８】
ステップＳ６６において、テンプレート設定部７３は、共通するメタデータが付加されている画像に対して、読み出された背景テンプレートを設定する。
【０１６９】
ステップＳ６７において、演算部７２は、共通するメタデータが付加されている画像に付加されている他のメタデータに基づいて、サブイベント毎に画像をクラスタリングする。
【０１７０】
図１７および図１８のフローチャートにおけるステップＳ６８乃至Ｓ７３の処理は、図６および図７のフローチャートにおけるステップＳ３８乃至Ｓ４３の処理のそれぞれと同様であるのでその説明は省略する。
【０１７１】
ステップＳ７４において、メタデータ抽出部５７は、抽出されたメタデータのうち、他の共通するメタデータが存在しないか否かを判定する。ステップＳ７４において、他の共通するメタデータが存在しないと判定された場合、処理は終了される。
【０１７２】
一方、ステップＳ７４において、他の共通するメタデータが存在すると判定された場合、処理はステップＳ６３に戻り、ステップＳ６３以降の処理を繰り返す。
【０１７３】
また、ステップＳ６２において、共通するメタデータが存在しないと判定された場合、処理は終了する。さらにステップＳ６３において、同じメタデータを付加した画像の数が、所定の閾値以上でないと判定された場合、処理は終了する。
【０１７４】
このようにして、HDDレコーダ１は、共通するメタデータが付加された画像の数が、所定の閾値以上になった場合、共通するメタデータが付加されている画像からなるスクラップブックを自動生成することができる。
【０１７５】
次に、HDDレコーダ１におけるスクラップブックへの画像の追加処理について説明する。
【０１７６】
HDDレコーダ１の制御部２０は、例えば、記録再生部１８の画像DB３１に画像が追加されるとスクラップブックへの画像の追加処理を行う。また、例えば、画像DB３１に記録されている画像の数が所定の数になるとスクラップブックへの画像の追加処理を行うようにしてもよい。さらに、例えば、所定の時間毎にスクラップブックへの画像の追加処理を行うようにしてもよい。
【０１７７】
図１９は、HDDレコーダ１におけるスクラップブックのへの画像の追加処理の例を示すフローチャートである。
【０１７８】
ステップＳ８１において、記録再生制御部５２は、共通するメタデータが付加されている画像からなるスクラップブックが存在するか否かを判定する。例えば、記録再生制御部５２は、図１７および図１８のスクラップブックの作成処理において、共通するメタデータが付加されている画像からなるスクラップブックが生成されたことを示す履歴情報を参照することによって、共通するメタデータが付加されている画像からなるスクラップブックが存在するか否かを判定する。ステップＳ８１において、共通するメタデータが付加されている画像からなるスクラップブックが存在すると判定された場合、処理はステップＳ８２に進む。
【０１７９】
ステップＳ８２において、記録再生制御部５２は、共通するメタデータが付加されている画像からなるスクラップブックが生成されたことを示す履歴情報に基づいて、共通するメタデータが付加されている画像からなるスクラップブックを、記録再生部１８から読み出す。また、記録再生制御部５２は、スクラップブックに保存されていない画像の全部の画像データを読み出す。メタデータ抽出部５７は、記録再生制御部５２に読み出されたスクラップブックのメタデータ、およびスクラップブックに保存されていない全部の画像データに付加されているメタデータを抽出する。
【０１８０】
ステップＳ８３において、メタデータ抽出部５７は、抽出されたスクラップブックに保存されていない全部の画像データに付加されているメタデータのうち、スクラップブックに付加されている共通するメタデータが存在するか否かを判定する。即ち、メタデータ抽出部５７は、共通するメタデータが付加されている他の画像が存在するか否かを判定する。
【０１８１】
ステップＳ８３において、共通するメタデータが存在すると判定された場合、メタデータ抽出部５７は、メタデータ抽出部５７は、共通するメタデータをコンテンツ作成部５８に供給し、処理はステップＳ８４に進む。
【０１８２】
ステップＳ８４において、コンテンツ作成部５８は、メタデータ抽出部５７から供給される共通するメタデータに基づいて、記録再生制御部５２に読み出されたスクラップブックに保存されていない画像データから、共通するメタデータが付加されている他の画像データを選択する。また、コンテンツ作成部５８は、共通するメタデータが付加されている画像からなるスクラップブックに保存されている画像データを選択する。
【０１８３】
ステップＳ８５において、演算部７２は、スクラップブックに保存されている画像データおよび共通するメタデータが付加されている他の画像に付加されているメタデータに基づいて、サブイベント毎に画像をクラスタリングする。
【０１８４】
図１９のフローチャートにおけるステップＳ８６乃至Ｓ９１の処理は、図６および図７のフローチャートにおけるステップＳ３８乃至Ｓ４３の処理のそれぞれと同様であるのでその説明は省略する。
【０１８５】
一方、ステップＳ８１において、共通するメタデータが付加されている画像からなるスクラップブックが存在しないと判定された場合、処理は終了する。
【０１８６】
また一方、ステップＳ８３において、共通するメタデータが存在しないと判定された場合、処理は終了する。
【０１８７】
このようにして、HDDレコーダ１は、既に生成されている、共通するメタデータが付加されている画像からなるスクラップブックに、画像を追加することができる。
【０１８８】
上述した説明では、HDDレコーダ１は、予め画像データに付加されているメタデータに基づいて、スクラップブックを作成するようにしたが、作成されているスクラップブックに、新たにメタデータを付加するようにしてもよい。
【０１８９】
より具体的に、HDDレコーダ１におけるスクラップブックへのメタデータの付加処理について説明する。
【０１９０】
HDDレコーダ１の制御部２０は、例えば、操作部１９が操作され、制御部２０がメタデータの付加処理の指示を取得すると処理を開始する。
【０１９１】
図２０は、HDDレコーダ１におけるスクラップブックへのメタデータの付加処理の例を示す。
【０１９２】
ステップＳ１０１において、操作入力取得部５１は、操作部１９から供給される、モニタ２に表示されるスクラップブックを選択するユーザの操作を示す信号に基づいて、ユーザにより選択されるスクラップブックを示す情報を記録再生制御部５２に供給する。記録再生制御部５２は、供給されたユーザにより選択されるスクラップブックを示す情報に基づいて、記録再生部１８からユーザにより選択されたスクラップブックのデータを読み出す。
【０１９３】
ステップＳ１０２において、操作入力取得部５１は、記録再生制御部５２に読み出されたスクラップブックのデータから所定の画像データを選択する。記録再生制御部５２は、選択された画像データを特徴抽出部５４に供給する。
【０１９４】
図２０のフローチャートにおけるステップＳ１０３乃至Ｓ１０５の処理は、図５のフローチャートにおけるステップＳ１２乃至Ｓ１４の処理のそれぞれと同様であるのでその説明は省略する。
【０１９５】
ステップＳ１０６において、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像であると判定された場合、処理はステップＳ１０７に進む。
【０１９６】
ステップＳ１０７において、画像判定部５５は、認識された文字列に基づいて、文字列データを取得する。画像判定部５５は、取得された文字列データを、メタデータ付加部５６に供給する。
【０１９７】
ステップＳ１０８において、メタデータ付加部５６は、画像判定部５５から供給される文字列データであるメタデータを記録再生制御部５２に供給する。具体的には、画像判定部５５から供給される文字列データをスクラップブックのメタデータとして、記録再生制御部５２に読み出されたスクラップブックに付加し、処理は終了する。
【０１９８】
一方、ステップＳ１０６において、記録再生制御部５２に読み出された画像が、文字列が記されている証書、証紙、券、または帖の面の画像でないと判定された場合、処理はステップＳ１０９に進む。
【０１９９】
ステップＳ１０９において、操作入力取得部５１は、操作部１９から供給される、スクラップブックから他の画像を選択するか否かを表すユーザの操作を示す信号に基づいて、記録再生制御部５２に、スクラップブックから他の画像を選択するか否かを示す情報を供給する。即ち、記録再生制御部５２は、スクラップブックから他の画像を選択するか否かを判定する。
【０２００】
ステップ１０９において、スクラップブックから他の画像を選択すると判定された場合、処理はステップＳ１０２に戻り、ステップＳ１０２以降の処理を繰り返す。
【０２０１】
一方、ステップＳ１０９において、スクラップブックから他の画像を選択しないと判定された場合、処理は終了する。
【０２０２】
このように、制御部２０は、スクラップブックに保存されている証書、証紙、券、または帖の面の画像の文字列の文字列データをメタデータとして、スクラップブックに付加することができる。
【０２０３】
図２１および図２２は、モニタ２に表示される、上述した処理により生成されたスクラップブックの一覧の例を示す図である。
【０２０４】
図２１は、インデックス形式で表示されるスクラップブックの一覧の例を示す図である。図２１の例においては、モニタ２の画面１９１上に、それぞれのスクラップブックの表紙となる１ページ目が一覧として表示されている。ユーザは、操作部１９を操作し、カーソル２１１を移動させスクラップブックの１つを選択することができる。
【０２０５】
図２２は、地図を用いて表示されるスクラップブックの一覧の例を示す図である。モニタ２の画面１９１は、左方に表示される地図表示領域と、右方に表示される一覧表示領域とから構成される。地図表示領域には、所定の地域を表す地図が表示される。ユーザは、表示される地図上の所定の場所を選択することができる。一覧表示領域には、ユーザにより選択された場所のメタデータが付加されているスクラップブックの一覧が表示される。
【０２０６】
図２２の例においては、地図表示領域の地図上の「東京都」がカーソル２５１−１により選択されている。一覧表示領域２５１−２には、「東京都」のメタデータが付加されているスクラップブックの表紙が表示される。ユーザは、表示された一覧から、スクラップブックの１つを選択することができる。
【０２０７】
このようにして、表示されたスクラップブックの一覧からスクラップブックの１つを選択することができる。
【０２０８】
さて、上述したように、制御部２０のスケジュール管理処理部６１は、ユーザのスケジュールを管理する補助となるスケジューラの機能を実行するものであり、図２３に示されるようなカレンダー画面２７１を、表示制御部５３を制御して、モニタ２に表示させることができる。
【０２０９】
カレンダー画面２７１上には、いずれかの日にちを選択するためのカーソル２８１が、ユーザの操作入力に基づいて、ユーザの所望の位置に移動可能なようになされている。また、本日に対応する欄は、他の部分と異なるように表示されているものとしても良い。
【０２１０】
ユーザが所望の日にちの欄にカーソル２８１を移動して予定を入力する場合、図２４に示されるような予定入力ウィンドウ２９１が表示される。予定入力ウィンドウ２９１には、タイトル、開始時間、終了時間、場所、および、メモを入力可能なテキストボックスまたはドロップダウンリストボックスなどが設けられている。
【０２１１】
ユーザが予定入力ウィンドウ２９１のテキストボックスまたはドロップダウンリストボックスに所望の情報を入力して、入力ボタンを選択した場合、図２５に示されるように、カーソル２８１に対応する日にちの欄に、入力された情報のうちの少なくとも一部が表示される。スケジュール管理処理部６１は、スケジュールDB３５に、登録された予定に関する情報を記録させる。
【０２１２】
ユーザは、カレンダー画面２７１に登録した予定の終了後、その予定に対応する画像、または、その画像を含むスクラップブックとそれらのメタデータを、上述した処理により、画像DB３１、または、コンテンツDB３３に登録する場合がある。
【０２１３】
記録再生制御部５２は、新たな画像データまたはスクラップブックが、画像DB３１、または、コンテンツDB３３に登録された場合、スケジュールDB３５に登録された予定に関する情報を検索キーとして、画像DB３１、または、コンテンツDB３３に登録された新たな画像データまたはスクラップブックが、終了した予定のいずれかに対応するものであるか否かを判断する。
【０２１４】
ここで、スクラップブックを検索するとき、スクラップブックのメタデータを参照して、終了した予定のいずれかに対応するスクラップブックを検索することも可能であるし、画像のメタデータを参照して、終了した予定のいずれかに対応する画像を検索して、その画像を含むスクラップブックを検索することも可能である。
【０２１５】
このとき、記録再生制御部５２は、新たな画像データまたはスクラップブックのメタデータのうち、例えば、日時の情報のみを検索キーとしても良いし、日時の情報に加えて、コメントのうちのいずれかが一致している画像データまたはスクラップブックを、終了した予定のいずれかに対応するものであると判断しても良い。
【０２１６】
記録再生制御部５２の処理により、終了された予定に対応する画像データまたはスクラップブックが検索された場合、記録再生制御部５２およびスケジュール管理処理部６１は、表示制御部５３を制御して、例えば、図２６に示されるように、カレンダー画面２７１の該当する日にちの欄に、検索された画像データまたはスクラップブックの縮小画像またはサムネイルを表示させる。
【０２１７】
また、上述した予定入力ウィンドウ２９１を用いて、例えば、図２７に示される「8/23」「懇親会」「19：00」「渋谷」という新たな予定に関する情報がユーザにより登録された場合、スケジュール管理処理部６１は、登録された予定に関する情報を記録再生制御部５２に供給し、その予定に関連する画像またはスクラップブックを検索させることも可能である。
【０２１８】
このとき、記録再生制御部５２は、すでに記録されている画像データまたはスクラップブックのメタデータのうち、例えば、日時の情報やコメントなど、１つの項目を検索キーとしても良いし、例えば、日時の情報とコメントなど、複数の項目を用いて画像データまたはスクラップブックを検索するものとしても良い。
【０２１９】
記録再生制御部５２の処理により、新たに登録された予定に対応する画像データまたはスクラップブックが検索された場合、記録再生制御部５２およびスケジュール管理処理部６１は、表示制御部５３を制御して、例えば、図２８に示されるように、カレンダー画面２７１とともに表示される画像表示エリア２９５に、または、カレンダー画面２７１の該当する日にちの欄に、検索された画像データまたはスクラップブックの縮小画像またはサムネイルを表示させる。
【０２２０】
次に、図２９のフローチャートを参照して、スケジュール管理ソフトを用いた、画像データまたはスクラップブックの表示処理について説明する。
【０２２１】
ステップＳ１４１において、スケジュール管理ソフトが起動され、スケジュール管理処理部６１は、表示制御部５３を制御して、例えば図２３乃至図２８を用いて説明したようなカレンダー画面２７１をモニタ２に表示させる。
【０２２２】
ステップＳ１４２において、操作入力取得部５１は、操作部１９から供給される信号に基づいて、例えば、図２４を用いて説明した予定入力ウィンドウ２９１を用いて、予定の入力がなされたか否かを判断する。
【０２２３】
ステップＳ１４２において、予定の入力がなされたと判断された場合、ステップＳ１４３において、操作入力取得部５１は、入力された情報をスケジュール管理処理部６１に供給する。スケジュール管理処理部６１は、表示制御部５３を制御して、カレンダー画面２７１に登録された予定を表示させるとともに、記録再生制御部５２およびスケジュールDB３５に、ユーザにより設定された予定を示す情報を供給する。
【０２２４】
ステップＳ１４２において、予定の入力が行われていないと判断された場合、または、ステップＳ１４３の処理の終了後、ステップＳ１４４において、記録再生制御部５２は、新たな画像データ、または、スクラップブックが登録されたか否かを判断する。ステップＳ１４４において、新たな画像データ、または、スクラップブックが登録されていないと判断された場合、処理は、後述するステップＳ１４７に進む。
【０２２５】
ステップＳ１４４において、新たな画像データ、または、スクラップブックが登録されたと判断された場合、ステップＳ１４５において、記録再生制御部５２は、スケジュールDB３５に登録された予定に関する情報を検索キーとして、画像DB３１、または、コンテンツDB３３に登録された新たな画像データまたはスクラップブックが対応するものであるか否かを判断することにより、その画像データまたはスクラップブックに該当する過去の予定が存在するか否かを判断する。ステップＳ１４５において、その画像データまたはスクラップブックに該当する過去の予定が存在しないと判断された場合、処理は、後述するステップＳ１４７に進む。
【０２２６】
ステップＳ１４５において、その画像データまたはスクラップブックに該当する過去の予定が存在すると判断された場合、ステップＳ１４６において、記録再生制御部５２およびスケジュール管理処理部６１は、表示制御部５３を制御して、例えば、図２６を用いて説明したように、カレンダー画面２７１の該当する予定の欄に、対応する画像データまたはスクラップブックのサムネイルを表示させる。
【０２２７】
ステップＳ１４４において、新たな画像データ、または、スクラップブックが登録されていないと判断された場合、ステップＳ１４５において、その画像データまたはスクラップブックに該当する過去の予定が存在しないと判断された場合、または、ステップＳ１４６の処理の終了後、ステップＳ１４７において、操作入力取得部５１は、操作部１９から供給される信号に基づいて、カレンダー画面２７１上で、登録済みの予定の欄が選択されたか否かを判断する。ステップＳ１４７において、登録済みの予定の欄が選択されていないと判断された場合、処理は、後述するステップＳ１５０に進む。
【０２２８】
ステップＳ１４７において、登録済みの予定の欄が選択されたと判断された場合、ステップＳ１４８において、操作入力取得部５１は、選択された欄に対応する日にちの情報をスケジュール管理処理部６１に供給する。スケジュール管理処理部６１は、対応する日にちに登録された予定に関する情報をスケジュールDB３５から読み出して、記録再生制御部５２に供給する。記録再生制御部５２は、選択された予定の日にちまたは登録内容をキーワードに、画像DB３１、または、コンテンツDB３３から、対応する画像データまたはスクラップブックを検索する。
【０２２９】
ステップＳ１４９において、記録再生制御部５２およびスケジュール管理処理部６１は、表示制御部５３を制御して、検索された画像データまたはスクラップブックの縮小画像またはサムネイルを、例えば、図２８を用いて説明した画像表示エリア２９５に、または、カレンダー画面２７１の該当する日にちの欄に、表示する。
【０２３０】
ステップＳ１４７において、登録済みの予定の欄が選択されていないと判断された場合、または、ステップＳ１４９の処理の終了後、ステップＳ１５０において、操作入力取得部５１は、操作部１９から供給される信号に基づいて、画像表示エリア２９５またはカレンダー画面２７１上で、縮小画像またはサムネイルが選択されたか否かを判断する。
【０２３１】
ステップＳ１５０において、画像表示エリア２９５またはカレンダー画面２７１上で、縮小画像またはサムネイルが選択されたと判断された場合、ステップＳ１５１において、操作入力取得部５１は、ユーザの操作入力を示す情報を記録再生制御部５２に供給する。記録再生制御部５２は、選択された画像データまたはスクラップブック画像DB３１、または、コンテンツDB３３から読み出し、表示制御部５３を制御して、例えば、図１１を用いて説明したようにして、選択された縮小画像またはサムネイルに対応する画像またはスクラップブックをモニタ２に表示する。
【０２３２】
ステップＳ１５０において、画像表示エリア２９５またはカレンダー画面２７１上で、縮小画像またはサムネイルが選択されなかったと判断された場合、または、ステップＳ１５１の処理の終了後、ステップＳ１５２において、操作入力取得部５１は、操作部１９から供給される信号に基づいて、操作が終了されるか否かを判断する。ステップＳ１５２において、操作が終了されないと判断された場合、処理は、ステップＳ１４２に戻り、それ以降の処理が繰り返される。ステップＳ１５２において、操作が終了されると判断された場合、処理が終了される。
【０２３３】
このような処理により、記録再生制御部５２とスケジュール管理処理部６１とが連動して処理を実行し、登録された予定にあわせて、記憶されている画像データを表示させることができる。
【０２３４】
なお、上述した説明では、画像データへのメタデータの付加処理は、制御部２０が自動で行うようにしたが、ユーザが操作部１９を操作し、証書、証紙、券、または帖の画像を選択することによって、メタデータの付加処理を行うようにしてもよい。
【０２３５】
また、上述した説明では、画像データからスクラップブックを作成するものとしたが、スクラップブックからスクラップブックを作成するようにしてもよい。
【０２３６】
また、本発明は、HDDレコーダに限らず、画像やコンテンツを記録または再生できる機器であればよく、例えば、パーソナルコンピュータなどに適用できる。
【０２３７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２３８】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図３０に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM（図示せず）や、記憶部３０８を構成するハードディスクなどにより構成される。
【０２３９】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２４０】
【図１】本発明の一実施の形態であるHDDレコーダの例を示す図である。
【図２】HDDレコーダの制御部の構成の例を示すブロック図である。
【図３】画像のクラスタの例を示す図である。
【図４】画像のクラスタを、さらにクラスタリングした例を示す図である。
【図５】メタデータの付加処理の例を説明するフローチャートである。
【図６】スクラップブックの作成処理の例を説明するフローチャートである。
【図７】スクラップブックの作成処理の例を説明するフローチャートである。
【図８】背景テンプレートの例を示す図である。
【図９】配置テンプレートの例を示す図である。
【図１０】スクラップブックの所定のページの構成の例を示す図である。
【図１１】スクラップブックの構成の例を示す図である。
【図１２】スクラップブックに付与されるメタデータの例を示す図である。
【図１３】画像に付与されるメタデータの例を示す図である。
【図１４】メタデータ更新処理の例を説明するフローチャートである。
【図１５】スクラップブックに付与されるメタデータの例を示す図である。
【図１６】画像に付与されるメタデータの例を示す図である。
【図１７】スクラップブックの自動生成処理の例を説明するフローチャートである。
【図１８】スクラップブックの自動生成処理の例を説明するフローチャートである。
【図１９】スクラップブックへの画像の追加処理の例を説明するフローチャートである。
【図２０】メタデータの付加処理の他の例を説明するフローチャートである。
【図２１】スクラップブックの一覧の表示の例を示す図である。
【図２２】スクラップブックの一覧の表示のさらに他の例を示す図である。
【図２３】スケジューラのカレンダー画面の例を示す図である。
【図２４】スケジューラのカレンダー画面の例を示す図である。
【図２５】スケジューラのカレンダー画面の例を示す図である。
【図２６】スケジューラのカレンダー画面の例を示す図である。
【図２７】スケジューラのカレンダー画面の例を示す図である。
【図２８】スケジューラのカレンダー画面の例を示す図である。
【図２９】スケジュール管理ソフトを用いた、画像データまたはスクラップブックの表示処理の例を説明するフローチャートである。
【図３０】パーソナルコンピュータの構成の例を示す図である。
【符号の説明】
【０２４１】
１  HDDレコーダ，  ２  モニタ，  １８  記録再生部，  １９  操作部，  ２０  制御部，  ３１  画像DB，  ３２  テンプレートDB，  ３３  コンテンツDB，  ３４  辞書DB，  ３５  スケジュールDB，  ５１  操作入力取得部，  ５２  記録再生制御部，  ５３  表示制御部，  ５４  特徴抽出部，  ５５  画像判定部，  ５６  メタデータ付加部，  ５７  メタデータ抽出部，  ５８  コンテンツ作成部，  ５９  共通メタデータ数判定部，  ６０  類義語取得部，  ６１  スケジュール管理処理部，  ７１  文字認識部，  ７２  演算部，  ７３  テンプレート設定部，  ９１  クラスタリング部，  ９２  階層決定部，  ３０８  記憶部，  ３１１  リムーバブルメディア
【図１】
2009140453.tif 000003
【図２】
2009140453.tif 000004
【図３】
2009140453.tif 000005
【図４】
2009140453.tif 000006
【図５】
2009140453.tif 000007
【図６】
2009140453.tif 000008
【図７】
2009140453.tif 000009
【図８】
2009140453.tif 000010
【図９】
2009140453.tif 000011
【図１０】
2009140453.tif 000012
【図１１】
2009140453.tif 000013
【図１２】
2009140453.tif 000014
【図１３】
2009140453.tif 000015
【図１４】
2009140453.tif 000016
【図１５】
2009140453.tif 000017
【図１６】
2009140453.tif 000018
【図１７】
2009140453.tif 000019
【図１８】
2009140453.tif 000020
【図１９】
2009140453.tif 000021
【図２０】
2009140453.tif 000022
【図２１】
2009140453.tif 000023
【図２２】
2009140453.tif 000024
【図２３】
2009140453.tif 000025
【図２４】
2009140453.tif 000026
【図２５】
2009140453.tif 000027
【図２６】
2009140453.tif 000028
【図２７】
2009140453.tif 000029
【図２８】
2009140453.tif 000030
【図２９】
2009140453.tif 000031
【図３０】
2009140453.tif 000032