(57)【特許請求の範囲】
【請求項１】
記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定する、フォーマット形式特定手段であって、前記コンテンツ管理ファイルには前記記録媒体に格納されているコンテンツをアルバムを用いて管理する情報が登録されている、フォーマット形式特定手段と、
前記フォーマット形式特定手段で特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示する、アルバム一覧表示手段と、
前記アルバム一覧表示手段で表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させる、アルバム選択手段と、
前記アルバム一覧表示手段を表示する際に用いたコンテンツ管理ファイルのフォーマット形式を、別のフォーマット形式に切り替える、切り替え手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記アルバム選択手段で選択されたアルバムに登録されているコンテンツを、一覧表示する、コンテンツ一覧表示手段を、備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記コンテンツ一覧表示手段で表示されたコンテンツの一覧表示の中から、ユーザにコンテンツを選択させる、コンテンツ選択手段を、備えることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記切り替え手段で切り替えるコンテンツ管理ファイルのフォーマット形式を、ユーザに選択させる、フォーマット形式選択手段を、備えることを特徴とする請求項１乃至請求項３のいずれかに記載のデータ処理装置。
【請求項５】
コンテンツ管理ファイルのフォーマット形式に依存せずに、コンテンツの一覧を表示させる、非依存型一覧表示手段を、備えることを特徴とする請求項１乃至請求項４のいずれかに記載のデータ処理装置。
【請求項６】
前記非依存型一覧表示手段では、前記記録媒体に格納されているすべてのコンテンツを一覧表示する、ことを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記非依存型一覧表示手段では、前記記録媒体に格納されているコンテンツ管理ファイルに登録されているアルバムに含まれるすべてのコンテンツを一覧表示する、ことを特徴とする請求項５に記載のデータ処理装置。
【請求項８】
前記非依存型一覧表示手段では、前記記録媒体に格納されているコンテンツのうち、前記記録媒体に格納されているコンテンツ管理ファイルに登録されているアルバムのいずれにも含まれていないすべてのコンテンツを、一覧表示する、ことを特徴とする請求項５に記載のデータ処理装置。
【請求項９】
格納されているコンテンツをアルバムを用いて管理する情報が登録されているコンテンツ管理ファイルが格納されている記録媒体にアクセスし、この記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定するステップと、
前記特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示するステップと、
前記表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させるステップと、
前記アルバムの一覧を表示する際に用いたコンテンツ管理ファイルのフォーマット形式を、ユーザに、別のフォーマット形式に切り替えさせるステップと、
を備えることを特徴とするデータ処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関し、特に、異なるフォーマット形式のコンテンツ管理ファイルを扱うことのできるデータ処理装置に関する。
【背景技術】
【０００２】
デジタルカメラで撮像した画像データを格納する小型の記録媒体の大容量化が進んでいる。この小型の記録媒体は、デジタルカメラに挿入され、撮像した画像データが順次、格納されていく。このため、１つの記録媒体に格納される画像データの量も、膨大になってきている。
【０００３】
記録媒体に格納された画像データを整理するために、コンテンツ管理ファイルを用いる手法がある。このコンテンツ管理ファイルには、アルバムという概念を用いて、画像データを管理し、整理するための様々な情報が格納されており、この画像データを整理するための情報は、マニュフェストと呼ばれたりしている（例えば、特開２００５−２４４７２２号公報、特願２００５−０９５６４８号参照）。画像データの管理の上で最も基本的なものは、ユーザが撮像した画像をいくつかのアルバムに分類して、各アルバムが複数の画像を含むようにするやり方である。
【０００４】
しかし、このコンテンツ管理ファイルのフォーマット形式には、ＭＰＶ（Music Photo Video）、ＰＡＳＳ（Picture Archiving and Sharing Standard）、ＨｉｇｈＭＡＴ（High Performance Media Access Technology）などの様々なフォーマット形式（フォーマット規格）が登場している。これらのコンテンツ管理ファイル自体には、原則的に相互に互換性がなく、小型の記録媒体がプリンタに挿入された場合に、この記録媒体に保持されているコンテンツ管理ファイルを用いて、プリンタの表示画面に画像の一覧を表示しても、その記録媒体に格納されている画像データのすべてが表示されるとは限らなかった。
【０００５】
例えば、ＭＰＶ形式に対応したプリンタにおいて、このプリンタの表示画面に画像の一覧を表示した場合、たとえＰＡＳＳ形式のコンテンツ管理ファイルに登録されている画像データがあったとしても、その画像データの画像は一覧表示されることはなかった。このため、ユーザが、プリンタで画像印刷をしようとして、記録媒体をプリンタに挿入し、印刷する画像を選択しようと、表示画面に画像の一覧表示をしても、自分が印刷したいと考えている画像が見つからないという問題があった。
【０００６】
このような問題は、プリンタに限られるものではなく、様々なコンテンツをコンテンツ管理ファイルで管理する記録媒体からコンテンツの一覧を表示することのあるデータ処理装置でも、同様の問題が生じていた。
【特許文献１】特開２００５−２４４７２２号公報
【特許文献２】特願２００５−０９５６４８号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、様々なコンテンツをコンテンツ管理ファイルで管理する記録媒体からコンテンツの一覧を的確に表示することのできる、データ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係るデータ処理装置は、
記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定する、フォーマット形式特定手段であって、前記コンテンツ管理ファイルには前記記録媒体に格納されているコンテンツをアルバムを用いて管理する情報が登録されている、フォーマット形式特定手段と、
前記フォーマット形式特定手段で特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示する、アルバム一覧表示手段と、
前記アルバム一覧表示手段で表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させる、アルバム選択手段と、
を備えることを特徴とする。
【０００９】
この場合、データ処理装置は、前記アルバム選択手段で選択されたアルバムに登録されているコンテンツを、一覧表示する、コンテンツ一覧表示手段を、さらに備えるようにしてもよい。
【００１０】
この場合、データ処理装置は、前記コンテンツ一覧表示手段で表示されたコンテンツの一覧表示の中から、ユーザにコンテンツを選択させる、コンテンツ選択手段をさらに備えるようにしてもよい。
【００１１】
また、データ処理装置は、前記アルバム一覧表示手段を表示する際に用いたコンテンツ管理ファイルのフォーマット形式を、別のフォーマット形式に切り替える、切り替え手段を、さらに備えるようにしてもよい。
【００１２】
この場合、データ処理装置は、前記切り替え手段で切り替えるコンテンツ管理ファイルのフォーマット形式を、ユーザに選択させる、フォーマット形式選択手段を、さらに備えるようにしてもよい。
【００１３】
また、データ処理装置は、コンテンツ管理ファイルのフォーマット形式に依存せずに、コンテンツの一覧を表示させる、非依存型一覧表示手段を、さらに備えるようにしてもよい。
【００１４】
この場合、前記非依存型一覧表示手段では、前記記録媒体に格納されているすべてのコンテンツを一覧表示するようにしてもよい。
【００１５】
或いは、前記非依存型一覧表示手段では、前記記録媒体に格納されているコンテンツ管理ファイルに登録されているアルバムに含まれるすべてのコンテンツを一覧表示するようにしてもよい。
【００１６】
或いは、前記非依存型一覧表示手段では、前記記録媒体に格納されているコンテンツのうち、前記記録媒体に格納されているコンテンツ管理ファイルに登録されているアルバムのいずれにも含まれていないすべてのコンテンツを、一覧表示するようにしてもよい。
【００１７】
本発明に係るデータ処理装置の制御方法は、
格納されているコンテンツをアルバムを用いて管理する情報が登録されているコンテンツ管理ファイルが格納されている記録媒体にアクセスし、この記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定するステップと、
前記特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示するステップと、
前記表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させるステップと、
を備えることを特徴とする。
【００１８】
本発明に係るプログラムは、
格納されているコンテンツをアルバムを用いて管理する情報が登録されているコンテンツ管理ファイルが格納されている記録媒体にアクセスし、この記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定するステップと、
前記特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示するステップと、
前記表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させるステップと、
をデータ処理装置に実行させることを特徴とする。
【００１９】
本発明に係る記録媒体は、
格納されているコンテンツをアルバムを用いて管理する情報が登録されているコンテンツ管理ファイルが格納されている記録媒体にアクセスし、この記録媒体に格納されているコンテンツ管理ファイルのフォーマット形式を特定するステップと、
前記特定されたフォーマット形式のいずれか１つのフォーマット形式のコンテンツ管理ファイルに基づいて、そのコンテンツ管理ファイルに登録されているアルバムの一覧を表示するステップと、
前記表示されたアルバムの一覧に基づいて、ユーザにいずれかのアルバムを選択させるステップと、
をデータ処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２１】
図１は、本実施形態に係るプリンタ１０の内部構成の一例を示す図である。このプリンタ１０は、データ処理装置の一例である。
【００２２】
この図１に示すように、プリンタ１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ＲＯＭ（Read Only Memory）２４と、表示画面２６と、プリンタエンジン２８と、操作パネル３０と、リーダーライター３２と、外部記憶ドライブ３４とを備えて構成されており、これらは内部バスを介して相互に接続されている。
【００２３】
本実施形態においては、ＣＰＵ２０とＲＡＭ２２とＲＯＭ２４とにより、プリンタ１０の全体的な制御を行う制御部が構成されている。表示画面２６は、例えば、ＬＣＤ（Liquid Crystal Display）により構成されており、本実施形態では特に、小型のカラーＬＣＤにより構成されている。
【００２４】
プリンタエンジン２８は、印刷用紙などの印刷媒体に印刷を行う装置であり、例えば、インクジェット式のプリンタ機構やレーザー式のプリンタ機構により、構成されている。操作パネル３０は、ユーザがこのプリンタ１０に対して様々な操作を入力するためのパネルである。この操作パネル３０の具体的なレイアウトは、後述する。
【００２５】
リーダーライター３２は、プリンタ１０に設けられたスロットに挿入されたメモリカード４０にアクセスし、データを読み込んだり、データを書き込んだりするための装置である。このメモリカード４０は、本実施形態における記録媒体の一例である。本実施形態では特に、メモリカード４０はデジタルカメラに挿入されて使用され、デジタルカメラで撮像された画像データが、このメモリカード４０に格納されていることを想定している。
【００２６】
外部記憶ドライブ３４には、ＤＶＤやＣＤなどの光ディスク５０が装着され、この装着された光ディスク５０からデータを読み込んだり、ＤＶＤ−ＲＷやＣＤ−ＲＷの光ディスク５０であれば、データを書き込んだりするための装置である。
【００２７】
図２は、図１のプリンタ１０に係る操作パネル３０の構成を説明するための図である。この操作パネル３０は、例えば、プリンタ１０の筐体表面のいずれかの部分に設けられている。
【００２８】
この図２に示すように、操作パネル３０には、上方向移動ボタンＢ１０と、左方向移動ボタンＢ１２と、右方向移動ボタンＢ１４と、下方向移動ボタンＢ１６と、ＯＫボタンＢ１８と、戻るボタンＢ２０と、プラスボタンＢ２２と、マイナスボタンＢ２４とを備えて構成されている。上方向移動ボタンＢ１０と、左方向移動ボタンＢ１２と、右方向移動ボタンＢ１４と、下方向移動ボタンＢ１６とが、本実施形態におけるカーソルボタンを構成している。操作パネル３０に設けられているこれらのボタンは、本実施形態に係るプリンタ１０を操作するのに必要なボタンの一例であり、これ以外のボタンが操作パネル３０に設けられていてもよいし、或いは、他のボタンで図２に示したボタンを代替するようにしてもよい。
【００２９】
図３は、プリンタ１０のスロットに挿入されるメモリカード４０におけるディレクトリ構成の一例を示す図である。この図３に示すように、メモリカード４０には、複数の画像データと、複数の異なるフォーマット形式（フォーマット規格）のコンテンツ管理ファイルとが格納されている。
【００３０】
この図３の例では、ルートディレクトリの下のフォルダ〔ＩＭＧＤＡＴＡ〕が形成されており、このフォルダ〔ＩＭＧＤＡＴＡ〕の下に、画像データ用の各種のフォルダが形成されている。ここでは、フォルダ〔ＩＭＧＤＡＴＡ〕の下には、フォルダ〔ＥＰ１０００〕とフォルダ〔ＥＰ１００１〕などが形成されており、これらのフォルダの下に画像データが格納されている。なお、画像データは、このようにフォルダに分類して格納するのが一般的であるが、どのような形でフォルダを形成するかは任意である。また、必ずしも画像データ用のフォルダを形成する必要もない。
【００３１】
また、本実施形態では、このメモリカード４０に、ＭＰＶ形式のコンテンツ管理ファイルと、ＰＡＳＳ形式のコンテンツ管理ファイルと、ＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルとが格納されている。但し、すべてのフォーマット形式のコンテンツ管理ファイルが、このメモリカード４０に格納されている必要はなく、これらのフォーマット形式の中の１又は複数のフォーマット形式のコンテンツ管理ファイルが格納されていてもよい。
【００３２】
図３に示すように、メモリカード４０にＭＰＶ形式のコンテンツ管理ファイルが格納されている場合には、ＭＰＶの規格上、ＩＮＤＥＸ．ＰＶＭ、ＩＮＤＥＸＭＰＶ．ＰＶＭ、ＡＬＢＵＭ．ＰＶＭ、ＡＬＢＵＭＭＰＶ．ＰＶＭ、＜その他＞．ＰＶＭのファイルが存在する。ＭＰＶの規格では、これらのファイルが格納されるディレクトリは規定されていない。したがって、プリンタ１０は、これらのファイルがメモリカード４０に格納されていれば、このメモリカード４０には、ＭＰＶ形式のコンテンツ管理ファイルが存在すると判断する。
【００３３】
また、メモリカード４０にＰＡＳＳ形式のコンテンツ管理ファイルが格納されている場合は、ＰＡＳＳの規格上、ルートディレクトリの下に、ＰＡＳＳＩＤＸ．ＰＶＭのファイルが存在する。したがって、プリンタ１０は、ルートディレクトリの下にＰＡＳＳＩＤＸ．ＰＶＭのファイルが存在すれば、このメモリカード４０には、ＰＡＳＳ形式のコンテンツ管理ファイルが存在すると判断する。
【００３４】
また、メモリカード４０にＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルが格納されている場合は、ＨｉｇｈＭＡＴの規格上、ルートディレクトリの下に、〔ＨＩＧＨＭＡＴ〕フォルダが存在する。したがって、プリンタ１０は、ルートディレクトリの下に〔ＨＩＧＨＭＡＴ〕フォルダが存在すれば、このメモリカード４０には、ＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルが存在すると判断する。なお、この〔ＨＩＧＨＭＡＴ〕フォルダの下には、図３に示したようなＨｉｇｈＭＡＴの規格で定められた各種のファイルやフォルダが格納されている。
【００３５】
これらのコンテンツ管理ファイルは、例えば、デジタルカメラが生成するものである。例えば、後にユーザが画像データの整理をしやすいように、デジタルカメラが自動的にこれらのコンテンツ管理ファイルを生成する。或いは、ユーザが自分が後から画像データの整理をしやすいように、デジタルカメラを操作して、任意のコンテンツ管理ファイルを生成する。どのフォーマット形式のコンテンツ管理ファイルを生成するかは、通常、デジタルカメラに依存している。したがって、異なる種類のデジタルカメラで、このメモリカード４０を使用した場合には、異なるフォーマット形式のコンテンツ管理ファイルが生成されることになる。
【００３６】
近年は、小型の記録媒体であるメモリカードが大容量化しているので、１枚のメモリカードを複数のデジタルカメラで共通に使用することは、十分に考えられることである。したがって、本実施形態にように、３つの異なるフォーマット形式のコンテンツ管理ファイルがメモリカード４０に生成されることも、十分にあり得ることである。
【００３７】
本実施形態においては、コンテンツ管理ファイルには、アルバムが定義されている。アルバムは画像データをグループ分けして管理するための概念であり、各アルバムには、そのアルバムに含まれる画像データが定義されている。１つの画像データは、複数のアルバムの定義に含ませることも可能であり、また、いずれのアルバムにも含まれない画像データがメモリカード４０に格納されていることもある。
【００３８】
次に、図４及び図５に基づいて、プリンタ１０が実行する画像一覧表示処理について説明する。この画像一覧表示処理は、ＲＯＭ２４に格納されている画像一覧表示処理プログラムをＣＰＵ２０が読み出して実行することにより実現される処理である。また、この画像一覧表示処理は、図６のメニュー画面Ｗ１０において、ユーザが「アルバム表示」を選択した場合に、起動される処理である。すなわち、ユーザが操作パネル３０を操作して、表示画面２６にメニュー画面Ｗ１０を表示し、カーソルボタンＢ１０、Ｂ１２、Ｂ１４、Ｂ１６を操作して、カーソルＣＲを「アルバム表示」に位置させて、ＯＫボタンＢ１８を押下した場合に、起動される処理である。
【００３９】
図４に示すように、画像一覧表示処理が起動されると、まず、プリンタ１０は、メモリカード４０がスロットに挿入されているかどうかを判断する（ステップＳ１０）。メモリカード４０が挿入されていない場合（ステップＳ１０：ＮＯ）には、プリンタ１０はこのステップＳ１０を繰り返して待機する。
【００４０】
一方、メモリカード４０が挿入されている場合（ステップＳ１０：ＹＥＳ）には、プリンタ１０は、フラグとして用いるＭＰＶ  Ｆｌａｇと、ＰＡＳＳ  Ｆｌａｇと、ＨｉｇｈＭＡＴ  Ｆｌａｇとをゼロにリセットする（ステップＳ１２）。
【００４１】
次に、プリンタ１０は、メモリカード４０にアクセスし、ＭＰＶ形式のコンテンツ管理ファイルがメモリカード４０に有るかどうかを判断する（ステップＳ１４）。ＭＰＶ形式のコンテンツ管理ファイルがメモリカード４０に有る場合（ステップＳ１４：ＹＥＳ）には、プリンタ１０は、ＭＰＶ  Ｆｌａｇを１にセットする（ステップＳ１６）。そして、このＭＰＶ形式のコンテンツ管理ファイルを解析して、コンテンツ管理ファイルで定められている最上位の階層のアルバム構成を抽出する（ステップＳ１８）。
【００４２】
このステップＳ１８の後、又は、上述したステップＳ１４でＭＰＶ形式のコンテンツ管理ファイルがメモリカード４０にないと判断した場合（ステップＳ１４：ＮＯ）には、プリンタ１０は、メモリカード４０にアクセスして、ＰＡＳＳ形式のコンテンツ管理ファイルがメモリカード４０に有るかどうかを判断する（ステップＳ２０）。ＰＡＳＳ形式のコンテンツ管理ファイルがメモリカード４０に有る場合（ステップＳ２０：ＹＥＳ）には、プリンタ１０は、ＰＡＳＳ  Ｆｌａｇを１にセットする（ステップＳ２２）。そして、このＰＡＳＳ形式のコンテンツ管理ファイルを解析して、コンテンツ管理ファイルで定められている最上位の階層のアルバム構成を抽出する（ステップＳ２４）。
【００４３】
ステップＳ２４の後、又は、上述したステップＳ２０でＰＡＳＳ形式のコンテンツ管理ファイルがメモリカード４０にないと判断した場合（ステップＳ２０：ＮＯ）には、図５に示すように、プリンタ１０は、メモリカード４０にアクセスし、ＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルがメモリカード４０に有るかどうかを判断する（ステップＳ３０）。ＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルがメモリカード４０に有る場合（ステップＳ３０：ＹＥＳ）には、プリンタ１０は、ＨｉｇｈＭＡＴ  Ｆｌａｇを１にセットする（ステップＳ３２）。そして、このＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルを解析して、コンテンツ管理ファイルで定められている最上位の階層のアルバム構成を抽出する（ステップＳ３４）。
【００４４】
ステップＳ３４の後、又は、上述したステップＳ３０でＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルがメモリカード４０にないと判断した場合（ステップＳ３０：ＮＯ）には、プリンタ１０は、表示画面２６に、アルバム選択画面を表示する（ステップＳ３６）。
【００４５】
図７は、本実施形態に係る表示画面２６に表示されるアルバム選択画面Ｗ２０の一例を示す図である。本実施形態では、例えば、（１）ＭＰＶ形式、（２）ＰＡＳＳ形式、（３）ＨｉｇｈＭＡＴ形式の順に、優先順位が定められており、ＭＰＶ形式のコンテンツ管理ファイルが存在した場合には、ＭＰＶ形式のコンテンツ管理ファイルに基づいたアルバムが表示される。一方、ＭＰＶ形式のコンテンツ管理ファイルが存在せず、ＰＡＳＳ形式のコンテンツ管理ファイルが存在する場合には、ＰＡＳＳ形式のコンテンツ管理ファイルに基づいたアルバムが表示される。さらに、ＰＡＳＳ形式のコンテンツ管理ファイルも存在しない場合には、ＨｉｇｈＭＡＴ形式のコンテンツ管理ファイルに基づくアルバムが表示される。図７の例では、ＭＰＶ形式、ＰＡＳＳ形式、ＨｉｇｈＭＡＴ形式のいずれのコンテンツ管理ファイルもメモリカード４０に存在した場合のアルバム選択画面Ｗ２０を示している。
【００４６】
このため、図７のアルバム選択画面Ｗ２０には、最も優先順位の高いフォーマット形式のコンテンツ管理ファイルに基づくアルバム構成が表示される。すなわち、最も優先順位の高いコンテンツ管理ファイルに登録されているアルバムが一覧形式で表示される。ここでは、ＭＰＶ形式のコンテンツ管理ファイルに基づいてアルバムの一覧が表示されているので、ステップＳ１８で行った最上位の階層のアルバム構成に基づいて、アルバム選択画面Ｗ２０が表示されている。
【００４７】
次に、プリンタ１０は、ユーザが他のフォーマット形式のコンテンツ管理ファイルを選択したかどうかを判断する（ステップＳ３８）。具体的には、アルバム選択画面Ｗ２０において、ユーザがカーソルボタンＢ１０、Ｂ１２、Ｂ１４、Ｂ１６を操作して、カーソルＣＲを「ＰＡＳＳ」、「ＨｉｇｈＭＡＴ」又は「一覧表示」に移動し、ＯＫボタンＢ１８を押下したかどうかを判断する。例えば、この操作は、ユーザがＭＰＶ形式のコンテンツ管理に基づいたアルバムの中に所望する画像がないと判断した場合などに、ＭＰＶ形式以外のフォーマット形式を選択するために、行われる。
【００４８】
なお、このアルバム選択画面Ｗ２０の下側に表示されるフォーマット形式の選択ボタン表示には、挿入されたメモリカード４０に存在したコンテンツ管理ファイルのフォーマット形式だけが表示される。したがって、例えばこのメモリカード４０にＭＰＶ形式のコンテンツ管理ファイルしか存在しなかった場合には、「ＰＡＳＳ」と「ＨｉｇｈＭＡＴ」の選択肢は、アルバム選択画面Ｗ２０に表示されないこととなる。
【００４９】
「一覧表示」は、コンテンツ管理ファイルの存在に拘束されないで、画像一覧を表示する際に選択される。したがって、この「一覧表示」は、メモリカード４０に格納されているコンテンツ管理ファイルの種類に拘わらず、表示される。
【００５０】
ユーザが他のフォーマット形式のコンテンツ管理ファイルを選択した場合（ステップＳ３８：ＹＥＳ）には、プリンタ１０は、ユーザの選択したフォーマット形式が「一覧表示」であるかどうかを判断する（ステップＳ３９）。
【００５１】
ユーザの選択したフォーマット形式が「一覧表示」でない場合（ステップＳ３９：ＮＯ）には、ステップＳ３６に戻り、ユーザの選択したフォーマット形式のコンテンツ管理ファイルに基づいて、アルバム選択画面Ｗ２０を再度表示する。
【００５２】
図８は、再度表示したアルバム選択画面Ｗ２０の一例を示す図である。この図８の例では、ユーザが図７のアルバム選択画面Ｗ２０でＰＡＳＳ形式を選択した場合を示している。この図８に示すように、ユーザが選択したコンテンツ管理ファイルのフォーマット形式がＰＡＳＳであるので、アルバム選択画面Ｗ２０には、ＰＡＳＳ形式のコンテンツ管理ファイルで定められているアルバムが一覧表示される。また、アルバム選択画面Ｗ２０の下側には、「ＭＰＶ」と「ＨｉｇｈＭＡＴ」と「一覧表示」の選択肢のボタン表示がなされる。
【００５３】
これに対して、上述したステップＳ３８で、ユーザが他のフォーマット形式のコンテンツ管理ファイルを選択しなかったと判断した場合（ステップＳ３８：ＮＯ）には、プリンタ１０は、ユーザがアルバムを選択したかどうかを判断する（ステップＳ４０）。すなわち、図７や図８に示したアルバム選択画面Ｗ２０において、ユーザが自分の希望するアルバムにカーソルＣＲを位置させ、ＯＫボタンＢ１８を押下したかどうかを判断する。
【００５４】
アルバムを選択していないと判断した場合（ステップＳ４０：ＮＯ）には、プリンタ１０は、上述したステップＳ３８からを繰り返す。
【００５５】
一方、アルバムを選択したと判断した場合（ステップＳ４０：ＹＥＳ）には、選択したアルバムがサブアルバムを含んでいるかどうかを判断する（ステップＳ４２）。すなわち、ユーザが、アルバムの１つ下の階層に、サブアルバムを作成している場合もあるので、このようなサブアルバムが有るかどうかを判断する。
【００５６】
サブアルバムがある場合（ステップＳ４２：ＹＥＳ）には、プリンタ１０は、サブアルバム選択画面を表示する（ステップＳ４４）。
【００５７】
図９は、本実施形態に係る表示画面２６に表示されるサブアルバム選択画面Ｗ３０の一例を示す図である。この図９に示すように、サブアルバム選択画面Ｗ３０の基本的なレイアウトは、上述したアルバム選択画面Ｗ２０と同様である。したがって、ユーザは、上述したアルバム選択画面Ｗ２０と同様の操作をして、サブアルバムを選択する。この図９から分かるように、本実施形態においては、サブアルバム選択画面Ｗ３０では、コンテンツ管理ファイルのフォーマット形式を変更するためのボタンが表示されない。つまり、本実施形態では、サブアルバム選択画面Ｗ３０では、コンテンツ管理ファイルのフォーマット形式を変更できないこととしている。但し、サブアルバム選択画面Ｗ３０でも、コンテンツ管理ファイルのフォーマット形式を変更できるようにしてもよい。
【００５８】
次に、プリンタ１０は、サブアルバム選択画面Ｗ３０において、ユーザがサブアルバムを選択したかどうかを判断する（ステップＳ４６）。ユーザがサブアルバムを選択していない場合（ステップＳ４６：ＮＯ）には、このステップＳ４６を繰り返して待機する。
【００５９】
一方、ユーザがサブアルバムを選択した場合（ステップＳ４６：ＹＥＳ）には、上述したステップＳ４２に戻り、ユーザの選択したサブアルバムの下の階層に、さらにサブアルバムがあるかどうかを判断する。
【００６０】
これに対して、ステップＳ４２において、サブアルバムがないと判断した場合（ステップＳ４２：ＮＯ）には、プリンタ１０は、ユーザが選択したアルバムに含まれている画像の画像一覧画面を生成し、表示する（ステップＳ４８）。
【００６１】
図１０は、本実施形態に係る表示画面２６に表示される画像一覧画面Ｗ４０の一例を示す図である。この図１０に示すように、画像一覧画面Ｗ４０には、ユーザが選択したアルバムに含まれている画像ＩＭの一覧がサムネイル形式で表示される。
【００６２】
本実施形態に係る画像一覧画面Ｗ４０においては、ユーザは、ＯＫボタンＢ１８を押下すると、この画像一覧画面Ｗ４０を次のページに進めることができる。また、カーソルボタンＢ１０、Ｂ１２、Ｂ１４、Ｂ１６を操作して、カーソルＣＲを目的の画像ＩＭに移動し、プラスボタンＢ２２を押下すると、目的の画像ＩＭを選択することができ、逆に、カーソルＣＲを誤って選択してしまった画像ＩＭに移動し、マイナスボタンＢ２４を押下すると、その画像ＩＭの選択を解除することができる。
【００６３】
これに対して、上述したステップＳ３９において、ユーザが「一覧表示」を選択したと判断した場合（ステップＳ３９：ＹＥＳ）には、プリンタ１０は、表示する画像を抽出する（ステップＳ５０）。表示する画像を抽出する手法には、様々なものが考えられる。例えば、各フォーマット形式のコンテンツ管理ファイルの存在を無視して、メモリカード４０にあるすべての画像を抽出するようにしてもよい。但し、この手法の場合、表示専用の画像や印刷対象外の画像まで抽出されてしまうため、ユーザが印刷用の画像を選択しようとしている場合には、画像一覧画面が表示された後の選択作業に困難性が生ずる可能性がある。
【００６４】
或いは、各フォーマット形式のコンテンツ管理ファイルに登録されたすべての画像を抽出する手法も考えられる。この場合、抽出される画像は、印刷対象の画像に絞られると考えることができるが、１つの画像が複数のコンテンツ管理ファイルに登録されていた場合には、同一画像が複数回抽出されることになる。
【００６５】
或いは、各フォーマット形式のコンテンツ管理ファイルのいずれにも登録されていない画像を抽出する手法も考えられる。これにより、いずれのコンテンツ管理ファイルにも登録されていない画像が抽出され、ユーザがコンテンツ管理ファイルに登録し忘れた画像も、画像一覧画面に表示させることができる。ユーザにとっては、利便性が高い手法であると考えられるが、すべてのコンテンツ管理ファイルを解析した上で、メモリカード４０に格納されているすべての画像データについて登録の有無をチェックする必要があることから、プリンタ１０の処理負荷は高いと言える。
【００６６】
或いは、現在選択されているフォーマット形式のコンテンツ管理ファイルに登録されていないすべての画像を抽出する手法も考えられる。この場合、抽出される画像は現在選択されたフォーマット形式のコンテンツ管理ファイルに登録されていない画像になるため、現在選択されたフォーマット形式の中に所望の画像が無い場合にはユーザにとって利便性が高い手法となる。具体的には、メモリカード４０に格納されている画像のすべてのファイル名と、現在選択されているフォーマット形式のコンテンツ管理ファイルに登録されている画像のファイル名との差分を抽出する手法などが考えられるが、前述の手法と同様に、プリンタ１０の処理負荷は高いと言える。この手法の場合、抽出する画像を、現在選択されているフォーマット形式以外のフォーマット形式のコンテンツ管理ファイルに登録されている画像だけを抽出するようにしてもよい。このようにすれば、何らかのフォーマット形式のコンテンツ管理ファイルに登録されていない画像は除外することができる。
【００６７】
或いは、この画像一覧表示処理が起動されてからユーザの選択したフォーマット形式を記憶しておき、これまでにユーザが選択したフォーマット形式のコンテンツ管理ファイルに登録されている画像を除くすべての画像を抽出するようにしてもよい。これは、ユーザがこれまで選択したフォーマット形式のコンテンツ管理ファイルには、ユーザの希望する画像がなかったと判断できるので、それ以外の画像に絞って抽出することにより、ユーザが希望する画像を見つけやすくなると考えられるからである。この手法の場合でも、抽出する画像を、ユーザがこれまでに選択したフォーマット形式以外のフォーマット形式のコンテンツ管理ファイルに登録されている画像だけを抽出するようにして、コンテンツ管理ファイルに登録されていない画像は抽出されないようにすることもできる。
【００６８】
或いは、この画像一覧表示処理が起動されてからユーザの選択したアルバムを記憶しておき、これまでにユーザが選択したアルバムに登録されている画像を除くすべての画像を抽出するようにしてもよい。これは、ユーザがこれまで選択したアルバムの中には、ユーザの希望する画像がなかったと判断できるので、それ以外の画像に絞って抽出することにより、ユーザが希望する画像を見つけやすくなると考えられるからである。この手法の場合でも、抽出する画像を、何れかのフォーマット形式のコンテンツ管理ファイルに登録されている画像だけを抽出するようにして、コンテンツ管理ファイルに登録されていない画像は抽出されないようにすることもできる。
【００６９】
次に、プリンタ１０は、ステップＳ５０で抽出した画像を、表示画面２６に画像一覧画面Ｗ４０として表示する（ステップＳ５２）。この際に表示される画像一覧画面Ｗ４０の構成は、上述した図１０と同様の構成である。なお、ユーザが図６のメニュー画面Ｗ１０において「一覧表示」を選択した場合でも、このステップＳ５２と同様の画像一覧画面が表示されることとなる。
【００７０】
以上により画像一覧表示処理が終了するが、実際には、ユーザが画像一覧画面Ｗ４０を用いて選択した画像を、プリンタエンジン２８で印刷させることができる。但し、ユーザの選択した画像に対して行う処理は印刷に限られるものではなく、選択された画像をメモリカード４０から削除するなど、様々な処理をすることができる。
【００７１】
以上のように、本実施形態に係るプリンタ１０によれば、異なる複数のフォーマット形式のコンテンツ管理ファイルがメモリカード４０に格納されている場合でも、それぞれのフォーマット形式のコンテンツ管理ファイルに基づいてアルバム一覧を表示することができる。すなわち、ＭＰＶ形式、ＰＡＳＳ形式、ＨｉｇｈＭＡＴ形式のいずれのフォーマット形式で、コンテンツ管理ファイルが作成されていても、それぞれのコンテンツ管理ファイルに登録されたアルバムの一覧をアルバム選択画面Ｗ２０に表示させることができ、ユーザは、表示されたアルバムの中から、任意のアルバムを選択することができる。
【００７２】
しかも、コンテンツ管理ファイルのフォーマット形式の切り替えは、アルバム選択画面Ｗ２０に表示された「ＭＰＶ」と「ＰＡＳＳ」と「ＨｉｇｈＭＡＴ」のボタン表示を選択することにより、任意に行うことができるので、ユーザは自分が登録したアルバムのフォーマット形式を正確に記憶していなくとも、これらコンテンツ管理ファイルのフォーマット形式を切り替えながら、アルバムを選択することができる。
【００７３】
また、アルバム選択画面Ｗ２０には、コンテンツ管理ファイルに依存しない「一覧表示」のボタン表示が含まれているので、ユーザは、コンテンツ管理ファイルに依存しない形式で、画像一覧を表示させることもできる。このため、いくつかのフォーマット形式のコンテンツ管理ファイルを選択しても、自分が目的としているアルバムが見つからない場合や、自分が目的としている画像をどのアルバムに登録したかを忘れてしまったような場合でも、この一覧表示を用いて目的の画像を容易に探すことができる。
【００７４】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、メモリカード４０に画像データとコンテンツ管理ファイルが格納されている場合を例に説明したが、外部記憶ドライブ３４に装着された光ディスク５０に、画像データとコンテンツ管理ファイルが格納されている場合でも本発明を適用できる。さらには、プリンタ１０がハードディスクドライブを内蔵していたり、プリンタ１０にハードディスクドライブが接続されていたりする場合には、このハードディスクドライブに画像データとコンテンツ管理ファイルが格納されていても、本発明を適用することができる。すなわち、プリンタ１０が読み込み可能な記録媒体に、画像データとコンテンツ管理データが格納されていれば、本発明を適用することができる。
【００７５】
また、上述した実施形態では、コンテンツデータが画像データであり、コンテンツが画像である場合を例に説明したが、コンテンツデータ及びコンテンツはこれに限るものではない。例えば、記録媒体に格納されたコンテンツデータが動画データや音楽データであり、コンテンツが動画や音楽であってもよい。
【００７６】
また、上述した実施形態では、コンテンツデータを扱うデータ処理装置として、プリンタ１０を例に説明したが、本発明は様々なコンテンツデータを扱うデータ処理装置に対して適用することができる。
【００７７】
また、上述した実施形態において、アルバム選択画面Ｗ２０やサブアルバム選択画面Ｗ３０を表示する際には、各アルバムに含まれている画像の枚数を、画面のいずれかの位置に表示するようにしてもよい。同様に、画像一覧画面Ｗ４０を表示する際には、この一覧表示により表示される画像の枚数を、画面のいずれかの位置に表示するようにしてもよい。
【００７８】
また、上述の実施形態で説明した画像一覧表示処理については、この画像一覧表示処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムをプリンタ１０などのデータ処理装置に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００７９】
また、データ処理装置は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、データ処理装置の備える他のプログラムを活用するために、そのデータ処理装置が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００８０】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、データ処理装置に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００８１】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだデータ処理装置は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００８２】
また、上述した実施形態では、画像一覧表示処理をソフトウェアにより実現する場合を例に説明したが、この画像一覧表示処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００８３】
【図１】本実施形態に係るプリンタの内部構成の一例を説明するためのブロック図。
【図２】図１のプリンタに設けられた操作パネルの構成の一例を説明するための図。
【図３】図１のプリンタに挿入されるメモリカードのディレクトリ構成の一例を示す図。
【図４】図１のプリンタで実行される画像一覧表示処理の内容を説明するためのフローチャートを示す図（その１）。
【図５】図１のプリンタで実行される画像一覧表示処理の内容を説明するためのフローチャートを示す図（その２）。
【図６】図１のプリンタの表示画面に表示されるメニュー画面の一例を示す図。
【図７】図１のプリンタの表示画面に表示されるアルバム選択画面の一例を示す図（ＭＰＶ形式）。
【図８】図１のプリンタの表示画面に表示されるアルバム選択画面の一例を示す図（ＰＡＳＳ形式）。
【図９】図１のプリンタの表示画面に表示されるアブアルバム選択画面の一例を示す図。
【図１０】図１のプリンタの表示画面に表示される画像一覧画面の一例を示す図。
【符号の説明】
【００８４】
１０  プリンタ
２０  ＣＰＵ
２２  ＲＡＭ
２４  ＲＯＭ
２６  表示画面
２８  プリンタエンジン
３０  操作パネル
３２  リーダーライター
３４  外部記憶ドライブ
４０  メモリカード
５０  光ディスク
【図１】
0004737631.tif 000002
【図２】
0004737631.tif 000003
【図３】
0004737631.tif 000004
【図４】
0004737631.tif 000005
【図５】
0004737631.tif 000006
【図６】
0004737631.tif 000007
【図７】
0004737631.tif 000008
【図８】
0004737631.tif 000009
【図９】
0004737631.tif 000010
【図１０】
0004737631.tif 000011