(57)【要約】【課題】従来、記録媒体に保存されていた全てのデジタル画像をインデックス印刷することによって無駄なデジタル画像の出力が発生していた。本発明は、これを軽減することができ、また、印刷用紙の無駄な使用を軽減することができる印刷装置、印刷方法およびプログラムを提供することを目的とするものである。【解決手段】記録媒体に記録されている複数の画像の中から、所望の画像を選択する画像選択手段と、上記画像選択手段が選択した画像を、記録媒体から読み出す画像読出手段と、上記画像読出手段が読み出した画像を、印刷する印刷手段とを有することを特徴とする印刷装置である。【選択図】図１
2007130782.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されている複数の画像の中から、所望の画像を選択する画像選択手段と；
上記画像選択手段が選択した画像を、記録媒体から読み出す画像読出手段と；
上記画像読出手段が読み出した画像を、印刷する印刷手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１において、
上記画像選択手段は、画像に付加されている属性情報に基づいて、上記所望の画像を選択する手段であることを特徴とする印刷装置。
【請求項３】
請求項１において、
上記記録媒体に記録されている画像は、基本パラメータ情報、画像生成情報、撮影条件、ＧＰＳ情報のうちで、少なくとも１つの属性情報が付加されている画像であることを特徴とする印刷装置。
【請求項４】
請求項３において、
上記基本パラメータ情報は、画像の幅、画像の高さ、画像ビットの深さ、圧縮の種類、画素構成の種類、画素データの並び順、ピクセル毎のコンポーネント数、画素のサブサンプリング比、画素のサブサンプリング位置、画像の幅方向の解像度、画像の高さ方向の解像度、解像度の単位、色変換マトリクス係数、黒色と白色との値、ファイル変更日時、メーカ、モデルのうちで、少なくとも１つの情報を含む情報であることを特徴とする印刷装置。
【請求項５】
請求項３において、
上記画像生成情報、撮影条件は、色空間情報、コンポーネントの意味、画像圧縮モード、有効な画像の幅、有効な画像の高さ、関連音声ファイル名、オリジナル画像の生成日時、デジタルデータの生成日時、ファイル変更日時の秒以下の値、オリジナル画像生成日時の秒以下の値、デジタルデータ生成日時の秒以下の値、露出時間、Ｆ値、ユーザが設定した露出プログラム、スペクトル感度、ＩＳＯスピードレート、光電変換係数、シャッタスピード、絞り値、輝度、露出補正、レンズの最小Ｆ値、被写体距離、測光方式、光源、フラッシュの使用、レンズの焦点距離、フラッシュのエネルギー、撮像装置の空間周波数応答、焦点面の幅方向の解像度、焦点面の高さ方向の解像度、焦点面の解像度の単位、被写体位置、露出インデックス、画像センサの方式、画像入力機器の種類、ＣＦＡパターンのうちで、少なくとも１つを含む情報であることを特徴とする印刷装置。
【請求項６】
請求項３において、
上記ＧＰＳ情報は、緯度の南北、経度の東西、経度、高度の基準、高度、ＧＰＳの時間、測位に使用したＧＰＳ衛星、ＧＰＳ受信機の状態、ＧＰＳの測位モード、測位の信頼性、速度の単位、速度、進行方向の基準、進行方向、撮影方向の基準、撮影方向、測位に用いた地図データ、目的地の緯度の南北、目的地の緯度、目的地の経度の東西、目的地の経度、目的地の方角の基準、目的地の方角、目的地への距離の単位、目的地への距離のうちで、少なくとも１つを含む情報であることを特徴とする印刷装置。
【請求項７】
記録媒体に記録されている複数の画像の中から、所望の画像を選択し、メモリに記憶する画像選択工程と；
上記画像選択工程で選択した画像を、記録媒体から読み出し、メモリに記憶する画像読出工程と；
上記画像読出工程で読み出した画像を、印刷する印刷工程と；
を有することを特徴とする印刷装置の制御方法。
【請求項８】
記録媒体に記録されている複数の画像の中から、所望の画像を選択し、メモリに記憶する画像選択手順と；
上記画像選択手順で選択した画像を、記録媒体から読み出し、メモリに記憶する画像読出手順と；
上記画像読出手順で読み出した画像を、印刷する印刷手順と；
をコンピュータ実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されている複数の画像の中から、所定の条件に基づいた画像を選択し、この選択された画像一覧を印刷する印刷装置、印刷方法およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等で撮影されたデジタル画像情報に、当該画像の属性情報を付加する技術が提案されている。このような技術の代表的なものとして、Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ（以下、「Ｅｘｉｆ」という。）が挙げられる。上記Ｅｘｉｆは、ＪＥＩＤＡ（日本電子工業振興協会）によって仕様策定が行われたものである。Ｅｘｉｆでは、デジタルカメラで撮影した画像の属性情報を、
（１）画像の基本情報を示すタグ
（２）画像の生成情報を示すタグ
（３）ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報を示すタグで表現することが可能である。
【０００３】
上記（１）画像の基本情報を示すタグの例として、撮影画像の幅、高さ、画素のビットの深さや、撮影者の名前等の情報が定義されている。また、上記（２）画像の生成情報を示すタグの例として、画像の生成日時や更新日時、また撮影時のカメラの設定情報（露出時間、Ｆ値、シャッタスピード等）が挙げられる。さらに、上記（３）ＧＰＳ情報を示すタグの例として、撮影場所の緯度、経度、高度等の情報が定義されている。
【０００４】
上記情報が、規格で定められているフォーマットに従って、画像ファイルフォーマット中に付加された状態で、デジタルカメラ等の撮影装置から出力され、コンパクトフラッシュ（登録商標）メモリ等の記録媒体に保存される。そして、コンパクトフラッシュ（登録商標）メモリ等の記録媒体に保存されている情報を読み出すことによって、様々なアプリケーションで、上記属性情報を共有することができる。
【０００５】
また、上記Ｅｘｉｆとは別の画像の属性情報を定めた規格として、ＤＩＧ３５（Ｄｉｇｉｔａｌ  Ｉｍａｇｉｎｇ  Ｇｒｏｕｐ  ３５）が挙げられる。Ｄｉｇｉｔａｌ  Ｉｍａｇｉｎｇ  Ｇｒｏｕｐは、１９９７年に米国で発足した非営利のコンソーシアムである。そして、ＤＩＧ３５は、その分科会の１つであり、１９９９年４月に発足して以来、デジタル静止画像の付加情報の標準化を目的とした活動を展開している。
【０００６】
ＤＩＧ３５では、Ｅｘｉｆよりもさらに多岐にわたる属性情報を定義し、その代表的なものが、被写体情報である。ＤＩＧ３５では、被写体情報として画像に写っている人の名前や住所、写っている領域の座標等も定義している。
【０００７】
このように、画像の属性情報を、標準規格によって定義し、既存の画像フォーマット（ＪＰＥＧ、ＴＩＦＦ等）中に付加することによって、異なるアプリケーション、デバイス間で上記属性情報を共有することができ、様々な用途へ応用することができる。
【０００８】
また、従来、上記デジタル画像の印刷方法として、上記デジタル画像を保存した記録媒体から、全てのデジタル画像一覧を印刷出力（インデックス印刷）するという印刷方法が提供されている。
【０００９】
さらに、プリンタに接続されている撮像装置内のメモリに格納されている全ての画像のサムネイル画像を読み出し、プリントすることが知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００１−１９５２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
記録媒体の記録容量が急激に増加したことに伴い、記録媒体に記録可能なデジタル画像の枚数も急激に増加した。このために、従来行っていたインデックス印刷方法では、記録媒体に記録されているデジタル画像の枚数が膨大であるので、１枚の印刷用紙に全てのデジタル画像が収まりきらず、インデックスが複数枚印刷されることがある。
【００１１】
つまり、上記従来例では、記録媒体に保存されていた全てのデジタル画像をインデックス印刷するので、無駄なデジタル画像が出力され、印刷用紙を無駄に使用するという問題がある。
【００１２】
本発明は、記録媒体に保存されていた全てのデジタル画像をインデックス印刷することによって発生していた無駄なデジタル画像の出力を軽減することができる印刷装置、印刷方法およびプログラムを提供することを目的とするものである。また、本発明は、印刷用紙の無駄な使用を軽減することができる印刷装置、印刷方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
請求項１記載の発明は、記録媒体に記録されている複数の画像の中から、所望の画像を選択する画像選択手段と、上記画像選択手段が選択した画像を、記録媒体から読み出す画像読出手段と、上記画像読出手段が読み出した画像を、印刷する印刷手段とを有する。
【００１４】
請求項２記載の発明は、請求項１において、上記画像選択手段は、画像に付加されている属性情報に基づいて、上記所望の画像を選択する手段であることを特徴とする印刷装置である。
【００１５】
請求項３記載の発明は、請求項１において、上記記録媒体に記録されている画像は、基本パラメータ情報、画像生成情報、撮影条件、ＧＰＳ情報のうちで、少なくとも１つの属性情報が付加されている画像であることを特徴とする印刷装置である。
【００１６】
請求項４記載の発明は、請求項３において、上記基本パラメータ情報は、画像の幅、画像の高さ、画像ビットの深さ、圧縮の種類、画素構成の種類、画素データの並び順、ピクセル毎のコンポーネント数のうちで、少なくとも１つの情報を含む情報である。また、画素のサブサンプリング比、画素のサブサンプリング位置、画像の幅方向の解像度、画像の高さ方向の解像度、解像度の単位、色変換マトリクス係数、黒色と白色との値、ファイル変更日時、メーカ、モデルのうちで、少なくとも１つの情報を含む。
【００１７】
請求項５記載の発明は、請求項３において、上記画像生成情報、撮影条件は、色空間情報、コンポーネントの意味、画像圧縮モード、有効な画像の幅、有効な画像の高さ、関連音声ファイル名、オリジナル画像の生成日時のうちで、少なくとも１つを含む。また、デジタルデータの生成日時、ファイル変更日時の秒以下の値、オリジナル画像生成日時の秒以下の値、デジタルデータ生成日時の秒以下の値、露出時間、Ｆ値、ユーザが設定した露出プログラム、スペクトル感度のうちで、少なくとも１つを含む。さらに、ＩＳＯスピードレート、光電変換係数、シャッタスピード、絞り値、輝度、露出補正、レンズの最小Ｆ値、被写体距離、測光方式、光源、フラッシュの使用、レンズの焦点距離、フラッシュのエネルギーのうちで、少なくとも１つを含む。そして、撮像装置の空間周波数応答、焦点面の幅方向の解像度、焦点面の高さ方向の解像度、焦点面の解像度の単位、被写体位置、露出インデックス、画像センサの方式、画像入力機器の種類、ＣＦＡパターンのうちで、少なくとも１つを含む。
【００１８】
請求項６記載の発明は、請求項３において、上記ＧＰＳ情報は、緯度の南北、経度の東西、経度、高度の基準、高度、ＧＰＳの時間、測位に使用したＧＰＳ衛星、ＧＰＳ受信機の状態、ＧＰＳの測位モード、測位の信頼性のうちで、少なくとも１つを含む。また、速度の単位、速度、進行方向の基準、進行方向、撮影方向の基準、撮影方向、測位に用いた地図データ、目的地の緯度の南北、目的地の緯度、目的地の経度の東西、目的地の経度、目的地の方角の基準、目的地の方角のうちで、少なくとも１つを含む。そして、目的地への距離の単位、目的地への距離のうちで、少なくとも１つを含む。
【００１９】
請求項７記載の発明は、記録媒体に記録されている複数の画像の中から、所望の画像を選択し、メモリに記憶する画像選択工程と、上記画像選択工程で選択した画像を、記録媒体から読み出し、メモリに記憶する画像読出工程とを有する。また、上記画像読出工程で読み出した画像を、印刷する印刷工程を有する。
【００２０】
請求項８記載の発明は、記録媒体に記録されている複数の画像の中から、所望の画像を選択し、メモリに記憶する画像選択手順をコンピュータ実行させるプログラムである。また、上記画像選択手順で選択した画像を、記録媒体から読み出し、メモリに記憶する画像読出手順と、上記画像読出手順で読み出した画像を、印刷する印刷手順とをコンピュータ実行させるプログラムである。
【発明の効果】
【００２１】
本発明は、ユーザが希望したデジタル画像のみを抽出し、この抽出された画像のインデックスを印刷するものである。よって、本発明は、従来記録媒体に保存されていた全てのデジタル画像をインデックス印刷することによって発生していた無駄なデジタル画像の出力や、印刷用紙の無駄な使用を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２３】
図１は、所定の記録媒体に保存されているデジタル画像情報のフォーマットの概要を示す図である。
【００２４】
なお、上記所定の記録媒体は、コンパクトフラッシュ（登録商標）メモリ等の記録媒体である。また、図１は、ＪＰＥＧ／ＪＦＩＦフォーマットによる例を示してある。
【００２５】
実施例１におけるファイルフォーマット中に格納されている画像属性情報１０２は、タグＩＤ、データタイプ、フィールド数（データタイプの個数）、値の順に格納されている。
【００２６】
そして、ＪＰＥＧ／ＪＦＩＦフォーマットでは、予め定義されているマーカによって、量子化テーブル１０３、ハフマンテーブル１０４、基本パラメータ情報１０５の情報が格納されている。また、上記情報に続いて、圧縮された画像情報１０６が格納されている。
【００２７】
次に、実施例１における画像属性情報１０２について説明する。
【００２８】
実施例１において、画像属性情報１０２は、大きく「基本パラメータ情報」、「画像生成情報」、「撮影条件」、「ＧＰＳ情報」の４種類に分類することができる。
【００２９】
図２は、実施例１において、基本パラメータ情報の細部の内容を説明する図である。
【００３０】
「基本パラメータ情報」には、デジタルカメラ等の撮影装置で撮影された画像の大きさ、各画素のビット深さ、撮影日時等の情報が定義されている。
【００３１】
図３は、実施例１において、画像生成情報と撮影条件との細部の内容を説明する図である。
【００３２】
上記「画像生成情報」として、使用した色空間の情報、圧縮方法、有効画像領域の大きさ等が定義されている。
【００３３】
上記「撮影条件」として、露出時間、Ｆ値、シャッタスピード等、カメラの基本設定情報や、撮影時に測定した被写体距離や、フラッシュメモリ使用の有無等の情報が定義されている。
【００３４】
図４は、実施例１において、ＧＰＳ情報の細部の内容を説明する図である。
【００３５】
「ＧＰＳ情報」には、ＧＰＳによって定められている各種位置情報が、画像の属性情報として定義されている。
【００３６】
図２、図３、図４において、第１列には、それぞれの付加情報のタグＩＤを示し、第２列には、そのデータタイプを示し、第３列には、各付加情報を表現するために必要なデータタイプの個数（フィールド数）を示している。
【００３７】
図５は、実施例１において、付加情報のデータタイプと、その意味とを説明する図である。
【００３８】
図６は、実施例１において、指定画像情報を検索する動作を示すフローチャートである。
【００３９】
Ｓ１では、ユーザが指定した属性情報を保存する。ユーザが指定可能な属性情報は、図２、図３、図４で示す情報である。Ｓ２では、記録媒体に保存されているデジタル画像を取得する。Ｓ３では、ユーザが指定した属性情報と、記録媒体から取得したデジタル画像が持つ属性情報とが一致しているかどうかを調べる。
【００４０】
Ｓ４では、ユーザが指定した属性情報と、記録媒体から取得したデジタル画像が持つ属性情報とが一致すると、その画像を保存する。５では、全てのデジタル画像を検索し終えていなければ、Ｓ２へ戻る。検索が終っていれば、本処理を終了する。
【００４１】
また、実施例１では、属性情報が１つであるが、属性情報が複数であってもよい。属性情報が複数である場合、Ｓ２で行う画像の取得先を記録媒体ではなく、Ｓ５で一時的に画像を保存してある領域に変更するようにしてもよい。
【００４２】
図７は、実施例１において、インデックス印刷結果のイメージを出力した状態を示す図である。
【００４３】
つまり、図７は、図６に示す動作において検索されたデジタル画像を、指定条件順にインデックス印刷した結果を示す図である。実施例１では、用紙を横向きとして印刷基準位置を左上にしているが、用紙を縦向きでにしてもよく、また、印刷基準位置を他の位置に設定するようにしてもよい。
【００４４】
今後、大容量の記録媒体がさらに安価で入手可能になることが予想され、これに伴い、記録媒体には、デジタルカメラ等の撮影装置で撮影されたデジタル画像が大量に保存される。
【００４５】
上記実施例は、記録媒体の中から、ユーザの希望するデジタル画像のみをインデックス印刷することができるので、記録媒体の容量が膨大になればなる程、利用の可能性が高まる。
【００４６】
図８は、本発明の実施例１である印刷装置１０と、記録媒体２０と、ホストコンピュータ３０と、表示装置４０と、デジタルカメラ５０とを示すブロック図である。
【００４７】
ホストコンピュータ３０、デジタルカメラ５０には、記録媒体２０に保存されているデジタル画像を読み込むことが可能なメディアリーダー部３１、５１がそれぞれ備えられている。また、ホストコンピュータ３０には、読み込んだデジタル画像を表示するための表示装置４０が接続され、デジタルカメラ５０には表示部５２が備えられている。
【００４８】
記録媒体２０から読み込まれデジタル画像は、メディアリーダー３１、５１を介して、ホストコンピュータ３０またはデジタルカメラ５０に接続されている印刷装置１０によって印字される。
【００４９】
印刷装置１０内のＣＰＵ１１は、印字データの作成、印字制御のためのモータ駆動、印字ヘッド吐出制御、ホストコンピュータ３０またはデジタルカメラ５０から転送されたコマンドの解析などを行う演算装置である。
【００５０】
ＲＯＭ１２は、プリンタを駆動するための制御プログラム、各種固定値データ、フォントデータ等が格納されている。ＲＯＭ１２は、ＣＰＵ１１によって読み出されプログラムとして実行される。各種固定値データは、そのまま初期値として使用されるものと、ＲＡＭ１３に展開されＣＰＵ１１によって加工され使用される。ＲＡＭ１３は、イメージデータの場合、ＣＰＵ１１によって読み込まれたイメージデータを指定された印字位置と対応するＲＡＭ１３上に展開され、印字データとして使用する。さらにＲＡＭ１３は、プログラム実行に必要なワークメモリ、Ｉ／Ｆ１４から入力データの一時格納場所としての受信バッファとしても使用している。
【００５１】
Ｉ／Ｆ１４は、ホストコンピュータ３０またはデジタルカメラ５０と接続され、ホストコンピュータ３０またはデジタルカメラ５０から印字データ、プリント指示コマンド等のデータを受信するためのものである。
【００５２】
ＥＥＰＲＯＭ１５は、プリンタの設定状態を保管しておくだけでなく、その他、印刷枚数、インク残量なども格納されている。
【００５３】
モータコントローラ１６は、本実施例のプリンタにおいては、主走査方向に印字ヘッドを走査させて印字を行うプリンタ、印字ヘッドを１回、または複数回走査させて印字を行うために使用する。モータコントローラ１６への制御は、ＣＰＵ１１が行い、印字はモータの等速域と加減速領域を使用して印字が行われる。モータコントローラ１６のもう１つの制御は、紙を進行方向へ移動させるためのモータであるラインフィードモータコントローラである。このモータは、ヘッド走査用のモータとは独立で動作可能であり、通常印刷においては、ヘッド走査用モータが１回または複数回走査後、ラインフィードモータコントローラが所定量紙を送る制御を行う。
【００５４】
アドレスバス１８は、データを転送するためのデータおよびアドレスバスである。ＣＰＵ１１がバスライン１８を使用し、ＣＰＵ１１から印字ヘッド・コントローラ１７までの各ユニットを制御する。
【図面の簡単な説明】
【００５５】
【図１】所定の記録媒体に保存されているデジタル画像情報のフォーマットの概要を示す図である。
【図２】実施例１において、基本パラメータ情報の細部の内容を説明する図である。
【図３】実施例１において、画像生成情報と撮影条件との細部の内容を説明する図である。
【図４】実施例１において、ＧＰＳ情報の細部の内容を説明する図である。
【図５】実施例１において、付加情報のデータタイプとその意味とを説明する図である。
【図６】実施例１において、指定画像情報を検索する動作を示すフローチャートである。
【図７】実施例１において、インデックス印刷結果のイメージを出力した状態を示す図である。
【図８】本発明のハードウェア構成を説明する図である。
【符号の説明】
【００５６】
１００…印刷装置、
１０…印刷装置、
１１…ＣＰＵ、
１２…ＲＯＭ、
１３…ＲＡＭ、
１４…Ｉ／Ｆ、
１５…ＥＥＰＲＯＭ、
１６…モータコントローラ、
１７…印字ヘッド・コントローラ、
１８…アドレスバス、
２０…記録媒体、
３０…ホストコンピュータ、
３１、５１…メディアリーダー、
４０…表示装置、
５０…デジタルカメラ、
５２…表示部。
【図１】
2007130782.tif 000003
【図２】
2007130782.tif 000004
【図３】
2007130782.tif 000005
【図４】
2007130782.tif 000006
【図５】
2007130782.tif 000007
【図６】
2007130782.tif 000008
【図７】
2007130782.tif 000009
【図８】
2007130782.tif 000010