(57)【要約】【課題】大量のコンテンツから所望のコンテンツを簡単に選択する。【解決手段】マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択されている状態であるかどうかを示す選択状況が判別できるように、当該複数のコンテンツを一覧表示する一覧表示手段と、前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンと、前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択手段と、を備える。【選択図】図１
2007334785.tif 000002
【特許請求の範囲】
【請求項１】
マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択されている状態であるかどうかを示す選択状況が判別できるように、当該複数のコンテンツを一覧表示する一覧表示手段と、
前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンと、
前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択手段と、を備えることを特徴とするコンテンツ選択装置。
【請求項２】
請求項１に記載のコンテンツ選択装置であって、
前記マーク選択手段は、前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致しない前記コンテンツの前記選択状況を変更しないことを特徴とするコンテンツ選択装置。
【請求項３】
請求項１に記載のコンテンツ選択装置であって、
前記コンテンツに付加された前記マークの状態に対応付けられた選択解除ボタンを更に備え、
前記マーク選択手段は、前記選択解除ボタンが操作された場合に、前記選択解除ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択されていない状態に変更し、前記選択解除ボタンと対応付けられた前記マークの状態と一致しない前記コンテンツの前記選択状況を変更しないことを特徴とするコンテンツ選択装置。
【請求項４】
請求項１に記載のコンテンツ選択装置であって、
前記コンテンツに付加された前記マークの状態に対応付けられた選択反転ボタンを更に備え、
前記マーク選択手段は、前記選択反転ボタンが操作された場合に、前記選択反転ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況が選択されている状態の場合は選択されていない状態に変更し、選択されていない状態の場合は選択されている状態に変更することを特徴とするコンテンツ選択装置。
【請求項５】
請求項１に記載のコンテンツ選択装置であって、
前記一覧表示手段は、前記コンテンツと共に、前記コンテンツに付加されたマークを表示することを特徴とするコンテンツ選択装置。
【請求項６】
請求項１に記載のコンテンツ選択装置であって、
前記コンテンツにマークを付加するマーク付加手段を更に備えることを特徴とするコンテンツ選択装置。
【請求項７】
請求項１に記載のコンテンツ選択装置であって、
前記コンテンツの前記選択状況を変更する選択変更手段を更に備えることを特徴とするコンテンツ選択装置。
【請求項８】
請求項１に記載のコンテンツ選択装置であって、
前記一覧表示手段は、条件に基づいて前記コンテンツの内の一部を一覧表示し、
前記マーク選択手段は、前記一覧表示手段が一覧表示していない前記コンテンツの前記選択状況を変更しないことを特徴とするコンテンツ選択装置。
【請求項９】
マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択された状態であるかどうかを示す選択状況を判別できるように、当該複数のコンテンツを一覧表示する一覧表示工程と、
前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンを設け、
前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択工程と、
を有することを特徴とするコンテンツ選択方法。
【請求項１０】
マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択された状態であるかどうかを示す選択状況を判別できるように、当該複数のコンテンツを一覧表示する一覧表示機能と、
前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択機能と、
をコンピュータに実現させることを特徴とするコンテンツ選択プログラム。
【請求項１１】
請求項１０に記載のコンテンツ選択プログラムをコンピュータに読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量のコンテンツから所望のコンテンツを選択するコンテンツ選択装置、コンテンツ選択方法、コンテンツ選択プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、大量の画像などのコンテンツを一覧表示し、一覧表示したコンテンツから複数のコンテンツを選択し画像処理を施す画像処理装置が提案されている（例えば、特許文献１）。特許文献１の画像処理装置は、大量の画像の各々を縮小したサムネイル画像をディスプレイに一覧表示する。そして、画像処理装置は、一覧表示された縮小画像の中から画像処理装置の利用者に一つ以上の所望の画像をマウスで選択させ、選択された画像に対して印刷などの画像処理を施す。
【０００３】
【特許文献１】特開２００１−３２６８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の画像処理装置では、一覧表示されている複数の縮小画像を一つずつマウスでクリックして、必要な画像を選択していかなければならない。そのため、一覧表示しているコンテンツ数が多くなると、一覧表示されている複数の縮小画像から必要なコンテンツを探し出すのが困難になるという問題がある。
【０００５】
本発明は、このような従来の課題に着目してなされたもので、その目的は、一覧表示された大量のコンテンツから所望のコンテンツを簡単に選択することができるコンテンツ選択装置、コンテンツ選択方法、コンテンツ選択プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るコンテンツ選択装置は、上記課題を解決すべく、基本的に、マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択されている状態であるかどうかを示す選択状況が判別できるように、当該複数のコンテンツを一覧表示する一覧表示手段と、前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンと、前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択手段と、を備えることを要旨とする。
【０００７】
本発明に係るコンテンツ選択装置によれば、マーク選択手段は、選択ボタンが操作された場合に、選択ボタンと対応付けられたマークの状態と一致するコンテンツの選択状況を選択された状態に変更する。マーク選択手段により選択状況を選択されている状態に変更されたコンテンツは、選択状況を変更されていないコンテンツと共に、一覧表示手段により、選択状況が判別できるように一覧表示される。こうすれば、マーク選択ボタンを操作することで、複数のコンテンツの中から、コンテンツに付加されているマークに基づいて、必要なコンテンツをまとめて選択し、選択した結果を一覧表示して確認したりまとめて操作したりすることができる。そのため、複数のコンテンツの中から必要なコンテンツを選択することが簡単にできる。
【０００８】
また、上記した本発明のコンテンツ選択装置では、前記マーク選択手段は、前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致しない前記コンテンツの前記選択状況を変更しない。
【０００９】
こうすれば、選択ボタンと対応付けられたマークの状態と一致しないコンテンツの選択状況は変更しないようにできる。そのため、選択ボタンと対応付けられたマークの状態と一致するコンテンツの選択状況だけを変更することができる。
【００１０】
また、上記した本発明のコンテンツ選択装置では、前記コンテンツに付加された前記マークの状態に対応付けられた選択解除ボタンを更に備え、前記マーク選択手段は、前記選択解除ボタンが操作された場合に、前記選択解除ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択されていない状態に変更し、前記選択解除ボタンと対応付けられた前記マークの状態と一致しない前記コンテンツの前記選択状況を変更しない。
【００１１】
こうすれば、選択解除ボタンと対応付けられているマークの状態と一致するコンテンツの選択状況を、選択解除ボタンを操作するだけで、選択されていない状態に変更することができる。そのため、選択ボタンと選択解除ボタンを組み合わせることにより、コンテンツをまとめて選択あるいは選択解除できるので、複数のコンテンツの中から必要なコンテンツを選択することがより簡単にできる。
【００１２】
また、上記した本発明のコンテンツ選択装置では、前記コンテンツに付加された前記マークの状態に対応付けられた選択反転ボタンを更に備え、前記マーク選択手段は、前記選択反転ボタンが操作された場合に、前記選択反転ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況が選択されている状態の場合は選択されていない状態に変更し、選択されていない状態の場合は選択されている状態に変更する。
【００１３】
こうすれば、選択反転ボタンを操作することにより、選択反転ボタンと対応付けられたマークの状態と一致するコンテンツの選択状況を選択されている状態から選択されていない状態へ、又は選択されていない状態から選択されている状態へ変更することができる。そのため、コンテンツの選択方法が増えるので、よりコンテンツの選択が便利になる。
【００１４】
また、上記した本発明のコンテンツ選択装置では、前記一覧表示手段は、前記コンテンツと共に、前記コンテンツに付加されたマークを表示する。
【００１５】
こうすれば、コンテンツと共に、コンテンツに付加されたマークも一覧表示することができるので、どのコンテンツにマークが付加されているかどうかを確認することが容易になり、マークの状態によるコンテンツの選択が便利になる。
【００１６】
また、上記した本発明のコンテンツ選択装置では、前記コンテンツにマークを付加するマーク付加手段を更に備える。
【００１７】
こうすれば、コンテンツを選択することを重視したマークを付加することができるので、マークの状態に基づいたコンテンツの選択の精度を向上させることができる。
【００１８】
また、上記した本発明のコンテンツ選択装置では、前記コンテンツの前記選択状況を変更する選択変更手段を更に備える。
【００１９】
こうすれば、マークの状態に基づいてまとめて選択した後で、追加で少数のコンテンツを選択したり、又は選択されているコンテンツの中から少数のコンテンツを選択しないようにしたりすることができる。そのため、あるマークが付加されているコンテンツが、選択したいコンテンツと完全に一致していない場合でも、マークの状態に基づいてまとめて選択し、その後一致していないコンテンツに対して選択を変更することができる。
【００２０】
また、上記した本発明のコンテンツ選択装置では、前記一覧表示手段は、条件に基づいて前記コンテンツの内の一部を一覧表示し、前記マーク選択手段は、前記一覧表示手段が一覧表示していない前記コンテンツの前記選択状況を変更しない。
【００２１】
こうすれば、マーク選択手段は、一覧表示手段が一覧表示していないコンテンツの選択状況を変更しない。そのため、一覧表示されていないコンテンツの選択状況が変更されることがなくなり、利用者はコンテンツの選択状況が把握しやすくなる。
【００２２】
また、上記した本発明のコンテンツ選択装置に対応するコンテンツ選択方法は、マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択された状態であるかどうかを示す選択状況を判別できるように、当該複数のコンテンツを一覧表示する一覧表示工程と、前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンを設け、前記選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択工程と、を有することを要旨とする。
【００２３】
また、上記した本発明のコンテンツ選択装置に対応するコンテンツ選択プログラムは、マークが付加された１以上のコンテンツを含む複数のコンテンツの各々について、コンテンツが選択された状態であるかどうかを示す選択状況を判別できるように、当該複数のコンテンツを一覧表示する一覧表示機能と、前記コンテンツに付加された前記マークの状態に対応付けられた選択ボタンが操作された場合に、前記選択ボタンと対応付けられた前記マークの状態と一致する前記コンテンツの前記選択状況を選択された状態に変更するマーク選択機能と、をコンピュータに実現させることを要旨とする。
【００２４】
また、本発明は、上記したコンテンツ選択プログラムを記録した記録媒体としても捉えることができる。記録媒体としてはフレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、パンチカードなど、コンピュータが読み取り可能な様々な媒体を利用できる。
【００２５】
上記したコンテンツ選択方法、コンテンツ選択プログラム、及び記録媒体によれば、本発明のコンテンツ選択装置と同等の効果が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を具体化した実施例について図面を用いて説明する。
【実施例１】
【００２７】
図１は、複数の画像ファイルを格納し、複数の画像ファイルから選択された画像ファイルをプリンタ１９５に印刷させる画像印刷装置１０５、画像印刷装置１０５に印刷させる画像ファイルを選択するコンテンツ選択装置１００、及びプリンタ１９５から構成される画像印刷システムの概略構成を説明する説明図である。
【００２８】
画像印刷装置１０５は、複数の画像ファイルを格納する記憶手段１８０及び選択された画像ファイルをプリンタ１９５に印刷させる印刷制御手段１９０から構成される。
【００２９】
記憶手段１８０は、デジタルスチルカメラで撮影された画像などの複数の画像ファイルを格納する。また、複数の画像ファイルには、必要に応じて、予めマークが付加される。マークは、様々な目的のために画像ファイルを識別するためのもので予め設定された種類のマークが用いられる。
【００３０】
印刷制御手段１９０は、記憶手段１８０に格納されている複数の画像ファイルの中からコンテンツ選択装置１００に選択された画像ファイルをプリンタ１９５に送信して印刷させる。
【００３１】
コンテンツ選択装置１００は、記憶手段１８０に格納された複数の画像ファイルを取得しサムネイル画像として一覧表示する一覧表示手段１１０、マーク選択ボタン１３０、マーク選択解除ボタン１４０、マーク選択反転ボタン１５０、画像の選択状況を変更するマーク選択手段１２０、画像にマークを付加するマーク付加手段１６０、及び画像を一つずつ選択する選択変更手段１７０から構成される。
【００３２】
一覧表示手段１１０は、記憶手段１８０に格納されている複数の画像ファイルを取得しサムネイル画像としてディスプレイなどに一覧表示する。また、サムネイル画像は、画像ファイルの選択状況、及び画像ファイルに付加されているマークが判別できるように表示される。
【００３３】
マーク付加手段１６０は、一覧表示手段１１０が一覧表示しているサムネイル画像に対して、予め定められた複数の種類のマークの中から利用者が所望する種類のマークを付加する。
【００３４】
選択変更手段１７０は、一覧表示手段１１０が一覧表示しているサムネイル画像に対して、利用者がマウスで指定したサムネイル画像の選択状況を変更する。
【００３５】
マーク選択ボタン１３０は、予め定められたマークの状態の数と同じ数だけ存在し、各ボタンは、それぞれ一つのマークの状態に対応付けられる。実施例１では、マークの種類が４種類ある場合は、それぞれのマークに対応する４つのマーク選択ボタン１３０とマークが付加されていない状態を表す１つのマーク選択ボタン１３０の５つのマーク選択ボタン１３０がコンテンツ選択装置１００に設けられる。マーク選択解除ボタン１４０、マーク選択反転ボタン１５０も、マーク選択ボタン１３０と同様に、マークの状態の数と同じ数だけ存在し、各ボタンは、それぞれ一つのマークの状態に対応付けられる。
【００３６】
マーク選択手段１２０は、マーク選択ボタン１３０、マーク選択解除ボタン１４０、マーク選択反転ボタン１５０が押された場合に、一覧表示しているサムネイル画像のマーク又は選択状況に応じてサムネイル画像の選択状況を変更する。
【００３７】
以上の構成のコンテンツ選択装置１００及び画像印刷装置１０５は、各部の処理をソフトウェアプログラムで実現し、その処理プログラムであるコンテンツ選択プログラム及び画像印刷プログラムをインストールしたコンピュータにより構成される。このコンピュータ（図示なし）は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ハードディスク、インターフェース等を備え、キーボード、ディスプレイ等と接続された一般的な計算機である。このコンピュータのＲＯＭにはコンテンツ選択プログラム及び画像印刷プログラムが記憶され、ＣＰＵがコンテンツ選択プログラム及び画像印刷プログラムを実行することにより、コンテンツ選択装置１００及び画像印刷装置１０５として機能する。
【００３８】
以下に、このコンピュータでＣＰＵにより実行される上記各部の処理について、図２のフローチャートを用いて説明する。
【００３９】
処理を開始すると、ステップＳ１００にて、ＣＰＵは、記憶手段１８０によりハードディスクに格納されている複数の画像ファイルから、表示条件を満たす画像ファイルのうち、まだ描画していない一つの画像ファイルを選び、その画像ファイルを縮小したサムネイル画像を取得する。画像ファイルの中にサムネイル画像が含まれていない場合は、画像ファイルを縮小してサムネイル画像を作成してから取得する。
【００４０】
表示条件は、コンテンツ選択装置１００がディスプレイに一覧表示するサムネイル画像の条件である。図３は、コンテンツ選択装置１００によりディスプレイに描画された画面の例を説明する説明図である。実施例１では、この画面の左側にあるフォルダ選択エリア２３０に一覧表示されているハードディスク内のフォルダから、利用者によりマウスなどで選択されたフォルダである選択フォルダ２３５が表示条件になる。そして、実施例１のコンテンツ選択装置１００は、利用者により指定された選択フォルダ２３５に格納されている画像ファイルのサムネイル画像だけを一覧表示する。
【００４１】
また、表示条件として、フォルダ以外に、撮影日時、画像の大きさ、ＪＰＥＧやＴＩＦＦなど画像ファイルの種類を採用しても良い。このように表示条件を用いて、一覧表示するサムネイル画像の数を絞り込んでから、マーク選択手段１２０及び選択変更手段１７０により画像ファイルを選択することで、より簡単に画像ファイルの選択を行うことができる。
【００４２】
また、サムネイル画像を取得する際に、ＣＰＵは、マークの付加状況、メタデータなどを調べ、画像ファイルの情報を格納し管理するためのコンテンツ管理テーブルを作成していく。図４は、コンテンツ管理テーブルの例を説明するための表である。図４のコンテンツ管理テーブルの例では、１行に１つの画像ファイルの情報が格納してあり、Ｉｍｇ０１．ｊｐｅｇとＩｍｇ０２．ｊｐｅｇの２つの画像ファイルの情報の例を示している。
【００４３】
コンテンツ管理テーブルには、左から画像ファイル名、サムネイル画像の画像データ、本画像の画像データ、選択状況、４つのマークの付加状況、及びその他の情報が格納される。
【００４４】
サムネイル画像の画像データには、ＣＰＵが取得したサムネイル画像が格納され、ＣＰＵは、このサムネイル画像の画像データを一覧表示するときに使用する。本画像の画像データには、縮小していない画像データが格納され、ＣＰＵは、この本画像の画像データを画像ファイルを印刷するときなどに使用する。
【００４５】
選択状況は、それぞれの画像ファイルが選択されているかどうかを示すデータであり、１が選択されている状態、０が選択されていない状態を示す。図４の例では、Ｉｍｇ０１．ｊｐｅｇは選択されている状態であり、Ｉｍｇ０２．ｊｐｅｇは選択されていない状態を示している。
【００４６】
マークの付加状況は、画像ファイルに付加されているマークを示し、１が付加されている状態、０が付加されていない状態を示す。図４の例では、Ｉｍｇ０１．ｊｐｅｇには、左から２番目の丸いマークと３番目の黒い三角形のマークに１が付けられ、この２つのマークが付加されている状態を示している。Ｉｍｇ０２．ｊｐｅｇには、左から３番目の黒い三角形のマークに１が付けられ、この１つのマークだけが付加されている状態を示している。
【００４７】
ＣＰＵは、画像ファイルから縮小画像を取得してコンテンツ管理テーブルを作成するときに、予め画像ファイルに設定されている選択状況及びマークの付加状況をセットする。その後、ＣＰＵは、コンテンツ選択装置１００の動作により、選択状況及びマークの付加状況が変更されるたびに、コンテンツ管理テーブルの選択状況又はマークの付加状況のデータを変更する。また、ＣＰＵは、画像ファイルが選択されているかどうか、又はマークが付加されているかどうかを、コンテンツ管理テーブルを参照して判断する。
【００４８】
その他の情報には、画像ファイルにメタデータとして付加されている撮影日時などの情報を格納する。図３の例では、メタデータのうち撮影日時だけを記載している。メタデータとして付加される情報には、この他に、露出時間、レンズ絞り値、シャッタースピード、ＩＳＯ感度、レンズの焦点距離、被写体距離、デジタルスチルカメラのメーカ名、機種名、画像幅、画像高さ、ＣＣＤの画素密度、ＧＰＳ（Global Positioning Systems）を用いた撮影位置情報など様々な情報がある。これら様々な情報をコンテンツ管理情報に含めても良い。
【００４９】
ステップＳ１０５にて、ＣＰＵは、コンテンツ管理テーブルからサムネイル画像の画像データを一つ取得しサムネイル画像をディスプレイに描画する。
【００５０】
ステップＳ１１０にて、ＣＰＵは、描画したサムネイル画像が選択されている状態であれば選択枠を描画し、また、マークが付加されていればマークを描画する。選択されているかどうか及びマークが付加されているかどうかは、コンテンツ管理テーブルを参照して判断する。
【００５１】
図３の画面の中央の一覧表示エリア２００にステップＳ１０５とステップＳ１１０にて描画されるサムネイル画像の一覧が表示される。描画したサムネイル画像の数が多くなり、一覧表示エリア２００に収まらなくなった場合は、一覧表示エリア２００の右側にスクロールバーを設け、一覧表示エリア２００をスクロールできるようにして数多くのサムネイル画像が描画できるようにする。
【００５２】
図３では、一覧表示エリア２００に描画されたサムネイル画像を、四角形２０６で表している。四角形２０６の下側には画像ファイル名が描画され、上には画像ファイルに付加されているマークの図形２０８が表示される。なお、サムネイル画像を表す四角形２０６の外側の太線の四角形は選択枠２０２であり、その画像ファイルが選択されていることを表す。
【００５３】
次に、ステップＳ１１５にて、ＣＰＵは、まだ描画していない画像ファイルがあるかどうかを調べる。表示条件、すなわち選択フォルダ２３５に格納されている画像ファイルのうち、まだ描画していない画像ファイルがある場合は、ステップＳ１００に進み、サムネイル画像の描画を続ける。一方、描画していない画像ファイルがない場合は、ステップＳ１２５に進む。このように、ステップＳ１００からステップＳ１１０までのループで、サムネイル画像を一つずつ、一覧表示エリア２００に描画していく。
【００５４】
ステップＳ１２５にて、ＣＰＵは、図３のマーク選択エリア２１０にあるボタンが押されたかどうかを調べる。図３のマーク選択エリア２１０には、ボタン２１２、ボタン２１４、５つのボタンから構成される３つのボタン群２１６、２１７、２１８の計１７個のボタンが設けられている。
【００５５】
ボタン群２１６にある５個のボタンは、左から順に、マークの種類（４種類）、マーク無しの状態の計５種類のマークの状態と対応付けられている。ボタン群２１７、ボタン群２１８も同様にマークの種類（４種類）、マーク無しの状態の計５個のマークの状態と対応付けられている。また、ボタン２１２とボタン２１４は、マークに関係なくすべての画像と対応付けられる。すなわち、マーク選択エリア２１０には、マークの状態として、”マークの種類（４種類）”、”マーク無し”、”マークに無関係”の６個の状態と対応付けられたボタンが設けられている。また、マーク選択エリア２１０のボタン群は、ＣＰＵにより、サムネイル画像を表示する前に一覧表示エリア２００の横に描画される。
【００５６】
図３のマーク選択エリア２１０にあるボタンが押された場合は、ステップＳ１３０に進む。一方、図３のマーク選択エリア２１０にあるボタンが押されていなければ、ステップＳ１３５に進む。ステップＳ１３０にて、ＣＰＵは、ボタンの処理サブルーチンを呼び出して、図３のマーク選択エリア２１０にあるボタンが押されたときの処理を行う。図５は、ボタンの処理サブルーチンの処理手順を説明するためのフローチャートである。
【００５７】
ステップＳ２００にて、ＣＰＵは、押されたボタンに対応するマークが付加されている画像を列挙する。まず、押されたボタンからボタン対応付けられているマークの状態を得る。ここでは、”マークの種類（４種類）”、”マーク無し”、”マークに無関係”のいずれかの状態が得られる。一覧表示エリア２００に表示されているサムネイル画像の中から、この状態と一致するサムネイル画像を列挙するのである。
【００５８】
次に、ステップＳ２１０にて、押されたボタンの種類を調べる。マーク選択エリア２１０には、ボタンの種類として、
（１）選択（ボタン２１２、ボタン群２１６）
（２）解除（ボタン２１４、ボタン群２１７）
（３）反転（ボタン群２１８）
の３種類ある。
【００５９】
ボタンの種類が選択である場合は、ステップＳ２２０にて、ステップＳ２００で列挙したサムネイル画像を選択し、コンテンツ管理テーブルの選択状況のデータを変更する。ボタン群２１６の左から４個のうちのいずれかのボタンが押された場合は、ボタンと対応付けられているマークの種類が付加されているサムネイル画像が選択される。ボタン群２１６の一番右側のボタンが押された場合は、マークが付加されていないサムネイル画像が選択される。また、ボタン２１２が押された場合は、マークに関係なく一覧表示されているすべてのサムネイル画像が選択される。そして、ＣＰＵは、変更されたサムネイル画像の選択状況に応じて、コンテンツ管理テーブルの選択状況のデータを変更する。
【００６０】
ボタンの種類が解除である場合は、ステップＳ２３０にて、ステップＳ２００で列挙したサムネイル画像を選択解除した状態にし、コンテンツ管理テーブルの選択状況のデータを変更する。ボタン群２１６の左から４個のうちのいずれかのボタンが押された場合は、ボタンと対応付けられているマークの種類が付加されているサムネイル画像が選択解除される。ボタン群２１６の一番右側のボタンが押された場合は、マークが付加されていないサムネイル画像が選択解除される。また、ボタン２１４が押された場合は、マークに関係なく一覧表示されているすべてのサムネイル画像が選択解除される。そして、ＣＰＵは、変更されたサムネイル画像の選択状況に応じて、コンテンツ管理テーブルの選択状況のデータを変更する。
【００６１】
ボタンの種類が反転である場合は、ステップＳ２４０にて、ステップＳ２００で列挙したサムネイル画像を選択を反転し、コンテンツ管理テーブルの選択状況のデータを変更する。すなわち、選択されていれば選択されていない状態にし、選択されていなければ選択されている状態にする。ボタン群２１６の左から４個のうちのいずれかのボタンが押された場合は、ボタンと対応付けられているマークの種類が付加されているサムネイル画像の選択が反転される。ボタン群２１６の一番右側のボタンが押された場合は、マークが付加されていないサムネイル画像の選択が反転される。そして、ＣＰＵは、変更されたサムネイル画像の選択状況に応じて、コンテンツ管理テーブルの選択状況のデータを変更する。
【００６２】
なお、ステップＳ２２０、Ｓ２３０、Ｓ２４０では、ステップＳ２００で列挙したサムネイル画像の選択状況だけを変更し、列挙していないサムネイル画像の選択状況は変更しない。
【００６３】
次に、ステップＳ１３５にて、ＣＰＵは、一覧表示エリア２００に表示してあるサムネイル画像がマウスでクリックされたか調べる。一覧表示エリア２００に表示してあるサムネイル画像がマウスでクリックされた場合は、ステップＳ１４０に進む。一方、一覧表示エリア２００に表示してあるサムネイル画像がマウスでクリックされていない場合は、ステップＳ１４５に進む。
【００６４】
ステップＳ１４０にて、ＣＰＵは、選択、マーク付加の処理サブルーチンを呼び出す。図６は、選択、マーク付加の処理サブルーチンの処理を説明するためのフローチャートである。
【００６５】
ステップＳ３００にて、ＣＰＵは、マウスのカーソル位置にメニューを表示する。図７は、ステップＳ３００にて、ＣＰＵに表示されるメニューである。このメニューの選択項目は、一番上が”選択”であり、その下にマークが続く。
【００６６】
ステップＳ３１０にて、ＣＰＵは、メニューから選択された選択項目を調べる。選択項目が”選択”の場合は、ステップＳ３２０に進む。選択項目がマークである場合は、ステップＳ３３０に進む。メニュー以外の場所がマウスでクリックされた場合は、メニューから何も選択されなかったと判断し、選択、マーク付加の処理サブルーチンの処理を終了する。
【００６７】
ステップＳ３２０にて、ＣＰＵは、マウスでクリックされたサムネイル画像の選択状況を反転し、コンテンツ管理テーブルの選択状況のデータを変更する。すなわち、サムネイル画像が選択されていれば、選択されていない状態にし、選択されていなければ選択された状態にする。このようにして、サムネイル画像を個別に選択するようにできる。
【００６８】
ステップＳ３３０にて、ＣＰＵは、メニューで選択されたマークをマウスでクリックされたサムネイル画像に付加又は削除し、コンテンツ管理テーブルの該当するマークの付加状況のデータを変更する。付加するか削除するかの判断は、そのサムネイル画像にメニューで選択されたマークが付加されているかどうかによる。メニューで選択されたマークがすでにサムネイル画像に付加されていれば、そのマークをサムネイル画像から削除し、そのマークがサムネイル画像に付加されていなければ付加する。このようにして、一覧表示したサムネイル画像に個別にマークを付加することができる。
【００６９】
ステップＳ１４５にて、ＣＰＵは、図３の検索項目エリア２２０がマウスなどで操作されたかどうかを調べる。検索項目エリア２２０は、一覧表示エリア２００に表示するサムネイル画像を検索するための検索条件を指定するためのボタンなどが配置されるエリアである。検索項目エリア２２０が操作された場合は、ステップＳ１５０に進む。一方、検索項目エリア２２０が操作されていない場合は、ステップＳ１５５に進む。
【００７０】
ステップＳ１５０にて、ＣＰＵは、検索項目エリア２２０で指定された条件にマッチする画像ファイルを選択フォルダ２３５に格納されている画像ファイルから検索し、検索結果の画像を一覧表示エリア２００に列挙する。ボタン群２２２が操作された場合は、ボタン群２２２の各ボタンに対応するマークが付加されたサムネイル画像が検索する。ボタン群２２２の中の複数のボタンが押された場合は、押されているボタンに対応付けられている複数のマークが付加されたサムネイル画像が検索されることになる。また、検索ボタン２２４が押されると、サムネイル画像を作成日時、画像ファイル名など画像ファイルに予め付加されているメタデータにある項目で検索することができるダイアログボックスを表示し、作成日時、画像ファイル名などのメタデータ検索する。なお、作成日時、画像ファイル名などのメタデータでの画像ファイルの検索は、従来から良く行われているので、詳細は説明しない。
【００７１】
ＣＰＵは、検索結果が出ると、検索結果を一覧表示手段１１０に送り、ステップＳ１００に進む。一覧表示手段１１０は、検索結果を受け取ると、ステップＳ１００にて、検索結果にある画像ファイルのサムネイル画像だけを取得することで、ステップＳ１０５、Ｓ１１０で検索結果のサムネイル画像だけを描画する。
【００７２】
ステップＳ１５５にて、ＣＰＵは、図示しないメニューで画像ファイルの選択終了が指示されたかどうかを調べる。画像ファイルの選択終了が指示された場合は、ステップＳ１６０に進み、印刷制御手段１９０により選択された画像ファイルが印刷される。一方、画像ファイルの選択終了が指示されていない場合は、ステップＳ１２５に戻り、画像ファイルの選択を続ける。
【００７３】
このコンテンツ選択装置１００により、マークの種類、マークの有無に対応付けられたボタン群２１６、２１７、２１８の中のボタンを押すだけで、対応付けられたマークの種類が付加されたサムネイル画像、又は、マークが付加されていないサムネイル画像を一括して選択又は選択解除又は選択状況を反転することができるので、画像ファイルの選択が簡単になる。また、選択状況が変更されたサムネイル画像はすぐに一覧表示されるので、選択されているサムネイル画像の確認も簡単にできる。
【００７４】
また、ボタン群２１６、２１７、２１８の中の押されたボタンに対応付けられていないマークの状態のサムネイル画像の選択状況は変更しないので、ステップＳ２２０、Ｓ２３０、Ｓ２４０のようにボタン群２１６、２１７、２１８以外で変えられた選択状況を保持することができる。そのため、様々な選択方法をコンテンツ選択装置１００に組み込み、画像ファイルの選択をより便利にすることができる。
【００７５】
また、画像ファイルにマークを付加し、サムネイル画像を一覧表示したときにマークを表示することができるので、どのサムネイル画像にマークが付加されているかどうかを確認することが容易になり、マークの状態によるサムネイル画像の選択が便利になる。
【００７６】
また、予め画像ファイルに付加されているマーク以外に、選択することを重視したマークを付加することができるので、マークの状態に基づいたコンテンツの選択の精度を向上させることができる。
【００７７】
また、ボタン群２１６、２１７、２１８でマークを利用して大まかに選択しておいて、ステップＳ３２０でサムネイル画像を個別に選択することができるので、サムネイル画像に付加されているマークが選択したいサムネイル画像と完全に一致していない場合でも、簡単にサムネイル画像を選択することができる。
【００７８】
また、一覧表示するサムネイル画像をマークやメタデータで検索して絞り込むことができるので、一覧表示されるサムネイル画像の数を少なくすることができる。そのため、サムネイル画像の選択や選択されたサムネイル画像の確認が簡単である。
【００７９】
以下、実施例１におけるコンテンツ選択装置に関する変形例を記載する。
（変形例１）
コンテンツ選択装置１００をコンピュータを介さずに印刷することができるダイレクト印刷機能と、画像ファイルの一覧を表示することができる液晶などの表示部を持ったプリンタに組み込む。すなわち、コンテンツ選択プログラムをプリンタに組み込まれているＣＰＵで実行し、プリンタに接続されたメモリカードなどの記憶装置に格納された画像ファイルから印刷するべき画像ファイルを選択する。こうすることで、印刷するべき画像ファイルが大量にあっても簡単に印刷する画像ファイルを選択することができる。
【図面の簡単な説明】
【００８０】
【図１】コンテンツ選択装置の構成概略を説明する説明図。
【図２】コンテンツ選択装置の処理手順を説明するフローチャート。
【図３】コンテンツ選択装置によりディスプレイに描画された画面の例を説明する説明図。
【図４】コンテンツ管理テーブルの例を説明するための表。
【図５】ボタンの処理サブルーチンの処理手順を説明するためのフローチャート。
【図６】選択、マーク付加の処理サブルーチンの処理を説明するためのフローチャート。
【図７】選択、マークの付加するためのメニューを説明する説明図。
【符号の説明】
【００８１】
１００…コンテンツ選択装置、１０５…画像印刷装置、１８０…記憶手段、１９０…印刷制御手段、１１０…一覧表示手段、１２０…マーク選択手段、１３０…マーク選択ボタン、１４０…マーク選択解除ボタン、１５０…マーク選択反転ボタン、１６０…マーク付加手段、１７０…選択変更手段、２００…一覧表示エリア、２０２…選択枠、２０６…四角形、２０８…マークの図形、２１０…マーク選択エリア、２１２…ボタン、２１４…ボタン、２１６…ボタン群、２１７…ボタン群、２１８…ボタン群、２２０…検索項目エリア、２２２…ボタン群、２３０…フォルダ選択エリア、２３５…選択フォルダ。
【図１】
2007334785.tif 000003
【図２】
2007334785.tif 000004
【図３】
2007334785.tif 000005
【図４】
2007334785.tif 000006
【図５】
2007334785.tif 000007
【図６】
2007334785.tif 000008
【図７】
2007334785.tif 000009