(57)【要約】【課題】英数字しか表示できないような表示装置を備えたローコストな機器であっても、作成日時等の付加情報を活用した階層的な画像データの選択操作を可能とし、出力する画像データを好適に選択することができる画像処理装置及び画像処理方法を提供する。【解決手段】画像取得装置６によって複数の画像データとそれぞれの画像データのそれぞれに固有の付加情報を取得する。取得された時刻情報や日付情報等の付加情報はＵＩ装置４に表示する。ＣＰＵ１は、ＵＩ装置４で表示する付加情報の表示順序を当該付加情報に基づいて決定する。また、ＣＰＵ１は、付加情報に基づいて、複数の画像データのそれぞれが含まれる属性を決定する。一方、決定された属性の中からＵＩ装置４を介して一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報のみをＵＩ装置４に表示させる。【選択図】  図４
2004330521.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを取得可能な画像処理装置であって、
前記複数の画像データのそれぞれに固有の付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記付加情報を表示する表示手段と、
前記表示手段で表示する前記付加情報の表示順序を、該付加情報に基づいて決定する順序付け手段と、
前記付加情報に基づいて、前記複数の画像データのそれぞれが含まれる属性を決定する属性決定手段と、
前記属性決定手段により決定された属性の中から一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報を前記表示手段に表示させる属性切替手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示手段により付加情報が表示される画像データの印刷実行指示を行う印刷指示手段と、
前記印刷実行指示に基づいて、前記画像データを取得する画像取得手段と、
取得された前記画像データの印刷レイアウトを決定するレイアウト決定手段と、
前記印刷レイアウトに基づいて前記画像データを印刷画像に展開する展開手段と、
展開された前記印刷画像を記録媒体上に形成する画像形成手段と
をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像取得手段が、複数の画像データを記憶する記憶メディアから前記印刷実行指示に基づいて前記画像データを読み出すことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記付加情報が、画像撮像装置によって撮像された前記画像データの撮像日時に関する日付情報と時刻情報とを含んでおり、
前記属性決定手段が、前記日付情報及び前記時刻情報に基づいて、異なる日付の画像データ群から構成される第１の属性、異なる時刻の画像データ群から構成される第２の属性又は同一時刻の時刻情報を有する画像データ群から構成される属性を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記属性決定手段が、前記時刻情報に基づいて、互いに所定時間内の時刻情報を有する画像データを同一時刻の時刻情報を有する画像データとみなすことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
複数の画像データがそれぞれの画像データに固有の付加情報と共に記憶されている記憶メディアから、前記画像データ及び前記付加情報を取得する取得手段と、
前記付加情報の中から各画像データの作成日時情報を取得する日時情報取得手段と、
前記作成日時情報から作成日時を識別する日時識別手段と、
識別された前記作成日時に基づいて、前記画像データの中から印刷実行対象となる画像データを指定する日時指定手段と、
指定された前記画像データに対して印刷実行指示を行う印刷実行指示手段と、
前記印刷実行指示を受けて、指定された前記画像データを印刷するための印刷レイアウトを決定する印刷レイアウト決定手段と、
前記印刷レイアウトに基づいて印刷対象となる前記画像データを印刷画像に展開する展開手段と、
展開された前記印刷画像を記録媒体上に形成する画像形成手段と
を備えることを特徴とする画像処理装置。
【請求項７】
前記日時指定手段が、前記作成日時に基づいて、同一日付又は所定時間内の複数の画像データ、所定の日時よりも前の同一日付又は所定時間内の複数の画像データ、或いは、所定の日時よりも後の同一日付又は所定時間内の複数の画像データのうち、いずれかの複数の画像データを同一日時に作成された画像データとみなすことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記日時指定手段により指定された印刷実行対象となる前記画像データに対して、前記印刷実行指示手段による前記印刷実行指示を受けて、前記印刷レイアウト決定手段により決定される前記印刷レイアウトを日時の区切り単位に、該日時の区切りを明確にした一覧印刷のレイアウトにする一覧印刷レイアウト制御手段をさらに備えることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記記憶メディアに記憶された前記複数の画像データのうち、印刷対象として指定されている画像データに関する印刷指定情報を該記憶メディアから取得する印刷指定情報取得手段をさらに備え、
前記取得手段が、前記印刷指定情報に基づいて印刷対象に指定されている画像データ及び該画像データに固有の付加情報を取得する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記印刷実行指示手段による前記印刷実行指示を受けて、前記日時指定手段により指定された前記画像データに関する日時情報に適合する印刷テンプレートを取得する印刷テンプレート取得手段をさらに備え、
前記印刷レイアウト決定手段が、前記印刷テンプレートを用いて前記画像データを印刷するための前記印刷レイアウトを決定する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１１】
前記取得手段により取得された前記付加情報中に前記作成日時情報の存在の有無を識別する作成日時情報存在識別手段と、
前記付加情報中に前記作成日時情報が存在しないと識別された場合、前記付加情報中の前記作成日時情報以外の情報又は前記画像データを特定可能にする他の情報を含む特定情報を用いて該画像データを特定する画像特定手段と、
前記特定情報を用いて画像データの指定を行う画像指定手段とをさらに備え、
前記取得手段が、前記付加情報中に前記作成日時情報が存在すると識別された場合、該作成日時情報を取得し、
前記日時指定手段が、前記作成日時情報から識別された作成日時に基づいて、印刷実行対象となる画像データを指定し、
前記印刷実行指示手段が、前記日時指定手段又は前記画像指定手段により指定された前記画像データに対して印刷実行指示を行う
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１２】
前記印刷実行指示を行う前記画像データを前記日時指定手段又は前記画像指定手段のいずれかの指定手段によって指定するために切替指示を行う切替指示手段をさらに備え、
前記印刷実行指示手段が、前記切替指示に応じて、前記日時指定手段又は前記画像指定手段によって指定された画像データに対して印刷実行指示を行う
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
複数の画像データのそれぞれに固有の付加情報を表示する表示装置を備える画像処理装置における画像処理方法であって、
前記付加情報を取得する付加情報取得工程と、
前記表示装置で表示する前記付加情報の表示順序を、該付加情報に基づいて決定する順序付け工程と、
前記付加情報に基づいて、前記複数の画像データのそれぞれが含まれる属性を決定する属性決定工程と、
前記属性決定手段により決定された属性の中から一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報を前記表示装置に表示させる属性切替工程と
を有することを特徴とする画像処理方法。
【請求項１４】
複数の画像データがそれぞれの画像データに固有の付加情報と共に記憶されている記憶メディアから、前記画像データ及び前記付加情報を取得する取得工程と、
前記付加情報の中から各画像データの作成日時情報を取得する日時情報取得工程と、
前記作成日時情報から作成日時を識別する日時識別工程と、
識別された前記作成日時に基づいて、前記画像データの中から印刷実行対象となる画像データを指定する日時指定工程と、
指定された前記画像データに対して印刷実行指示を行う印刷実行指示工程と、
前記印刷実行指示を受けて、指定された前記画像データを印刷するための印刷レイアウトを決定する印刷レイアウト決定工程と、
前記印刷レイアウトに基づいて印刷対象となる前記画像データを印刷画像に展開する展開工程と、
展開された前記印刷画像を記録媒体上に形成する画像形成工程と
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル画像に付帯して記憶されている付加情報を活用して所望のデジタル画像を特定する画像処理技術に関する。
【０００２】
【従来の技術】
従来、記憶メディアに予め記憶されたデジタル画像を取得して印刷処理を行う印刷処理装置に代表される、デジタル画像を取り扱う画像処理装置においては、次に示すような方法を用いて処理対象となるデジタル画像を特定していた。すなわち、
・記憶メディア上のデジタル画像に対して割り振られた連続番号等の番号で特定する。
・デジタル画像データのファイル名を指定して特定する。
・画像表示装置を介して、候補項目を一覧表示し、表示上の画像データを指定して特定する。
【０００３】
従来、上記のような画像データを特定するための技術として、日付情報をもとに記憶メディア上に格納されている画像データをグループ化し、グループを指定することにより、所望の画像を特定しやすくする表示装置や画像処理装置に関する提案がされている（例えば、特許文献１及び２参照）。また、操作者が指定した分類項目により画像データをグループ化し、グループの種別が認識できるような視覚的な情報を加味して一覧印刷させる画像作成装置に関する提案もされている（例えば、特許文献３参照）。
【０００４】
【特許文献１】
特願２００１−２８７１５号公報
【特許文献２】
特願２００１−９６９９号公報
【特許文献３】
特願平１１−２８４１２８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来は、単に画像データを並列的に羅列して選択させるという操作性しか提供できていなかった。一方、上記特許文献に記載の先行技術においては、時間的な概念により画像データをグループ化し、グループ化した結果を表示し特定させることで、従来技術に対して操作性の向上を図っている。しかし、上記従来技術には、特定したグループ内の画像データしか選択できないという操作性の制約がある。このような操作性は、先行技術の実施例で示されているように、複数のグループが画像表示装置を介して表示され確認できるような機器においては有効であるが、画像表示装置を持たない機器や画像データを表示できない機器等においては、大きな制約となる。
【０００６】
昨今の技術進歩により、画像表示装置のコストが下がっているとはいえ、画像表示装置を前提とした操作性を有する機器は、英数字のみが表示可能な表示装置に比べると、格段にコスト差が生じ、全体として機器のコストを押し上げる結果となり、ユーザに金銭的な負荷を強いるものとなっている。
【０００７】
本発明は、このような事情を考慮してなされたものであり、英数字しか表示できないような表示装置を備えたローコストな機器であっても、作成日時等の付加情報を活用した階層的な画像データの選択操作を可能とし、出力する画像データを好適に選択することができる画像処理装置及び画像処理方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明は、複数の画像データを取得可能な画像処理装置であって、
前記複数の画像データのそれぞれに固有の付加情報を取得する付加情報取得手段と、
前記付加情報取得手段により取得された前記付加情報を表示する表示手段と、
前記表示手段で表示する前記付加情報の表示順序を、該付加情報に基づいて決定する順序付け手段と、
前記付加情報に基づいて、前記複数の画像データのそれぞれが含まれる属性を決定する属性決定手段と、
前記属性決定手段により決定された属性の中から一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報を前記表示手段に表示させる属性切替手段と
を備えることを特徴とする。
【０００９】
また、本発明は、複数の画像データのそれぞれに固有の付加情報を表示する表示装置を備える画像処理装置における画像処理方法であって、
前記付加情報を取得する付加情報取得工程と、
前記表示装置で表示する前記付加情報の表示順序を、該付加情報に基づいて決定する順序付け工程と、
前記付加情報に基づいて、前記複数の画像データのそれぞれが含まれる属性を決定する属性決定工程と、
前記属性決定手段により決定された属性の中から一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報を前記表示装置に表示させる属性切替工程と
を有することを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して、本発明に係る印刷機能を有する画像処理装置の好適な実施形態について説明する。
【００１１】
図１は、本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。図１に示すように、本実施形態に係る画像処理装置は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）装置４、記憶メディア５、画像取得装置６及び印刷装置７とから構成され、それぞれの装置等は図１に示すように接続されている。
【００１２】
上記構成において、ＣＰＵ１は、ＲＯＭ２に記述された各種プログラムを実行し、必要に応じてＲＡＭ３に対してデータの書込み、或いはデータの参照等の処理を行う。ＲＯＭ２には、上記画像処理装置内の各装置を制御するためのプログラム、データ処理を行うためのプログラム及び各種データが記述されている。ＲＯＭ３には、さらに、記憶メディア５から取得された画像データの付加情報に基づいて行われる日時指定機能や各種印刷実行機能に関する実行プログラムも記述されている。
【００１３】
ＲＡＭ３は、ＲＯＭ２に記述されたプログラムの実行に伴い、必要なデータが書込まれたり、参照されたりするメモリである。また、ＲＡＭ３は、記憶メディア５から取得される画像データ及びその付加情報の格納領域、印刷画像データの展開メモリ、日付指定機能や各種印刷機能の実行に伴う必要なワークメモリ等としても使用される。
【００１４】
ＵＩ装置４では、英数字しか表示できないような簡易な表示装置を備え、日時指定機能による日時表示及び特定日時の指示、その他印刷処理等の実行を促す起動指示や、日時情報が取得できなかった場合の画像特定指示等の本実施形態に係る画像処理装置の操作に関する各種処理が実行される。記憶メディア５には、画像取得装置６で取得可能な画像データと画像データに関する付加情報、さらに、印刷対象となる画像データを指定した印刷指定情報等が記憶される。
【００１５】
画像取得装置６は、記憶メディア５に記憶されている画像データや各種情報を取得するためのものであり、具体的には、デジタルカメラで撮影された画像データが格納された記憶メディア５から画像データ及び各種情報を取得する装置が一例として挙げられる。画像データを取得するその他の例として、画像処理装置に接続されたデジタルカメラを用いて、デジタルカメラの記憶メディアから画像データを取得する例も一例として挙げられる。また、画像処理装置に接続された情報処理装置、例えば、ＰＣ（パーソナルコンピュータ）を画像取得装置として、ＰＣ上の記憶メディアから画像データを取得する例や、ＰＣを介して画像データを取得する例も一例として挙げられる。さらに、携帯通信情報処理装置、例えば、携帯電話を画像取得装置として、携帯電話を介して画像データを取得する例も一例として挙げることができる。
【００１６】
印刷装置７では、ＵＩ装置４により特定された画像データを記憶メディア５から画像取得装置６を介して取得し、印刷画像展開して、紙面上に印刷する処理が行われる。また、後述するように、印刷テンプレートをＲＯＭ２に記憶させて画像データと合成印刷させるようにしてもよい。また、印刷テンプレートを記憶メディア５に記憶させておいて、画像取得装置６により取得し、ＲＡＭ３に記憶して、これを画像データと合成印刷させるようにしてもよい。
【００１７】
すなわち、本実施形態に係る画像処理装置は、画像取得装置６によって複数の画像データが取得可能であり、当該複数の画像データのそれぞれに固有の付加情報を取得し、取得された時刻情報や日付情報等の付加情報をＵＩ装置４に表示する。尚、ＣＰＵ１により、ＵＩ装置４で表示する付加情報の表示順序を当該付加情報に基づいて（例えば、時間順）決定する。また、ＣＰＵ１は、付加情報に基づいて、複数の画像データのそれぞれが含まれる属性を決定する。一方、決定された属性の中からＵＩ装置４を介して一の属性を選択して、選択された属性に含まれる画像データに固有の付加情報をＵＩ装置４に表示させる。上記構成を備えた画像処理装置を用いた本発明に係る実施の形態について、以下で詳細に説明する。
【００１８】
＜第１の実施形態＞
第１の実施形態においては、画像データの撮影日付等の日時情報を用いて印刷対象となる画像データを特定することができ、時間的な階層概念を反映した形式でそれらの画像データを印刷する場合の実施形態について説明する。
【００１９】
図２は、本発明の第１の実施形態に係る画像処理装置の動作手順を説明するためのフローチャートである。図２に示すように、第１の実施形態に係る画像処理装置は、電源ＯＮにより、装置の初期化処理が行われる（ステップＳ１００）。この初期化処理では、後述するように、装置の初期化処理と、画像データのカレント日時情報の初期設定処理が行われる。本実施形態では、後述するように、設定された日時取得テーブル中の任意の項目を初期カレント日時情報として設定する。
【００２０】
ステップＳ１００で初期化処理が行われると、次に、状態表示処理を行って、ＵＩ装置４に対し実行指示待ち受け状態表示を行う（ステップＳ１０１）。ここでは、ステップＳ１００の初期化処理で初期設定された内容に基づいて、各種選択項目がＵＩ装置４に表示される。例えば、初期設定されたカレント日時情報の内容が、日時選択情報としてＵＩ装置４へ表示される。その後、キーの入力処理へ進み、ＵＩ装置４からの実行指示待ち状態となる（ステップＳ１０２）。
【００２１】
本実施形態では、実行指示待ち状態で実行指示の入力が発行されると、実行指示内容に応じた機能実行処理が行われ、その後、状態表示処理（ステップＳ１０１）へ戻るという繰り返し処理が、電源ＯＦＦ通知が発行されるまで繰り返される。尚、本実施形態では、機能実行処理が行われ、この機能実行処理によりＵＩ表示項目が切り替わる場合、切替え内容に応じてＵＩ装置４に表示内容を表示する処理が行われる。例えば、後述するように日時切替処理により、画像データのカレント日時情報が切り替えられた場合には、切り替えられたカレント日時情報の内容を日付選択情報として、ＵＩ装置４に表示する処理が行われる。
【００２２】
すなわち、ステップＳ１０２のキー入力処理（実行指示待ち状態）において、日付切替指示が入力されると、日時切替処理が行われる（ステップＳ１０３）。日時切替処理では、指示内容に応じて画像データのカレント日時情報を切り替える処理が行われる。また、印刷実行指示が入力されると、印刷実行処理が行われる（ステップＳ１０４）。印刷実行処理では、印刷実行処理が機能実行処理として実行される。さらに、印刷実行指示以外の指示が入力された場合には、その他の必要な処理が行われ（ステップＳ１０５）、指示内容に応じた機能の実行が機能実行処理として実行される。一方、電源がＯＦＦにされた場合（ステップＳ１０６）、は上記繰り返し処理を終了する。
【００２３】
図３は、図１のステップＳ１００で示される初期化処理の詳細について説明するためのフローチャートである。上記初期化処理においては、図３に示すように、まずシステム初期化処理が行われ（ステップＳ１１０）、各種システム変数の初期化処理が実行される。次いで、接続装置の初期化処理が行われ（ステップＳ１１１）、本画像処理装置に接続された各種装置の初期化処理が行われる。このようにしてシステム実行条件の初期化処理が行われた後、カレント日時情報を切り替えるために参照される日時取得テーブルの初期化処理が行われる（ステップＳ１１２）。そして、カレント日時情報の設定処理が行われ（ステップＳ１１３）、初期化された日時取得テーブルの中から任意の項目を特定し、初期カレント日時情報として設定する処理が行われる。
【００２４】
図４は、本発明の第１の実施形態で用いられる日時取得テーブルの構成及び画像データの並び替え処理について説明するための図である。本実施形態における上記日時取得テーブルは、図４に示すように、記憶メディア５上に記憶されている全画像データに対して、各画像データに対応付けられて日時情報が記憶されているような構造になっている。また、本実施形態において、日時取得テーブルは、取得された日時情報に基づいて画像データを並べ替えられて記憶することができるようになっている。
【００２５】
さらに、当該日時取得テーブルは、日付・時刻・連続時間による切り替わり状況が識別できるように、それぞれに対応する切替フラグを有する構造となっている。そして、取得された日時情報の内容に応じて、各切替フラグが設定できるようになっている。例えば、０００２．ＪＰＧ画像データについて、日付と時刻が各々切り替え可能であるので、日付切替フラグと時刻切替フラグの両フラグがＯＮされる。また、０００３．ＪＰＧ画像データについては、時刻のみが切り替わり、日付は切り替わらないので、時刻切替フラグのみがＯＮされる。
【００２６】
すなわち、本実施形態では、日時情報（特に、時刻情報）に基づいて、互いに所定時間内（例えば、６０秒以内）の時刻情報を有する画像データを同一時刻の時刻情報を有する画像データとみなすことを特徴とする。また、本実施形態に係る画像処理装置では、画像データに固有の付加情報が、画像撮像装置によって撮像された画像データの撮像日時に関する日付情報と時刻情報とを含んでおり、当該日付情報及び時刻情報に基づいて、異なる日付の画像データ群から構成される第１の属性（日付切替フラグを有する）、異なる時刻の画像データ群から構成される第２の属性（時刻切替フラグを有する）又は同一時刻の時刻情報を有する画像データ群から構成される属性（連続時間切替フラグを有する）を決定することを特徴とする。
【００２７】
一方、前後の画像データとの時刻の間隔があらかじめ設定されている単位時間内の場合、例えば、設定された単位時間が６０秒の場合は、０００３．ＪＰＧ画像データと０００４．ＪＰＧ画像ファイルは、時刻情報で６０秒以内であるため連続画像データとしてみなされ、連続時間切替フラグもＯＮ設定される。
【００２８】
また、各種切替フラグが設定されるタイミングについては、日時情報に基づく並び替えの処理がされた後に行うことにより、画像データを時系列で階層的に振り分けることができるようになる。
【００２９】
本実施形態では、上述したように設定された日時取得テーブル中の任意の項目を初期カレント日時情報として設定することにより、設定された項目の日時情報から日時指定が切り替えられるようになる。
【００３０】
尚、状態表示処理（ステップＳ１０１）における日時選択情報の表示内容については、図４における「選択表示画面」で示すように、切替フラグの内容に応じて表示内容を切り替えて表示することもできる。また、ＵＩ装置４の表示デバイス機能に応じて、日付情報と時刻情報とを同時に表示させることもできる。さらに、日付情報と時刻情報を交互に切り替えて表示させることもできる。
【００３１】
図５は、図２のステップＳ１０３の日時切替処理の詳細を説明するためのフローチャートである。ステップＳ１０３の日時切替処理においては、図５に示すように、まずキー識別処理によって、キー入力処理で入力された日時切替指示の振り分けを行う（ステップＳ１２０）。その結果、前方切替指示の場合には、前方切替処理として、カレント日時情報を１つ前方に切り替える処理が行われる（ステップＳ１２１）。また、後方切替指示の場合には、後方切替処理として、１つ後方へ切り替える処理が行われる（ステップＳ１２２）。また、前方スキップ切替指示がされた場合には、前方スキップ切替処理として、カレント日時情報を日付単位又は時刻単位で前方に切り替える処理が行われる（ステップＳ１２３）。さらに、後方スキップ切替指示がされた場合には、後方スキップ切替処理として、後方へ日付単位又は時刻単位で切り替える処理が行われる（ステップＳ１２４）。
【００３２】
具体的には、カレント日時情報が、連続時間の画像データを指している場合には時刻単位にスキップして切り替える処理が行われ、同一日付で時刻の異なる画像データを指している場合には日時単位でスキップして切り替える処理が行われる。
【００３３】
さらに具体的な例について説明する。図６は、本実施形態に係る画像処理装置において記憶メディア５に記憶されている画像データの指定例を説明するための図である。例えば、Ａに示すように、画像データ０００１．ＪＰＧ〜０００７．ＪＰＧが記憶メディア５に記憶されていて、各画像データの付加情報である日時情報がＢに示すように設定されていた場合、各日時情報はＣに示すような時間的な概念で階層化できる。そして、Ｄに示す選択表示画面に日時情報を表示させ、画像データの指定ができるようになる。
【００３４】
例えば、Ｃにおいてｃ１〜ｃ７の記号で示されるように、順方向への画像切り替え指示がなされた場合、以下に示す表示内容で、選択表示画面に日時情報が表示されるようになる。
【００３５】
（１）日付が切り替わる場合には、選択表示画面に日付情報が表示される（ｃ１）。
【００３６】
（２）同一日付内で時間情報が切り替わる場合には、選択表示画面に時間情報が表示される（ｃ２）。
【００３７】
（３）指定単位時間内で時間情報が切り替わる場合には、連続画像として、連続画像であることが明示されるような時間情報の表示が行われる。例えば、本実施形態では、選択表示画面に表示される時間情報が［  ］で囲まれる（ｃ３、ｃ４）。
【００３８】
（４）連続画像として画像の切り替えが行われている状態で、スキップモードによる画像切り替え指示がされた場合には、指定単位時間以上の時間的な間隔を有する画像データへ切り替えが行われ、選択表示画面には、時間情報が表示される（ｃ７）。
【００３９】
（５）時間情報により画像の切り替えが行われている状態で、スキップモードによる画像切り替え指示がされた場合には、日時の切り替わる画像データへ切り替えが行われ、選択表示画面には、日時情報が表示される（ｃ８）。
【００４０】
（６）同一階層に切り替える画像データが存在しない状態で切り替え指示がされた場合には、上位階層での切り替え処理が行われる（ｃ５、ｃ６）。
【００４１】
図７は、図２のステップＳ１０４の印刷実行処理の詳細を説明するためのフローチャートである。図７に示すように、印刷実行指示がされると、画像データ取得処理により、印刷対象となる画像データの取得が行われる（ステップＳ１３０）。尚、本実施形態では、画像データは、複数の画像データを記憶する記憶メディアから当該印刷実行指示に基づいて画像取得装置６によって読み出される。次いで、印刷レイアウト展開処理（ステップＳ１３１）により、取得した画像データを特定の印刷レイアウトの形式に配置するという処理が繰り返され（ステップＳ１３２）、カレント日時情報が示す画像データを基準として、同一階層の画像データを一覧形式により展開する処理が行われる。さらに、印刷画像展開処理により、印刷レイアウト展開されたデータを印刷データに展開し、印刷処理が実行される（ステップＳ１３３）。
【００４２】
すなわち、本実施形態に係る画像処理装置は、ＵＩ装置４により付加情報が表示される画像データの印刷実行指示を行い、当該印刷実行指示に基づいて、画像データを取得し、取得された画像データの印刷レイアウトを決定し、当該印刷レイアウトに基づいて画像データを印刷画像に展開し、展開された印刷画像を記録媒体上に形成することを特徴とする。
【００４３】
具体的には、カレント日時情報が連続時間の画像データを示している場合、カレント日時情報が示す画像データを基準として、連続時間画像データとして連続とされたすべての画像データを同一階層とする。また、カレント日時情報が同一日付内の連続時間でない画像データを示している場合、カレント日時情報が示す画像データを基準として、連続時間の画像データを含めた、同一日付内のすべての画像データを同一階層として取り扱う。さらに、カレント日時情報が日付の切り替わりとなる画像データを示している場合、同一日付内の画像データすべてを同一階層として取り扱う。そして、上述したように同一階層とされた画像データの一覧形式による印刷レイアウトの配置を行う。
【００４４】
また、図１２は、第１の実施形態に係る画像処理装置の細部構成を示すブロック図である。図１２に示すように、第１の実施形態に係る画像処理装置は、複数の画像データがそれぞれの画像データに固有の付加情報と共に記憶されている記憶メディア１２１から、画像取得部１２２が画像データ及び付加情報を取得する。画像日時情報取得部１２３は、付加情報の中から各画像データの作成日時情報を取得する。日時識別部１２４は、作成日時情報から作成日時を識別する。日時指定部１２５は、識別された作成日時に基づいて、画像データの中から印刷実行対象となる画像データを指定する。印刷実行指示部１２６は、指定された画像データに対して印刷実行指示を行う。印刷レイアウト制御部１２７は、印刷実行指示を受けて、指定された画像データを印刷するための印刷レイアウトを決定する。印刷制御部１２８は、印刷レイアウトに基づいて印刷対象となる画像データを印刷画像に展開する。そして、印刷実行部１２９は、展開された印刷画像を記録媒体上に形成する。
【００４５】
例えば、図４において、カレント日時情報が０００４．ＪＰＧ画像を示している場合、連続画像となる０００３．ＪＰＧ画像データから０００５．ＪＰＧ画像データまでが同一階層の画像データとして取り扱われる。一方、カレント日時情報が連続画像データとして設定されていなかった場合、すなわち、仮に０００４．ＪＰＧ画像が連続画像データとして設定されていなかった場合は、同一日付内の画像データとなる０００２．ＪＰＧ画像データから０００６．ＪＰＧ画像データまでが同一階層の画像データとして取り扱われる。
【００４６】
一方、カレント日時情報が日付の切り替わりとなる０００２．ＪＰＧ画像データを指していた場合には、０００２．ＪＰＧ画像データから０００６．ＪＰＧ画像データまでが同一階層の画像データとして取り扱われるようになる。
【００４７】
尚、第１の実施形態においては、上述のように、日付や時刻による画像データの特定範囲をカレント日時情報を基準として、対象となるすべての画像データを特定する例を示したが、カレント日時情報を基準として時間的に前や後の画像データを特定することも可能である。
【００４８】
例えば、カレント日時情報を基準として、時間的に前の画像データを特定する場合には、図４において、カレント日時情報が０００４．ＪＰＧ画像を指している場合、連続画像となる０００３．ＪＰＧ画像データと０００４．ＪＰＧ画像データが同一階層の画像データとして取り扱われる。また、カレント日時情報が連続画像データとして設定されていなかった場合には、同一日付内の画像データとなる０００２．ＪＰＧ画像データから０００４．ＪＰＧ画像データまでが同一階層の画像データとして取り扱われる。
【００４９】
一方、カレント日時情報を基準として、時間的に後の画像データを特定する場合には、図４において、カレント日時情報が０００４．ＪＰＧ画像を指している場合、連続画像となる０００４．ＪＰＧ画像データと０００５．ＪＰＧ画像データが同一階層の画像データとして取り扱われる。また、カレント日時情報が連続画像データとして設定されていなかった場合には、同一日付内の画像データとなる０００４．ＪＰＧ画像データから０００６．ＪＰＧ画像データまでが同一階層の画像データとして取り扱われる。
【００５０】
これにより、日時情報を選択するだけの簡単な操作で、カレント日時情報が示す画像データを基準として、同一階層の画像データを一覧形式により印刷することができる。従って、英数字しか表示できないような表示装置しか備えていないローコストな印刷機器であっても、時間的な概念を活用した階層的な選択操作を可能とし、かつ、時間的な階層概念を反映した形式による印刷機能を実現することができる。尚、印刷レイアウトに関しては、日付の区切り、時刻の区切り、連続画像の区切りが明確となる配置レイアウトを提供すれば、より一層、時間的な階層概念を反映した形式による印刷機能が実現可能である。
【００５１】
また、本実施形態においては、日時により指定された同一階層の画像データを、一覧形式により印刷を行った例を示したが、印刷レイアウトを１枚形式によりレイアウト展開し、これを印刷画像展開処理するようにして、同一階層の画像データに対して、上記処理を繰り返すようにすれば、同一階層の画像データを１枚ごとに印刷することもできるようになる。さらに、複数の日時情報が指定でき、範囲を指定できるようにさせれば、複数日に渡る日付の指定や、日付を跨る時刻の指定もできるようになり、さらに操作性を向上させることができるようになる。
【００５２】
＜第２の実施形態＞
第２の実施形態においては、印刷指定情報により指定された画像データのみを対象として、日時により印刷対象となる画像が特定でき、時間的な階層概念を反映した形式で印刷する場合について説明する。
【００５３】
第２の実施形態では、上述した第１の実施形態において説明した図３におけるフローチャートの日時取得テーブルの初期化処理（ステップＳ１１２）において、記憶メディア５上の全画像データではなく、印刷指定情報により指定された画像データのみを対象として、日時取得テーブルの初期化処理を行うようにする。これにより、印刷指定情報により指定された画像データのみを対象として、日時により印刷対象となる画像が特定できるようになる。
【００５４】
図８は、本発明の第２の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。すなわち、第２の実施形態では、印刷指定された画像データに対しても、作成日時による画像データの絞込みが可能となる選択操作を提供することが可能である。これにより、印刷指定ファイルには、印刷したい画像データを随時設定し、印刷時に作成日時を選択するだけの簡単な操作で、所望の画像データが印刷できるようになる。
【００５５】
図１３は、第２の実施形態に係る画像処理装置の細部構成を示すブロック図である。第２の実施形態に係る画像処理装置は、図１２に示す第１の実施形態に係る画像処理装置に対して、さらに、記憶メディア１２１に記憶された複数の画像データのうち、印刷対象として指定されている画像データに関する印刷指定情報を記憶メディア１２１から取得する印刷指定情報取得部１３１をさらに備え、画像取得部１２２が、印刷指定情報に基づいて印刷対象に指定されている画像データ及び当該画像データに固有の付加情報を取得することを特徴とする。
【００５６】
具体的には、図８のＡに示すように、データ名が矩形で囲まれている画像データが印刷対象として印刷指定ファイルに設定されているとする。この場合、Ｂに示すように、印刷対象となる画像データの日時情報のみを取得する。そして、Ｃに示すように、時間的な概念で階層化する。さらに、Ｄに示すように、印刷対象となる画像データの日時情報のみを選択表示画面に表示させる。これにより、画像データの指定ができるようになる。
【００５７】
例えば、図４で示した画像ファイルのうち、０００１．ＪＰＧと０００２．ＪＰＧと０００４．ＪＰＧと０００６．ＪＰＧと０００７．ＪＰＧの各画像データが印刷指定情報に印刷指定データとして指定されていた場合、図９に示すような日時取得テーブルが設定され、上述した第１の実施形態と同様にして、印刷指定された画像データのみが選択できるようになる。図９は、本発明の第２の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。
【００５８】
尚、０００４．ＪＰＧ画像データについて、０００４．ＪＰＧ画像データのみでは単位時間（例えば、第１の実施形態のように６０秒）内に含まれる他の画像データが存在しないので、本実施形態では連続画像データとしては取り扱わずに時刻切替フラグが設定される。
【００５９】
これにより、連続的に多くの画像データを撮影した場合でも、あらかじめ連続画像中の特定の画像データを印刷指定しておくことで、印刷したい画像データのみを時間指定により指定することができるようになり、無駄な印刷をさせることなく、時間的な概念を活用した階層的な選択操作が提供できるようになる。
【００６０】
＜第３の実施形態＞
第３の実施形態においては、日時により印刷対象となる画像が特定でき、特定された画像データの日時情報にあわせて、画像データの撮影された日時に適合した印刷テンプレートにあわせて合成印刷を行う例について示す。本実施形態は、上述した第１の実施形態において図７のフローチャートにおける印刷実行処理（ステップＳ１０４）を変更したものである。図１０は、本発明の第３の実施形態に係る印刷実行処理の詳細を説明するためのフローチャートである。
【００６１】
図１０に示すように、本実施形態に係る印刷実行処理では、まず画像データ取得処理により、印刷対象となる画像データを取得する（ステップＳ３００）。次に、印刷レイアウト取得処理により、取得された画像データの日時情報に適合する印刷テンプレートの取得を行う（ステップＳ３０１）。そして、印刷レイアウト展開処理により、取得した印刷テンプレートに取得した画像データを合成し、レイアウト展開を行う（ステップＳ３０２）。このようにしてレイアウト展開されたデータを、印刷画像展開処理により、印刷データに展開して、印刷処理を行う（ステップＳ３０３）。以上の処理の流れを、指定された同一階層内の画像データすべてに対して繰り返し、指定されたすべての画像データに対して、日時情報に適合させた印刷テンプレートとの合成印刷を実行させる。
【００６２】
図１４は、第３の実施形態に係る画像処理装置の細部構成を示すブロック図である。第３の実施形態に係る画像処理装置は、図１２に示す第１の実施形態に係る画像処理装置に対して、さらに、印刷実行指示部１２６による印刷実行指示を受けて、日時指定部１２５により指定された画像データに関する日時情報に適合する印刷テンプレート１４１を取得する印刷テンプレート取得部１４２をさらに備え、印刷レイアウト制御部１２７が、印刷テンプレート１４１を用いて画像データを印刷するための印刷レイアウトを決定することを特徴とする。
【００６３】
上述したように、本実施形態によれば、選択された画像データの作成日時に応じて自動的に印刷テンプレートを選択して、画像データと合成印刷を行うことができるようになる。また、作成日時に応じた印刷テンプレートの絞込みを行い、選択された印刷テンプレートに画像データを合成して、印刷を行うことができるようになる。これにより、例えば、画像データの撮影した季節に合わせた印刷テンプレートや、撮影された時間に合わせた印刷テンプレート等を自動的に検出して、合成印刷することができる。
【００６４】
＜第４の実施形態＞
第４の実施形態では、日時情報が取得できない画像データが存在した場合であっても、時間的な階層概念を反映した形式とは異なる形式によって画像データを特定することが可能となる例について示す。そこで本実施形態では、第１の実施形態で説明した図３のフローチャートで示された日時取得テーブルの初期化処理（ステップＳ１１２）において、日時情報が存在しない画像データが存在した場合には、日時取得テーブル中の日時情報が取得された画像データとは異なるエリアに日時情報が存在しない画像データを格納して管理するようにする。これにより、日時情報が取得できない画像データに対しても、画像データの特定ができるようになる。
【００６５】
図１１は、本発明の第４の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。
【００６６】
例えば、図４で示した画像データのうち、０００３．ＪＰＧと０００５．ＪＰＧの画像データの日時情報が取得できなかったとする。この場合、図１１に示すように、日時取得テーブルの最後尾に取得できなかった画像データの画像情報を格納し、画像データを画像ファイル名により選択できるようにする。尚、両画像データについては、切替フラグ情報及び日付情報と時刻情報は取得できなかったのでクリア状態に設定される。そして、画像データの日時情報が取得できない場合に対応するため、自動的に日時指定以外の選択モードにより画像データの選択が可能となるよう、日時指定以外の選択モードを有するようにすればよい。
【００６７】
図１５は、第４の実施形態に係る画像処理装置の細部構成を示すブロック図である。第４の実施形態に係る画像処理装置は、図１２に示す第１の実施形態に係る画像処理装置に対して、さらに、画像取得部１２２により取得された付加情報中に作成日時情報の存在の有無を識別する作成日時情報存在識別部１５１と、付加情報中に作成日時情報が存在しないと識別された場合、付加情報中の作成日時情報以外の情報又は画像データを特定可能にする他の情報を含む特定情報を用いて当該画像データを特定する画像特定部１５２と、特定情報を用いて画像データの指定を行う画像指定部１５３とをさらに備え、画像取得部１２２が、付加情報中に作成日時情報が存在すると識別された場合、当該作成日時情報を取得し、日時指定部１２５が、作成日時情報から識別された作成日時に基づいて、印刷実行対象となる画像データを指定し、印刷実行指示部１２６が、日時指定部１２５又は画像指定部１５３により指定された画像データに対して印刷実行指示を行うことを特徴とする。
【００６８】
これにより、日時情報が取得できない画像データが存在した場合においても、時間的な概念を活用した階層的な選択操作と共用して画像ファイル名等の日時指定以外の選択モードによる画像の選択操作を提供することができる。
【００６９】
＜第５の実施形態＞
第５の実施形態では、日時情報が取得できた画像データに対して、時間的な階層概念を反映した形式とそれ以外の形式との両方の形式による画像の特定が可能となる例について説明する。
【００７０】
第５の実施形態では、第１の実施形態で説明した図２に示すフローチャートにおいて、初期化処理（ステップＳ１００）において、選択項目の表示を日時情報により表示するか、或いは画像ファイル名により表示するかを識別するための表示識別フラグを設けて、いずれかの表示モードを設定する。そして、状態表示処理（ステップＳ１０１）において、上記表示識別フラグの設定状態に応じて表示モードを切り替えるようにする。これにより、表示識別フラグに日時情報表示モードが設定されていれば日時情報による表示処理が行われ、画像ファイル名表示モードが設定されていれば画像ファイル名による表示処理が行われるようになる。
【００７１】
さらに、キーの入力指示として、表示モードの切り替え指示を設けておき、この表示モード切り替え指示がなされた場合に、表示識別フラグを切り替える表示モード切り替え処理を、その他の必要な処理（ステップＳ１０５）として実行させれば、表示識別フラグを切り替えることができるようになり、状態表示処理（ステップＳ１０１）において、切り替えられた表示モードに応じた表示処理が行われるようになる。これにより、表示モードの切り替え指示を行うだけの簡単な操作で、日時情報が取得できた画像データに対して、時間的な概念を活用した階層的な選択操作と画像ファイル名による画像の選択操作の両方の選択操作が可能となる操作性を提供することができる。
【００７２】
図１６は、第５の実施形態に係る画像処理装置の細部構成を示すブロック図である。第５の実施形態に係る画像処理装置は、図１５に示す第４の実施形態に係る画像処理装置に対して、さらに、印刷実行指示を行う画像データを日時指定部１２５又は画像指定部１５３のいずれかの指定手段によって指定するために切替指示を行う切替指示部１６１をさらに備え、印刷実行指示部１２６が、切替指示に応じて、日時指定部１２５又は画像指定部１５３によって指定された画像データに対して印刷実行指示を行うことを特徴とする。
【００７３】
上述したように、本実施形態によれば、画像データの日時情報が取得できる場合であっても、日時指定以外の選択モードを設けることにより、同一画像データの選択に際して、日時指定と日時指定以外の複数の選択モードを有することができるようになる。
【００７４】
＜その他の実施形態＞
上述した実施形態では、印刷機能を備えた画像処理装置を前提として、印刷対象となる画像データの特定に対して、画像データの作成日時による画像の選択操作を用いているが、本発明が提案する作成日時による画像の選択操作は、印刷処理装置の印刷対象画像を特定するためだけの機能に限定されるものではない。印刷機能の実行に代わって必要な機能を実行させることで、例えば、情報処理装置において処理対象となる画像を特定する際にも、本発明の画像データの選択操作方法をそのまま活用することができる。また、画像処理装置をはじめとした各種情報処理装置や画像処理機能を搭載した通信処理装置にいたるまで、幅広く応用が可能なものとなる。
【００７５】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００７６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００７９】
【発明の効果】
以上説明したように、本発明によれば、英数字しか表示できないような表示装置を備えたローコストな機器であっても、作成日時等の付加情報を活用した階層的な画像データの選択操作を可能とし、出力する画像データを好適に選択することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像処理装置の動作手順を説明するためのフローチャートである。
【図３】図１のステップＳ１００で示される初期化処理の詳細について説明するためのフローチャートである。
【図４】本発明の第１の実施形態で用いられる日時取得テーブルの構成及び画像データの並び替え処理について説明するための図である。
【図５】図２のステップＳ１０３の日時切替処理の詳細を説明するためのフローチャートである。
【図６】同実施形態に係る画像処理装置において記憶メディア５に記憶されている画像データの指定例を説明するための図である。
【図７】図２のステップＳ１０４の印刷実行処理の詳細を説明するためのフローチャートである。
【図８】本発明の第２の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。
【図９】本発明の第２の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。
【図１０】本発明の第３の実施形態に係る印刷実行処理の詳細を説明するためのフローチャートである。
【図１１】本発明の第４の実施形態で用いられる日時取得テーブルの構成及び画像データの選択表示処理について説明するための図である。
【図１２】第１の実施形態に係る画像処理装置の細部構成を示すブロック図である。
【図１３】第２の実施形態に係る画像処理装置の細部構成を示すブロック図である。
【図１４】第３の実施形態に係る画像処理装置の細部構成を示すブロック図である。
【図１５】第４の実施形態に係る画像処理装置の細部構成を示すブロック図である。
【図１６】第５の実施形態に係る画像処理装置の細部構成を示すブロック図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＵＩ装置
５  記憶メディア
６  画像取得装置
７  印刷装置
【図１】
2004330521.tif 000003
【図２】
2004330521.tif 000004
【図３】
2004330521.tif 000005
【図４】
2004330521.tif 000006
【図５】
2004330521.tif 000007
【図６】
2004330521.tif 000008
【図７】
2004330521.tif 000009
【図８】
2004330521.tif 000010
【図９】
2004330521.tif 000011
【図１０】
2004330521.tif 000012
【図１１】
2004330521.tif 000013
【図１２】
2004330521.tif 000014
【図１３】
2004330521.tif 000015
【図１４】
2004330521.tif 000016
【図１５】
2004330521.tif 000017
【図１６】
2004330521.tif 000018