(57)【要約】【課題】撮影リストに基づいて撮影した画像であっても撮影日時，撮影場所，撮影方法などの撮影情報を調べることが可能な画像入力装置を提供する。【解決手段】画像入力装置１は、撮影リスト情報記録手段１５を備える。撮影リスト情報記録手段１５は、撮影リストファイルを参照しながら撮影した画像ファイルに、その撮影リストファイルのファイル情報の一部又は全部を記録する。撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、ファイル情報とは、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであるようにする。また、記録も、ファイル情報の一部又は全部を、画像ファイルのヘッダ部分に記録するようにする。【選択図】        図１
2004254035.tif 000002
【特許請求の範囲】
【請求項１】
撮影リストファイルを参照しながら撮影した画像ファイルに、該撮影リストファイルのファイル情報の一部又は全部を記録する情報記録手段を有することを特徴とする撮影リスト情報記録装置。
【請求項２】
前記撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、前記ファイル情報は、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであることを特徴とする請求項１記載の撮影リスト情報記録装置。
【請求項３】
前記情報記録手段は、前記ファイル情報の一部又は全部を画像ファイルのヘッダ部分に記録することを特徴とする請求項１又は２記載の撮影リスト情報記録装置。
【請求項４】
前記情報記録手段は、前記ファイル情報の一部又は全部を撮影リストファイルのファイル情報から取得する手段を有することを特徴とする請求項１乃至３のいずれか１記載の撮影リスト情報記録装置。
【請求項５】
前記情報記録手段を有する、撮影した画像を圧縮する画像圧縮手段を備えたことを特徴とする請求項１乃至４のいずれか１記載の撮影リスト情報記録装置。
【請求項６】
請求項１乃至５のいずれか１記載の撮影リスト情報記録装置と、記録すべき１又は複数の被記録対象のタイトルを各々示すカット名を含む撮影リストを入力するための撮影リスト入力手段と、前記撮影リスト入力手段で入力された撮影リストを記憶する記憶手段と、表示画面に情報を表示するための表示デバイスと前記記憶手段に記憶された撮影リストに含まれるカット名を前記表示デバイスの表示画面に表示させるカット名表示手段と、を備えた画像入力装置。
【請求項７】
さらに、前記記憶手段に記憶されている撮影リストの一覧を前記表示デバイスの表示画面に表示する撮影リスト表示手段と、前記表示画面に表示された撮影リストの一覧の中から１の撮影リストを選択する撮影リスト選択手段と、を備え、前記カット名表示手段は、前記撮影リスト選択手段で選択された撮影リストに含まれるカット名を表示することを特徴とする請求項６記載の画像入力装置。
【請求項８】
前記撮影リスト入力手段は、接続される情報処理装置から転送される前記撮影リストを受信するための通信手段を含むことを特徴とする請求項６又は７記載の画像入力装置。
【請求項９】
前記撮影リスト入力手段は、接続されるＷｅｂサーバのホームページをブラウジングして、前記ホームページ上の前記撮影リストをダウンロードするＷｅｂブラウジング手段を含むことを特徴とする請求項６乃至８のいずれか１記載の画像入力装置。
【請求項１０】
さらに、前記表示画面に表示されたカット名の中から１のカット名を選択するカット名選択手段を備え、前記カット名選択手段により１のカット名が選択された場合に、記録モードに移行することを特徴とする請求項６乃至９のいずれか１記載の画像入力装置。
【請求項１１】
前記記録モードでは、前記被記録対象の静止画像，二値画像，動画像，音声のうちのいずれかの記録データが記録されることを特徴とする請求項１０に記載の画像入力装置。
【請求項１２】
撮影リストファイルを参照しながら撮影した画像ファイルに、該撮影リストファイルのファイル情報の一部又は全部を記録する情報記録ステップを有することを特徴とする撮影リスト情報記録方法。
【請求項１３】
前記撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、前記ファイル情報は、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであることを特徴とする請求項１２記載の撮影リスト情報記録方法。
【請求項１４】
前記情報記録ステップは、前記ファイル情報の一部又は全部を画像ファイルのヘッダ部分に記録することを特徴とする請求項１２又は１３記載の撮影リスト情報記録方法。
【請求項１５】
前記情報記録ステップは、前記ファイル情報の一部又は全部を撮影リストファイルのファイル情報から取得するステップを有することを特徴とする請求項１２乃至１４のいずれか１記載の撮影リスト情報記録方法。
【請求項１６】
前記情報記録ステップを有する、撮影した画像を圧縮する画像圧縮ステップを備えたことを特徴とする請求項１２乃至１５のいずれか１記載の撮影リスト情報記録方法。
【請求項１７】
請求項１２乃至１６のいずれか１記載の撮影リスト情報記録方法と、記録すべき１又は複数の被記録対象のタイトルを各々示すカット名を含む撮影リストを入力するための撮影リスト入力ステップと、前記撮影リスト入力ステップで入力された撮影リストを記憶する記憶ステップと、表示画面に情報を表示するための表示デバイスと前記記憶ステップに記憶された撮影リストに含まれるカット名を前記表示デバイスの表示画面に表示させるカット名表示ステップと、を有する画像入力方法。
【請求項１８】
さらに、前記記憶ステップに記憶されている撮影リストの一覧を前記表示デバイスの表示画面に表示する撮影リスト表示ステップと、前記表示画面に表示された撮影リストの一覧の中から１の撮影リストを選択する撮影リスト選択ステップと、を備え、前記カット名表示ステップは、前記撮影リスト選択ステップで選択された撮影リストに含まれるカット名を表示することを特徴とする請求項１７記載の画像入力方法。
【請求項１９】
前記撮影リスト入力ステップは、接続される情報処理装置から転送される前記撮影リストを受信する受信ステップを含むことを特徴とする請求項１７又は１８記載の画像入力方法。
【請求項２０】
前記撮影リスト入力ステップは、接続されるＷｅｂサーバのホームページをブラウジングして、前記ホームページ上の前記撮影リストをダウンロードするＷｅｂブラウジングステップを含むことを特徴とする請求項１７乃至１９のいずれか１記載の画像入力方法。
【請求項２１】
さらに、前記表示画面に表示されたカット名の中から１のカット名を選択するカット名選択ステップを備え、前記カット名選択ステップにより１のカット名が選択された場合に、記録モードに移行することを特徴とする請求項１７乃至２０のいずれか１記載の画像入力方法。
【請求項２２】
前記記録モードでは、前記被記録対象の静止画像，二値画像，動画像，音声のうちのいずれかの記録データが記録されることを特徴とする請求項２１に記載の画像入力方法。
【請求項２３】
請求項１乃至５のいずれか１記載の撮影リスト情報記録装置として、或いは、請求項６乃至１１のいずれか１記載の画像入力装置として、コンピュータを機能させるためのプログラム。
【請求項２４】
請求項１２乃至１６のいずれか１記載の撮影リスト情報記録方法、或いは、請求項１７乃至２２のいずれか１記載の画像入力方法を、コンピュータに実行させるためのプログラム。
【請求項２５】
請求項２３又は２４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影リスト情報記録装置、画像入力装置、撮影リスト情報記録方法、画像入力方法、プログラム、及び記録媒体に関する。
【０００２】
【従来の技術】
デジタルカメラの原型は、電子スチルカメラであり、実用的には１９８１年頃発売されたソニーのマビカ（Ｒ）から始まっている。その後、撮像デバイスＣＣＤの高詳細化・低価格化、記録媒体カードメモリの大容量化・小型化、及び静止画像圧縮符号方式であるＪＰＥＧの半導体チップの出現などに伴い、現在のデジタルカメラは、小型化・低価格・高性能化が進んできている。
【０００３】
また、携帯電話の急激な普及やノートパーソナルコンピュータの小型化、シャープのザウルス（Ｒ）に代表されるＰＤＡの普及によって、移動中に機器を使用する環境が整ってきた中で、画像入力手段として普及してきたデジタルカメラが、パソコンやネットワークに結合し、画像だけでなく、音声，動画などのあらゆるイメージ情報のキャプチャとして、マルチメディアシステムの重要な要素になってきている。
【０００４】
また、デジタルカメラは、上述のキャプチャのみならず、近時研究が活発化してきている身につけるコンピュータ（ウェアラブルコンピュータ）の候補としても、携帯電話，ＰＤＡ（携帯情報端末），モバイルコンピュータとともに期待されている。さらに、デジタルカメラは、インターネットとの接続機能、個人情報の管理機能や、プレゼンテーション機能等のより高機能なものへの対応が望まれている。とりわけ、デジタルカメラを使用して画像付きの文書を作成する簡易な方法が所望されている。また、インターネットとの接続機能を備えたデジタルカメラでは、ブラウジングしたホームページ等のＷｅｂ情報を撮像データと同様に扱って、Ｗｅｂ情報のデータ処理やデータ管理を簡易化したいという要望もある。
【０００５】
このような要望に対し、デジタルカメラに新たな機能を付加する機能付加方法及び新たな機能を付加することが可能なデジタルカメラが提案されている（例えば、特許文献１参照）。ここでの新たな機能としては、撮影画像データをプリンタで印刷するためのダイレクト印刷機能や、画像データを回線網を利用して遠隔地の端末等に伝送する通信機能等がある。
【０００６】
特許文献１には、外部記録媒体に記録されているプログラムを受け取りデジタルカメラの記憶媒体に記録する第１のプロセスと、所望の時期に前記プログラムを前記カメラの記録媒体から読み出して実行する第２のプロセスとを有することにより、所望する機能を追加するために、外部からプログラムを導入可能とした技術が開示されている。しかしながら、特許文献１に記載の「デジタルカメラの機能的付加方法」やその他の従来技術では、必要な被写体の撮り忘れや作業漏れを防止できないという問題がある。
【０００７】
そこで、本出願人は、必要な被写体の撮り忘れや作業漏れを防止可能な画像入力装置及びコンピュータが実行するためのプログラムを提案した（特許文献２を参照）。特許文献２に記載の発明は、ブラウジングしたホームページ等のＷｅｂ情報を撮像データと同様に扱って、Ｗｅｂ情報のデータ処理やデータ管理を簡易化することが可能な画像入力装置を提供すると共に、画像付きの文書を容易に作成することが可能な画像付き文書作成方法を提供している。
【０００８】
特許文献２に記載の発明においては、デジタルカメラは記録すべき被記録対象の１又は複数のカット名を含む撮影リストを撮影リスト入力手段により入力し、撮影リストに含まれるカット名を表示部に表示し、撮影リストのカット名を確認しながら撮影を行う。また、撮影リスト入力手段は、接続されるＷｅｂサーバのホームページをブラウジングして、ホームページ上の撮影リストをダウンロードするＷｅｂブラウジング手段をも含む。
【０００９】
【特許文献１】
特開平１０−３４１３９６号公報
【特許文献２】
特開２００２−１５８９５３号公報
【００１０】
【発明が解決しようとする課題】
撮影リストを用いて計画的に撮影していくことは、撮り忘れや作業漏れがなくて便利であるが、特にこういった撮影リストを用いて撮影した写真や映像は、通常、数が多くなる。十数個以上撮影した写真や映像がファイル毎にコピーされて様々な場所に存在するようになると、それぞれが元々如何なる写真であったのか、さらには撮影日時や撮影場所までもわからなくなり、写真，映像を取り違えたりするミスも起こり得る。
【００１１】
本発明は、上述のごとき実情に鑑みてなされたものであり、撮影リストに基づいて撮影した画像であっても撮影日時，撮影場所，撮影方法などの撮影情報を調べることが可能な、撮影リスト情報記録装置、その装置を備えた画像入力装置、プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することをその目的とする。
【００１２】
【課題を解決するための手段】
請求項１の発明は、撮影リストファイルを参照しながら撮影した画像ファイルに、該撮影リストファイルのファイル情報の一部又は全部を記録する情報記録手段を有することを特徴としたものである。
【００１３】
請求項２の発明は、請求項１の発明において、前記撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、前記ファイル情報は、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであることを特徴としたものである。
【００１４】
請求項３の発明は、請求項１又は２の発明において、前記情報記録手段は、前記ファイル情報の一部又は全部を画像ファイルのヘッダ部分に記録することを特徴としたものである。
【００１５】
請求項４の発明は、請求項１乃至３のいずれか１の発明において、前記情報記録手段は、前記ファイル情報の一部又は全部を撮影リストファイルのファイル情報から取得する手段を有することを特徴としたものである。
【００１６】
請求項５の発明は、請求項１乃至４のいずれか１の発明において、前記情報記録手段を有する、撮影した画像を圧縮する画像圧縮手段を備えたことを特徴としたものである。
【００１７】
請求項６の発明は、請求項１乃至５のいずれか１記載の撮影リスト情報記録装置と、記録すべき１又は複数の被記録対象のタイトルを各々示すカット名を含む撮影リストを入力するための撮影リスト入力手段と、前記撮影リスト入力手段で入力された撮影リストを記憶する記憶手段と、表示画面に情報を表示するための表示デバイスと前記記憶手段に記憶された撮影リストに含まれるカット名を前記表示デバイスの表示画面に表示させるカット名表示手段と、を備えた画像入力装置である。
【００１８】
請求項７の発明は、請求項６の発明において、さらに、前記記憶手段に記憶されている撮影リストの一覧を前記表示デバイスの表示画面に表示する撮影リスト表示手段と、前記表示画面に表示された撮影リストの一覧の中から１の撮影リストを選択する撮影リスト選択手段と、を備え、前記カット名表示手段は、前記撮影リスト選択手段で選択された撮影リストに含まれるカット名を表示することを特徴としたものである。
【００１９】
請求項８の発明は、請求項６又は７の発明において、前記撮影リスト入力手段は、接続される情報処理装置から転送される前記撮影リストを受信するための通信手段を含むことを特徴としたものである。
【００２０】
請求項９の発明は、請求項６乃至８のいずれか１の発明において、前記撮影リスト入力手段は、接続されるＷｅｂサーバのホームページをブラウジングして、前記ホームページ上の前記撮影リストをダウンロードするＷｅｂブラウジング手段を含むことを特徴としたものである。
【００２１】
請求項１０の発明は、請求項６乃至９のいずれか１の発明において、さらに、前記表示画面に表示されたカット名の中から１のカット名を選択するカット名選択手段を備え、前記カット名選択手段により１のカット名が選択された場合に、記録モードに移行することを特徴としたものである。
【００２２】
請求項１１の発明は、請求項１０の発明は、前記記録モードでは、前記被記録対象の静止画像，二値画像，動画像，音声のうちのいずれかの記録データが記録されることを特徴としたものである。
【００２３】
請求項１２の発明は、撮影リストファイルを参照しながら撮影した画像ファイルに、該撮影リストファイルのファイル情報の一部又は全部を記録する情報記録ステップを有することを特徴としたものである。
【００２４】
請求項１３の発明は、請求項１２の発明において、前記撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、前記ファイル情報は、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであることを特徴としたものである。
【００２５】
請求項１４の発明は、請求項１２又は１３の発明において、前記情報記録ステップは、前記ファイル情報の一部又は全部を画像ファイルのヘッダ部分に記録することを特徴としたものである。
【００２６】
請求項１５の発明は、請求項１２乃至１４のいずれか１の発明において、前記情報記録ステップは、前記ファイル情報の一部又は全部を撮影リストファイルのファイル情報から取得するステップを有することを特徴としたものである。
【００２７】
請求項１６の発明は、請求項１２乃至１５のいずれか１の発明において、前記情報記録ステップを有する、撮影した画像を圧縮する画像圧縮ステップを備えたことを特徴としたものである。
【００２８】
請求項１７の発明は、請求項１２乃至１６のいずれか１記載の撮影リスト情報記録方法と、記録すべき１又は複数の被記録対象のタイトルを各々示すカット名を含む撮影リストを入力するための撮影リスト入力ステップと、前記撮影リスト入力ステップで入力された撮影リストを記憶する記憶ステップと、表示画面に情報を表示するための表示デバイスと前記記憶ステップに記憶された撮影リストに含まれるカット名を前記表示デバイスの表示画面に表示させるカット名表示ステップと、を有する画像入力方法である。
【００２９】
請求項１８の発明は、請求項１７の発明において、さらに、前記記憶ステップに記憶されている撮影リストの一覧を前記表示デバイスの表示画面に表示する撮影リスト表示ステップと、前記表示画面に表示された撮影リストの一覧の中から１の撮影リストを選択する撮影リスト選択ステップと、を備え、前記カット名表示ステップは、前記撮影リスト選択ステップで選択された撮影リストに含まれるカット名を表示することを特徴としたものである。
【００３０】
請求項１９の発明は、請求項１７又は１８の発明において、前記撮影リスト入力ステップは、接続される情報処理装置から転送される前記撮影リストを受信する受信ステップを含むことを特徴としたものである。
【００３１】
請求項２０の発明は、請求項１７乃至１９のいずれか１の発明において、前記撮影リスト入力ステップは、接続されるＷｅｂサーバのホームページをブラウジングして、前記ホームページ上の前記撮影リストをダウンロードするＷｅｂブラウジングステップを含むことを特徴としたものである。
【００３２】
請求項２１の発明は、請求項１７乃至２０のいずれか１の発明において、さらに、前記表示画面に表示されたカット名の中から１のカット名を選択するカット名選択ステップを備え、前記カット名選択ステップにより１のカット名が選択された場合に、記録モードに移行することを特徴としたものである。
【００３３】
請求項２２の発明は、請求項２１の発明において、前記記録モードでは、前記被記録対象の静止画像，二値画像，動画像，音声のうちのいずれかの記録データが記録されることを特徴としたものである。
【００３４】
請求項２３の発明は、請求項１乃至５のいずれか１記載の撮影リスト情報記録装置として、或いは、請求項６乃至１１のいずれか１記載の画像入力装置として、コンピュータを機能させるためのプログラムである。
【００３５】
請求項２４の発明は、請求項１２乃至１６のいずれか１記載の撮影リスト情報記録方法、或いは、請求項１７乃至２２のいずれか１記載の画像入力方法を、コンピュータに実行させるためのプログラムである。
【００３６】
請求項２５の発明は、請求項２３又は２４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００３７】
【発明の実施の形態】
図１は、本発明の一実施形態に係る画像入力装置の一構成例を示す概略図である。
本発明の一実施形態に係る画像入力装置は、本発明に係る撮影リスト情報記録装置を備えてなり、撮影リスト情報記録装置と併せて説明する。画像入力装置（デジタルカメラで例示）１に接続されたパーソナルコンピュータ（以下、ＰＣ）２が、インターネット、イントラネット、エクストラネット等のネットワーク３を介してサーバ装置４に接続されているネットワークシステムを例に挙げて、本実施形態に係る画像入力装置及びそこに備えられる撮影リスト情報記録装置を説明する。サーバ装置４は、画像データベース（ＤＢ）１０にアクセス可能に設置されたサーバコンピュータで、画像ＤＢ１０を管理するデータベース管理サーバとネットワーク接続サーバとを備える。また、図では画像入力装置１の例としてデジタルカメラを挙げているが、デジタルビデオカメラやその他の画像入力機能を持つ機器など、様々な装置が適用できる。
【００３８】
画像入力装置１は、撮影リスト情報記録装置の主要構成要素として撮影リスト情報記録手段１５を備える。撮影リスト情報記録手段１５は、撮影リストファイルを参照しながら撮影した画像ファイルに、その撮影リストファイルのファイル情報の一部又は全部を記録する。
【００３９】
撮影リストファイルは、インターネットリーチャブルな場所に保管してあるものとし、ファイル情報とは、撮影リストファイルのＩＰアドレス及び／又はＵＲＬであるようにすることが好ましい。
【００４０】
ファイル（本発明では撮影リストファイル）の保存場所をＵＲＬとして表現するには、「ｈｔｔｐ：／／ｃｏｍｐｕｔｅｒｎａｍｅ．ｄｏｍａｉｎ／ｄｉｒｅｃｔｏｒｙ／ｌｉｓｔｆｉｌｅｎａｍｅ」のような方法を採用するとよい。ここで、「ｈｔｔｐ：」やそれの代替としての「ｆｔｐ：」などは、ＵＲＬに保存されているファイルにアクセスするために使うプロトコルを指す。また、「ｃｏｍｐｕｔｅｒｎａｍｅ」はコンピュータの名前を、「ｄｏｍａｉｎ」はドメイン（ＤＮＳを使ってＩＰアドレスに変換できる）を、「ｄｉｒｅｃｔｏｒｙ」はコンピュータ上のファイルシステムのサブディレクトリ名を、「ｌｉｓｔｆｉｌｅｎａｍｅ」は撮影リストのファイル名を、それぞれ指す。
【００４１】
また、ＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）とは、インターネットやイントラネットなどのＩＰネットワークに接続されたコンピュータ１台１台に割り振られた識別番号を指し、現在広く普及しているＩＰｖ４では、８ビットずつ４つに区切られた３２ビットの数値が使われており、「２１０．１４５．１０８．１８」などのように、０から２５５までの１０進数の数字を４つ並べて表現する。なお、次世代のＩＰｖ６では１２８ビットのアドレスが使われる。なお、単なる数値の羅列であるＩＰアドレスはこのままでは人間にとっては覚えにくいため、コンピュータに名前（ドメイン名）がつけられている場合もあり、ＤＮＳというシステムによってＩＰアドレスとの相互変換が可能となっている。
【００４２】
また、記録も、ファイル情報の一部又は全部を、画像ファイルのヘッダ部分に記録するようにすることが好ましい。撮影リスト情報記録装置には、撮影した画像を圧縮する画像圧縮手段１３を備え、そこに撮影リスト情報記録手段１５を有するようにしてもよく、この構成により、ＵＲＬ等のファイル情報を、画像ファイルの圧縮時（例えば符号生成時前）に画像ファイルに付加することが可能となる。なお、画像入力装置１には圧縮画像を伸張する画像伸張手段を備え、ユーザ確認を可能としておくことが好ましい。これらの構成により、画像入力装置１で、撮影リストを参照しながら撮影した写真画像ファイル（動画像ファイルも含む）のヘッダ部分に、どの撮影リストを元に撮影したものか記録し、画像ファイルから撮影履歴を遡ることを可能とする。
【００４３】
例えば、ＰＣ５が、サーバ装置４（／ＰＣ２）に格納された撮影リストファイルに基づいて画像入力装置１で撮影された画像ファイルを持っていた場合、その画像ファイルのヘッダ部分には、サーバ装置４（／ＰＣ２）のロケーション情報が含まれているので、サーバ装置４（／ＰＣ２）にアクセスして撮影リストを参照することで、撮影履歴を閲覧することが可能となる。
【００４４】
また、撮影リスト情報記録手段は、ＵＲＬ等のファイル情報の一部又は全部を撮影リストファイルのファイル情報から取得するようにするとよい。この取得する手段は、撮影リスト情報記録装置に備えてもよいが、図示したように、画像入力装置１に撮影リスト入力手段１１（及び撮影リスト記憶手段）として備えるようにしてもよい。撮影リスト入力手段１１では、記録すべき１又は複数の被記録対象のタイトルを各々示すカット名を含む撮影リストを入力する。また、撮影リスト記憶手段１２では、撮影リスト入力手段１１で入力された撮影リストを記憶装置に記憶する。
【００４５】
図示はしていないが、画像入力装置１は、撮影リスト情報記録装置に加え、表示画面に情報を表示するための表示デバイスと、撮影リスト記憶手段１２に記憶された撮影リストに含まれるカット名を表示デバイスの表示画面に表示させるカット名表示手段とを備えるようにすることで、撮影手順を参照しながらの画像入力（写真，映像撮影及び取り込み）を可能としている。
【００４６】
さらに、撮影リスト記憶手段１２に記憶されている撮影リストの一覧を表示デバイスの表示画面に表示する撮影リスト表示手段を備えるようにしてもよく、撮影リストを表示するので、よりユーザに分かり易く参照しながらの撮影を可能とせしめる。さらに、表示画面に表示された撮影リストの一覧の中から１の撮影リストを選択する撮影リスト選択手段を備え、複数の撮影リストにも対応可能とすることが好ましい。その際、カット名表示手段は、撮影リスト選択手段で選択された撮影リストに含まれるカット名を表示するようにするとよい。
【００４７】
また、撮影リスト入力手段１１は、接続される情報処理装置（ＰＣ２）から転送される撮影リストを受信するための通信手段を含むようにするとよい。また、撮影リスト入力手段１１は、接続されるＷｅｂサーバ（サーバ装置４）のホームページ等をブラウジングして、ホームページ上の撮影リストをダウンロードするＷｅｂブラウジング手段を含むようにしておくことが好ましい。撮影リストのＵＲＬとは、この場合、サーバ装置４のＵＲＬを指すこととなる。
【００４８】
また、画像入力装置１にはカット名選択手段を有するようにすればよい。カット名選択手段では、表示画面に表示されたカット名の中から１のカット名を選択する手段であり、カット名選択手段により１のカット名が選択された場合に、記録モードに移行するようにしておけばよい。記録モードでは、被記録対象の静止画像，二値画像，動画像，音声のうちのいずれかの記録データが記録されることが好ましい。ここでは、本発明に係る撮影リストを参照した撮影が、音声取得も含むものとする。すなわち、撮影リストファイルを参照しながら撮影した画像ファイルとは音声ファイルも単独で或いは画像と共にセットで含まれるものとする。
【００４９】
上述の各構成を適用すると、次に例示するような手順で撮影リストファイルの画像ファイルの書き込みが可能となる。
まず、デジタルカメラ１において、撮影リストファイルの保存場所をＵＲＬとして表現する。ここで、撮影リストファイルがデジタルカメラ１内にない場合は、保存場所（例えばＰＣ２やサーバ装置４）から読み込む。そして、撮影リストを参照しながら撮影した画像に、撮影リストファイルのＵＲＬを写真画像ファイルのヘッダ部に追記して、写真画像ファイルを生成し、それを保存する。
【００５０】
撮影リストファイルのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）やＩＰアドレスを画像ファイルのヘッダ部に追記して、画像ファイルを保存する。撮影リストファイルをこのようにインターネットリーチャブルな場所に保管すれば、写真や映像のファイルから撮影リストのファイルにたどり着くことができる。すなわち、画像ファイルのヘッダ部分に撮影リストファイルのＵＲＬが書かれているので、画像がどこにコピーされても撮影リストの保存場所に到達可能となる。
【００５１】
図２は、撮影リストファイルの一例を示す図で、図２（Ａ）は撮影指示ファイルとも呼べる撮影リストの一例を示しており、図２（Ｂ）は撮影指示ファイルに画像をも取り込むことが可能な撮影リストの一例を示している。図３は、図２（Ａ）の撮影リストファイルを参照して撮影する手順を説明する図である。
【００５２】
図２（Ａ）に示す撮影リストファイル２１は、撮影項目と作業指示がリストアップされた撮影指示ファイルとも呼べ、撮影の手順のみを記したリストである。このリストには、撮影順序２２及びカット名２３が記載されている。この撮影リストファイル２１に基づいてデジタルカメラ１で撮影した画像２４は、この撮影リストファイル２１とは独立に保存される。しかしながら、別途対応付けファイル２１ａを用意してカット名と取得した画像とを対応付けさせてもよい。
【００５３】
一方、図２（Ｂ）で示す撮影リストファイル２５は、撮影指示ファイルに画像２９をも取り込むことが可能な撮影リストである。このリストには、撮影順序２６及びカット名２７に加え、画像２９の格納場所２８（実際にはリンクを貼るようにしておいてもよい）が記載されている。この撮影リストファイル２５に基づいて撮影した画像２９は、その対応する順序（Ｎｏ．）２６及びカット名２７に関連付けられた状態（一覧し得る状態）で保存される。
【００５４】
図４は、デジタルカメラでの撮影手順を説明するためのフロー図である。
デジタルカメラ１では、ＰＣ２上で作成した撮影リストファイル２１を、デジタルカメラ１に転送する（ｉ）。なお、デジタルカメラ１上で撮影リストファイル２１を作成してもよい。次に、デジタルカメラ１のメニューボタンを押す（ｉｉ）ことで、メニューをＬＣＤ等の表示デバイスに表示させる。メニューの中から「撮影リスト」を選択し（ｉｉｉ）、撮影リストを表示デバイスに表示させる（ｉｖ）。ユーザは、撮影リスト中でタップ或いは指（又は選択ボタンなど）でカット名「左から見たところ」を選択する（ｖｉ）。するとデジタルカメラ１は撮影モードに移行し、撮影が可能となる（ｖ）。このとき撮影された写真を、撮影リストの「左から見たところ」として、デジタルカメラ１が認識し、情報の関連付けが行われる。続いて、撮影された写真が一度表示され（ｖｉｉｉ）、撮影リスト表示に戻り、撮影リストには「左から見たところ」の部分に撮影済みの表示がなされる（ｉｘ）。このあと、（ｖ）に戻り、次のカット名の撮影を行い、これを繰り返すことで、リストアップされた全てのカット名の写真が撮影できる。このようにリストを見ながら撮影を行えるので、撮影漏れを起こさずに済む。
【００５５】
図５及び図６は、データベース上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図で、そのうち図６はデータベースにマクロが組み込まれた例を示している。
まず、ＰＣ２で、表２５ａに写真を貼り付ける欄を設け、撮影リストファイル２５ｂを作成する（Ｉ）。この撮影リストファイル２５ｂをデジタルカメラ１に転送し（ＩＩ）、デジタルカメラ１で撮影リストファイル２５ｂを参照しながら撮影を行う（ＩＩＩ）。このとき、撮影リストファイル２５ｂがＰＣ２で作成され、保存してあることを画像ファイルに記録する。そして、デジタルカメラ１をＰＣ２に接続し、撮影した写真をＰＣ２へ転送する（ＩＶ）。撮影リストファイル２５ｂの１つのカット名に対して複数の写真を撮影している場合には、候補ファイル２５ｃから採用する写真を選択することで（Ｖ）、写真が撮影リストファイル２５ｂの写真欄に自動的に貼りつけられ、撮影リストファイル２５が完成する（ＶＩ）。
【００５６】
この流れにおいて、図６に示すようにマクロを組み込んだ場合に異なる点のみ説明する。まず撮影リストファイル２５ａ作成時に、カット名（ここでは商品名）２７に対して写真を貼り付けるセルを写真の格納場所（写真欄）２８の中から指定しておく（ａ．設定マクロ）。写真欄２８では、出来あがりの写真のサイズを指定するようにしてもよい。そして、撮影すべき写真のリスト（撮影リストファイル２５ｂ）を生成して出力するように設定しておく（ｂ．撮影リスト出力マクロ）。写真撮影後、撮影した写真をＰＣ２へ転送し写真の取捨選択が必要であればそれを表示させるよう設定しておく（ｃ．写真貼り付けマクロ）。
【００５７】
図７及び図８は、文書ファイル上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図で、そのうち図８はデータベースにマクロが組み込まれた例を示している。
撮影リストファイル（ここでは文書ファイル）２５ａから撮影リストファイル２５ｂを作成するまでの工程が図５のそれと異なる。ここでは、文書ファイル２５ａを作成中に、写真のレイアウト枠を決めておく。その他（Ｉ）〜（ＶＩ）の工程は図５のそれと同様であり説明を省略する。また、図８の工程も図６のそれと、設定マクロの部分が異なるのみであり、その部分だけ説明する。文書ファイル２５ａで、カット名（ここではケースとして例示）２７に対し写真の格納場所（写真枠）２８を選択することで、撮影項目と写真を貼り付ける場所が指定されるようにしておく（ａ．設定マクロ）。
【００５８】
図９は、文書ファイル上で作成した撮影リストファイルに基づいて画像がＷｅｂサーバに取り込まれるまでの流れを例示するためのフロー図である。
まず、ＰＣ２で、文書ファイル２５ａに写真を貼り付けるレイアウト枠を設け、撮影リストファイル２５ｂを作成する（Ｉ）。ここでは、撮影する写真と撮影作業の構想を練りながら文書ファイル２５ｂを作成する。例えば、写真の目的、構図、細かな撮影条件、撮影後の作業指示、等を考慮するとよい。この撮影リストファイル２５ｂをＷｅｂサーバに転送する（ＩＩ）。デジタルカメラ１では、通信機能を用いてＷｅｂサーバにアクセスし、撮影リストファイル２５ｂをダウンロードし、その撮影指示にしたがって撮影を行う（ＩＩＩ）。このとき、写真と撮影項目とが自動的に関連付けられ、さらに写真（画像ファイル）のヘッダ部分に、撮影リストファイル２５ｂがＷｅｂサーバから取得したもの（Ｗｅｂサーバに保存してある）であることを記録する。そして、デジタルカメラ１からＷｅｂサーバに撮影した写真を転送する（ＩＶ）。ここでは関連付け情報も同時に転送する（撮影リストファイルのロケーション情報がヘッダ部分に記録されていない場合にはロケーション情報も関連付けて転送する）。次に、Ｗｅｂサーバにアクセスし、撮影後の処理（上述の写真の取捨選択など）を行うことで（Ｖ）、写真２９が撮影リストファイル２５ｂの写真欄に自動的に貼りつけられ、撮影リストファイル２５が完成する（ＶＩ）。
【００５９】
次に、本発明のヘッダ部分へのロケーション情報の記録に関し、好適な例として、ＪＰＥＧ２０００画像のヘッダ部分を利用する例を、画像入力装置又は撮影リスト情報記録装置を画像処理装置で例示して説明する。なお、ここでは説明しないが、ＪＰＥＧ方式の画像やその他の方式の画像に対しても、そのヘッダ部分へのロケーション情報の記録は可能である。
【００６０】
ここで示す例では、ＪＰＥＧの次世代の画像符号化方式として提案されているＪＰＥＧ２０００方式（ＩＳＯ／ＩＥＣ  ＦＣＤ  １５４４４−１）が、画像を高精細な状態で保存しておき、その画像符号データから特定の解像度の画像や特定の画質を持つ画像を取り出すことなどが可能であることを利用して、サムネイル画像の出力（表示，印刷，伝送）を高速にしている。
【００６１】
以下、ここで処理される符号化データ（以下、圧縮符号データとも呼ぶ）が、ＪＰＥＧ２０００（ＩＳＯ／ＩＥＣ  ＦＣＤ  １５４４４−１）の静止画像の符号化データと、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００（ＩＳＯ／ＩＥＣ  ＦＣＤ  １５４４４−３）の動画像の符号化データであるとして説明を行う。Ｍｏｔｉｏｎ−ＪＰＥＧ２０００は、連続した複数の静止画像のそれぞれをフレームとして動画像を扱い、各フレームの符号化データはＪＰＥＧ２０００に準拠しており、ファイルフォーマットがＪＰＥＧ２０００と一部異なるのみである。
【００６２】
ＪＰＥＧ２０００は、２００１年に国際標準になったＪＰＥＧ後継の画像圧縮伸張方式であり、そのアルゴリズムについては、例えば書籍「次世代画像符号化方式  ＪＰＥＧ２０００」（野水泰之著、株式会社トリケップス）などに詳しいが、以下の実施の形態の説明に必要な範囲でＪＰＥＧ２０００のアルゴリズムについて説明する。
【００６３】
図１０は、ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムを説明するためのブロック図で、本発明の一実施形態に係る画像処理装置を説明するためのブロック図でもある。
ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムは、２次元ウェーブレット変換・逆変換部３２、量子化・逆量子化部３３、エントロピー符号化・復号化部３４、タグ処理部３５で構成されている。このうち本発明の特徴部分は、タグ処理部３５である。色空間変換・逆変換部（色変換・逆変換部）３１からの入力又は色空間変換・逆変換部３１への出力として、さらにはタグ処理部３５からの入力又はタグ処理部３５への出力として、２次元ウェーブレット変換・逆変換部３２，量子化・逆量子化部３３，エントロピー符号化・復号化部３４のそれぞれが備えられている。各部は正逆方向で別構成としても良いことは言及するまでもないが、各部における処理はコンポーネント毎に実行するような構成としてもよい。
【００６４】
図１１は、ＪＰＥＧ２０００のアルゴリズムを説明するための簡略化されたフロー図である。
図１０に示すＪＰＥＧ２０００での圧縮・伸張の処理の概要としては、圧縮時には、ステップＳ１，Ｓ２において色空間変換がなされた各コンポーネントをウェーブレット変換してウェーブレット係数を求め（ステップＳ３）、プログレッシブサブビットプレーン符号化（ステップＳ４）、エントロピー符号化（ステップＳ５）が施される。一方、伸張時には、ステップＳ５，Ｓ６においてエントロピー復号、逆量子化を経て得られたコンポーネント毎のウェーブレット係数に対して、逆ウェーブレット変換が施され（ステップＳ３）、その後逆色変換がなされて（ステップＳ２）、原画像のＲＧＢ画素値に戻る（ステップＳ１）といった流れになる。
【００６５】
以下、ＪＰＥＧ２０００アルゴリズムの特徴について、詳細に説明する。
ＪＰＥＧ２０００アルゴリズムが、ＪＰＥＧアルゴリズムと比較して最も大きく異なる点の一つは、変換方法である。ＪＰＥＧでは離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を、ＪＰＥＧ２０００の階層符号化圧縮伸張アルゴリズムでは離散ウェーブレット変換（ＤＷＴ：Ｄｉｓｃｒｅｔｅ  Ｗａｖｅｌｅｔ  Ｔｒａｎｓｆｏｒｍ）を、各々用いている。ＤＷＴはＤＣＴに比べて、高圧縮領域における画質が良いという長所が、ＪＰＥＧの後継アルゴリズムであるＪＰＥＧ２０００で採用された大きな理由の一つとなっている。また、他の大きな相違点は、後者では、最終段に符号形成をおこなうために、タグ処理部３５と呼ばれる機能ブロックが追加されていることである。この部分で、圧縮動作時には圧縮データがコードストリームとして生成され、伸張動作時には伸張に必要なコードストリームの解釈が行われる。そして、コードストリームによって、ＪＰＥＧ２０００は様々な便利な機能を実現できるようになった。ＪＰＥＧ２０００のアルゴリズムは高圧縮率（低ビットレート）での画質が良好であるほか、多くの特徴を有する。
【００６６】
その１つが、符号化データの符号の削除（トランケーション）によるポスト量子化によって、再圧縮を行うことなく全体の符号量を調整できることである。この符号削除は、タイルやプレシンクトなどの領域、コンポーネント、デコンポジションレベル（もしくは解像度レベル）、ビットプレーン、サブビットプレーン、パケット、マルチレイヤ構成の場合にはレイヤなど、多様な単位で行うことができる。
【００６７】
例えば、図１２はデコンポジションレベル数が３の場合の、各デコンポジションレベルにおけるサブバンドを示す図であるが、図１２に示したブロックベースでのＤＷＴにおけるオクターブ分割の階層に対応した任意の階層で、静止画像の圧縮伸張処理を停止させることができる。なお、デコンポジションレベルと解像度レベルとの関係であるが、各サブバンドに対し、３ＬＬの解像度レベルが０、３ＨＬ，３ＬＨ，３ＨＨの解像度レベルが１、２ＨＬ，２ＬＨ，２ＨＨの解像度レベルが２、１ＨＬ，１ＬＨ，１ＨＨの解像度レベルが３となっている。また、ここでの「デコンポジション」に関し、ＪＰＥＧ２０００  ＰａｒｔＩ  ＦＤＩＳ（Ｆｉｎａｌ  Ｄｒａｆｔ  ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ）には、以下のように定義されている。
【００６８】
ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｌｅｖｅｌ：
Ａ  ｃｏｌｌｅｃｔｉｏｎ  ｏｆ  ｗａｖｅｌｅｔ  ｓｕｂｂａｎｄｓ  ｗｈｅｒｅ  ｅａｃｈ  ｃｏｅｆｆｉｃｉｅｎｔ  ｈａｓ  ｔｈｅ  ｓａｍｅ  ｓｐａｔｉａｌ  ｉｍｐａｃｔ  ｏｒ  ｓｐａｎ  ｗｉｔｈ  ｒｅｓｐｅｃｔ  ｔｏ  ｔｈｅ  ｓｏｕｒｃｅ  ｃｏｍｐｏｎｅｎｔ  ｓａｍｐｌｅｓ．  Ｔｈｅｓｅ  ｉｎｃｌｕｄｅ  ｔｈｅ  ＨＬ，ＬＨ，ａｎｄ  ＨＨ  ｓｕｂｂａｎｄｓ  ｏｆ  ｔｈｅ  ｓａｍｅ  ｔｗｏ  ｄｉｍｅｎｓｉｏｎａｌ  ｓｕｂｂａｎｄ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ．  Ｆｏｒ  ｔｈｅ  ｌａｓｔ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｌｅｖｅｌ  ｔｈｅ  ＬＬ  ｓｕｂｂａｎｄ  ｉｓ  ａｌｓｏ  ｉｎｃｌｕｄｅｄ．
【００６９】
もう１つは、符号化データのレイヤの再構成を符号状態のままで行うことができることである。もう１つは、あるプログレッション順序の符号化コードを、符号状態のままで別のプログレッション順序の符号化データに再構成することが可能であることである。もう１つは、マルチレイヤの符号化データを、符号状態のまま、レイヤ単位で２以上の符号化コードに分割可能であることである。
【００７０】
以下、ＪＰＥＧ２０００アルゴリズムについて、順を追って詳細に説明する。原画像の入出力部分には、図１０のように色空間変換部３１が接続されることが多い。例えば、原色系のＲ（赤）／Ｇ（緑）／Ｂ（青）の各コンポーネントからなるＲＧＢ表色系や、補色系のＹ（黄）／Ｍ（マゼンタ）／Ｃ（シアン）の各コンポーネントからなるＹＭＣ表色系から、ＹＵＶ或いはＹＣｂＣｒ表色系への変換又は逆の変換を行う部分がこれに相当する。
【００７１】
図１３は、タイル分割されたカラー画像の各コンポーネントの例を示す図である。
カラー画像は、一般に図１３に示すように、原画像の各コンポーネント３７Ｒ，３７Ｇ，３７Ｂ（ここではＲＧＢ原色系）が、矩形をした領域（タイル）３７Ｒｔ，３７Ｇｔ，３７Ｂｔによって分割される。そして、個々のタイル、例えば、Ｒ００，Ｒ０１，．．．，Ｒ１５／Ｇ００，Ｇ０１，．．．，Ｇ１５／Ｂ００，Ｂ０１，．．．，Ｂ１５が、圧縮伸張プロセスを実行する際の基本単位となる。このように、圧縮処理の対象となる画像データ（動画を扱う場合には各フレームの画像データ）は、コンポーネント毎にタイルと呼ばれる重複しない矩形領域に分割され、コンポーネント毎にタイルを単位として処理される。すなわち、圧縮伸張動作は、コンポーネント毎、そしてタイル毎に、独立に行なわれる。ただし、タイルサイズを画像サイズと同一にすること、つまりタイル分割を行わないことも可能である。
【００７２】
このように、符号化時には、各コンポーネントの各タイルのデータが、圧縮率の向上を目的として図１０の色空間変換部３１に入力され、ＲＧＢデータやＣＭＹデータからＹＣｒＣｂデータへの色空間変換を施されたのち、色空間変換後の各コンポーネントの各タイル画像に対し２次元ウェーブレット変換部３２で２次元ウェーブレット変換（順変換）が適用されて周波数帯に空間分割される。なお、この色空間変換が省かれる場合もある。
【００７３】
図１２を参照して、デコンポジションレベル数が３の場合の、２次元ウェーブレット変換部３２での処理を説明する。２次元ウェーブレット変換部３２では、まず、原画像のタイル分割によって得られたタイル原画像（０ＬＬ）（デコンポジションレベル０（３６０））に対して２次元ウェーブレット変換を施し、デコンポジションレベル１（３６１）に示すサブバンド１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨを分離する。すなわち、タイル原画像（３６０）がデコンポジションレベル１（３６１）に示すサブバンドに分割される。そして引き続き、この階層における低周波成分１ＬＬに対して、２次元ウェーブレット変換を施し、デコンポジションレベル２（３６２）に示すサブバンド２ＬＬ，２ＨＬ，２ＬＨ，２ＨＨを分離する。順次同様に、低周波成分２ＬＬに対しても、２次元可逆ウェーブレット変換を施し、デコンポジションレベル３（３６３）に示すサブバンド３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨを分離する。ここで、各デコンポジションレベルにおいて符号化の対象となるサブバンドは、例えば、デコンポジションレベル数を３とした時、サブバンド３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，１ＨＬ，１ＬＨ，１ＨＨが符号化対象となり、３ＬＬサブバンドは符号化されない。
【００７４】
次いで、指定した符号化の順番で符号化の対象となるビットが定められ、図１０の量子化部３３で対象ビット周辺のビットからコンテキストが生成される。つまり、上述したような低周波成分（ＬＬサブバンド係数）の再帰的分割（オクターブ分割）により得られたウェーブレット係数は、サブバンド毎に量子化・逆量子化部３３にて量子化されることとなる。ＪＰＥＧ２０００ではロスレス（可逆）圧縮とロッシー（非可逆）圧縮のいずれも可能であり、ロスレス圧縮の場合には量子化ステップ幅は常に１であり、この段階では量子化されない。量子化の処理が終わったウェーブレット係数は、例えば８ｂｉｔの原画像に対し１２ｂｉｔに増える。
【００７５】
続いて、エントロピー符号化部３４では、コンテキストと対象ビットから確率推定によって、各コンポーネントのタイルに対する符号化を行う。こうして、原画像の全てのコンポーネントについて、タイル単位で符号化処理が行われる。量子化後の各サブバンド係数に対するこのエントロピー符号化には、ブロック分割、係数モデリング及び２値算術符号化からなるＥＢＣＯＴ（Ｅｍｂｅｄｄｅｄ  Ｂｌｏｃｋ  Ｃｏｄｉｎｇ  ｗｉｔｈ  Ｏｐｔｉｍｉｚｅｄ  Ｔｒｕｎｃａｔｉｏｎ）と呼ばれる符号化方式が用いられ、量子化後の各サブバンド係数のビットプレーンが上位プレーンから下位プレーンへ向かって、コードブロックと呼ばれるブロック毎に符号化される。
【００７６】
最後にタグ処理部３５は、符号形成プロセスを行う。タグ処理部３５で行う符号形成プロセスにおいては、エントロピー符号化部３４からの全符号化データを１本のコードストリームに結合するとともに、それにタグを付加する処理を行う。タブ処理部３５では、まず、エントロピー符号化部３４で生成されたコードブロックの符号をまとめてパケットが生成され、ここで生成されたパケットがプログレッション順序に従って並べられるとともに必要なタグ情報が付加されることにより、所定のフォーマットの符号化データが作成される。なお、ＪＰＥＧ２０００では、符号順序制御に関して、解像度レベル、プレシンクト（ｐｏｓｉｔｉｏｎ）、レイヤ、コンポーネント（色成分）の組み合わせによる５種類のプログレッション順序が定義されている。
【００７７】
ここで、エントロピー符号化部３４におけるエントロピー符号化、及びタグ処理部３５における符号形成プロセスの詳細を例を挙げて説明する。
量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎に、「プレシンクト」と呼ばれる重複しない矩形に分割される。これは、インプリメンテーションでメモリを効率的に使うために導入されたものである。更に、個々のプレシンクトは、重複しない矩形の「コードブロック」に分けられる。
【００７８】
ここで、プレシンクト、コードブロック、パケット、レイヤについて簡単に説明する。画像≧タイル≧サブバンド≧プレシンクト≧コードブロックの大きさ関係がある。
プレシンクトとは、サブバンドの矩形領域で、同じデコンポジションレベルのＨＬ，ＬＨ，ＨＨサブバンドの空間的に同じ位置にある３つの領域の組が１つのプレシンクトとして扱われる。ただし、ＬＬサブバンドでは、１つの領域が１つのプレシンクトとして扱われる。プレシンクトのサイズをサブバンドと同じサイズにすることも可能である。また、プレシンクトを分割した矩形領域がコードブロックである。プレシンクトに含まれる全てのコードブロックの符号の一部（例えば最上位から３ビット目までの３枚のビットプレーンの符号）を取り出して集めたものがパケットである。符号が空（から）のパケットも許される。コードブロックの符号をまとめてパケットを生成し、所望のプログレッション順序に従ってパケットを並べることにより符号データを形成する。なお、後述するが、図１６の各タイルに関するＳＯＤ以下の部分がパケットの集合である。全てのプレシンクト（つまり、全てのコードブロック、全てのサブバンド）のパケットを集めると、画像全域の符号の一部（例えば、画像全域のウェーブレット係数の最上位のビットプレーンから３枚目までのビットプレーンの符号）ができるが、これがレイヤである（ただし、次に示す例のように、必ずしも全てのプレシンクトのパケットをレイヤに含めなくともよい）。したがって、伸張時に復号されるレイヤ数が多いほど再生画像の画質は向上する。つまり、レイヤは画質の単位とも言える。全てのレイヤを集めると、画像全域の全てのビットプレーンの符号になる。
【００７９】
図１４は、プレシンクトとコードブロックの関係を説明するための図である。また、図１５は、デコンポジションレベル数が２（解像度レベル数＝３）の場合のパケットとレイヤの一例を示す図である。
量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎にプレシンクトに分割されるが、図１４に示したように、一つのプレシンクト（例えばプレシンクト３８ｐ４）は、空間的に一致した３つの矩形領域からなっている。プレシンクト３８ｐ６も同様である。すなわち、図１４中のプレシンクトと記された空間的に同じ位置にある３つの領域の組が１つのプレシンクトとして扱われる。なお、ここで原画像３８はデコンポジションレベル１でタイル３８ｔ０，３８ｔ１，３８ｔ２，３８ｔ３の４つのタイルに分割されている。更に、個々のプレシンクトは、重複しない矩形の「コードブロック」（プレシンクト３８ｐ４に対してはコードブロック３８４ｂ０，３８４ｂ１，．．．）に分けられる。これは、エントロピー符号化部３４にてエントロピーコーディングを行う際の基本単位となる。
【００８０】
符号化効率を上げるために、図１５で後に例示するように、係数値をビットプレーン単位に分解し、画素或いはコードブロック毎にビットプレーンに順序付けを行い、１又は複数のビットプレーンからなる層（レイヤ）を構成することもある。すなわち係数値のビットプレーンから、その有意性に基づいた層（レイヤ）を構成し、そのレイヤごとに符号化を行う。最も有意なレイヤである最上位レイヤ（ＭＳＢ）とその下位レイヤを数レイヤだけ符号化し、最も有意でないレイヤ（ＭＬＢ）を含んだそれ以外のレイヤをトランケートすることもある。
【００８１】
図１５を参照して、デコンポジションレベル数＝２（解像度レベル数＝３）の場合のパケットとレイヤの構成例（レイヤ数＝１０）を示す。図中の縦長の小さな矩形がパケットであり、その内部に示した数字はパケット番号である。レイヤを濃淡を付けた横長矩形領域として図示してある。すなわち、この例では、パケット番号０〜５１のパケットの符号からなるレイヤ０、パケット番号５２〜７２のパケットの符号からなるレイヤ１、パケット番号７３〜９３のパケットの符号からなるレイヤ２、パケット番号９４〜１１４のパケットの符号からなるレイヤ３、パケット番号１１５〜１３５のパケットの符号からなるレイヤ４、パケット番号１３６〜１５６のパケットの符号からなるレイヤ５、パケット番号１５７〜１７７のパケットの符号からなるレイヤ６、パケット番号１７８〜１９８のパケットの符号からなるレイヤ７、パケット番号１９９〜２１５のパケットの符号からなるレイヤ８、及び、残りのパケット番号２１６〜２２８のパケットの符号からなるレイヤ９の１０レイヤに分割されている。なお、パケットとプレシンクトとの対応関係などは、プログレッション順序の違いやレイヤ分割数等により様々に変化するものであり、上に示したレイヤ構成はあくまで一例である。
【００８２】
図１５で例示した以外のレイヤ構成例も、パケットとして、符号データを分割しておき、パケット番号の小さいものから順番に所定サイズになるまでパケットを追加していき、所定サイズになったところまでを１レイヤとしている。また、ここで示したレイヤ構成例では、サブビットプレーンとして１ｂｉｔをＲｅｆｉｎｅｍｅｎｔ，Ｓｉｇｎｉｆｉｃａｎｔ，Ｃｌｅａｎｕｐの３つに分割した例を示しているが、サブビットプレーンでさらに細かく分割しておけば、より細かい制御が可能である。さらに、パケットの優先度の順番を入れ替えることにより、解像度を重視した順番、画質を重視した順番、位置を重視した順番などに変更可能となる。なお、図１５で示したレイヤ構成例は、図１１のステップＳ５と共に図示したものに対応している。
【００８３】
図１６には、符号形成プロセスにて生成されるＪＰＥＧ２０００の符号化データのフォーマット（コードストリームの構造）を簡単に示している。この符号化データは、各種のタグ情報が付加されている。すなわち、図１６に見られるように、符号化データは、コードストリームの始まりを示すＳＯＣマーカ３９ｓで始まり、その後に符号化パラメータや量子化パラメータ等を記述したメインヘッダ（Ｍａｉｎ  Ｈｅａｄｅｒ）３９ｈが続き、その後に各タイル毎の符号データが続く。各タイル毎の符号データは、ＳＯＴマーカ３９ｓｔで始まり、タイルヘッダ（Ｔｉｌｅ  Ｈｅａｄｅｒ）３９ｔｈ、ＳＯＤマーカ３９ｓｄ、タイルデータ（Ｔｉｌｅ  Ｄａｔａ；符号化データ（ビットストリーム３９ｂ））で構成される。そして、コードストリームの終端（最後のタイルデータの後）には、再び、終了を示すタグ（ＥＯＣタグ３９ｅ）が置かれる。
【００８４】
図１７は、図１６のメインヘッダの構成を示す図である。
図１７に示すように、図１６のメインヘッダ３９ｈは、画像とタイルのサイズ（ＳＩＺ）に続いて、デフォルト符号スタイル（ＣＯＤ；必須）、符号スタイル成分（ＣＯＣ）、デフォルト量子化（ＱＣＤ；必須）、量子化成分（ＱＣＣ）、ＲＯＩ（ＲＧＮ）、デフォルトプログレッシブ順序（ＰＯＣ）、集約パケット（ＰＰＭ）、タイル長（ＴＬＭ）、パケット長（ＰＬＭ）、色定義（ＣＲＧ）、コメント（ＣＯＭ）から構成される。ＳＩＺ及び必須と示したマーカセグメント（ＣＯＤ，ＱＣＤ）以外は、オプションとなる。
【００８５】
図１８は、ＪＰＥＧ２０００の基本方式のファイルフォーマットの構成を示す図である。
ＪＰＥＧ２０００の基本方式のファイルフォーマットはＪＰ２ファイルフォーマットと称し、図１６で説明したＪＰＥＧ２０００符号フォーマットを包含するものであり、画像データやメタデータ、階調数や色空間等の画像の性質を表す情報、知的所有権情報等の情報を含むことを目的としたフォーマットである。ＪＰ２ファイルフォーマットで構成されたＪＰ２ファイルの情報構造は、ｂｏｘと称する情報の区切りから構成され、ｍｅｔａｄａｔａと称するアプリケーションに特化した情報を含む。ＪＰ２ファイルの情報構造は、図１８に実線（必須）と破線（オプション）で示すように、ＪＰＥＧ２０００  Ｓｉｇｎａｔｕｒｅ  ｂｏｘ，Ｆｉｌｅ  Ｔｙｐｅ  ｂｏｘ，ＪＰ２  Ｈｅａｄｅｒ  ｂｏｘ，Ｃｏｎｔｉｇｕｏｕｓ  Ｃｏｄｅｓｔｒｅａｍ  ｂｏｘからなる。詳細は図示の通りである。
【００８６】
一方、復号化時には、符号化時とは逆に、各コンポーネントの各タイルのコードストリームから画像データを生成する。図１０を用いて簡単に説明する。この場合、タグ処理部３５は、外部より入力したコードストリームに付加されたタグ情報を解釈し、コードストリームを各コンポーネントの各タイルのコードストリームに分解し、その各コンポーネントの各タイルのコードストリーム毎に復号化処理が行われる。コードストリーム内のタグ情報に基づく順番で復号化の対象となるビットの位置が定められるとともに、逆量子化部３３で、その対象ビット位置の周辺ビット（既に復号化を終えている）の並びからコンテキストが生成される。エントロピー復号化部３４で、このコンテキストとコードストリームから確率推定によって復号化を行い対象ビットを生成し、それを対象ビットの位置に書き込む。
【００８７】
このようにして復号化されたデータは各周波数帯域毎に空間分割されているため、これを２次元ウェーブレット逆変換部３２で２次元ウェーブレット逆変換を行うことにより、画像データの各コンポーネントの各タイルが復元される。復元されたデータは色空間逆変換部３１によって元の表色系のデータに変換される。
【００８８】
図１９は、本発明の一実施形態に係る画像処理装置の構成例を説明するための機能ブロック図で、図２０は、図１９における画像処理方法を説明するためのフロー図である。なお、図２０は、本発明の一実施形態に係る画像処理方法の手順例を説明するためのフロー図でもある。
【００８９】
ここで例示する画像処理装置は、画像の圧縮符号データを生成する装置であり、サムネイル情報設定手段及びサムネイル情報付加手段及び撮影リスト情報記録手段を含むものとする。また、以降、画像処理装置を、圧縮にのみ係わる部分を指す時は画像圧縮装置として説明するが、非圧縮データに限らず圧縮された画像データを、（サムネイル出力や）本発明に係る撮影リスト記録が容易なように変換することが可能であるため、画像変換装置ともいえる。図１９では、画像圧縮装置（画像変換装置）４０が、画像読込部４１、サムネイル情報設定手段をもつサムネイル設定部４２、画質圧縮部４３、サムネイル情報付加手段をもつサムネイル情報付加部４４、撮影リスト情報記録手段をもつ撮影リスト保存場所付加部４５、符号生成部４６より構成されているものとして説明する。
【００９０】
サムネイル情報設定手段では、画像のサムネイル情報を、１又は複数形態設定する。また、サムネイル情報付加手段では、設定された形態（設定された形態のうち１又は複数形態としてもよい）のサムネイル情報を、符号データ形成時にヘッダ部分に付加する。
【００９１】
画像圧縮装置４０は、画像データを画像読込部４１で読み込み（ステップＳ１１）、サムネイル設定部４２でサムネイル情報を設定する（ステップＳ１２）。勿論、サムネイル設定部４２にて予め設定するサムネイル情報を設定しておいてもよい。続いて、画質圧縮部４３にて画像を圧縮する（ステップＳ１３）。次に、撮影リスト保存場所付加部４５にて、撮影リストファイルの保存場所（原画像の保存場所と同じである、或いはリンクが張られていることが好ましい）の情報を付加する（ステップＳ１４）。そして、サムネイル情報付加部４４にて設定に応じたサムネイル情報を付加し、符号生成部４６にて符号データを生成する（ステップＳ１５）。なお、ここでは、サムネイル情報付加手段がサムネイル情報付加部４４にあり、サムネイル情報を付加した後に、符号生成部４６にて符号を生成するような構成例を説明するが、符号生成中にサムネイル情報を付加してもよい。
【００９２】
また、撮影リスト情報（ＵＲＬ等）サムネイル情報の記録場所の候補例としては、図１７におけるＣＯＭマーカ、図１８におけるファイルフォーマットＸＭＬｂｏｘｅｓ、同じくファイルフォーマットＵＵＩＤｂｏｘｅｓなどが挙げられるが、他の記録場所を採用してもよい。ＸＭＬの記述例を以下に示す。
【００９３】
2004254035.tif 000003
【００９４】
図２１は、原画像、及びその原画像を本発明に係る画像処理装置で圧縮し、画像伸張装置で出力した結果の画像を示している。
図２１の原画像５０に対し、サムネイルとして低解像度画像を指定した場合、図１６（Ａ）の画像５１のように出力される。
【００９５】
図２２は、Ｅｘｉｆ規格におけるタグの種類と対応レベル（プライベートタグ）の表を示す図である。
上述の撮影リスト情報やサムネイル情報などは、図２２に示すようにＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）などで標準化されているタグに記載してもよい。例えば、この表５２中のユーザコメントのタグ情報として記載してもよい。また、Ｅｘｉｆの規格に従った方法だけでなく、それと同様の方法で、写真のファイルの先頭部分（ヘッダ部分）に撮影リストの保存されているＵＲＬやＩＰアドレスを記述する。なお、Ｅｘｉｆ  ２．１規格書は、ｈｔｔｐ：／／ｉｔ．ｊｅｉｔａ．ｏｒ．ｊｐ／ｄｏｃｕｍｅｎｔ／ｐｕｂｌｉｃａ／ｓｔａｎｄａｒｄ／ｅｘｉｆ＿ｊａｐ／ｊｅｉｄａ４９ｊａｐ．ｈｔｍにある。
【００９６】
ここで説明した画像処理装置によれば、圧縮された画像データのデータ容量を大きくすることなく、画像データのサムネイルを高速に出力する可能な圧縮画像データを生成することが可能となるうえに、画像のファイルから撮影リストのファイルまで辿り着くことができる。さらに、ヘッダ情報に撮影リストファイルのＵＲＬ等ロケーション情報と複数の形態のサムネイル情報を記録しておくことで、複数の形態のサムネイルを出力可能な圧縮符号データを生成することや、容易に画像ファイルから撮影リストまで遡ることが可能となる。また、本発明に係る画像処理装置又は画像伸張装置によれば、入力する圧縮画像データのデータ容量を大きくすることなく、画像データのサムネイルを高速に出力することが可能となり、さらに容易に画像ファイルから撮影リストまで遡ることが可能となる。これらの装置はネットワークを介して画像を配信する画像配信システムなどに適用できる。
【００９７】
ここで上述した各実施形態に適用可能な装置の構成例を説明する。ここで説明する装置としては画像入力装置の例として説明した画像処理装置の圧縮部分のみを説明するが、同様の構成で、処理手順や入出力データを変えることで上述した様々な装置に適用可能である。
【００９８】
図２３は、本発明に係る画像圧縮装置の一構成例を示す図である。
ここで例示する本発明に係る画像圧縮装置は、データバス６３を介して、ＲＡＭ６１，ＣＰＵ６２，ＨＤＤ６４が接続された構成となっており、以下の流れで、原画像の画像データから、ＵＲＬ等の撮影リスト情報（やサムネイル情報）が付加された圧縮画像データが生成され、ＨＤＤ６４に保存されることとなる。
【００９９】
ＨＤＤ６４上に記録された原画像の画像データ（又は圧縮された画像データ）が、ＣＰＵ６２からの命令によってＲＡＭ６１上に読み込まれる（ｉ）。次に、ＣＰＵ６２はＲＡＭ６１上の画像データを読み込み、ウェーブレット係数を求め、サムネイル情報付加処理の他、本発明に係る撮影リスト情報付加処理を適用して圧縮画像データを生成する（ｉｉ）。ＣＰＵ６２は、生成された圧縮画像データ（ＵＲＬ付き）をＲＡＭ６１上の別の領域に書き込む（ｉｉｉ）。ＣＰＵ６２からの命令によって、圧縮画像データ（ＵＲＬ付き）がＨＤＤ６４上に記録される（ｉｖ）。
【０１００】
以上、本発明の撮影リスト情報記録装置、画像入力装置を中心に各実施形態を説明してきたが、本発明は、一部フロー図としても説明したように、それらの装置における処理手順を含んでなる撮影リスト情報記録方法、画像入力方法としても、或いは、コンピュータをそれら装置として又はそれらの装置の各手段として機能させるための、又はコンピュータにそれら方法を実行させるためのプログラム（それらの処理内容が実装されているコンピュータプログラム）としても、或いは、そのプログラムを記録したコンピュータ読み取り可能な記録媒体（それらの処理内容が記録されているコンピュータ読み取り可能な情報記録媒体）としての形態も可能である。また、このプログラムや記録媒体により、上述の各実施形態に対応した処理によって、容易に画像ファイルから撮影リストまで遡ることが可能システムなど、上述した装置と同様の効果を持ったシステムを提供することができる。これらのプログラムや記録媒体は、上述した実施形態を元に容易に実施できることは明らかである。
【０１０１】
本発明による撮影リスト情報記録又は画像入力の機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態を説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ、光磁気ディスク、ＤＶＤ−ＲＯＭ、ＦＤ、フラッシュメモリ、及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に上述した本発明の各実施形態に係る機能をコンピュータに実行させ、撮影リスト情報記録又は画像入力の機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ（汎用コンピュータやその他の機器）等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出し、そのまま起動させるか機器に伝送するか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わる撮影リスト情報記録又は画像入力機能を実行することができる。
【０１０２】
【発明の効果】
本発明によれば、撮影リストに基づいて撮影した画像であっても撮影日時，撮影場所，撮影方法などの撮影情報を調べることが可能となり、撮影した写真や映像がどういう経緯で撮影されたものかを遡って調べることができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像入力装置の一構成例を示す概略図である。
【図２】撮影リストファイルの一例を示す図である。
【図３】図２（Ａ）の撮影リストファイルを参照して撮影する手順を説明する図である。
【図４】デジタルカメラでの撮影手順を説明するためのフロー図である。
【図５】データベース上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図である。
【図６】データベース上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図で、データベースにマクロが組み込まれた例を示す図である。
【図７】文書ファイル上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図である。
【図８】文書ファイル上に作成した撮影リストファイルに基づいて画像が取り込まれるまでの流れを例示するためのフロー図で、データベースにマクロが組み込まれた例を示す図である。
【図９】文書ファイル上で作成した撮影リストファイルに基づいて画像がＷｅｂサーバに取り込まれるまでの流れを例示するためのフロー図である。
【図１０】ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムを説明するためのブロック図である。
【図１１】ＪＰＥＧ２０００のアルゴリズムを説明するための簡略化されたフロー図である。
【図１２】デコンポジションレベル数が３の場合の、各デコンポジションレベルにおけるサブバンドを示す図である。
【図１３】タイル分割されたカラー画像の各コンポーネントの例を示す図である。
【図１４】プレシンクトとコードブロックの関係を説明するための図である。
【図１５】デコンポジションレベル数が２（解像度レベル数＝３）の場合のパケットとレイヤの一例を示す図で、一般的なレイヤ構成例を示す図である。
【図１６】符号形成プロセスにて生成されるＪＰＥＧ２０００の符号化データのフォーマット（コードストリームの構造）を簡単に示す図である。
【図１７】図１６のメインヘッダの構成を示す図である。
【図１８】ＪＰＥＧ２０００の基本方式のファイルフォーマットの構成を示す図である。
【図１９】本発明の一実施形態に係る画像処理装置の構成例を説明するための機能ブロック図である。
【図２０】図１９における画像処理方法を説明するためのフロー図で、本発明の一実施形態に係る画像処理方法の手順例を説明するためのフロー図でもある。
【図２１】原画像、及びその原画像を本発明に係る画像処理装置で圧縮し、画像伸張装置で出力した結果の画像を示す図である。
【図２２】Ｅｘｉｆ規格におけるタグの種類と対応レベル（プライベートタグ）の表を示す図である。
【図２３】本発明に係る画像処理装置の一構成例を示す図である。
【符号の説明】
１…画像入力装置（デジタルカメラ）、２…ＰＣ、３…ネットワーク、４…サーバ装置、５…ＰＣ、１０…画像ＤＢ、１１…撮影リスト入力手段、１２…撮影リスト記憶手段、１３…画像圧縮手段、１４…画像伸張手段、１５…撮影リスト情報記録手段、２１，２１ａ，２１ｂ，２５，２５ａ，２５ｂ…撮影リストファイル、２２，２６…撮影順序、２３，２７…カット名、２４，２９…画像、２８…格納場所、３１…色空間変換・逆変換部、３２…２次元ウェーブレット変換・逆変換部、３３…量子化・逆量子化部、３４…エントロピー符号化・復号化部、３５…タグ処理部、４０…画像圧縮装置（画像変換装置）、４１…画像読込部、４２…サムネイル設定部、４３…画質圧縮部、４４…サムネイル情報付加部、４５…撮影リスト保存場所付加部、４６…符号生成部、６１…ＲＡＭ、６２…ＣＰＵ、６３…データバス、６４…ＨＤＤ。
【図１】
2004254035.tif 000004
【図２】
2004254035.tif 000005
【図３】
2004254035.tif 000006
【図４】
2004254035.tif 000007
【図５】
2004254035.tif 000008
【図６】
2004254035.tif 000009
【図７】
2004254035.tif 000010
【図８】
2004254035.tif 000011
【図９】
2004254035.tif 000012
【図１０】
2004254035.tif 000013
【図１１】
2004254035.tif 000014
【図１２】
2004254035.tif 000015
【図１３】
2004254035.tif 000016
【図１４】
2004254035.tif 000017
【図１５】
2004254035.tif 000018
【図１６】
2004254035.tif 000019
【図１７】
2004254035.tif 000020
【図１８】
2004254035.tif 000021
【図１９】
2004254035.tif 000022
【図２０】
2004254035.tif 000023
【図２１】
2004254035.tif 000024
【図２２】
2004254035.tif 000025
【図２３】
2004254035.tif 000026