(57)【要約】【課題】  煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。【解決手段】  マルチファンクションプリンタ１０は、メモリカード１８を読み書き可能に接続するリーダライタ１６と、インクジェット式のプリンタ機構３１とを備えている。メモリカード１８には、メタデータを含むコントロールファイルであるマニフェストが記憶されている。このマニフェストには、他のマニフェストへのリンク情報や、所定の関係を有するファイルの集合体であるアルバムを特定可能なアルバム情報や、アルバムに含まれずに個別に存在するファイルを特定可能なファイル情報が含まれている。そして、プリンタ１０は、ファイルの選択時に、個別ファイル情報をまとめ該まとめた個別ファイル情報に総括名称を付与し、リンク名称、アルバム名称及び総括名称を選択可能に表示部４２に表示する。【選択図】        図１
2006163500.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
所定の関係を有する１以上のファイル情報をまとめる集団情報に付された集団名称と該集団情報に含まれずに存在する１以上の個別のファイル情報とを取得する情報取得手段と、
前記情報取得手段によって取得された前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与する総括名称付与手段と、
前記総括名称と前記集団名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させる表示制御手段と、
を備えたユーザインタフェース装置。
【請求項２】
前記情報取得手段は、前記集団情報及び前記個別のファイル情報を含むファイル管理情報から前記集団名称及び前記個別のファイル情報を取得すると共に該ファイル管理情報と他のファイル管理情報とをリンクさせるリンク情報に付されたリンク名称を更に取得し、
前記表示制御手段は、前記総括名称と前記集団名称と前記リンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させる、
請求項１に記載のユーザインタフェース装置。
【請求項３】
画像を表示する表示手段と、
１以上の個別のファイル情報を含むファイル管理情報に含まれ該ファイル管理情報に他のファイル管理情報をリンクさせるリンク情報に付されたリンク名称と該個別のファイル情報とを該ファイル管理情報から取得する情報取得手段と、
前記情報取得手段によって取得された前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与する総括名称付与手段と、
前記総括名称と前記リンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させる表示制御手段と、
を備えたユーザインタフェース装置。
【請求項４】
前記総括名称付与手段は、前記個別のファイル情報をまとめ該まとめた個別のファイル情報に常に同じ総括名称を付与する、
請求項１〜３のいずれかに記載のユーザインタフェース装置。
【請求項５】
前記ファイル情報は、前記ファイルのメタデータである、
請求項１〜４のいずれかに記載のユーザインタフェース装置。
【請求項６】
前記ファイル情報は、マークアップ言語により記述されている、
請求項５に記載のユーザインタフェース装置。
【請求項７】
請求項５又は６に記載のユーザインタフェース装置であって、
前記表示手段に表示されている情報のうちいずれを選択するかの指示をユーザから取得する選択指示取得手段と、
前記選択指示により選択された情報の中にファイル情報のみが含まれているときには該選択された情報に含まれているファイルの内容を読み出すファイル読出手段と、
を備えたユーザインタフェース装置。
【請求項８】
請求項７に記載のユーザインタフェース装置であって、
前記ファイル読出手段によって読み出されたファイルの中に画像ファイルが含まれているか否かを解析するファイル解析手段、を備え、
前記表示制御手段は、前記ファイル解析手段によって画像ファイルが含まれていると解析されたときには該画像ファイルを前記表示手段にサムネイル表示させる、
ユーザインタフェース装置。
【請求項９】
請求項１〜８のいずれかに記載のユーザインタフェース装置であって、
前記個別のファイル情報に含まれるファイル名称に基づいて該個別のファイルを分類するファイル分類手段、を備え、
前記総括名称付与手段は、前記ファイル分類手段によって分類されたファイルの集団ごとに総括名称を付与する、
ユーザインタフェース装置。
【請求項１０】
請求項１〜９のいずれかに記載のユーザインタフェース装置と、
前記ユーザインタフェース装置によって選択されたファイルに含まれる画像を着色剤によって記録媒体に印刷する印刷ユニットと、
を備えた印刷装置。
【請求項１１】
画像を表示する表示手段を利用する選択表示方法であって、
（ａ）所定の関係を有する１以上のファイル情報をまとめる集団情報に付された集団名称と該集団情報に含まれずに存在する１以上の個別のファイル情報とを取得するステップと、
（ｂ）前記ステップ（ａ）で取得した前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与するステップと、
（ｃ）前記ステップ（ｂ）で付与された総括名称と前記ステップ（ａ）で取得した集団名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させるステップと、
を含む選択表示方法。
【請求項１２】
画像を表示する表示手段を利用する選択表示方法であって、
（ａ）１以上の個別のファイル情報を含むファイル管理情報に含まれ該ファイル管理情報に他のファイル管理情報をリンクさせるリンク情報に付されたリンク名称と該個別のファイル情報とを該ファイル管理情報から取得するステップと、
（ｂ）前記ステップ（ａ）で取得した前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与するステップと、
（ｃ）前記ステップ（ｂ）で付与された総括名称と前記ステップ（ａ）で取得したリンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させるステップと、
を含む選択表示方法。
【請求項１３】
請求項１１又は１２に記載の選択表示方法の各ステップを１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインタフェース装置、印刷装置、選択表示方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ファイルを選択させるユーザインタフェース装置としては、複数のファイルをグループ化して表示するものが提案されている（例えば、特許文献１参照）。この特許文献１に記載された装置は、所定条件（例えば先のファイルから次のファイルが１時間以内に記録されているなど）を満たすファイルを自動的にグループ化する。また、所定条件を満たさないファイルでプレイリストを作成可能であるものについては、別にプレイリストを作成しこれをデータに登録しておく。そして、グループとプレイリストとを一覧表示リストにより管理し、再生するファイルを選択する際に、所定条件を満たすものについてはグループとしてサムネイル表示し、所定条件を満たさないものについてはプレイリスト又は個別のサムネイルとして表示する。このように、多数のファイルを個別にサムネイル表示するものに比べて表示されるファイル数が少なくなるため、ファイルを容易に選択できる。
【特許文献１】特開２００４−１７１０５３号公報（図１２）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載されたユーザインタフェース装置では、所定条件を満たさない個別のファイルについては、ファイルの属性を調べて同一属性のファイルのプレイリストを作成しそれをデータとして保存しなければならなかった。つまり、グループ及び個別ファイルなどのファイル全体を管理する一覧表示リストとは別に、個別のファイルを管理するデータが必要であり、個別のファイルの管理が煩雑であった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、煩雑な管理を行うことなくファイルを容易に選択可能に表示することができるユーザインタフェース装置、選択表示方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
即ち本発明のユーザインタフェース装置は、
画像を表示する表示手段と、
所定の関係を有する１以上のファイル情報をまとめる集団情報に付された集団名称と該集団情報に含まれずに存在する１以上の個別のファイル情報とを取得する情報取得手段と、
前記情報取得手段によって取得された前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与する総括名称付与手段と、
前記総括名称と前記集団名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させる表示制御手段と、
を備えたものである。
【０００７】
このユーザインタフェース装置では、集団名称と個別のファイル情報とを取得し、個別のファイル情報をまとめる総括名称を該まとめた個別のファイル情報に付与し、総括名称と集団名称とを選択可能に表示する。このように、個別に存在するファイル情報をまとめたものに総括名称を付与してその名称を表示するため、個別に存在するファイルを管理するための管理情報を用いるものに比べて煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。
【０００８】
本発明のユーザインタフェース装置において、前記情報取得手段は、前記集団情報及び前記個別のファイル情報を含むファイル管理情報から前記集団名称及び前記個別のファイル情報を取得すると共に該ファイル管理情報と他のファイル管理情報とをリンクさせるリンク情報に付されたリンク名称を更に取得し、前記表示制御手段は、前記総括名称と前記集団名称と前記リンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させてもよい。こうすれば、ユーザが集団名称表示されている集団名称、総括名称及びリンク名称を選択可能であり、リンク名称を選択すれば、他のファイル管理情報に含まれている集団情報や個別のファイル情報にリンク情報を介してアクセスすることができるため、ユーザが必要とするファイルを探しやすい。ここで、「ファイル管理情報」には、リンク情報が含まれていてもよい。
【０００９】
本発明のユーザインタフェース装置は、
画像を表示する表示手段と、
１以上の個別のファイル情報を含むファイル管理情報に含まれ該ファイル管理情報に他のファイル管理情報をリンクさせるリンク情報に付されたリンク名称と該個別のファイル情報とを該ファイル管理情報から取得する情報取得手段と、
前記情報取得手段によって取得された前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与する総括名称付与手段と、
前記総括名称と前記リンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させる表示制御手段と、
を備えたものとしてもよい。
【００１０】
このユーザインタフェース装置では、リンク名称と個別のファイル情報とをファイル管理情報から取得し、個別のファイル情報をまとめる総括名称を該まとめた個別のファイル情報に付与し、総括名称とリンク名称とを選択可能に表示する。このように、個別のファイル情報をまとめたものに総括名称を付与して表示するため、個別のファイルを管理するための管理情報を用いるものに比べて煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。
【００１１】
本発明のユーザインタフェース装置において、前記総括名称付与手段は、前記個別のファイル情報をまとめ該まとめた個別のファイル情報に常に同じ総括名称を付与してもよい。こうすれば、表示手段に表示された総括名称を見れば、その総括名称には個別のファイル情報が対応付けられているとユーザが認識しやすい。
【００１２】
本発明のユーザインタフェース装置において、前記ファイル情報は、前記ファイルのメタデータであってもよい。こうすれば、ファイルを取得するのに比べて高速に処理することができる。このとき、前記ファイル情報は、マークアップ言語により記述されていることが好ましい。マークアップ言語としては、例えばＸＭＬ、ＨＴＭＬ及びＳＧＭＬなどが挙げられる。
【００１３】
本発明のユーザインタフェース装置は、前記表示手段に表示されている情報のうちいずれを選択するかの指示をユーザから取得する選択指示取得手段と、前記選択指示により選択された情報の中にファイル情報のみが含まれているときには該選択された情報に含まれているファイルの内容を読み出すファイル読出手段と、を備えていてもよい。こうすれば、選択された情報の中にファイル情報のみが含まれているとき、つまり、ユーザがファイル自体を選択するときにはじめてファイルを読み出すため、一層高速に処理することができる。このとき、本発明のユーザインタフェース装置は、前記ファイル読出手段によって読み出されたファイルの中に画像ファイルが含まれているか否かを解析するファイル解析手段、を備え、前記表示制御手段は、前記ファイル解析手段によって画像ファイルが含まれていると解析されたときには該画像ファイルを前記表示手段にサムネイル表示させてもよい。こうすれば、画像ファイルをサムネイル表示するため、ユーザがファイルを選択しやすい。ここで、「画像ファイル」とは、静止画ファイルであってもよいし動画ファイルであってもよい。
【００１４】
本発明のユーザインタフェース装置は、前記個別のファイル情報に含まれるファイル名称に基づいて該個別のファイルを分類するファイル分類手段、を備え、前記総括名称付与手段は、前記ファイル分類手段によって分類されたファイルの集団ごとに総括名称を付与してもよい。こうすれば、ファイルの種類ごとに分類されて総括名称が表示されるため、ユーザは個別のファイルの中から必要なファイルを探しやすい。このとき、前記ファイル分類手段は、前記ファイル名称に同じカテゴリに属する拡張子を含むファイルを同じ種類に分類し、総括名称付与手段は、同じカテゴリに属する拡張子を含むファイルの集団に該カテゴリを含む総括名称を付与してもよい。また、前記ファイル分類手段は、前記ファイル名称に同じ拡張子を含むファイルを同じ種類に分類し、前記総括名称付与手段は、前記同じ拡張子を含むファイルの集団に該拡張子を含む総括名称を付与してもよい。
【００１５】
本発明の印刷装置は、上述したユーザインタフェース装置と、前記ユーザインタフェース装置によって選択されたファイルに含まれる画像を着色剤によって記録媒体に印刷する印刷ユニットと、を備えたものである。印刷装置は、印刷を行うファイルを記憶している記憶装置を装着して印刷したいファイルを探すことが多い。したがって、本発明を適用する意義が高い。
【００１６】
本発明の選択表示方法は、
画像を表示する表示手段を利用する選択表示方法であって、
（ａ）所定の関係を有する１以上のファイル情報をまとめる集団情報に付された集団名称と該集団情報に含まれずに存在する１以上の個別のファイル情報とを取得するステップと、
（ｂ）前記ステップ（ａ）で取得した前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与するステップと、
（ｃ）前記ステップ（ｂ）で付与された総括名称と前記ステップ（ａ）で取得した集団名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させるステップと、
を含むものである。
【００１７】
この選択表示方法では、集団名称と個別のファイル情報とを取得し、個別のファイル情報をまとめる総括名称を該まとめた個別のファイル情報に付与し、総括名称と集団名称とを選択可能に表示する。このように、個別に存在するファイル情報をまとめたものに総括名称を付与してその名称を表示するため、個別に存在するファイルを管理するための管理情報を用いるものに比べて煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。なお、この選択表示方法において、上述したユーザインタフェース装置の種々の態様を採用してもよいし、また、上述したユーザインタフェース装置の機能を実現するようなステップを追加してもよい。
【００１８】
本発明の選択表示方法は、
画像を表示する表示手段を利用する選択表示方法であって、
（ａ）１以上の個別のファイル情報を含むファイル管理情報に含まれ該ファイル管理情報に他のファイル管理情報をリンクさせるリンク情報に付されたリンク名称と該個別のファイル情報とを該ファイル管理情報から取得するステップと、
（ｂ）前記ステップ（ａ）で取得した前記個別のファイル情報をまとめ該まとめた個別のファイル情報に総括名称を付与するステップと、
（ｃ）前記ステップ（ｂ）で付与された総括名称と前記ステップ（ａ）で取得したリンク名称とをユーザが選択可能な文字、図形又は記号として前記表示手段に表示させるステップと、
を含むものとしてもよい。
【００１９】
この選択表示方法では、リンク名称と個別のファイル情報とをファイル管理情報から取得し、個別のファイル情報をまとめる総括名称を該まとめた個別のファイル情報に付与し、総括名称とリンク名称とを選択可能に表示する。このように、個別のファイル情報をまとめたものに総括名称を付与して表示するため、個別のファイルを管理するための管理情報を用いるものに比べて煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。なお、この選択表示方法において、上述したユーザインタフェース装置の種々の態様を採用してもよいし、また、上述したユーザインタフェース装置の機能を実現するようなステップを追加してもよい。
【００２０】
本発明のプログラムは、上述した選択表示方法の各ステップを１又は複数のコンピュータに実行させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか複数のコンピュータに分散して実行させれば、上述した選択表示方法の各ステップが実行されるため、上述した選択表示方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２２】
図１は、本発明の一実施例であるマルチファンクションプリンタ１０のブロック図であり、図２は、操作パネル４０の説明図であり、図３は、メモリカード１８に記憶されたマニフェストの説明図であり、（ａ）がルートマニフェスト６１の記述例、（ｂ）がルートマニフェスト６１にリンクしたマニフェスト７１の記述例であり、図４は、マニフェストの説明図であり、（ａ）が図３（ａ）のルートマニフェスト６１の概念図、（ｂ）が図３（ｂ）のマニフェスト７１の概念図である。このマルチファンクションプリンタ１０は、図１に示すように、スロット１７に差し込まれたメモリカード１８を読み書き可能に接続するリーダライタ１６と、スキャナ機能を実行するスキャナ機構２１及びこのスキャナ機構２１を制御するスキャナＡＳＩＣ２２を含んで構成されるスキャナ部２０と、プリンタ機能を実現するプリンタ機構３１及びこのプリンタ機構３１を制御するプリンタＡＳＩＣ３２を含んで構成されるプリンタ部３０と、ユーザが各種の指令を入力する操作パネル４０と、装置全体の制御を司るコントローラ１１とを備えている。なお、「ＡＳＩＣ」とは、アプリケーション・スペシフィック・インテグレーテッド・サーキット（Application Specific Integrated Circuit）の略である。
【００２３】
スキャナ部２０は、スキャナ機構２１とスキャナＡＳＩＣ２２を備えている。スキャナ機構２１は、いわゆるフラットベッド型であり、画像を読み取る媒体Ｍを載せるガラス面２３と、このガラス面２３を介して媒体Ｍを光学的に読み取るラインイメージセンサ２４と、媒体Ｍを読み取るためラインイメージセンサ２４を走査させる移動部２６とを備えている。スキャナＡＳＩＣ２２はスキャナ機構２１を制御する機能を備えたＩＣチップであり、スキャナ機構２１のラインイメージセンサ２４で読み取られたスキャンデータを、コントローラ１１のＲＡＭ１４に設けられたスキャナバッファ１４ａに格納する。本実施例のラインイメージセンサ２４は、媒体Ｍに向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサである。
【００２４】
プリンタ部３０は、プリンタ機構３１とプリンタＡＳＩＣ３２とを備えている。プリンタ機構４１は、インクジェット方式のフルカラープリンタとして構成されている。このプリンタ機構４１は、シアン・マゼンタ・イエロー・ライトシアン・ライトマゼンタ及びブラックの各色のインクを個別に収容したインクカートリッジ３４と、インクカートリッジから供給された各インクに圧力をかける圧力発生部３５と、圧力発生部３５で加圧されたインクを印刷媒体である記録紙Ｓに吐出する吐出口３６と、記録紙Ｓを搬送する搬送ローラ３８とを備えている。圧力発生部３５は、圧電素子（例えばピエゾ素子など）に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式を採用している。なお、この圧力発生部３５は、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。また、プリンタＡＳＩＣ３２は、プリンタ機構３１を制御する機能を備えたＩＣチップであり、ＲＡＭ１４に設けられた印刷バッファ１４ｂ内の印刷データを１ページごとにビットマップイメージに展開し該展開した展開データを記録紙Ｓに印刷するようにプリンタ機構３１を制御する。
【００２５】
操作パネル４０は、ユーザがマルチファンクションプリンタ１０に対して各種の指令を入力するためのデバイスであり、図２に示すように、各種の指令に応じた文字、図形又は記号が表示される表示部４２や、各種操作を行う操作部４４が設けられている。表示部４２は、カラー画像を表示する液晶パネルにより構成されている。なお、選択画面８０についてはあとで詳述する。操作部４４には、ユーザが処理等を選択するカーソルなどを移動させるときに押下されるカーソルキー４４ａや処理選択などを決定するときに押下される決定キー４４ｂや表示部に表示されている画面を一つ前の画面に戻すときなどに押下される戻りキー４４ｃなどが配置されている。
【００２６】
リーダライタ１６は画像処理装置１０の筐体に設けられたスロット１７に差し込まれたメモリカード１８に対してデータの読み書きを行う。メモリカード１８は、電気的に書き換え可能なフラッシュメモリであり、デジタルカメラ５０で撮影した画像ファイルなどを記憶する。ここでは、ユーザによって撮影された画像ファイルは、ＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）形式で記憶されている。ＭＰＶとは、コンテンツの内容を記述するためのメタデータの仕様を定めた規格である。このＭＰＶでは、図３に示すように、マークアップ言語としてのＸＭＬで内容が記述されたマニフェストをコントロールファイルに用いる。マニフェストには、サポートしているファイル形式の情報やメモリカード１８に記憶されているファイルの名称やファイルの記憶場所を特定するファイルパスなどのメタデータが記述されている。したがって、マルチファンクションプリンタ１０は、このマニフェストを読み出して解析することにより、各ファイル自体を読み出すことなくメモリカード１８のどこにどんなファイルが記憶されているのかを容易に把握可能となっている。
【００２７】
ここで、メモリカード１８に記憶されているマニフェストについて図４を用いて説明する。ルートマニフェスト６１は、メモリカード１８の装着が認識されたときにコントローラ１１によりはじめに読み込まれるマニフェストである。このルートマニフェスト６１には、他のマニフェスト７１へのリンク情報６２や、同じイベント（例えば運動会など）で撮影したとか同じ撮影日に撮影したというような所定の関係を有するファイルの集合体であるアルバムを特定可能なアルバム情報６３や、アルバムに含まれずに個別に存在するファイルを特定可能なファイル情報６７，６８，…が含まれている。ここで、ファイルとは、データなどの個々のまとまりのことをいい、ファイル情報とは、例えばファイル名称やファイルパスなどファイルを特定可能なデータのことをいう。また、アルバムとは、１以上のファイルの集合体の概念をいい、アルバム情報とは、例えばアルバム名称や、アルバムに含まれているファイルの名称や、アルバムに含まれているファイルのファイルパスなど具体的にアルバムを特定可能な情報のことをいう。リンク情報６２には、リンク名称としてのＡｌｂｕｍ１とリンク先のマニフェスト７１が格納されている場所を表すリンクパス６２ａとが含まれている。アルバム情報６３には、アルバム名称としてのＡｌｂｕｍ２とアルバムに含まれるファイル情報６４，６５，…とが含まれている。ファイル情報６４には、ファイル名称とファイルパス６４ａとが含まれており、ファイル情報６５には、ファイル名称とファイルパス６５ａとが含まれている。個別のファイル情報６７には、ファイル名称とファイルパス６７ａとが含まれており、個別のファイル情報６８には、ファイル名称とファイルパス６７ａとが含まれている。なお、ルートマニフェスト６１は他のリンク情報や他のアルバム情報を含んでいてもよい。このルートマニフェスト６１では、アルバム名称がＡｌｂｕｍ３である図示しない他のアルバム情報も含んでいる。また、マルチファンクションプリンタ１０で利用するマニフェストは、アルバム情報の下位に更にアルバム情報（いわゆるサブアルバム）を設けないように設定されている。
【００２８】
マニフェスト７１は、リンク情報６２を介してルートマニフェスト６１にリンクされているマニフェストである。このマニフェスト７１には、アルバム情報７３，７５や、アルバムに含まれずに個別に存在するファイルを特定可能なファイル情報７７が含まれている。アルバム情報７３には、アルバム名称としてのＡｌｂｕｍ１−１とこのアルバムに含まれるファイルのファイル情報７４，…とが含まれている。ファイル情報７４には、ファイル名称とファイルパス７４ａとが含まれている。また、アルバム情報７５には、アルバム名称としてのＡｌｂｕｍ１−２とこのアルバムに含まれるファイルのファイル情報７６，…とが含まれている。ファイル情報７６には、ファイル名称とファイルパス７６ａとが含まれている。ファイル情報７７には、ファイル名称とファイルパス７７ａとが含まれている。なお、マニフェスト７１は他のリンク情報や他のアルバム情報を含んでいてもよい。
【００２９】
コントローラ１１は、ＣＰＵ１２を中心とするマイクロプロセッサとして構成されており（図１参照）、各種処理プログラムを記憶したＲＯＭ１３と、一時的にデータを記憶したりデータを保存したりするＲＡＭ１４とを備えている。このコントローラ１１は、バス１５を介してリーダライタ１６、スキャナＡＳＩＣ２２、プリンタＡＳＩＣ３２及び操作パネル４０と接続されている。ＲＯＭ１３は、不揮発性の記憶デバイスであり、メモリカードに記憶されたファイルを選択するときに実行される選択表示制御プログラム１３ａや各種制御用プログラムなどが記憶されている。ＲＡＭ１４は、複数の領域を備えており、これらの領域には、スキャナ部２０により読み取られた画像情報を一時的に記憶するスキャナバッファ１４ａや、プリンタ部３０に印刷させる画像情報を一時的に記憶する印刷バッファ１４ｂがある。
【００３０】
次に、こうして構成された本実施例のマルチファンクションプリンタ１０の動作について、特にユーザがメモリカード１８に記憶されているファイルを選択し、マルチファンクションプリンタ１０が選択されたファイルを印刷する動作について説明する。
【００３１】
図５は、コントローラ１１のＣＰＵ１２により実行される選択表示制御ルーチンのフローチャートである。このルーチンは、ＲＯＭ１３に記憶され、ユーザがリーダライタ１６のスロット１７にメモリカード１８を装着しメニュー画面から印刷処理を選択したあとＣＰＵ１２によって実行される。図５のルーチンが開始されると、ＣＰＵ１２は、ルートマニフェストをメモリカード１８から読み出す（ステップＳ１００）。具体的には、ルートマニフェストに含まれているアルバム情報の数、各アルバムの名称、他のマニフェストへのリンク数、各リンク名称、アルバムに含まれていない個別のファイル数及び各ファイル名を読み出す。ここでは、図４に示すように、１つのリンク情報６２、２つのアルバム情報、個別ファイル情報６５などが読み出され、リンク名称がＡｌｂｕｍ１であり、アルバム名称がそれぞれＡｌｂｕｍ２、Ａｌｂｕｍ３であることなどが読み出される。
【００３２】
次に、ＣＰＵ１２は、読み出したマニフェストにアルバム名称及びリンク名称のうち少なくとも１つが含まれているか否かを判定する（ステップＳ１０５）。つまり、ファイル自体ではなくファイルの上位にあたる選択肢（ファイルをまとめて入れる場所、例えばフォルダ）があるか否かを判定する。マニフェストにアルバム名称及びリンク名称のうち少なくとも１つが含まれているときには、アルバム情報に含まれずに存在する個別ファイル情報がマニフェストに含まれているか否かを判定する（ステップＳ１１０）。マニフェストに個別ファイル情報が含まれているときには、ＣＰＵ１２は、図６に示すように、この個別ファイル情報をまとめ該まとめた個別ファイル情報に総括名称を付与する（ステップＳ１１５）。ここで、マルチファンクションプリンタ１０では、個別ファイル情報のすべてをまとめる総括名称６６として「ＡＬＬ」という名称を常に付与することになっている。なお、「個別ファイル情報をまとめる」とは、実際にまとめる操作、例えばフォルダのようなものを形成しマニフェストに含まれているファイル情報をこのフォルダに移動又はコピーするような操作は行わずに、各個別に存在するファイル情報と総括名称とを対応付けることによりまとめることを意味する。また、ファイルについても同様に、フォルダを作成して移動又はコピーするような操作は行わない。さて、ステップＳ１１５のあと、またはステップＳ１１０でマニフェストに個別ファイルが含まれていないときには、ＣＰＵ１２は、現在の表示画面をクリアし（ステップＳ１２０）、ステップＳ１００で読み出したリンク名称及びアルバム名称やステップＳ１１５で付与した総括名称を表示部４２に選択可能に表示させる（ステップＳ１２５）。
【００３３】
表示部４２に表示される選択画面８０は、図２に示すように、ステップＳ１００で読み出したリンク名称のＡｌｂｕｍ１，アルバム名称のＡｌｂｕｍ２，Ａｌｂｕｍ３及び総括名称のＡＬＬをそれぞれ埋め込んだ矩形状のブロックが上下に配置されるようになっている。この選択画面８０には、現在の処理を表示する処理表示欄８０ａが矩形状のブロックの上部に配置され、操作方法表示欄８０ｂが矩形状のブロックの下部に配置されている。この選択画面８０では、総括名称がマニフェストに含まれる選択肢の最下段に常に配置されるようになっているため、ユーザは、総括名称より下には選択肢がないと認識できる。また、選択画面８０では、現在選択中のブロックが立体状に表示されるようになっており、カーソルキー４４ａの上キーを押下するごとに立体状のブロックが上に移動し、カーソルキー４４ａの下キーを押下すると立体状のブロックが下に移動するようになっている。なお、リンク名称は、他のマニフェスト７１へのリンクを表す名称（図４参照）であるが、アルバム名称のような「Ａｌｂｕｍ１」とすると、画面表示上はまるでアルバムを選択するように表示される。つまり、選択画面８０では、リンク名称と総括名称とがアルバム名称と同一階層上に表示されている。
【００３４】
さて、ステップＳ１２５のあと、ＣＰＵ１２は、ユーザから選択指示されたか否かを判定する（ステップＳ１３０）。ここで、選択画面８０の内容を見たユーザは、カーソルキー４４ａ、決定キー４４ｂ及び戻りキー４４ｃを操作して選択指示を行う。そして、ＣＰＵ１２は、選択指示されていないときにはそのまま待機し、選択指示されたときには決定キー４４ｂと戻りキー４４ｃのどちらが押下されたかを判定する（ステップＳ１３５）。なお、ルートマニフェスト６１を読み込んだとき（つまり最初の表示画面のとき）のステップＳ１３５では、戻りキー４４ｃは押下できないようになっている。
【００３５】
決定キー４４ｂが押下されたときには、ＣＰＵ１２は、リンク名称が選択されたか否かを判定し（ステップＳ１５５）、リンク名称が選択されたときには、決定キー４４ｂによって選択指示されたパスを読み出し（ステップＳ１６０）、該パスをＲＡＭ１４に記憶されたパス情報１４ｃの最下段に書き加える（ステップＳ１６５）。ここで、パス情報１４ｃは、図７に示すように、現在の選択画面８０までどのようなマニフェストのパスを介してきたのかを保存する情報であり、マルチファンクションプリンタ１０の起動時にＲＡＭ１４に作成される。このパス情報１４ｃは、前の表示画面に戻るときに利用するものであり、ルートマニフェストのパスが初期値として記憶されている。さて、ステップＳ１６５のあと、ＣＰＵ１２は、読み出したパスのマニフェスト、つまり、リンク先のマニフェストを読み出し（ステップＳ１７０）、上述したステップＳ１０５〜Ｓ１３５の処理を行う。
【００３６】
一方、ステップＳ１３５で戻りキー４４ｃが押下されたときには、ＣＰＵ１２は、パス情報１４ｃの最下段の一つ前に書き込まれているパスを読み出し（ステップＳ１４０）、パス情報１４ｃの最下段に書き込まれたパスを削除し（ステップＳ１４５）、読み出したパスのマニフェスト、つまり、１つ前に表示していたマニフェストを読み出し（ステップＳ１５０）、ステップＳ１０５〜Ｓ１３０の処理を行う。このパス情報１４ｃを利用することにより、選択が進む際にオープンされているマニフェストの内容をステップＳ１２０でクリアすることができるため、リソースの低下を抑制することができる。
【００３７】
次に、ステップＳ１５５でリンク名称が選択されていないとき、つまりアルバム名称か総括名称が選択されたとき、又は、ステップＳ１０５でアルバム名称及びリンク名称のいずれもがマニフェストに含まれていないときには、現在選択されている情報にはファイル情報のみが含まれておりファイル自体をユーザに選択させる状態であるため、現在開いているマニフェストを閉じ（ステップＳ１７５）、現在選択されている情報に含まれているファイルを読み出す（ステップＳ１８０）。具体的には、現在選択されているのが個別ファイル情報のみを含むマニフェストであるときには、そのマニフェストに含まれるすべてのファイル情報を読み出し、現在選択されているのがアルバム名称であるときにはそのアルバム情報に含まれるすべてのファイル情報を読み出し、現在選択されているのが総括名称であるときには、そのマニフェストに含まれるすべての個別ファイル情報を読み出す。ファイル情報の読み出しは、ファイル名称、ファイル形式及びサムネイルの有無などの情報を読み出すことを行う。
【００３８】
さて、ステップＳ１８０のあと、ＣＰＵ１２は、読み出したファイルに画像ファイルがあるか否かを解析し、画像ファイルがあるときには、各ファイルをサムネイル表示する（ステップＳ１８５）。この画像ファイルは、静止画ファイルであってもよいし、動画ファイルであってもよい。このとき、サムネイル画像の近傍にそのファイルのファイル名称を表示してもよい。その後、ユーザが特定のファイルを選択して印刷指示を行う。すると、これを受けたＣＰＵ１２は、選択された画像ファイルの印刷処理を行い（ステップＳ１９０）、このルーチンを終了する。なお、動画ファイルを選択したときには、ユーザが操作部４４を操作して任意に停止させた停止画面を印刷する。ここで、マルチファンクションプリンタ１０の印刷時の動作について説明する。マルチファンクションプリンタ１０のコントローラ１１は、印刷指示を受信すると、プリンタＡＳＩＣ３２へ印刷指令を行う。プリンタＡＳＩＣ３２は、印刷指令を受けると、図示しない駆動モータを駆動して搬送ローラ３８を回転させて記録紙Ｓを搬送し、圧力発生部３５への電圧を制御することにより印刷データに含まれる画像を記録紙Ｓに印刷する。
【００３９】
最後に、図４に示したマニフェストの説明図と図８に示す選択画面８０〜８２を用いてファイル選択の一連の動作について説明する。まず、ユーザは、マルチファンクションプリンタ１０にメモリカード１８を装着してメニュー画面から印刷処理を選択する。すると、ＣＰＵ１２は、ルートマニフェスト６１をメモリカード１８から読み出す。ここでは、ルートマニフェスト６１には、リンク情報６２のリンク名称、アルバム情報６３などのアルバム名称及び個別ファイル情報６５が含まれていることが読み出される。このとき、リンク名称がＡｌｂｕｍ１であり、アルバム名称がＡｌｂｕｍ２，Ａｌｂｕｍ３であることが読み出される。このルートマニフェスト６１には、リンク情報、アルバム情報及び個別ファイル情報が含まれているため、個別ファイル情報６５をまとめ該まとめた個別ファイルに総括名称「ＡＬＬ」を付与する（図６参照）。そして、図８（ａ）に示すように、選択可能な状態でＡｌｂｕｍ１（リンク名称）、Ａｌｂｕｍ２，Ａｌｂｕｍ３（アルバム名称）及びＡＬＬ（総括名称）を上下に配置した選択画面８０を表示部４２に表示する。次に、ユーザは、選択画面８０を見ながら、操作部４４を操作してＡｌｂｕｍ１を選択して決定キー４４ｂを押下する。すると、ＣＰＵ１２は、図４に示すリンク情報６２のリンク名称が選択指示されたため、リンクパス６２ａを読み出し、マニフェスト７１の内容を読み出す。このマニフェスト７１には、アルバム情報７３，７５のアルバム名称としてＡｌｂｕｍ１−１，Ａｌｂｕｍ１−２がそれぞれ含まれており、個別ファイル情報７７が含まれている。このため、ＣＰＵ１２は、個別ファイル情報７７をまとめ該まとめた個別ファイル情報７７に総括名称「ＡＬＬ」を付与する。そして、図８（ｂ）に示すように、選択可能な状態でＡｌｂｕｍ１−１，Ａｌｂｕｍ１−２（アルバム名称）及びＡＬＬ（総括名称）を上下に配置した選択画面８１を表示部４２に表示する。続いて、ユーザは、選択画面８１を見ながら、カーソルキー４４ａの下キーを２回押下してＡＬＬを選択し決定キー４４ｂを押下する。すると、ＣＰＵ１２は、選択された総括名称の内容にはリンク名称及びアルバム名称が含まれていないため、マニフェスト７１を閉じ、すべての個別のファイル情報７７のファイル名称、ファイル形式及びサムネイルの有無などの情報を読み出し、読み出したファイルに画像ファイルがあるか否かを解析する。次に、ＣＰＵ１２は、図８（ｃ）に示すように、解析した画像ファイルのサムネイルを上下左右に配置した選択画面８２を表示部４２に表示する。このとき未サポート形式のファイルや、リンク不正があり読み出せないファイルについてはその旨のメッセージをサムネイル上に表示させる。そして、ユーザは、サムネイルを見ながら印刷する画像を選択して、印刷指令を行う。すると、ＣＰＵ１２は、印刷指令された画像ファイルの印刷を行う。
【００４０】
ここで、本実施例の構成要素と本発明の構成要素との対応関係を明らかにする。本実施例のＣＰＵ１２が本発明の情報取得手段、総括名称付与手段、表示制御手段、ファイル読出手段及びファイル解析手段に相当し、操作部４４が選択指示取得手段に相当し、印刷機構３１が印刷ユニットに相当する。また、アルバム情報６３，７３，７５が本発明の集団情報に相当し、ルートマニフェスト６１及びマニフェスト７１がファイル管理情報に相当する。なお、本実施例では、マルチファンクションプリンタ１０の動作を説明することにより本発明の選択表示方法の一例も明らかにしている。
【００４１】
以上詳述した本実施例のマルチファンクションプリンタ１０によれば、アルバム名称とリンク名称と個別のファイル情報とを取得し、個別のファイル情報をまとめる総括名称を該まとめた個別のファイル情報に付与し、総括名称と集団名称とリンク名称とを選択可能に表示する。このように、個別に存在するファイル情報をまとめたものに総括名称を付与してその名称を表示するため、個別に存在するファイルを管理するための管理情報を用いるものに比べて煩雑な管理を行うことなくファイルを容易に選択可能に表示することができる。また、リンク名称も表示されており、リンク名称を選択すれば、他のマニフェストに含まれているアルバム情報や個別のファイル情報にリンク情報を介してアクセスすることができるため、ユーザが必要とするファイルを探しやすい。
【００４２】
また、個別のファイル情報をまとめ該まとめた個別のファイル情報に常に同じ総括名称「ＡＬＬ」を付与するため、表示部４２に表示された総括名称を見れば、その総括名称には個別のファイル情報が対応付けられているとユーザが認識しやすい。
【００４３】
更に、ファイル情報は、ファイルのメタデータであるため、ファイル自体をコントローラ１１が取得するのに比べて高速に処理することができる。また、はじめはマニフェストに含まれるメタデータによりユーザの必要とするファイルの絞り込みを行い、ファイル自体を選択するときになったときにファイルを読み出すため、一層高速に処理することができる。このとき、読み出されたファイルの中に画像ファイルが含まれているときにはこの画像ファイルを表示部４２にサムネイル表示させるため、ユーザが画像ファイルを選択しやすい。
【００４４】
更にまた、マルチファンクションプリンタ１０は、印刷を行うファイルを記憶しているメモリカード１８を装着して印刷したいファイルを探すことが多いため、本発明を適用する意義が高い。
【００４５】
なお、本発明は上述した実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４６】
例えば、上述した実施例では、個別のファイル情報のすべてをまとめる総括名称「ＡＬＬ」を個別のファイル情報に付与するとしたが、個別のファイル情報に含まれているファイル名称にある拡張子のカテゴリに基づいて個別のファイル情報を分類し、分類したファイル情報の集団ごとにこの拡張子のカテゴリに関係する総括名称を付与してもよい。具体的には、拡張子がＪＰＧやＧＩＦやＢＭＰなどであるファイル情報をまとめて「個別の静止画ファイル」という総括名称を付与し、拡張子がＡＶＩやＭＯＶやＭＰＧなどであるファイル情報をまとめて「個別の動画ファイル」という総括名称を付与し、拡張子がＷＡＶやＭＰ３やＭＩＤなどであるファイル情報をまとめて「個別の音楽ファイル」という総括名称を付与し、これらを選択可能に選択画面８０に配置させる。こうすれば、ファイルのカテゴリごとに分類されて総括名称が表示されるため、ユーザは個別のファイルの中から必要なファイルを探しやすい。なお、同じ拡張子を含むファイル情報を同じ集団に分類し、同じ拡張子を含むファイル情報の集団にその拡張子を含む総括名称（例えば「個別のＪＰＧファイル」など）を付与してもよい。
【００４７】
また、上述した実施例では特に説明していなかったが、マニフェストに含まれているリンク情報やファイル情報のパスが不正であるとき、例えばファイル情報に含まれているファイルパスとは別の場所にファイルが移動されてしまっているときなどには、以下のエラー処理を行ってもよい。図９は、エラー処理ルーチンの説明図である。このルーチンは、ＲＯＭ１３に記憶され、マルチファンクションプリンタ１０がステップＳ１５０，１７０でマニフェストを読み出したあと及びステップＳ１７５でファイルを読み出したあとに選択表示制御ルーチンを中断し割り込んで実行される。このルーチンが実行されると、ＣＰＵ１２は、選択指示されたパスのリンク先又はファイルの読み出しが失敗したか否かを判定する（ステップＳ３００）。選択指示されたリンク先又はファイルの読み出しが失敗していないときには、ＣＰＵ１２は、割り込みを解除して選択表示制御ルーチンを再開してこのルーチンを終了する。一方、選択指定されたリンク先又はファイルの読み出しが失敗したときには、ＣＰＵ１２は、読み出しに失敗したのがリンク情報であるかファイル情報であるかを判定する（ステップＳ３１０）。読み出しに失敗したのがリンク情報であるときには、リンク先のマニフェストが読み出せなかった旨のエラーメッセージと共に、確認のためいずれかのボタンを押す旨のメッセージを表示部４２に表示する（ステップＳ３２０）。そして、ＣＰＵ１２は、いずれかのボタンが押下されたか否かを判定し（ステップＳ３３０）、いずれかのボタンが押下されていないときには所定時間経過したか否かを判定し（ステップＳ３４０）所定時間経過していないときにはステップＳ３３０の処理を行う。続いてＣＰＵ１２は、所定時間経過したとき、又はステップＳ３３０でいずれかのボタンが押下されたときには、選択表示制御ルーチンをステップＳ１４０から再開させ（ステップＳ３５０）、このルーチンを終了する。つまり、ユーザに確認の表示を行ったあと、ＣＰＵ１２は、戻りキー４４ｃを押下したときの処理（選択表示処理ルーチンのステップＳ１４０〜Ｓ１５０の処理）を自動で行う。一方、ステップＳ３１０で読み出しに失敗したのがファイル情報であるときには、表示部４２に表示するサムネイル上にファイルが読み出せなかった旨のエラーメッセージを表示し（ステップＳ３６０）、このルーチンを終了する。このとき、ファイル情報の読み出しに失敗したファイルがマルチファンクションプリンタ１０のサポートしていない形式のファイルであったときにはその旨のメッセージを表示し、ファイル情報の読み出しに失敗したファイルがそのファイルパスに存在していないときには（リンク不正）その旨のメッセージを表示する。こうすれば、エラーメッセージが表示画面に表示されるため、リンク情報やファイル情報のパスが不正であることをユーザが確認することができる。また、リンク情報のパスが不正であるときに自動で前の画面に戻るため、ユーザが戻るキー４４ｃを押下する手間がいらない。
【００４８】
更に、上述した実施例では、マニフェストは、アルバム情報の下位に更にアルバム情報（いわゆるサブアルバム）を設けないように設定されているとしたが、サブアルバムを設けるようにしてもよい。このとき、選択表示制御ルーチンのステップＳ１５５では、以下の処理を行うようにする。具体的には、ステップＳ１３５で押下されたのが決定キー４４ｂであるときには、総括名称、リンク名称及びアルバム名称のいずれの名称が選択されたかを判定し、総括名称が選択されたときにはステップＳ１７５以降の処理を行い、リンク名称が選択されたときにはステップＳ１６０以降の処理を行い、アルバム名称が選択されたときには、ステップＳ１０５以降の処理を行う。こうすれば、アルバム情報にサブアルバム情報を含んでいてもよい。
【００４９】
更にまた、上述した実施例では、インクジェット方式を採用したフルカラーのマルチファンクションプリンタ１０としたが、電子写真方式のカラーレーザプリンタや、熱転写式のカラープリンタや、ドットインパクト方式のプリンタとしてもよいし、これらのモノクロプリンタとしてもよい。また、ＦＡＸ機やコピー機などの印刷装置としてもよい。また、パソコン、スキャナ、デジカメ及びデジタルビデオなどの画像処理機器やＣＤプレーヤ、ＭＤプレーヤ及びＭＰ３プレーヤなどの音楽再生機器や携帯電話などに本発明を適用してもよい。
【００５０】
そして、上述した実施例では、マルチファンクションプリンタ１０において画像ファイルをユーザに選択させて印刷するとしたが、音楽ファイルを選択させて再生してもよい。
【図面の簡単な説明】
【００５１】
【図１】本実施例のマルチファンクションプリンタ１０のブロック図である。
【図２】本実施例の操作パネル４０の説明図である。
【図３】本実施例のマニフェストの記述例の説明図である。
【図４】本実施例のメモリカード１８に記憶されたマニフェストの説明図である。
【図５】本発明の選択表示制御ルーチンのフローチャートである。
【図６】本実施例の総括名称の付与の説明図である。
【図７】本実施例のＲＡＭ１４に記憶されるパス情報１４ｃの説明図である。
【図８】本実施例の選択画面８０〜８２の説明図である。
【図９】本実施例のエラー処理ルーチンの説明図である。
【符号の説明】
【００５２】
１０  マルチファンクションプリンタ、１１  コントローラ、１２  ＣＰＵ、１３  ＲＯＭ、１３ａ  選択表示制御プログラム、１４  ＲＡＭ、１４ａ  スキャナバッファ、１４ｂ  印刷バッファ、１４ｃ  パス情報、１５  バス、１６  リーダライタ、１７  スロット、１８  メモリカード、２０  スキャナ部、２１  スキャナ機構、２２  スキャナＡＳＩＣ、２３  ガラス面、２４  ラインイメージセンサ、２６  移動部、３０  プリンタ部、３１  プリンタ機構、３２  プリンタＡＳＩＣ、３４  インクカートリッジ、３５  圧力発生部、３６  吐出口、３８  搬送ローラ、４０  操作パネル、４２、表示部、４４  操作部、４４ａ  カーソルキー、４４ｂ  決定キー、４４ｃ  戻りキー、５０  デジタルカメラ、６１  ルートマニフェスト、６２  リンク情報、６２ａ  リンクパス、６３  アルバム情報、６４，６５，６７，６８  ファイル情報、６４ａ，６５ａ，６７ａ，６８ａ  ファイルパス、６６  総括名称、７１  マニフェスト、７３  アルバム情報、７４  ファイル情報、７４ａ  ファイルパス、７５  アルバム情報、７６  ファイル情報、７６ａ  ファイルパス、７７  ファイル情報、７７ａ  ファイルパス、８０〜８２  選択画面、８０ａ  処理表示欄、８０ｂ  操作方法表示欄。
【図１】
2006163500.tif 000003
【図２】
2006163500.tif 000004
【図３】
2006163500.tif 000005
【図４】
2006163500.tif 000006
【図５】
2006163500.tif 000007
【図６】
2006163500.tif 000008
【図７】
2006163500.tif 000009
【図８】
2006163500.tif 000010
【図９】
2006163500.tif 000011