(57)【要約】【課題】  常にファイル実体のあるファイルが管理可能に制御リストを更新する。【解決手段】  ＤＳＣ２は、撮像装置２０と、圧縮伸長エンジン１９，ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，画像記録部２４，ファイル管理部２５，外部Ｉ／Ｆ２６を備えている。ＣＰＵ２１は、制御リストのファイルパスが指定するファイルが存在しない場合には、制御リストからファイルが存在しないファイルパスを削除し、制御リストを更新するので、更新後の制御リストに記載されているファイルパスは、必ず実体のあるファイルを指定する。【選択図】  図２
2006048766.tif 000002
【特許請求の範囲】
【請求項１】
制御リストを通じて画像データ・音声データ・動画データ等のコンテンツデータを記録再生するデータ記録再生装置において、
前記制御リスト及び前記コンテンツデータを記録する記録媒体と、
前記制御リスト内に記載されているファイルパスが示すファイル実体の存在の確認を行うファイル実体確認手段と、
前記制御リストと前記ファイル実体の関係に基づき前記制御リストを修正し前記関係を整合する整合手段と
を備えたことを特徴とするデータ記録再生装置。
【請求項２】
前記ファイルパスは、前記コンテンツデータを指定するコンテンツファイルパスと、前記制御リスト以外の制御リストを指定する制御リストファイルパスを含む
ことを特徴とする請求項１に記載のデータ記録再生装置。
【請求項３】
前記制御リストは、前記コンテンツデータの属性情報である関連コンテンツ情報を前記コンテンツデータに付与して記載される
ことを特徴とする請求項１に記載のデータ記録再生装置。
【請求項４】
前記整合手段は、前記制御リストの修正時の同一の関連コンテンツ情報が付与された前記コンテンツデータの数に基づき前記同一の関連コンテンツ情報を削除する
ことを特徴とする請求項３に記載のデータ記録再生装置。
【請求項５】
前記整合手段によって修正される前の前記制御リストを前記記録媒体に記録する制御リストバックアップ手段
を備えたことを特徴とする請求項１に記載のデータ記録再生装置。
【請求項６】
記録媒体に記録され、制御リストを通じて画像データ・音声データ・動画データ等のコンテンツデータを記録再生するデータ記録再生方法において、
前記制御リスト内に記載されているファイルパスが示すファイル実体の存在の確認を行うファイル実体確認ステップと、
前記制御リストと前記ファイル実体の関係に基づき前記制御リストを修正し前記関係を整合する整合ステップと
を備えたことを特徴とするデータ記録再生方法。
【請求項７】
前記ファイルパスは、前記コンテンツデータを指定するコンテンツファイルパスと、前記制御リスト以外の制御リストを指定する制御リストファイルパスを含む
ことを特徴とする請求項６に記載のデータ記録再生方法。
【請求項８】
前記制御リストは、前記コンテンツデータの属性情報である関連コンテンツ情報を前記コンテンツデータに付与して記載される
ことを特徴とする請求項６に記載のデータ記録再生方法。
【請求項９】
前記整合ステップは、前記制御リストの修正時の同一の関連コンテンツ情報が付与された前記コンテンツデータの数に基づき前記同一の関連コンテンツ情報を削除する
ことを特徴とする請求項８に記載のデータ記録再生方法。
【請求項１０】
前記整合ステップによって修正される前の前記制御リストを前記記録媒体に記録する制御リストバックアップステップ
を備えたことを特徴とする請求項６に記載のデータ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御リストを通じて画像・音声・動画等のコンテンツを記録再生するデータ記録再生装置に関する。
【背景技術】
【０００２】
従来のＤＳＣ（デジタルスチルカメラ）等のファイル管理では、例えば特開２００２−１９９３３４号公報のように、従来のファイル管理構造に対して影響せずに、任意のカテゴリ毎に制御リストを特定のフォルダ内に作成し、制御リスト毎にアルバムのような概念でファイルを扱っていた。
【０００３】
また、公知の技術として、親制御リストと子制御リスト、さらには孫制御リストのように、階層を持ってリンクする構造がある。例えばアルバムについては、マスタの制御リストはアルバム用の制御リストヘのリンクを記述し、アルバム用の制御リストはそれぞれの画像へのリンクを記述しており、制御リストから画像を再生することができる。
【特許文献１】特開２００２−１９９３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の制御リストによる画像再生では、例えばユーザがＰＣ（パーソナルコンピュータ）等を用いてＤＳＣ等のデータ記録再生装置に記録されているコンテンツを削除すると、ファイル実体がなくなるため制御リストに記載されている該コンテンツのファイルパスによって再生することができなくなるといった問題が生じる。
【０００５】
また、例えばユーザがＰＣ等を用いてデータ記録再生装置に記録されている制御リストをに対して編集を加え、誤って実体のないファイルへのファイルパスを制御リストに記載した場合にも、データ記録再生装置におけるコンテンツ再生処理に支障を来すといった問題がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、常にファイル実体のあるファイルが管理可能に制御リストを更新することのできるデータ記録再生装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明のデータ記録再生装置は、
制御リストを通じて画像データ・音声データ・動画データ等のコンテンツデータを記録再生するデータ記録再生装置において、
前記制御リスト及び前記コンテンツデータを記録する記録媒体と、
前記制御リスト内に記載されているファイルパスが示すファイル実体の存在の確認を行うファイル実体確認手段と、
前記制御リストと前記ファイル実体の関係に基づき前記制御リストを修正し前記関係を整合する整合手段と
を備えて構成される。
【発明の効果】
【０００８】
本発明によれば、常にファイル実体のあるファイルが管理可能に制御リストを更新することができるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施例について述べる。
【実施例１】
【００１０】
図１ないし図１８は本発明の実施例１に係わり、図１はＤＳＣの背面構成を示す外観図、図２は図１のＤＳＣの構成を示すブロック図、図３は図２の画像記録部に記録される画像・音声・動画等のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図、図４は図３のマスタの制御リストとアルバム用制御リストの関係を示す図、図５は図２のＣＰＵによる制御リスト整合処理の流れを示すフローチャート、図６は図５のマスタ制御リストに対するファイル実体消失からの復旧作業の第１の処理の流れを示すフローチャート、図７は図６の処理におけるアルバム修正中に液晶表示部に表示される表示例を示す第１の図、図８は図６の処理におけるアルバム修正中に液晶表示部に表示される表示例を示す第２の図、図９は図５のマスタ制御リストに対するファイル実体消失からの復旧作業の第２の処理の流れを示すフローチャート、図１０は図５のアルバム作成作業の第１の処理の流れを示すフローチャート、図１１は図１０の処理におけるアルバムの作成中に液晶表示部に表示される表示例を示す図、図１２は図５のアルバム作成作業の第１の処理の変形例を示すフローチャート、図１３は図５のアルバム作成作業の第２の処理の流れを示すフローチャート、図１４は図５のアルバム作成作業の第２の処理の変形例を示すフローチャート、図１５は図５のフローチャートの結果作成されたフォルダ構成およびアルバム構成を示す図、図１６は図２の画像記録部に記録される関連コンテンツ情報を有するパノラマデータ・連写データ等のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図、図１７は図１６のマスタの制御リストとアルバム用制御リストの関係を示す図、図１８は関連コンテンツ情報を有するコンテンツに対して図５のフローチャートを実施した際に作成されたフォルダ構成およびアルバム構成を示す図である。
【００１１】
図１に示すように、本実施例のデジタルスチルカメラ（以下、ＤＳＣ）２の背面には、被写体を撮影した画像を表示したり各種設定画面を表示する液晶表示部４と、被写体像を確認するファインダ５と、ＤＳＣ２の電源オン状態を示すパワーＬＥＤ６と、液晶表示部４に表示される各種設定画面上での操作データを入力する選択／決定ボタン９等とが設けられ、ＤＳＣ２の上部には、画像の撮像を指示するシャッタ１０と、ＤＳＣ２における撮影モード及び操作モード等のモードを選択するモード選択ダイヤル１１等が設けられている。
【００１２】
図２に示すように、ＤＳＣ２は、撮像装置２０と、圧縮伸長エンジン１９，ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，画像記録部２４，ファイル管理部２５，外部Ｉ／Ｆ２６を備え、ＲＯＭ２２に格納されている制御プログラムに従いＲＡＭ２３を用いてＣＰＵ２１が各種制御を行うようになっている。
【００１３】
圧縮伸長エンジン１９により撮像装置２０により被写体を撮影した画像データが圧縮されると、ＣＰＵ２１は、画像データを画像記録部２４に格納すると共に、該画像データを管理するためのファイル管理データをファイル管理部２５に格納する。
【００１４】
なお、画像記録部２４は、不揮発性メモリＥＥＰＲＯＭ等で構成され、電源オフ等でもデータは保持される。画像記録部２４は固定式のメモリでも交換可能型のメモリでもよい。
【００１５】
また、画像記録部２４は、スマートメディアを始めとする半導体メモリ、あるいは磁気メモリ、ハードデイスクなどの磁気ディスク、ＣＤなどの光ディスク、ＭＯなどの光磁気ディスク、上記の組み合わせ、などであってもよい。あるいは、画像記録部２４は単数である必要は無く、複数の記録媒体からなっていても構わない。
【００１６】
画像記録部２４に格納された複数の画像データは液晶表示部４に縮小されて表示ができ、選択／決定ボタン９を用いて所望の画像データを図示しないＰＣ（パーソナルコンピュータ）等に保存させることができるようになっている。
【００１７】
ＤＳＣ２においては、撮影時には、圧縮伸長エンジン１９は、ＣＰＵ２１からの指示によりＲＡＭ２３内の撮像データをＣＰＵ２１が指定するフォーマットの画像へと圧縮する。圧縮された画像は、ＣＰＵ２１からの指示によりファイル管理部２５を通して画像記録部２４に記録される。
【００１８】
再生時には、圧縮伸長エンジン１９は、ＣＰＵ２１からの指示により画像記録部２４内の画像を、記録されているフォーマットに従い伸長する。伸長された画像データは画像記録部２４に再生される。
【００１９】
図３は、ＤＳＣ２の画像記録部２４に格納された、画像・音声・動画等のコンテンツおよび制御リストファイルからなるフォルダ構成の例である。コンテンツの一部はDCIMフォルダ以下にDCF規格に従って格納されている。
【００２０】
一方、ＰＣからコピーされたコンテンツはDCF規格とは無関係に存在し、図３では例えば××旅行という名のフォルダ内に入っている。また、Album フォルダには、各アルバム用の制御リストが格納されている。各アルバム用制御リストとは別にマスタ制御リストが存在し、これはrootの下に例えばalbum.lstとして存在する。
【００２１】
図４は、マスタ制御リストとアルバム用制御リストの関係を示した一例である。マスタ制御リスト内には、アルバム用制御リストのファイルの存在位置を示すファイルパスが記載されている。アルバム用制御リスト内には、画像・動画・音声などのコンテンツ、および他のアルバム用制御リストのファイルの存在位置を示すファイルパスが記載されている。
【００２２】
マスタ制御リストalbum.lst内には、アルバム用制御リストのファイルパスが、例えばまず先頭に\Album\album001.lstと記載されている。これを取得したところで、そのファイルパス通りにアルバム用制御リストalbum001.lstを開く。アルバム用制御リストalbum001.lst内には複数のコンテンツのファイルパスが記載されているため、アルバム用制御リストalbum001.lstを一つのアルバムとして扱うことができる。
【００２３】
一つのアルバムに対して、そのアルバム内のコンテンツが保存されているフォルダは一つだけである必要は無く、例えばアルバム用制御リストalbum002.lstは別々のフォルダに保存されているコンテンツから抜粋して作成されたものである。
【００２４】
また、例えばアルバム用制御リストalbum003.lstは、アルバムの中からさらに別のアルバムを参照するように作成されたものである。その場合、アルバム用制御リストalbum003.lstから参照するアルバム用制御リストalbum101.lst等は、図３に示すように、参照元のアルバム用制御リストのファイル名と共通する名前の、album003.lstと同じ階層にあるフォルダ\Album\Album003に格納される。
【００２５】
図４において、例えばマスタ制御リストalbum.lstに記載されているファイルパス\Album\album004.lstに対して、アルバム用制御リストalbum004.lstが画像記録部２４に存在しない場合がある。これは例えばユーザがＰＣ上でマスタ制御リストalbum.lstを編集した際に誤ってマスタ制御リストalbum.lstに\Album\album004.lstなるファイルパスを追記した場合に発生する。
【００２６】
また、図４において、例えばアルバム用制御リストalbum001.lstに記載されているファイルパス\DCIM\100OLYMP\P1010002.jpgに対して、コンテンツであるP1010002.jpgが画像記録部２４に存在しない場合がある。これは例えばユーザがＰＣ上でコンテンツP1010002.jpgを消去した場合に発生する。
【００２７】
さらに、図４において、例えばアルバム用制御リストalbum002.lstに記載されているファイルパス\DCIM\100ABCDE\P1010001.jpgが画像記録部２４に実体のないフォルダ及びコンテンツを指定している場合がある。これは例えばユーザがＰＣ上でアルバム用制御リストalbum002.lstを編集した際にアルバム用制御リストalbum002.lstに誤って実体のないフォルダ100ABCDE内のP1010001.jpgのファイルパスを記載した場合に発生する。
【００２８】
本実施例は、制御リスト内のファイルパスが指定するファイルの実体を確認し、これら制御リスト上において実体のないファイルを指定するファイルパスを削除し、制御リストとファイルとの整合をはかり、マスタ制御リストあるいはアルバム用制御リストを作成／更新する制御リスト整合処理を実行する。
【００２９】
以下に、本実施例における制御リスト整合処理について説明する。
【００３０】
図５に示すように、本実施例のＣＰＵ２１は、ステップＳ１にて画像記録部２４内にマスタ制御リストalbum.lstが見つかったかどうか判断する。マスタ制御リストalbum.lstが見つかるとステップＳ２に進み、マスタ制御リストalbum.lstが見つからない場合にはステップＳ４に進む。
【００３１】
ステップＳ２では、マスタ制御リストに対するファイル実体消失からの復旧作業の第１の処理を実行し、ステップＳ３にてアルバム用制御リストに対するファイル実体消失からの復旧作業の第２の処理を実行して、ステップＳ４に進む。ステップＳ２及びＳ３の処理の詳細は後述する。
【００３２】
そして、ステップＳ４及びＳ５にて後述するアルバム作成作業の第１の処理及び第２の処理を行って処理を終了する。
【００３３】
つぎに、ステップＳ２におけるマスタ制御リストに対するファイル実体消失からの復旧作業の第１の処理について説明する。
【００３４】
図６に示すように、ＣＰＵ２１は、ステップＳ１１にて見つかったマスタ制御リストalbum.lst内から参照されているアルバム用制御リストのファイルパスをＲＡＭ２３に記憶する。
【００３５】
そして、ステップＳ１２にてマスタ制御リストalbum.lst内のファイルパス通りに、各アルバム用制御リストが存在するかどうか判断し、各アルバム用制御リストが存在する場合は復旧作業を行う必要がないので処理を終了し、各アルバム用制御リストが存在しない場合はステップＳ１３に進む。
【００３６】
ステップＳ１３では、液晶表示部４にアルバム修正中であることを表示する。アルバム修正中の表示例として、例えば、図７に示すように、液晶表示部４に消しゴムアイコン５１、鉛筆アイコン５２及び修正図形５３をアニメーション的に表示したり、図８に示すように、液晶表示部４にアルバム修正中の文字画像５５を表示する。
【００３７】
そして、ステップＳ１４にて、ファイルが存在しないアルバム用制御リストのファイルパスをマスタ制御リストalbum.lst中から削除し、ステップＳ１５にて液晶表示部４でのアルバム修正中の表示を消去し処理を終了する。
【００３８】
つぎに、ステップＳ３におけるアルバム用制御リストに対するファイル実体消失からの復旧作業の第２の処理について説明する。
【００３９】
図９に示すように、ＣＰＵ２１は、ステップＳ２１にてマスタ制御リストalbum.lst以外のアルバム用制御リストを画像記録部２４内から検索し、ステップＳ２２にてアルバム用制御リストは見つかったかどうか判断する。アルバム用制御リストが見つからない場合には復旧作業を行う必要がないので処理を終了し、各アルバム用制御リストが見つかった場合はステップＳ２３に進む。
【００４０】
ステップＳ２３では、アルバム用制御リスト内に記憶している各コンテンツ等のファイルパスを記憶する。
【００４１】
そして、ステップＳ２４にてアルバム用制御リスト内のファイルパス通りに、コンテンツ等のファイルが存在するかどうか判断し、ファイルが存在する場合は復旧作業を行う必要がないので処理を終了し、ファイルが存在しない場合はステップＳ２５に進み、ステップＳ２５にて液晶表示部４に図７あるいは図８に示したようにアルバム修正中であることを表示する。
【００４２】
つぎに、ステップＳ２６にてファイルが存在していないコンテンツはアルバム用制御リスト上で関連コンテンツ情報を有しているかどうか判断する。この関連コンテンツ情報については後述するが、図４に示したアルバム用制御リストにおいては、コンテンツは関連コンテンツ情報を有していないため、ステップＳ２７に進む。
【００４３】
そして、ステップＳ２７にてファイルが存在しないコンテンツのファイルパスをアルバム用制御リスト中から削除し、ステップＳ２８にて液晶表示部４でのアルバム修正中の表示を消去し処理を終了する。
【００４４】
なお、コンテンツが関連コンテンツ情報を有している場合は、ステップＳ２６からステップＳ２９に処理が移行され、ステップＳ２９〜Ｓ３１の処理が実行される。この詳細は後述する。
【００４５】
つぎに、ステップＳ４におけるアルバム作成作業の第１の処理について説明する。
【００４６】
まず図１０のステップＳ４１にて、ＣＰＵ２１は、ファイル管理部２５を通して画像記録部２４のrootに対して、マスタ制御リストalbum.lstの検索を行う。 
マスタ制御リストalbum.lstが見つかった場合は、ステップＳ４２にて、マスタ制御リストalbum.lst内に記載されているアルバム用制御リストの各ファイルパスを取得し、ＲＡＭ２３に記憶させる。
【００４７】
マスタ制御リストalbum.lstが見つからなかった場合は、ステップＳ４３にて、マスタ制御リストalbum.lstを、中身は空のまま画像記録部２４のrootに新規作成する。
【００４８】
ステップＳ４４にて、画像記録部２４のAlbumフォルダ以下に対して、マスタ制御リストalbum.lst以外の制御リストであるアルバム用制御リストの検索を行う。検索でアルバム用制御リストが見つかると、自身がステップＳ４２にてＲＡＭ２３に記憶したファイルパスと一致するかを確認し、また、他のアルバム用制御リスト内で参照されているかを確認する。
【００４９】
検索・確認の結果、ステップＳ４５にて、全てのアルバム用制御リストが、マスタ制御リスト、または他のアルバム用制御リストから参照されているならば終了する。
【００５０】
しかし、マスタ制御リスト、または他のアルバム用制御リストから参照されていないような、参照元が存在しないアルバム用制御リストがあった場合、ステップＳ４６にて、アルバム作成中であることをユーザに告知するため、図１１のように液晶表示部４にアルバム作成中表示１００を表示させる。 ステップＳ４７にて、そのアルバム制御リストの実際のファイルパスを、マスタ制御リストヘ書き出し、追加する。ステップＳ４８にて、液晶表示部４に表示されているアルバム作成中表示１００を消去する。
【００５１】
あるいは、ステップＳ４５の結果、ステップＳ４６にてアルバム作成中表示をさせた後、図１２に示すように、ステップＳ４７の代わりに、ステップＳ４７ａにて、参照元が存在しないアルバム用制御リストが格納されているフォルダと共通する名前の制御リストが存在するか確認する。存在しない場合はステップＳ４７ｂにて、そのフォルダと共通する名前のアルバム用制御リストを、参照元が存在しないアルバム用制御リストの一つ上の階層に空で作成する。その後ステップＳ４７ｃにて、そのフォルダと共通する名前のアルバム用制御リストに、参照元が存在しないアルバム用制御リストのファイルパスを追加する。次にステップＳ４８にて、液晶表示部４に表示されているアルバム作成中表示１００を消去する。
【００５２】
つぎに、ステップＳ５におけるアルバム作成作業の第２の処理について説明する。
【００５３】
図１０あるいは図１２の作成手順の第１の処理が終了すると、図１３の第２の処理に示すように、ステップＳ４９にて、それぞれのアルバム用制御リスト内に記載されているコンテンツの各ファイルパスを取得し、ＲＡＭ２３に記憶させる。ステップＳ５０にて、画像記録部２４に対して、どの制御リストからも参照されていないコンテンツの検索を行う。検索は、コンテンツが見つかると自身がステップＳ４９でＲＡＭ２３へ記憶したファイルパスと一致するかを確認することで行う。
【００５４】
検索・確認の結果、ステップＳ５１にて、全てのコンテンツが、アルバム用制御リストから参照されているならばアルバム作成終了となる。しかし、アルバム用制御リストから参照されていないような、参照元が存在しないコンテンツがあった場合、ステップＳ５２にて、アルバム作成中であることをユーザに告知するため、図１１のように液晶表示部４にアルバム作成中表示１００を表示させる。 
ステップＳ５３ にて、アルバム用制御リストを格納するフォルダAlbumが存在するか確認をする。その結果、フォルダAlbumが存在しない場合のみ、ステップＳ５４にて、フォルダAlbumを作成する。その後ステップＳ５５にて、新規のアルバム用制御リストを空で作成する。そのアルバム用制御リストのファイル名については、既存のマスタ制御リストのファイル名、および既存のアルバム用制御リストのファイル名と異なる。 ステップＳ５６にて、それら参照元が存在しないコンテンツの実際のファイルパスを、ステップＳ５５で作成したアルバム用制御リストヘ書き出し、追加する。
【００５５】
あるいは、図１４に示すように、ステップＳ５５，５６の代わりに、ステップＳ５５ａにて、参照元が存在しないコンテンツを特徴付けている単位ごとに新規のアルバム用制御リストを空で作成する。 そして、ステップＳ５６ａにて、それらのコンテンツの実際のファイルパスを、ステップＳ５５ａで作成したアルバム用制御リストに、コンテンツを特徴付けている単位に従って分けて書き出し、追加する。
【００５６】
その後、ステップＳ５７にて、ステップＳ５５またはステップＳ５５ａで作成したアルバム用制御リストのファイルパスを、マスタ制御リストヘ書き出し、追加する。
【００５７】
次にステップＳ５８にて、アルバム作成中表示を消去し、アルバム自動作成手順が終了する。
【００５８】
図１５が、図４の状態から図５のフローチャートの結果作成されたフォルダ構成およびアルバム構成である。
【００５９】
次に、コンテンツがアルバム用制御リスト上で関連コンテンツ情報を有している場合のアルバム用制御リストに対するファイル実体消失からの復旧作業の第２の処理におけるステップＳ２９〜Ｓ３１の処理について説明する。
【００６０】
ここで、関連コンテンツ情報とは、図１６に示すように、例えばパノラマモードで撮影されたパノラマ画像を構成するコンテンツが複数の画像データP1010001.jpg、P1010002.jpgからなるコンテンツの場合、これらコンテンツがパノラマデータであることを示す属性情報である。また、例えば連写モードで撮影されたコンテンツが複数の画像データP1010003.jpg、P1010004.jpg、P1010005.jpgからなるコンテンツの場合、これらコンテンツが連写データであることを示す属性情報が関連コンテンツ情報となる。さらに、図示はしないが、画像データに音声データが付与されたコンテンツの場合、このコンテンツが音声画像データであることを示す属性情報が関連コンテンツ情報となる。
【００６１】
このような関連コンテンツ情報を有するコンテンツは、図１７に示すように、アルバム用制御リスト上で、例えばパノラマデータの場合は
パノラマ｛\DCIM\100OLYMP\P1010001.jpg、\DCIM\100OLYMP\P1010002.jpg｝
と記載され、例えば連写データの場合は
連写｛DCIM\101OLYMP\P1010003.jpg、\DCIM\101OLYMP\P1010004.jpg、\DCIM\101OLYMP\P1010005.jpg｝
と記載さている。
【００６２】
このとき、パノラマデータであるP1010002.jpgが存在しなかったり、連写データであるP1010004.jpgが存在しない場合、ステップＳ２９〜Ｓ３１の処理においてファイル実体消失からの復旧作業が実施される。
【００６３】
詳細には、図９に示すように、ステップＳ２９にて、関連コンテンツ情報を構成しているコンテンツ数の数が２以下かどうか判断し、コンテンツ数の数が２以下の場合にはステップＳ２７に進み、コンテンツ数の数が３以上ならばステップＳ３０に進む。
【００６４】
ステップＳ３０では、ファイルが存在しないコンテンツをアルバム用制御リスト中から削除し、ステップＳ３１にて、ファイルが存在しないコンテンツを含んでいた関連コンテンツ情報をアルバム用制御リスト中から削除してステップＳ２８に進む。
【００６５】
このステップＳ２９〜Ｓ３１の処理により、図１７に示したアルバム用制御リストでは、パノラマデータであるP1010002.jpgが存在しないため、図１８に示すように、P1010002.jpgを指定するファイルパス\DCIM\100OLYMP\P1010002.jpgが削除されると共に、パノラマデータが１つのコンテンツとなったために、関連コンテンツ情報（＝パノラマ｛｝）が削除される。
【００６６】
同様に、図１７に示したアルバム用制御リストでは、連写データであるP1010004.jpgが存在しないため、図１８に示すように、P1010004.jpgを指定するファイルパス\DCIM\101OLYMP\P1010004.jpgが削除される。この場合、連写データはまだ２つのコンテンツからなるために、関連コンテンツ情報（＝連写｛｝）は削除されない。
【００６７】
このように本実施例では、マスタ制御リスト及びアルバム用制御リスト等の制御リストに記載されているファイルパスと該ファイルパスが指定するファイルの実体との整合をはかり、該ファイルパスが指定するファイルが存在しない場合には、制御リストからファイルが存在しないファイルパスを削除し、制御リストを更新するので、更新後の制御リストに記載されているファイルパスは必ず実体のあるファイルを指定することになり、整合／更新された制御リストにより、確実にコンテンツを再生することができる。
【００６８】
なお、本実施例ではデータ記録再生装置の一例としてＤＳＣを用いて説明したが、データ記録再生装置としてはＤＳＣに限らず、例えばＣＤ記録再生装置、ＤＶＤ記録再生装置、ＨＤＤ等でも本実施例が適用可能なのはいうまでもない。
【実施例２】
【００６９】
図１９ないし図２５は本発明の実施例２に係わり、図１９はＣＰＵによる制御リスト整合処理の流れを示すフローチャート、図２０は図１９の保存処理の流れを示すフローチャート、図２１は図２０の処理により保存制御リストが生成された際のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図、図２２は図２１の修正後のマスタ制御リストを示す図、図２３は図２１の生成された保存マスタ制御リストを示す図、図２４は図２１の修正後のアルバム用制御リストを示す図、図２５は図２１の生成された保存アルバム用マスタ制御リストを示す図である。
【００７０】
実施例２は、実施例１とほとんど同じであるので、異なる点のみ説明し、同一の構成には同じ符号をつけ説明は省略する。
【００７１】
本実施例では、図１９に示すように、ステップＳ１〜Ｓ５の処理の後に、ステップＳ１００にてステップＳ１〜Ｓ５において修正（更新）された制御リストを保存する保存処理が実行される点が実施例１と異なる。
【００７２】
詳細には、ステップＳ１００の保存処理は、図２０に示すように、ステップＳ１０１にてステップＳ２及びＳ３の制御リストに対するファイル実体消失からの復旧作業の第１及び第２の処理にてファイル実体消失からの復旧作業で制御リストを修正したかどうか判断され、修正された場合にはステップＳ１０４に進み、修正されていない場合にはステップＳ１０２に進む。
【００７３】
ステップＳ１０２では、ステップＳ４のアルバム作成作業の第１の処理にてアルバム作成作業で制御リストを修正したかどうか判断され、修正された場合にはステップＳ１０４に進み、修正されていない場合にはステップＳ１０３に進む。
【００７４】
ステップＳ１０３では、ステップＳ５のアルバム作成作業の第２の処理にてアルバム作成作業で制御リストを修正したかどうか判断され、修正された場合にはステップＳ１０４に進み、修正されていない場合には処理を終了する。
【００７５】
そして、ステップＳ１０４にて修正のあった制御リストに対して画像記録部上に現存する制御リストのファイル名について、拡張子「.lst」→「.bak」と変更し、ステップＳ１０５にて修正のあった制御リストを修正前と同じファイル名で保存して処理を終了する。
【００７６】
例えば、図３で示したフォルダ構成に対してステップＳ１〜Ｓ５を実施した場合、実施例１で説明したように、マスタ制御リストalbum.lstとアルバム用制御リストalbum002.lstに修正が行われるため、この保存処理により、図２１に示すように、マスタ制御リストalbum.lstと同じ階層に保存マスタ制御リストalbum.bakが生成され、またアルバム用制御リストalbum002.lstと同じ階層に保存アルバム用制御リストalbum002.bakを生成される。
【００７７】
図２２に修正されたマスタ制御リストalbum.lstを示し、図２３に生成された保存マスタ制御リストalbum.bakを示す。同様に図２４に修正されたアルバム用制御リストalbum002.lstを示し、図２３に生成された保存アルバム用制御リストalbum002.bakを示す。
【００７８】
このように本実施例では、実施例１の効果に加え、修正前の制御リストを拡張子「.lst」→「.bak」と変更して保存するので、ユーザがＰＣ上で誤ってコンテンツ等を削除したことに気づき、ＤＳＣに再度削除したコンテンツを記録する場合、この保存制御リストを用いることができ、容易にコンテンツ及び制御リストを修復することが可能となる。
【００７９】
本発明は、上述した実施例に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施例１に係る図１はＤＳＣの背面構成を示す外観図
【図２】図１のＤＳＣの構成を示すブロック図
【図３】図２の画像記録部に記録される画像・音声・動画等のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図
【図４】図３のマスタの制御リストとアルバム用制御リストの関係を示す図
【図５】図２のＣＰＵによる制御リスト整合処理の流れを示すフローチャート
【図６】図５のマスタ制御リストに対するファイル実体消失からの復旧作業の第１の処理の流れを示すフローチャート
【図７】図６の処理におけるアルバム修正中に液晶表示部に表示される表示例を示す第１の図
【図８】図６の処理におけるアルバム修正中に液晶表示部に表示される表示例を示す第２の図、
【図９】図５のマスタ制御リストに対するファイル実体消失からの復旧作業の第２の処理の流れを示すフローチャート
【図１０】図５のアルバム作成作業の第１の処理の流れを示すフローチャート
【図１１】図１０の処理におけるアルバムの作成中に液晶表示部に表示される表示例を示す図
【図１２】図５のアルバム作成作業の第１の処理の変形例を示すフローチャート
【図１３】図５のアルバム作成作業の第２の処理の流れを示すフローチャート
【図１４】図５のアルバム作成作業の第２の処理の変形例を示すフローチャート
【図１５】図５のフローチャートの結果作成されたフォルダ構成およびアルバム構成を示す図
【図１６】図２の画像記録部に記録される関連コンテンツ情報を有するパノラマデータ・連写データ等のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図
【図１７】図１６のマスタの制御リストとアルバム用制御リストの関係を示す図
【図１８】関連コンテンツ情報を有するコンテンツに対して図５のフローチャートを実施した際に作成されたフォルダ構成およびアルバム構成を示す図
【図１９】本発明の実施例２に係るＣＰＵによる制御リスト整合処理の流れを示すフローチャート
【図２０】図１９の保存処理の流れを示すフローチャート
【図２１】図２０の処理により保存制御リストが生成された際のコンテンツ及び制御リストファイルからなるフォルダ構成を示す図
【図２２】図２１の修正後のマスタ制御リストを示す図
【図２３】図２１の生成された保存マスタ制御リストを示す図
【図２４】図２１の修正後のアルバム用制御リストを示す図
【図２５】図２１の生成された保存アルバム用マスタ制御リストを示す図
【符号の説明】
【００８１】
２…ＤＳＣ
４…液晶表示部
５…ファインダ
６…パワーＬＥＤ
９…選択／決定ボタン
１０…シャッタ
１１…モード選択ダイヤル
１９…圧縮伸長エンジン
２０…撮像装置
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…画像記憶部
２５…ファイル管理部
２６…外部Ｉ／Ｆ
代理人    弁理士    伊藤  進
【図１】
2006048766.tif 000003
【図２】
2006048766.tif 000004
【図３】
2006048766.tif 000005
【図４】
2006048766.tif 000006
【図５】
2006048766.tif 000007
【図６】
2006048766.tif 000008
【図７】
2006048766.tif 000009
【図８】
2006048766.tif 000010
【図９】
2006048766.tif 000011
【図１０】
2006048766.tif 000012
【図１１】
2006048766.tif 000013
【図１２】
2006048766.tif 000014
【図１３】
2006048766.tif 000015
【図１４】
2006048766.tif 000016
【図１５】
2006048766.tif 000017
【図１６】
2006048766.tif 000018
【図１７】
2006048766.tif 000019
【図１８】
2006048766.tif 000020
【図１９】
2006048766.tif 000021
【図２０】
2006048766.tif 000022
【図２１】
2006048766.tif 000023
【図２２】
2006048766.tif 000024
【図２３】
2006048766.tif 000025
【図２４】
2006048766.tif 000026
【図２５】
2006048766.tif 000027