(57)【特許請求の範囲】
【請求項１】
外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理装置であって、
前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成部と、
前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御部と、を備え、
前記記録制御部は、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保部と、
前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保部により確保された前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新部と、を有するコンテンツ管理装置。
【請求項２】
請求項１記載のコンテンツ管理装置であって、
前記予約記録容量確保部は、前記予約記録容量を予め決められた容量として確保するコンテンツ管理装置。
【請求項３】
請求項１記載のコンテンツ管理装置であって、
前記予約記録容量確保部は、前記予約記録容量を、前記オリジナルコンテンツデータのデータ量又は種別の少なくとも一方に基づいて決定するコンテンツ管理装置。
【請求項４】
請求項１〜３のいずれか１項記載のコンテンツ管理装置であって、
前記予約記録容量確保部は、前記記録媒体の空き容量を前記予約記録容量分減少させることで、前記予約記録容量を確保するコンテンツ管理装置。
【請求項５】
請求項１〜４のいずれか１項記載のコンテンツ管理装置であって、
前記外部機器から複数のオリジナルコンテンツデータが取得される場合には、前記予約記録容量確保部が前記複数のオリジナルコンテンツデータに対する前記予約記録容量の確保を行った後に、前記適合コンテンツ生成部が前記複数のオリジナルコンテンツデータの各々から適合コンテンツデータを生成するコンテンツ管理装置。
【請求項６】
請求項１〜４のいずれか１項記載のコンテンツ管理装置であって、
前記外部機器から複数のオリジナルコンテンツデータが取得される場合には、前記予約記録容量確保部による前記複数のオリジナルコンテンツデータのうちの任意のオリジナルコンテンツデータに対する前記予約記録容量の確保と、前記適合コンテンツ生成部による前記複数のオリジナルコンテンツデータのうちの前記予約記録容量が確保済みのオリジナルコンテンツデータからの適合コンテンツの生成と、を並行して行うコンテンツ管理装置。
【請求項７】
外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法であって、
前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、
前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、
前記記録制御ステップは、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、
前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するコンテンツ管理方法。
【請求項８】
外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法をコンピュータに実行させるためのコンテンツ管理プログラムであって、
前記コンテンツ管理方法は、
前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、
前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、
前記記録制御ステップは、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、
前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するコンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置、コンテンツ管理方法、及びコンテンツ管理プログラムに関する。
【背景技術】
【０００２】
デジタルカメラやスマートフォン等の撮像機能付きの電子機器の普及により、このような電子機器に搭載される記録媒体には静止画像データ又は動画像データ等のコンテンツデータが大量に記録されるようになっている。
【０００３】
この記録媒体からコンテンツデータを取り込んでハードィスクに記録し、ハードィスクに記録したコンテンツデータを、スマートフォン、テレビジョン、及びタブレット端末等の表示部を有する電子機器にて再生可能とするコンテンツ管理装置が製品化されている。
【０００４】
このようなコンテンツ管理装置では、ハードィスクに記録したコンテンツデータを、コンテンツデータの再生先の電子機器に適した形式に変換し、変換後のコンテンツデータを変換前のコンテンツデータと関連付けてハードィスクに記録することが行われる。
【０００５】
このような処理が行われることで、コンテンツ管理装置と接続される様々な電子機器において、その電子機器に適した形式でコンテンツデータをスムーズに再生することを可能にしている。
【０００６】
コンテンツ管理装置の一例として、特許文献１はネットワーク接続ストレージを開示している。特許文献１に記載のネットワーク接続ストレージは、ネットワークを介して複数の電子機器と接続可能に構成されている。
【０００７】
このネットワーク接続ストレージは、これら複数の電子機器のいずれかの電子機器から転送されてきたコンテンツデータを自装置に接続可能な各電子機器で再生可能な形式に変換し、変換後のコンテンツデータと変換前のコンテンツデータとを関連付けてハードディスクに記録している。
【０００８】
特許文献２は、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）形式でのコンテンツデータを生成してフラッシュメモリに記録する撮像機能付きの電子機器を開示している。
【０００９】
特許文献２の電子機器は、撮像素子により撮像して得られた画像データをＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に一時記憶し、この画像データに対応する付随データを格納するための格納領域をフラッシュメモリに予約する。
【００１０】
そして、電子機器は、ＲＡＭに記憶した画像データを符号化し、符号化画像データをフラッシュメモリの上記の格納領域に続くアドレスから記録する。
【００１１】
更に、電子機器は、フラッシュメモリに記録した符号化画像データを縮小して符号化サムネイルデータを生成し、生成した符号化サムネイルデータを上記の格納領域に記録することで、Ｅｘｉｆ形式でのコンテンツデータを生成している。
【００１２】
特許文献３は、ハードディスクに記録されているコンテンツデータを処理して派生データを生成し、生成した派生データをコンテンツデータと関連付けてこのハードディスクに記録するデータ処理装置を開示している。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００９−２９０２６３号公報
【特許文献２】特開２００５−３３３４３７号公報
【特許文献３】特開２００７−１９９９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述したように、撮像機能付きの電子機器やこの電子機器に装着される記録媒体に記録されるコンテンツデータの数は膨大なものとなる。そして、この膨大な数のコンテンツデータをコンテンツ管理装置が取り込む場合には、コンテンツデータの取り込み処理と、取り込んだコンテンツデータの変換処理と、変換後のコンテンツデータの記録処理とを行う必要があり、これらの処理に膨大な時間がかかる。
【００１５】
そこで、複数のコンテンツデータの取り込み処理を優先して行い、複数のコンテンツデータの取り込み後に、各コンテンツデータの変換及び記録処理を行うことが考えられる。
【００１６】
この方法では、コンテンツ管理装置に取り込むことのできるコンテンツデータの最大数を予め決めておき、この最大数のコンテンツデータに対応して、変換後のコンテンツデータを全て記録できるだけの記録領域をハードディスクに確保しておく必要がある。
【００１７】
そして、コンテンツデータの変換及び記録処理が開始されると、ハードディスク上に確保されている記録領域に、変換後のコンテンツデータが記録されることになる。しかし、変換後のコンテンツデータのデータ量が想定しているデータ量より小さくなる場合もあり、このような場合には記録領域に無駄が生じる。
【００１８】
また、コンテンツデータのデータ量が大きくなっていくと、変換後のコンテンツデータのデータ量も大きくなる可能性がある。更に、コンテンツデータを再生する電子機器の種類が増えていくと、それに合わせて変換後のコンテンツデータの総データ量も大きくなる。
【００１９】
これらの事情から、ハードディスクに確保する記録領域の容量は膨大なものが必要になり、コンテンツ管理装置のコストアップに繋がる。
【００２０】
特許文献１には、変換前後のコンテンツデータをハードディスクに記録することが記載されている。しかし、１度に大量のコンテンツデータを取り込むことは想定されておらず、ハードディスクの容量の利用効率向上や、コンテンツデータの取り込み時間の短縮等は考慮されていない。
【００２１】
特許文献２は、Ｅｘｉｆ形式でのコンテンツデータを生成する処理を開示するものであり、ＲＡＭ利用効率の向上は考慮されているものの、フラッシュメモリの利用効率向上は考慮されていない。
【００２２】
また、符号化画像データから生成された符号化サムネイルデータは、この符号化画像データの再生先の電子機器に関わらずに、Ｅｘｉｆ規格によって定められた形式のものであり、コンテンツ管理装置が生成する変換後のコンテンツデータとは異なる。また、この符号化サムネイルデータは、画像の概要を知るためのものであってサイズも小さいため、表示閲覧に適しているものとは言えない。
【００２３】
特許文献３は、コンテンツデータと派生データをハードディスクに記録することを開示しているが、コンテンツデータの取り込み処理やこの処理時間の短縮は考慮されていない。
【００２４】
本発明は、上記事情に鑑みてなされたものであり、コンテンツデータの取り込み速度向上とコンテンツデータが記録される記録媒体の利用効率向上とを両立することのできるコンテンツ管理装置、コンテンツ管理方法、及びコンテンツ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明のコンテンツ管理装置は、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理装置であって、前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成部と、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御部と、を備え、前記記録制御部は、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保部と、前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保部により確保された前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新部と、を有するものである。
【００２６】
本発明のコンテンツ管理方法は、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法であって、前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、前記記録制御ステップは、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するものである。
【００２７】
本発明のコンテンツ管理プログラムは、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法をコンピュータに実行させるためのコンテンツ管理プログラムであって、前記コンテンツ管理方法は、前記オリジナルコンテンツデータが前記記録媒体に記録された後に、当該オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、前記記録制御ステップは、前記オリジナルコンテンツデータを前記記録媒体に記録する前の状態にて、当該オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される前記適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、前記オリジナルコンテンツデータを前記記録媒体に記録した後に、当該オリジナルコンテンツデータから生成された前記適合コンテンツデータを、当該オリジナルコンテンツデータに対して前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するものである。
【発明の効果】
【００２８】
本発明によれば、コンテンツデータの取り込み速度向上とコンテンツデータが記録される記録媒体の利用効率向上とを両立することのできるコンテンツ管理装置、コンテンツ管理方法、及びコンテンツ管理プログラムを提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態であるコンテンツ管理システムＳの概略構成を示す図である。
【図２】図１に示すコンテンツ管理システムＳにおけるコンテンツ管理装置１の概略構成を示すブロック図である。
【図３】図２に示すコンテンツ管理装置１におけるＣＰＵ２０がコンテンツ管理プログラムを実行することにより実現される機能ブロック構成を示す図である。
【図４】図１に示すコンテンツ管理システムＳにおけるコンテンツファイル取り込み時の動作を説明するためのフローチャートである。
【図５】図１に示すコンテンツ管理システムＳにおける適合ファイル生成記録時の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について図面を参照して説明する。
【００３１】
図１は、本発明の一実施形態であるコンテンツ管理システムＳの概略構成を示す図である。コンテンツ管理システムＳは、コンテンツ管理装置１、スマートフォンやタブレット端末等の表示部２ａ及び撮像機能を有する電子機器である閲覧装置２、デジタルカメラ等の撮像機能を有する電子機器である撮像装置３、表示部４ａを有する電子機器である表示装置４、及び入力指示装置５を備える。
【００３２】
コンテンツ管理装置１は、閲覧装置２及び撮像装置３から取得したコンテンツファイルを記録媒体に記録し、記録したコンテンツファイルに含まれるコンテンツデータを、閲覧装置２及び表示装置４等の表示部を有する電子機器にて再生可能とするものである。
【００３３】
表示装置４は、一例として、データ転送ケーブルの一例であるＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ：登録商標）ケーブル８によりコンテンツ管理装置１に接続されている。コンテンツ管理装置１から出力される表示画面生成用信号はこのＨＤＭＩケーブル８を介して表示装置４に入力される。表示装置４は、入力された表示画面生成用信号に基づいて表示部４ａに画像を表示する。
【００３４】
表示装置４は、コンポジット映像信号の送受信が可能なＲＣＡ端子を有するケーブル、Ｓ端子を有するケーブルによりコンテンツ管理装置１に接続されてもよい。表示装置４は、コンポーネント映像信号の送受信が可能なＤ端子を有するケーブルによりコンテンツ管理装置１に接続されてもよい。表示装置４は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の無線通信手段を介してコンテンツ管理装置１に接続されてもよい。表示装置４は、例えばテレビジョンやテレビチューナーを搭載しないモニタである。
【００３５】
コンテンツ管理装置１から出力される表示画面生成用信号は無線通信手段を介して閲覧装置２に入力される。閲覧装置２は、入力された表示画面生成用信号に基づいて表示部２ａに画像を表示する。
【００３６】
入力指示装置５は、コンテンツ管理装置１に対する入力指示等を行う装置であり、いわゆるリモコン（リモートコントローラ）として動作する。入力指示装置５は、ユーザが入力指示装置５を操作することにより入力される入力信号を有線又は無線の通信手段によりコンテンツ管理装置１に送信する。
【００３７】
コンテンツ管理装置１及び閲覧装置２は、それぞれ無線通信手段を介して無線アクセスポイント（ＡＰ）９との間で無線通信が可能に構成されている。無線アクセスポイント９及びコンテンツ管理装置１は、スイッチングハブ等の中継機器１０を介してＬＡＮ１１に接続されている。
【００３８】
ＬＡＮ１１は、ルータ１２を介してインターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１３に接続されている。これにより、コンテンツ管理装置１及び閲覧装置２は、ＷＡＮ１３上に存在する外部サーバ１４との間でデータの送受信が可能である。
【００３９】
コンテンツ管理装置１は、閲覧装置２及び撮像装置３に格納されているコンテンツファイルを取り込む。
【００４０】
このコンテンツファイルは、静止画像データ又は動画像データ等のオリジナルコンテンツデータと、このオリジナルコンテンツデータに関連付けられた関連情報とを含むデータである。コンテンツファイルとしては、例えばＥｘｉｆ規格に基づく形式のデータを想定している。
【００４１】
関連情報とは、オリジナルコンテンツデータのＩＤ、オリジナルコンテンツデータのデータ種別を示す拡張子、オリジナルコンテンツデータのデータ量、オリジナルコンテンツデータのサムネイルデータ、オリジナルコンテンツデータの画素数（オリジナルコンテンツデータが静止画像データの場合）、オリジナルコンテンツデータの撮像日時、オリジナルコンテンツデータが撮像された際の撮像条件に関する情報（例えば絞り値及び焦点距離等）、及び、オリジナルコンテンツデータが撮像された位置を示す位置情報（例えばＧＰＳ受信機により得られる緯度、経度、及び高度の情報）等の情報を含む。
【００４２】
閲覧装置２又は撮像装置３によって生成されたコンテンツファイルは、一例として、データ転送ケーブルの一例であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル６を介してコンテンツ管理装置１に取り込まれる。又は、閲覧装置２又は撮像装置３によって生成されたコンテンツファイルは、無線ＬＡＮ等の無線通信手段を介してコンテンツ管理装置１に取り込まれる。
【００４３】
あるいは、閲覧装置２及び撮像装置３によって生成されたコンテンツファイルはメモリーカード７に格納され、このメモリーカード７がコンテンツ管理装置１に挿入されることによりコンテンツ管理装置１に取り込まれる。
【００４４】
又は、閲覧装置２及び撮像装置３とコンテンツ管理装置１の間で近距離無線通信を可能に構成しておき、閲覧装置２及び撮像装置３から近距離無線通信によりコンテンツファイルをコンテンツ管理装置１に取り込むこともできる。
【００４５】
また、コンテンツ管理装置１には、ＬＡＮ１１又はＷＡＮ１３上に存在するコンピュータに格納されているコンテンツファイルをこれらネットワークを介して取り込むこともできる。
【００４６】
閲覧装置２、撮像装置３、メモリーカード７、及び、ＷＡＮ１３上のコンピュータは、外部機器を構成する。
【００４７】
図２は、図１に示すコンテンツ管理システムＳにおけるコンテンツ管理装置１の概略構成を示すブロック図である。
【００４８】
コンテンツ管理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２、入出力デバイス２３、ＨＤＭＩインタフェース（Ｉ／Ｆ）２４、ネットワークインタフェース（Ｉ／Ｆ）２５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）部２６、及び、無線ＬＡＮインタフェース（Ｉ／Ｆ）２７を備えており、これらはバスにより互いに接続されている。
【００４９】
ＣＰＵ２０は、ＲＯＭ２１内に格納されたファームウェア等のプログラムを実行することにより、コンテンツ管理装置１全体の制御を行う。
【００５０】
また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたコンテンツ管理プログラムを実行することにより、適合コンテンツ生成部、記録制御部、予約記録容量確保部、及び、空き容量更新部として機能する。これら各部については後述する。
【００５１】
ＲＯＭ２１には、上述したファームウェア等のプログラムとコンテンツ管理プログラムが格納されている。ＲＡＭ２２はコンテンツ管理装置１のワークメモリとして機能し、ＣＰＵ２０を含めたコンテンツ管理装置１の動作時に一時的に使用されるプログラム、データ等が展開される。
【００５２】
入出力デバイス２３は、入力インタフェース（Ｉ／Ｆ）２３０、入力指示部２３１、カードインタフェース（Ｉ／Ｆ）２３２及びＵＳＢインタフェース（Ｉ／Ｆ）２３３を備える。
【００５３】
入力インタフェース２３０には入力指示部２３１及び入力指示装置５が接続され、ユーザが入力指示部２３１又は入力指示装置５を操作することにより入力される入力信号を受信する。入力指示部２３１としては、例えば画像取り込み指示ボタン等が挙げられる。
【００５４】
入力指示装置５は、ユーザにより操作される操作位置に対応する複数の操作部５ａを備える。入力指示装置５は、ユーザにより少なくとも一つの操作部５ａが操作されると、操作された操作部５ａに対応する入力信号を出力する。入力指示装置５としては、例えばリモコン、キーボード、マウス等が挙げられる。操作部５ａとしてはボタン等が挙げられる。
【００５５】
カードインタフェース２３２はカードスロット（図略）を備え、このカードスロットに挿入されたメモリーカード７に対してデータの読み出し及び書き込みを行う。メモリーカード７の形式に限定はなく、一例としてｍｉｎｉ、ｍｉｃｒｏを含むＳＤメモリーカード、メモリースティック（登録商標）が好適に挙げられる。
【００５６】
ＵＳＢインタフェース２３３はＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル６を介して、接続されたＵＳＢ機器３０に対して、ＵＳＢ２．０又はＵＳＢ３．０規格に沿ったデータの読み出し及び書き込みを行う。ＵＳＢ機器３０としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた撮像装置３が挙げられる。
【００５７】
ＨＤＭＩインタフェース２４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル８を介して接続されたＨＤＭＩ出力機器３１に対してＡＶストリーム（映像信号及び音声信号）を出力する。ＨＤＭＩ出力機器３１としては、例えば表示装置４が挙げられる。
【００５８】
ネットワークインタフェース２５はネットワークコネクタ（図略）を備える。このネットワークコネクタにネットワークケーブル（図略）を介してルータ１２が接続され、このルータ１２がＷＡＮ１３に接続されることで、コンテンツ管理装置１と外部ネットワークとの間でデータの送受信がされる。
【００５９】
ネットワークインタフェース２５は、例えばＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．３規格に基づく有線通信を行うものである。
【００６０】
ＨＤＤ部２６は、ＨＤＤ２６１とＨＤＤインタフェース（Ｉ／Ｆ）２６０とを備える。
【００６１】
ＨＤＤ２６１は、記録媒体であるハードディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し及び書き込みを行うヘッド部とを備える（いずれも不図示）。
【００６２】
ＨＤＤインタフェース２６０は、ＨＤＤ２６１に対するデータの読み出し又は書き込み指令がＣＰＵ２０からなされた場合に、ＨＤＤ２６１全体の制御を行うとともに、データの読み出し又は書き込み制御を行い、読み出したデータをＣＰＵ２０に出力する。
【００６３】
ＨＤＤ部２６は、記録媒体としてハードディスクを用いる記録装置であるが、記録媒体としてフラッシュメモリを用いた記録装置であるＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）に置き換えてもよい。
【００６４】
また、ＨＤＤ部２６は、ＷＡＭ１３やＬＡＮ１１に接続され、コンテンツ管理装置１から有線又は無線によって接続可能なネットワークストレージに置き換えてもよい。また、ＨＤＤ部２６は、ＵＳＢインタフェース２３３を介してコンテンツ管理装置１からアクセス可能な外付け型のものとしてもよい。
【００６５】
このように、コンテンツ管理装置１の外部にＨＤＤ部２６に相当する記録装置を設ける場合は、記録装置の数は１台に限らず複数台としてもよい。
【００６６】
ＨＤＤ２６１には、閲覧装置２及び撮像装置３等の外部機器からＣＰＵ２０が取得したコンテンツファイル６０と、ＣＰＵ２０がコンテンツファイル６０に基づいて生成する適合ファイル６１と、コンテンツファイル６０と適合ファイル６１との関連付けを行うための関連付けテーブル６２と、が格納される。適合ファイル６１については後述する。
【００６７】
コンテンツファイル６０をＨＤＤ２６１に格納する手法は任意であるが、一例として、コンテンツファイルが記録されたメモリーカード７をカードインタフェース２３２のカードスロットに挿入し、入力指示部２３１を操作することにより、このメモリーカード７内に格納されたコンテンツファイルをＨＤＤ２６１内に取り込む手法が挙げられる。
【００６８】
また、撮像装置３に接続されたＵＳＢケーブル６をＵＳＢインタフェース２３３のＵＳＢコネクタに挿入して、入力指示部２３１が操作されることにより、撮像装置３内に格納されたコンテンツファイルをＨＤＤ２６１内に取り込んでもよい。
【００６９】
また、閲覧装置２及びコンテンツ管理装置１と無線アクセスポイント９の間で無線通信を確立して、閲覧装置２からの指示によりこの閲覧装置２内に格納されたコンテンツファイルを無線通信経由でＨＤＤ２６１内に取り込んでもよい。
【００７０】
さらに、ＷＡＮ１３に存在するコンテンツファイルをルータ１２及びネットワークインタフェース２５を介してＨＤＤ２６１内に取り込んでもよい。
【００７１】
なお、図２においてコンテンツファイル６０と適合ファイル６１はそれぞれ１つのみ図示されているが、現実的には、コンテンツファイル６０と適合ファイル６１の組が複数、ＨＤＤ２６１内に格納される。
【００７２】
無線ＬＡＮインタフェース２７は、例えばＩＥＥＥ８０２．１１規格に準拠して無線アクセスポイント９と無線通信を行う。この無線ＬＡＮインタフェース２７は、コンテンツ管理装置１を無線ＬＡＮクライアントとして動作させることが可能である。
【００７３】
図３は、図２に示すコンテンツ管理装置１におけるＣＰＵ２０がコンテンツ管理プログラムを実行することにより実現される機能ブロック構成を示す図である。
【００７４】
ＣＰＵ２０は、コンテンツ管理プログラムを実行することにより、コンテンツファイル取得部２０１、適合ファイル生成部２０２、記録制御部２０３、及び、表示制御部２０４として機能する。
【００７５】
コンテンツファイル取得部２０１は、ユーザからの指示入力、あるいは、コンテンツ管理装置１に閲覧装置２又は撮像装置３が接続されたことを検知して、閲覧装置２又は撮像装置３からコンテンツファイルを取得する。
【００７６】
適合ファイル生成部２０２は、コンテンツファイル取得部２０１が取得したコンテンツファイルに含まれるオリジナルコンテンツデータから、このオリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する。
【００７７】
オリジナルコンテンツデータの利用形態としては、例えば、オリジナルコンテンツデータを外部の電子機器にて再生（静止画像の表示や動画像の表示等）すること、オリジナルコンテンツデータをネットワークインタフェース２５、又は、無線ＬＡＮインタフェース２７を介して外部の電子機器に転送すること、ＨＤＭＩインタフェース２４により接続される表示装置４の解像度やアスペクト比に合わせてオリジナルコンテンツデータから映像音声信号を生成し、生成した映像音声信号をＨＤＭＩインタフェース２４を介して表示装置４に転送して表示装置４にて再生すること、が挙げられる。
【００７８】
例えば、オリジナルコンテンツデータを外部の電子機器にて再生する場合を考えると、電子機器によって再生環境は異なる。
【００７９】
再生環境とは、表示部の表示解像度、表示部の表示画面サイズ、表示部の表示画面のアスペクト比、及び、再生可能なファイル形式等である。このため、適合ファイル生成部２０２は、オリジナルコンテンツデータの再生先の再生環境に適合させた適合コンテンツデータを生成する。
【００８０】
また、オリジナルコンテンツデータを外部の電子機器にて再生する場合を考えると、電子機器によって再生方法も異なる。例えば、オリジナルコンテンツが複数の静止画像データであれば、これらを一覧表示するのか各静止画像データを個別に全画面表示するのか等の違いがある。このため、適合ファイル生成部２０２は、オリジナルコンテンツデータの再生先の再生方法に適合させた適合コンテンツデータを生成する。
【００８１】
また、オリジナルコンテンツデータを外部の電子機器にて転送して再生する場合を考えると、転送先によってデータの転送経路やデータの転送実効速度が異なる。例えば、コンテンツ管理装置１と電子機器とが有線によって直接接続されている場合には、適合コンテンツデータのデータ量は大きくしてもよい。また、コンテンツ管理装置１から携帯電話ネットワークに接続されたスマートフォン等にデータ転送が行われる場合には、通信トラフィックを考慮して適合コンテンツデータのデータ量を小さくすることが好ましい。
【００８２】
このため、適合ファイル生成部２０２は、オリジナルコンテンツデータの再生先へのデータ転送経路やデータ転送の実効速度に適合させた適合コンテンツデータを生成する。
【００８３】
このように、適合コンテンツデータとしては、オリジナルコンテンツデータの解像度と画像サイズの少なくとも一方を再生先の再生環境又は再生方法に合わせて変換したもの、オリジナルコンテンツデータのアスペクト比を再生先の再生環境又は再生方法に合わせて変換したもの、オリジナルコンテンツデータのファイル形式を再生先の再生環境に合わせて変換したもの、オリジナルコンテンツデータのデータ量や転送レート等を再生先へのデータ転送経路やデータ転送経路における転送実効速度に合わせて変換したもの、等が含まれる。
【００８４】
コンテンツ管理装置１では、コンテンツ管理装置１のＨＤＤ２６１に格納されるオリジナルコンテンツデータを再生する電子機器の種別として、大きく分けて図１の閲覧装置２と表示装置４の２種類を想定している。
【００８５】
なお、コンテンツ管理装置１とＨＤＭＩインタフェース２４により接続される表示装置４は、コンテンツ管理装置１により生成された映像音声信号に基づいて画面を表示することで、コンテンツの再生を行う。
【００８６】
閲覧装置２は、スマートフォンやタブレット端末等の表示画面サイズが比較的小さな装置である。表示装置４は、テレビジョンやモニタ等の表示画面サイズが比較的大きい装置である。表示画面サイズが大きく異なる複数の装置では、必要となる適合コンテンツデータの画素サイズや解像度も異なる。
【００８７】
このため、適合ファイル生成部２０２は、コンテンツファイル取得部２０１が取得したコンテンツファイルに含まれるオリジナルコンテンツデータから、閲覧装置２用の第一の適合コンテンツデータと、表示装置４用の第二の適合コンテンツデータと、を生成する。
【００８８】
上述したように、第一の適合コンテンツデータと第二の適合コンテンツデータは、それぞれ１つに限らず２つ以上生成される場合がある。例えば、再生先の１つの電子機器に対して、全画面表示に適した適合コンテンツデータと、一覧表示に適した適合コンテンツデータと、を含む複数の適合コンテンツデータが生成される場合がある。
【００８９】
また、オリジナルコンテンツデータには、オリジナルコンテンツデータの概要を確認するためのサムネイルデータが含まれる。しかし、このサムネイルデータは、例えば表示画面サイズの大きい表示装置４にて利用する場合に最適なものとはなっていない。ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）データのＥｘｉｆ２．１の規格を例にすると、サムネイルデータの画像サイズは１６０画素×１２０画素であり、表示画面サイズの大きい表示装置４での表示に適していない。
【００９０】
そこで、適合ファイル生成部２０２は、コンテンツファイル取得部２０１が取得したコンテンツファイルに含まれるオリジナルコンテンツデータから適合サムネイルデータを適合コンテンツデータとして生成する。
【００９１】
適合サムネイルデータは、オリジナルコンテンツデータの解像度又は画像サイズを削減して、あるいは、オリジナルコンテンツデータがＪＰＥＧデータであった場合、その圧縮率等コンテンツの見栄えに関するパラメータを低下させて作成したデータである。
【００９２】
このような適合サムネイルデータは、再生先の電子機器の表示部の解像度の制限等から作成される。なお、適合サムネイルデータは、オリジナルコンテンツデータに含まれるサムネイルデータよりは高画質なものとなっている。
【００９３】
適合ファイル生成部２０２は、１つのオリジナルコンテンツデータから、再生先の電子機器毎に適合させた複数の適合サムネイルデータを生成してもよい。
【００９４】
このように、オリジナルコンテンツデータの利用形態としてオリジナルコンテンツデータの転送を考えると、データ転送効率を考えて、オリジナルコンテンツデータの圧縮形式やデータ量（解像度や画像サイズ）をデータ転送に有利な形式に変換することが好ましい。
【００９５】
つまり、適合コンテンツデータとしては、オリジナルコンテンツデータの圧縮形式を再生先に合わせて変換したもの、オリジナルコンテンツデータのデータ量を再生先に合わせて変換したもの、も含まれる。また、適合コンテンツデータとしては、オリジナルコンテンツデータのデータ量を再生方法（全画面表示や一覧表示）に合わせて変換したものも含まれる。
【００９６】
このように、適合ファイル生成部２０２は、オリジナルコンテンツデータから、第一の適合コンテンツデータと、第二の適合コンテンツデータと、適合サムネイルデータと、これらのデータを特定するための情報である適合ＩＤと、を含む適合ファイル６１を生成する。
【００９７】
記録制御部２０３は、コンテンツファイル取得部２０１により取得されたコンテンツファイルと、適合ファイル生成部２０２により生成された適合ファイル６１のＨＤＤ２６１への記録を制御する。
【００９８】
具体的には、記録制御部２０３は、ＨＤＤインタフェース２６０に指令を出すことで、オリジナルコンテンツデータをＨＤＤ２６１に記録させたり、適合ファイル６１をＨＤＤ２６１に記録させたりする。
【００９９】
また、記録制御部２０３は、予約記録容量確保部２３Ａと、空き容量更新部２３Ｂと、を有する。
【０１００】
予約記録容量確保部２３Ａは、コンテンツファイル取得部２０１により取得されたオリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから適合ファイル生成部２０２により生成される適合ファイル６１の記録に必要なＨＤＤ２６１上の予約記録容量を確保する。
【０１０１】
具体的には、予約記録容量確保部２３Ａは、ＨＤＤ２６１の空き容量を予約記録容量分減少させることで、予約記録容量の確保を行う。
【０１０２】
予約記録容量確保部２３Ａは、予約記録容量を確保したオリジナルコンテンツデータを含むコンテンツファイルに含まれるＩＤと、当該予約記録容量の値とを関連付けて関連付けテーブル６２に記録する。予約記録容量は、例えば以下の方法によって予め決められている。
【０１０３】
オリジナルコンテンツデータとして、コンテンツ管理装置１に取り込み可能又は取り込まれる可能性のある形式を想定し、想定した全ての形式のオリジナルコンテンツデータから適合ファイル６１を生成したときの適合ファイル６１のデータ量を調べる。このようにして調べた全ての適合ファイル６１のうち、データ量が最大となるもののこのデータ量が上記の予約記録容量として決められている。
【０１０４】
このように、予約記録容量確保部２３Ａは、任意のオリジナルコンテンツデータに対し、適合ファイル６１が記録できるだけの予約記録容量をＨＤＤ２６１上に予め決められた固定値（上記の方法で求められたデータ量）として確保する。
【０１０５】
空き容量更新部２３Ｂは、オリジナルコンテンツデータから生成された適合ファイル６１が、予約記録容量確保部２３Ａにより確保された予約記録容量を使用して記録制御部２０３によりＨＤＤ２６１に記録された後、確保された予約記録容量のうち、適合ファイル６１の記録に使用された容量以外の未使用容量を解放してＨＤＤ２６１の空き容量を更新する。
【０１０６】
表示制御部２０４は、入力指示装置５から入力される指示情報にしたがって、ＨＤＤ２６１に記録された適合ファイル６１に含まれる第一の適合コンテンツデータ、第二の適合コンテンツデータ、又は適合サムネイルデータを閲覧装置２に送信する。
【０１０７】
また、表示制御部２０４は、入力指示装置５から入力される指示情報にしたがって、ＨＤＤ２６１に記録された適合ファイル６１に含まれる第一の適合コンテンツデータ、第二の適合コンテンツデータ、又は適合サムネイルデータから映像音声信号を生成し、この映像音声信号を表示装置４に送信する。
【０１０８】
図４は、図１に示すコンテンツ管理システムＳにおけるコンテンツファイル取り込み時の動作を説明するためのフローチャートである。
【０１０９】
ＣＰＵ２０は、コンテンツ管理装置１のカードインタフェース２３２にメモリーカード７が挿入されたことを検知すると、カードインタフェース２３２を介してメモリーカード７に記録されている情報を確認し、ＨＤＤ２６１に記録されていないコンテンツファイル（取り込み対象のコンテンツファイル）の有無を判定する。
【０１１０】
そして、ＣＰＵ２０は、取り込み対象のコンテンツファイルが有ると判定すると、図４に示すコンテンツファイル取り込み処理を開始する。
【０１１１】
なお、ここでは、メモリーカード７からのコンテンツファイル取り込みの例について説明しているが、閲覧装置２や撮像装置３からもコンテンツファイルの取り込みが可能である。
【０１１２】
閲覧装置２からコンテンツファイルを取り込む場合には、例えば、閲覧装置２において、閲覧装置２に格納されている複数のコンテンツファイルのうちのどれを転送すべきかをユーザが選択可能としてもよい。
【０１１３】
そして、閲覧装置２がコンテンツ管理装置１と接続され、閲覧装置２からコンテンツファイルの取り込みの指示がなされると、ＣＰＵ２０は、ユーザにより選択されたコンテンツファイルのうち、ＨＤＤ２６１に記録していないものを取り込み対象として、図４に示すコンテンツファイル取り込み処理を開始する。
【０１１４】
まず、ＣＰＵ２０は、カードインタフェース２３２を介してメモリーカード７から１つのコンテンツファイルを読み出しＲＡＭ２２に一時記憶することで、コンテンツファイルの取得を行う（ステップＳ１）。
【０１１５】
次に、ＣＰＵ２０は、コンテンツファイルに対して予め決められた容量である予約記録容量をＨＤＤ２６１に対して確保する（ステップＳ２）。ステップＳ２の処理により、ＨＤＤ２６１の空き容量は予約記録容量分減少した状態となる。
【０１１６】
次に、ＣＰＵ２０は、ＨＤＤインタフェース２６０を制御してＨＤＤ２６１の空き容量の情報を取得し、空き容量が閾値以上か否かを判定する（ステップＳ３）。この閾値は、コンテンツファイルとして想定されるデータ量、又は、コンテンツファイルとして想定されるデータ量の最大値に上記の予約記録容量を加えた値を例えば設定しておく。
【０１１７】
ステップＳ３の判定がＮＯの場合、ステップＳ１で取得したコンテンツファイルをＨＤＤ２６１に記録することができない、又は、コンテンツファイルはＨＤＤ２６１に記録できるが、このコンテンツファイルから生成される適合ファイル６１をＨＤＤ２６１に記録することができないため、ＣＰＵ２０はコンテンツファイルの取り込み処理を終了する。
【０１１８】
ステップＳ３の判定がＹＥＳの場合、ＣＰＵ２０は、ステップＳ１で取得しＲＡＭ２２に記憶したコンテンツファイルをＨＤＤ２６１に記録する（ステップＳ４）。また、ＣＰＵ２０は、記録したコンテンツファイルのＩＤを関連付けテーブル６２に記録する。
【０１１９】
その後、ＣＰＵ２０は、メモリーカード７に取り込み対象のコンテンツファイルがあるか否かを再度判定し（ステップＳ５）、取り込み対象のコンテンツファイルがあれば（ステップＳ５：ＹＥＳ）ステップＳ１に処理を戻し、取り込み対象のコンテンツファイルがなければ（ステップＳ５：ＮＯ）取り込み処理を終了する。
【０１２０】
図４のコンテンツファイル取り込み処理が終了した後の所定のタイミング（例えば、コンテンツ管理装置１の電源断操作がなされたタイミング、コンテンツファイル取り込み処理の終了後の期間においてコンテンツ管理装置１に対する操作がなされない期間が所定時間継続したタイミング）になると、ＣＰＵ２０は、図５に示す適合ファイル生成記録処理を開始する。
【０１２１】
まず、ＣＰＵ２０は、ＨＤＤ２６１に記録されているコンテンツファイルのうち、関連付けテーブル６２においてＩＤに適合ＩＤが関連付けられていないコンテンツファイル（取り込みが終了しているが適合ファイル６１が生成されていないコンテンツファイル）を特定し、特定したコンテンツファイルのうちの１つをＨＤＤ２６１から読み込んでＲＡＭ２２に一時記憶する（ステップＳ１０）。
【０１２２】
次に、ＣＰＵ２０は、ＲＡＭ２２に一時記憶したコンテンツファイルに含まれるオリジナルコンテンツデータから適合ファイル６１を生成する（ステップＳ１１）。
【０１２３】
次に、ＣＰＵ２０は、生成した適合ファイル６１を、関連付けテーブル６２において、この適合ファイル６１の生成元のオリジナルコンテンツデータのＩＤに関連付けられている予約記録容量を利用してＨＤＤ２６１に記録する（ステップＳ１２）。
【０１２４】
また、ＣＰＵ２０は、関連付けテーブル６２において、適合ファイル６１に含まれる適合ＩＤを、この適合ファイル６１の生成元のオリジナルコンテンツデータのＩＤに関連付けて記録する。
【０１２５】
次に、ＣＰＵ２０は、予約記録容量のうち、適合ファイル６１の記録に使用された容量以外の未使用容量を解放して、ＨＤＤ２６１の空き容量を更新する（ステップＳ１３）。
【０１２６】
例えば、あるオリジナルコンテンツデータに対して確保された予約記録容量が４メガバイトであり、このオリジナルコンテンツデータから生成された適合ファイル６１のデータ量が３メガバイトであった場合は、１メガバイトが未使用容量となる。
【０１２７】
ＣＰＵ２０は、この１メガバイトを解放、つまり、ＨＤＤ２６１における記録済み容量から記録可能容量に変更することで、空き容量を１メガバイト増やす。
【０１２８】
ステップＳ１３の後、ＣＰＵ２０は、関連付けテーブル６２において、適合ＩＤが関連付けられていないコンテンツファイルがあるか否かを判定し（ステップＳ１４）、適合ＩＤが関連付けられていないコンテンツファイルがあれば（ステップＳ１４：ＹＥＳ）ステップＳ１０に処理を戻し、適合ＩＤが関連付けられていないコンテンツファイルがなければ（ステップＳ１４：ＮＯ）処理を終了する。
【０１２９】
コンテンツファイルの取り込み処理と、適合ファイル６１の生成記録処理とが終了した後の動作は次の通りである。
【０１３０】
閲覧装置２においてコンテンツファイルを閲覧するためのアプリケーションを立ち上げる等の動作が行われると、コンテンツ管理装置１の表示制御部２０４が、閲覧装置２の表示部２ａに初期画面を表示するための表示画面生成用信号を生成し、この表示画面生成用信号を閲覧装置２に送信する。そして、閲覧装置２がこの表示画面生成用信号を受け付け、表示画面生成用信号に基づいて表示部２ａに初期画面を表示する。
【０１３１】
次に、閲覧装置２が、ユーザにより閲覧条件が入力されるのを待ち、ユーザにより閲覧条件が入力されると、入力された閲覧条件とともに、コンテンツファイルの閲覧要求をコンテンツ管理装置１に送信する。
【０１３２】
ここで、閲覧条件とは、閲覧装置２の表示部２ａに表示すべきコンテンツファイルの条件であり、一例として、特定の日付を関連情報に含むコンテンツファイルを指定する条件である。
【０１３３】
コンテンツ管理装置１のＣＰＵ２０は、閲覧要求を受信すると、ＨＤＤ２６１に格納されたコンテンツファイルを検索し、この閲覧条件に合致するコンテンツファイルを抽出し、抽出したコンテンツファイルに関連付けられた適合サムネイルデータを閲覧装置２に送信する。
【０１３４】
なお、ＣＰＵ２０は、適合ファイル６１内に適合サムネイルデータが複数ある場合には、閲覧装置２の種別に応じた適合サムネイルデータを選択して閲覧装置２に送信する。
【０１３５】
閲覧装置２では、受信した適合サムネイルデータに基づくサムネイル画像の一覧を表示部２ａに表示する。閲覧装置２において、表示されたサムネイル画像から１つが選択されると、選択されたサムネイル画像の元となる適合サムネイルデータを含む適合ファイル６１内の適合コンテンツデータの送信要求がコンテンツ管理装置１に送信される。
【０１３６】
コンテンツ管理装置１の表示制御部２０４は、この送信要求を受けると、選択された適合サムネイルデータを含む適合ファイル６１から、閲覧装置２の種別に応じた適合コンテンツデータ、又は、閲覧装置２の種別と閲覧装置２におけるコンテンツの再生方法に応じた適合コンテンツデータを読み出し、読み出した適合コンテンツデータを閲覧装置２に送信する。閲覧装置２では、受信した適合コンテンツデータに基づく画像が表示部２ａに表示される。
【０１３７】
閲覧装置２において適合コンテンツデータに基づく画像を確認する方法としては、例えば、ウェブブラウザを利用して画像を表示する方法と、専用のアプリケーションを利用して画像を表示する方法とがある。
【０１３８】
ウェブブラウザを利用して画像を表示する場合は、コンテンツ管理装置１は例えばＨＴＭＬ形式のデータを閲覧装置２に送信する。このＨＴＭＬ形式のデータは、送信先の電子機器に関わらずに同じとし、このデータを受信した閲覧装置２側において、自装置に対応する適合コンテンツデータに基づく画像を表示すればよい。
【０１３９】
又は、このＨＴＭＬ形式のデータは、送信先の電子機器の機種毎に異なるものとし、コンテンツ管理装置１は、ＨＴＭＬ形式のデータの送信リクエストを受けたときに、このリクエスト元の電子機器の機種を判別し、判別した機種に対応するＨＴＭＬ形式のデータを送信すればよい。
【０１４０】
専用のアプリケーションを利用して画像を表示する場合は、閲覧装置２がコンテンツ管理装置１に接続する際に、コンテンツ管理装置１に閲覧装置２の機種又は解像度など表示に関する情報を引き渡すことで、コンテンツ管理装置１が閲覧装置２に対応する適合コンテンツデータを選択し、送信すればよい。
【０１４１】
また、コンテンツ管理システムＳでは、表示装置４においても適合コンテンツデータに基づく画像を確認することができる。この場合は、コンテンツ管理装置１は、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）情報にて表示装置４の解像度の情報を取得し、取得した解像度に応じた適合コンテンツデータ（全画面表示用のデータ又は一覧表示用のデータ）を選択し、選択した適合コンテンツデータから映像音声信号を生成して表示装置４に送信する。
【０１４２】
以上のように、コンテンツ管理装置１は、閲覧装置２、撮像装置３、及びメモリーカード７等の外部機器からコンテンツファイルを取得すると、このコンテンツファイルに対して所定の予約記録容量を確保する。
【０１４３】
そして、コンテンツ管理装置１は、このコンテンツファイルをＨＤＤ２６１に記録した後の所定のタイミングにて、ＨＤＤ２６１に記録したコンテンツファイルから適合ファイル６１を生成し、生成した適合ファイル６１を、このコンテンツファイルに対して確保している予約記録容量を利用してＨＤＤ２６１に記録し、その後、予約記録容量の未使用分を解放してＨＤＤ２６１の空き容量を更新する。
【０１４４】
この構成により、外部機器からＨＤＤ２６１に多数のコンテンツファイルを取り込む場合であっても、コンテンツファイルの取得、予約記録容量の確保、及び、コンテンツファイルのＨＤＤ２６１への記録の一連の処理を高速に繰り返すことができるため、多数のコンテンツファイルのＨＤＤ２６１への取り込みを高速に行うことができる。
【０１４５】
また、コンテンツファイルがＨＤＤ２６１に記録された後に、記録されたコンテンツファイルから適合ファイル６１の生成が行われるが、ここで生成された適合ファイル６１は予約記録容量を利用してＨＤＤ２６１に記録され、予約記録容量の未使用分は解放されて空き容量としてカウントされる。
【０１４６】
このため、最大データ量となる適合ファイル６１を全て記録できるだけの記録領域をＨＤＤ２６１に対して予め確保しておく構成、つまり、適合ファイル６１専用の記録領域をＨＤＤ２６１に設けておく構成と比較すると、ＨＤＤ２６１の容量を効率的に利用することができる。
【０１４７】
これにより、コンテンツファイルの数やデータ量が膨大になった場合でも、ＨＤＤ２６１の容量を抑えることが可能となり、コンテンツ管理装置１の製造コスト増大を防ぐことができる。
【０１４８】
また、予約記録容量の未使用分は解放されて空き容量としてカウントされることで、より多くのコンテンツファイルの取り込みが可能となり、限られたＨＤＤ２６１の容量で効率的にコンテンツファイルを管理することが可能となる。
【０１４９】
以下、コンテンツ管理装置１の変形例について説明する。
【０１５０】
（変形例１）
予約記録容量確保部２３Ａは、コンテンツファイルに対して確保する予約記録容量を、コンテンツファイルに含まれるオリジナルコンテンツデータのデータ量に基づいて決定してもよい。
【０１５１】
例えば、予約記録容量確保部２３Ａは、オリジナルコンテンツデータのデータ量がデータ閾値を超えていれば第一の予約記録容量を確保し、オリジナルコンテンツデータのデータ量が該データ閾値以下であれば第二の予約記録容量を確保する。第一の予約記録容量は第二の予約記録容量よりも大きい値とする。
【０１５２】
オリジナルコンテンツデータのデータ量が大きいということは、このオリジナルコンテンツデータから生成される適合ファイル６１のデータ量も大きくなる可能性が高い。このため、オリジナルコンテンツデータのデータ量が大きいほど、多くの予約記録容量を確保することで、予約記録容量が足りなくなる事態を防ぐことができる。
【０１５３】
なお、上記のデータ閾値は複数個設定し、予約記録容量を複数段階で変化させてもよい。又は、予約記録容量をオリジナルコンテンツデータのデータ量に応じて線形で変化させてもよい。
【０１５４】
（変形例２）
予約記録容量確保部２３Ａは、コンテンツファイルに対して確保する予約記録容量を、コンテンツファイルに含まれるオリジナルコンテンツデータの種別に基づいて決定してもよい。
【０１５５】
例えば、予約記録容量確保部２３Ａは、オリジナルコンテンツデータの種別を拡張子により判定し、判定した種別が動画像データであれば第一の予約記録容量を確保し、判定した種別が静止画像データであれば第二の予約記録容量を確保する。第一の予約記録容量は第二の予約記録容量よりも大きい値とする。
【０１５６】
オリジナルコンテンツデータが動画像データである場合は、このオリジナルコンテンツデータから生成される適合ファイル６１のデータ量も大きくなる可能性が高い。このため、オリジナルコンテンツデータの種別に合わせて予約記録容量を確保することで、予約記録容量が足りなくなる事態を防ぐことができる。
【０１５７】
なお、変形例１と変形例２を組み合わせてもよい。
【０１５８】
つまり、予約記録容量確保部２３Ａは、コンテンツファイルに対して確保する予約記録容量を、コンテンツファイルに含まれるオリジナルコンテンツデータのデータ量及び種別に基づいて決定してもよい。
【０１５９】
この場合は、データ量と拡張子の組み合わせ毎に予約記録容量を定めたテーブルをコンテンツ管理装置１のＨＤＤ２６１に記録しておく。予約記録容量確保部２３Ａは、コンテンツファイルから判別したオリジナルコンテンツデータのデータ量及び種別の組み合わせに対応する予約記録容量を上記のテーブルから読み出して確保する。この構成によれば、予約記録容量をより精度よく確保することができる。
【０１６０】
なお、図１のコンテンツ管理装置１の予約記録容量確保部２３Ａのように、全てのオリジナルコンテンツデータに対して一律の値で予約記録容量を確保する構成によれば、ＣＰＵ２０の処理量を低減することができ、変形例１，２よりもコンテンツファイルの取り込みを高速に行うことができる。
【０１６１】
（変形例３）
予約記録容量確保部２３Ａは、ＨＤＤ２６１のアドレスの最終端側からアドレス指定で予約記録容量分の記録領域を確保することで、予約記録容量を確保してもよい。
【０１６２】
この場合、ＣＰＵ２０は、ＨＤＤ２６１のアドレスの最終端からアドレス指定で記録領域を確保していく。そして、ＣＰＵ２０は、適合コンテンツデータを書き込む際には、最後に確保した記録領域を解放したうえで、ＨＤＤ２６１の空き領域の先頭から適合コンテンツデータを書き込む。
【０１６３】
また、ＣＰＵ２０は、ダミーファイルをＨＤＤ２６１に書き込むことで記録領域の確保を行ってもよい。この場合も、ＣＰＵ２０は、適合コンテンツデータを書き込む際には、最後に書き込んだダミーファイルを削除したうえで、ＨＤＤ２６１の空き領域の先頭から適合コンテンツデータを書き込む。
【０１６４】
以上の変形例３によれば、ＨＤＤ２６１が他の装置と共有されている場合でも、他の装置からはＨＤＤ２６１の空き領域が少ないと判断されるため、適合コンテンツデータを確実に記録することができる。
【０１６５】
（変形例４）
以上の説明では、図４の処理フローが終了した後の所定のタイミングで図５の処理フローが開始されるものとした。この変形例として、ＣＰＵ２０は、図４のステップＳ１〜ステップＳ４の処理が一度行われた後は、図４のステップＳ１〜ステップＳ５の処理と、図５のステップＳ１０〜ステップＳ１４の処理とを並行して行ってもよい。
【０１６６】
変形例４によれば、適合ファイル６１がＨＤＤ２６１に記録されるまでの時間を短縮することができる。このため、コンテンツファイルの取り込み処理中に、ユーザが記録済みのコンテンツファイルの再生要求をしてきても、この再生要求に対応することが可能となり、使い勝手を向上することができる。
【０１６７】
なお、前述したように、図４の処理フローが終了した後の所定のタイミングで図５の処理フローを開始する構成によれば、ＣＰＵ２０として高度な処理を行うものを用いる必要がない。このため、ＣＰＵ２０として安価なものを利用することができ、コンテンツ管理装置１の製造コストを削減することができる。また、コンテンツファイルの取得及び記録が最優先で行われることから、コンテンツファイルの取り込み速度を高速化することが容易となる。
【０１６８】
以上の説明では、オリジナルコンテンツデータが静止画像データ又は動画像データである例を説明したが、コンテンツ管理装置１が取り込み可能なデータは、静止画像データと動画像データに限らず、音楽データやテレビ番組の録画データ等も含まれる。
【０１６９】
オリジナルコンテンツデータが音楽データの場合は、例えばＣＰＵ２０は、再生先の電子機器の音楽再生性能に応じて、圧縮形式、サンプリングレート、ビットレート、又は、チャネル数（例えば５．１ｃｈから２ｃｈに変更）の少なくとも１つを変更することで、適合コンテンツデータを作成する。
【０１７０】
オリジナルコンテンツデータが録画データの場合は、例えばＣＰＵ２０は、圧縮形式の変更、アスペクト比の変更、著作権保護方式の変更、又は、機器間における再生互換性とセキュリティを維持した形式への変換の少なくとも１つを行うことで、適合コンテンツデータを作成する。
【０１７１】
また、オリジナルコンテンツデータが、撮像素子から出力された撮像画像信号に対して画像処理を施していないＲＡＷデータである場合には、ＣＰＵ２０がこのオリジナルコンテンツデータを含むコンテンツファイルについては取り込み非対象と判断してもよい。
【０１７２】
ＲＡＷデータを含むコンテンツファイルを取り込み対象とする場合には、このコンテンツファイルに対しては、図４のステップＳ２の処理と、図５のステップＳ１０〜ステップＳ１３の処理を省略するのがよい。
【０１７３】
なお、ＲＡＷデータを生成して記録する撮像装置の中には、このＲＡＷデータを画像処理して得たＪＰＥＧデータをＲＡＷデータと関連付けて記録するものがある。この場合は、コンテンツ管理装置１は、ＪＰＥＧデータとＲＡＷデータを含むコンテンツファイルを取り込み、適合コンテンツデータを生成することなく、ＪＰＥＧデータとＲＡＷデータを関連付けてＨＤＤ２６１に記録するのがよい。例えばＪＰＥＧデータを適合コンテンツデータとして取り扱うことで、ＲＡＷデータを含むコンテンツファイルの保存と、そのコンテンツファイルの中身の確認とを行うことが可能となる。
【０１７４】
コンテンツ管理装置１のＲＯＭ２１に格納されるコンテンツ管理プログラムは、プログラムをコンピュータが読取可能な一時的でない（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）記録媒体に記録される。このような「コンピュータ読取可能な記録媒体」は、たとえば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）等の光学媒体や、メモリーカード等の磁気記録媒体等を含む。また、このようなプログラムを、ネットワークを介したダウンロードによって提供することもできる。
【０１７５】
以上のように本明細書には以下の事項が開示されている。
【０１７６】
開示されたコンテンツ管理装置は、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理装置であって、前記オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成部と、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御部と、を備え、前記記録制御部は、前記オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保部と、前記オリジナルコンテンツデータから生成された適合コンテンツデータを、前記予約記録容量確保部により確保された前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新部と、を有するものである。
【０１７７】
開示されたコンテンツ管理装置は、前記予約記録容量確保部は、前記オリジナルコンテンツデータに対する予約記録容量を予め決められた容量として確保するものである。
【０１７８】
開示されたコンテンツ管理装置は、前記予約記録容量確保部は、前記オリジナルコンテンツデータに対する予約記録容量を、前記オリジナルコンテンツデータのデータ量又は種別の少なくとも一方に基づいて決定するものである。
【０１７９】
開示されたコンテンツ管理装置は、前記予約記録容量確保部は、前記記録媒体の空き容量を前記予約記録容量分減少させることで、前記予約記録容量を確保するものである。
【０１８０】
開示されたコンテンツ管理装置は、前記外部機器から複数のオリジナルコンテンツデータが取得される場合には、前記予約記録容量確保部が前記複数のオリジナルコンテンツデータに対する予約記録容量の確保を行った後に、前記適合コンテンツ生成部が前記複数のオリジナルコンテンツデータの各々から適合コンテンツデータを生成するものである。
【０１８１】
開示されたコンテンツ管理装置は、前記外部機器から複数のオリジナルコンテンツデータが取得される場合には、前記予約記録容量確保部による前記複数のオリジナルコンテンツデータのうちの任意のオリジナルコンテンツデータに対する予約記録容量の確保と、前記適合コンテンツ生成部による前記複数のオリジナルコンテンツデータのうちの予約記録容量が確保済みのオリジナルコンテンツデータからの適合コンテンツの生成と、を並行して行うものである。
【０１８２】
開示されたコンテンツ管理方法は、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法であって、前記オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、前記記録制御ステップは、前記オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、前記オリジナルコンテンツデータから生成された適合コンテンツデータを、前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するものである。
【０１８３】
開示されたコンテンツ管理プログラムは、外部機器から取得したオリジナルコンテンツデータを含むデータを記録媒体に記録するコンテンツ管理方法をコンピュータに実行させるためのコンテンツ管理プログラムであって、前記コンテンツ管理方法は、前記オリジナルコンテンツデータから、オリジナルコンテンツデータの利用形態に適合した適合コンテンツデータを生成する適合コンテンツ生成ステップと、前記オリジナルコンテンツデータと前記適合コンテンツデータの前記記録媒体への記録を制御する記録制御ステップと、を備え、前記記録制御ステップは、前記オリジナルコンテンツデータに対し、当該オリジナルコンテンツデータから生成される適合コンテンツデータの記録に必要な前記記録媒体上の予約記録容量を確保する予約記録容量確保ステップと、前記オリジナルコンテンツデータから生成された適合コンテンツデータを、前記予約記録容量確保ステップにより確保した前記予約記録容量を使用して前記記録媒体に記録後、前記予約記録容量のうち、前記適合コンテンツデータの記録に使用された容量以外の未使用容量を解放して前記記録媒体の空き容量を更新する空き容量更新ステップと、を有するものである。
【符号の説明】
【０１８４】
Ｓ  コンテンツ管理システム
１  コンテンツ管理装置
２  閲覧装置（外部機器）
３  撮像装置
４  表示装置（外部機器）
７  メモリーカード（外部機器）
２０  ＣＰＵ
２０２  適合ファイル生成部
２０３  記録制御部
２３Ａ  予約記録容量確保部
２３Ｂ  空き容量更新部
２６１  ＨＤＤ（記録媒体）
【図１】
0006524865.tif 000002
【図２】
0006524865.tif 000003
【図３】
0006524865.tif 000004
【図４】
0006524865.tif 000005
【図５】
0006524865.tif 000006