(57)【要約】【課題】  特殊なデバイスや暗号化アルゴリズムを用いることなく、安価に、また記憶領域を圧迫せずに装置の紛失や盗難の際にもデータの漏洩を防止することを目的とする。【解決手段】  パラメータ生成部６で符号化パラメータを生成する。生成した符号化パラメータは画像ファイル記憶部９へ保存する。また撮影装置へも生成した符号化パラメータを渡す。撮影装置１は、撮影部２で撮影した画像を渡された符号化パラメータで符号化し、符号化パラメータは削除する。画像サーバ５は、撮影装置１から符号化された画像データを受取ると、画像ファイル記憶部９にある符号化パラメータで復号を行う。よって撮影装置１には撮影後、符号化パラメータは残っていない。そのため撮影装置１では撮影した画像を復号することができず、撮影装置１の紛失や盗難の際にもデータの漏洩が防止される。また暗号化アルゴリズムを備える必要もないため、記憶領域を圧迫することもない。【選択図】        図１
2006173954.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影し撮影画像を生成する撮影部と、
前記撮影部で生成した前記撮影画像を符号化するために使用する第１符号化パラメータを記憶する第１記憶部と、
前記撮影画像を前記第１符号化パラメータで符号化し第１符号化画像データを生成する第１符号化部と、
前記第１符号化部で生成した前記第１符号化画像データを記憶する第２記憶部とを備え、
前記第１符号化部は、前記第１符号化画像データを生成した場合、前記第１記憶部に記憶された前記第１符号化パラメータを削除することを特徴とする画像撮影装置。
【請求項２】
前記撮影部は、前記撮影画像を第２符号化パラメータで符号化し第２符号化画像データを生成する第２符号化部を備え、
上記画像撮影装置は、さらに、前記撮影部から、前記第２符号化部が生成した前記第２符号化画像データと前記第２符号化部で符号化に使用した前記第２符号化パラメータとを入力し、前記第２符号化画像データを復号して前記撮影画像として前記第１符号化部へ出力する復号部を備えることを特徴とする請求項１記載の画像撮影装置。
【請求項３】
前記第１記憶部は、前記第１符号化パラメータを特定するＩＤ（識別子）が付加された前記第１符号化パラメータであるＩＤ付き第１符号化パラメータを記憶し、
前記第１符号化部は、前記撮影画像を前記ＩＤ付き第１符号化パラメータで符号化し前記第１符号化画像データを生成し、前記第１符号化画像データに符号化で使用した前記ＩＤ付き第１符号化パラメータの前記ＩＤを付加し、前記第１記憶部に記憶された前記ＩＤを持つ前記ＩＤ付き第１符号化パラメータを削除することを特徴とする請求項２記載の画像撮影装置。
【請求項４】
前記復号部は、前記第２記憶部から前記第１符号化画像データの少なくとも一部を入力し、前記第２符号化パラメータを使用して前記第１符号化画像データの少なくとも一部を復号した復号画像を生成し、
前記画像撮影装置は、さらに、前記復号部で生成した前記復号画像を表示する表示部と、
前記撮影画像の符号化を再度行うかの判定を画像撮影者が入力する入力部とを備え、
前記第１符号化部は、前記入力部が入力した判定に従い、前記第１記憶部の前記ＩＤ付き第１符号化パラメータの中から前記第１符号化画像データの符号化で使用した前記ＩＤ付き第１符号化パラメータとは別のＩＤ付き第１符号化パラメータを１つ選択し、選択した前記ＩＤ付き第１符号化パラメータで再度符号化し前記第１符号化画像データの生成を行うことを特徴とする請求項３記載の画像撮影装置。
【請求項５】
前記復号部は、前記第１符号化画像データの少なくとも一部を、前記第２符号化パラメータを使用して復号して比較元画像を生成し、前記第２符号化画像データの比較元画像に該当する部分を、前記第２符号化パラメータを使用して復号し比較先画像を生成し、
前記画像撮影装置は、さらに、前記復号部で生成した前記比較元画像と前記比較先画像とを比較する比較部を備え、
前記第１符号化部は、比較部の比較で前記比較元画像と前記比較先画像とが一致した場合、前記ＩＤ付き第１符号化パラメータの中から前記第１符号化画像データの符号化で使用した前記ＩＤ付き第１符号化パラメータとは別のＩＤ付き第１符号化パラメータを１つ選択し、選択した前記ＩＤ付き第１符号化パラメータで再度符号化し前記第１符号化画像データの生成を行うことを特徴とする請求項３記載の画像撮影装置。
【請求項６】
前記第１符号化パラメータは、符号化に使用する値を符号化テーブルに記憶され、前記符号化テーブルの中で符号長が同じ長さの符号に割り当てられた値を入れ替えして生成されたパラメータであることを特徴とする請求項１記載の画像撮影装置。
【請求項７】
前記第１記憶部と前記第２記憶部とは、画像撮影装置と着脱可能な不揮発性記憶媒体であることを特徴とする請求項１記載の画像撮影装置。
【請求項８】
前記画像撮影装置は、さらに、前記第１符号化パラメータを外部から受信して前記第１記憶部へ出力する通信部を備えることを特徴とした請求項１記載の画像撮影装置。
【請求項９】
画像の符号化に使用するＩＤが付加された符号化パラメータであるＩＤ付き符号化パラメータを生成するパラメータ生成部と、
画像を前記パラメータ生成部で生成した前記ＩＤ付き符号化パラメータで符号化し生成された符号化画像データと、前記ＩＤ付き符号化パラメータとを入力として画像ファイルを生成する画像ファイル生成部と、
前記画像ファイル生成部で生成した前記画像ファイルを記憶する画像ファイル記憶部とを備えることを特徴とする画像サーバ。
【請求項１０】
前記第１符号化パラメータは、符号化に使用する値を符号化テーブルに記憶され、前記符号化テーブルの中で符号長が同じ長さの符号に割り当てられた値を入れ替えして生成されたパラメータであることを特徴とする請求項９記載の画像サーバ。
【請求項１１】
前記画像サーバは、さらに、前記画像サーバと着脱できる不揮発性記憶媒体を読み書き可能な入出力部を備え、
前記入出力部は、前記パラメータ生成部で生成した前記符号化パラメータを不揮発性記憶媒体へ書き込むことを特徴とする請求項９記載の画像サーバ。
【請求項１２】
前記画像サーバは、さらに、前記パラメータ生成部で生成した前記符号化パラメータを外部へ送信する画像サーバ通信部を備えることを特徴とする請求項９記載の画像サーバ。
【請求項１３】
画像を撮影し撮影画像を生成する撮影ステップと、
前記撮影ステップで撮影した前記撮影画像を符号化するために使用する第１符号化パラメータを記憶する第１記憶ステップと、
前記撮影画像を前記第１符号化パラメータで符号化し第１符号化画像データを生成する第１符号化ステップと、
前記第１符号化ステップで生成した前記第１符号化画像データを記憶する第２記憶ステップとを備え、
前記第１符号化ステップは、前記第１符号化画像データを生成した後、前記第１記憶ステップに記憶された前記第１符号化パラメータを削除することを特徴とする画像撮影方法。
【請求項１４】
画像の符号化に使用するＩＤが付加された符号化パラメータであるＩＤ付き符号化パラメータを生成するパラメータ生成ステップと、
前記画像を前記パラメータ生成ステップで生成した前記ＩＤ付き符号化パラメータで符号化し生成された符号化画像データと、前記ＩＤ付き符号化パラメータとを入力として画像ファイルを生成する画像ファイル生成ステップと、
前記画像ファイル生成ステップで生成した前記画像ファイルを記憶する画像ファイル記憶ステップとを備えることを特徴とする画像ファイル生成方法。
【請求項１５】
データを符号化するのに使用する符号化パラメータを記憶する第１記憶部と、
前記データを前記符号化パラメータで符号化し符号化データを生成する符号化部と、
前記符号化部での符号化で生成した前記符号化データを記憶する第２記憶部とを備え、
前記符号化部は、前記符号化データを生成した場合、前記第１記憶部に記憶された前記符号化パラメータを削除することを特徴とする符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像撮影装置、画像サーバ、画像撮影方法、画像ファイル生成方法、符号化装置に関するものである。
【背景技術】
【０００２】
従来の撮影装置は、カメラとカメラデータ転送用装置との間で、装置間の認証に成功した場合のみに、カメラで撮影した画像の転送を行う。カメラとカメラデータ転送用装置との間で、装置間の認証が失敗した場合には、カメラで撮影した画像を削除し、転送を行わないようにしている。
【０００３】
他の例では、まずカメラに固有のＩＤ（識別子）を持たせる。そしてカメラのＩＤを暗号化の鍵として画像データ第１回目の暗号化を行う。次に記録媒体にも固有のＩＤを持たせる。そして記録媒体のＩＤを暗号化の鍵として画像データの第２回目の暗号化を行うようにしている。
【特許文献１】特開２００３−２４４５２３号公報
【特許文献２】特開２００２−９４９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の撮影装置は、カメラとカメラデータ転送装置との間で認証が失敗した場合には、撮影画像はカメラ内の記憶メディアから削除される。しかしカメラデータ転送装置に接続しない場合には、撮影画像はカメラ内の記憶メディアに記憶されたままになっている。そのため、カメラの盗難や紛失の場合に、カメラを分解されると画像が漏洩するという課題があった。
【０００５】
これを防ぐためにカメラ内の記憶メディアに耐タンパデバイスを用い、分解された場合にデータを自動的に消失させることもできる。しかしこの場合には、撮影装置の価格が高価となる。また耐タンパデバイスに記憶できる容量が限られているため、撮影できる画像のサイズや枚数が制限されるという課題があった。
【０００６】
また従来の暗号化を用いる方式では、撮影装置側と再生装置側の両方に、標準の符号化アルゴリズムとは別に、暗号化アルゴリズムを備える必要があった。そのため両装置での処理負荷や必要メモリ容量の増加が発生するという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、特殊なデバイスや暗号化アルゴリズムを用いることなく、安価に、装置の紛失や盗難の際にもデータの漏洩を防止することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は以下の特徴がある。画像を撮影し撮影画像を生成する撮影部と、前記撮影部で生成した前記撮影画像を符号化するために使用する第１符号化パラメータを記憶する第１記憶部と、前記撮影画像を前記第１符号化パラメータで符号化し第１符号化画像データを生成する第１符号化部と、前記第１符号化部で生成した前記第１符号化画像データを記憶する第２記憶部とを備え、前記第１符号化部は、前記第１符号化画像データを生成した場合、前記第１記憶部に記憶された前記第１符号化パラメータを削除することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影画像から第１符号化画像データを生成した場合、第１記憶部に記憶された第１符号化パラメータを削除した。そのため特殊なデバイスや暗号化アルゴリズムを用いることなく安価に、またメモリ容量の圧迫をすることなしに、装置の紛失や盗難の場合にも装置内のデータの漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を図面に示す実施の形態に基づいて説明する。
【００１１】
実施の形態１．
図１は実施の形態１に係る撮影システムの構成を示すブロック図である。
【００１２】
実施の形態１は、撮影装置１と画像サーバ５とからなる。撮影装置１は撮影部２と符号化部３と記憶媒体４とからなる。撮影部２は撮影画像を電子的なデータに変換する。符号化部３は第１符号化部を持つ。符号化部３の第１符号化部はデータの符号化を行う。記憶媒体４は符号化パラメータと画像データとを記憶する。記憶媒体４は第１記憶部と第２記憶部とを持つ。第１記憶部は符号化パラメータを記憶する。また第２記憶部は画像データを記憶する。ここで第１記憶部と第２記憶部とは別々の記憶媒体でも構わないし、同じ記憶媒体でも構わない。ここでは第１記憶部と第２記憶部とは同じ記憶媒体であることとする。画像サーバ５はパラメータ生成部６と媒体入出力Ｉ／Ｆ（インターフェース）７と画像ファイル生成部８と画像ファイル記憶部９とからなる。パラメータ生成部６は符号化テーブルに記憶された符号化パラメータを生成する。媒体入出力Ｉ／Ｆ７は記憶媒体４を着脱することができ、記憶媒体４とデータの読み書きを行う。画像ファイル生成部８は画像データと符号化パラメータとから画像ファイルを生成する。画像ファイル記憶部９は符号化パラメータと画像ファイルと基準とするＪＰＥＧ画像ファイルを記憶する。例えば、媒体入出力Ｉ／Ｆ７はＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４などである。また画像ファイル記憶部９は磁気ディスク装置９２０などである。
【００１３】
本実施の形態では、画像ファイルの形式をＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）とし、符号化パラメータにはハフマン符号化テーブルを用いる。図２は、ＪＰＥＧ画像ファイルを生成する場合の符号化において用いられるハフマン符号化テーブルを定義するセグメントの形式を示す。図１では、ハフマン符号化テーブルは撮影部２で撮影したＪＰＥＧ画像が保持する。
【００１４】
図２において、ハフマン符号化テーブルセグメント２１はハフマン符号化テーブルセグメント２１全体を表す。ＪＰＥＧのハフマン符号化テーブルセグメント２１は、セグメントの先頭を示す固定値（０ｘＦＦＣ４）からなる２バイトのハフマンテーブル定義マーカコードＤＨＴ２２で開始される。次に、ＪＰＥＧのハフマン符号化テーブルセグメント２１は、テーブル全体の長さを２バイトで示すＬｎ２３が続く。次にＪＰＥＧのハフマン符号化テーブルセグメント２１は、テーブルのクラス識別子としてそれぞれ４ビットからなるＴｃ２４とＴｈ２５とが続く。次に、ＪＰＥＧのハフマン符号化テーブルセグメント２１は、１ビットから１６ビットまでの各符号長に割り当てられた符号の数を示すＬｉ２６（１≦ｉ≦１６）が続く。最後に、ＪＰＥＧのハフマン符号化テーブルセグメント２１は、各符号に割り当てられた１バイトのデータの値を示すＶｉｊ２７（１≦ｉ≦１６，１≦ｊ≦Ｌｉ）が符号の数分続く。またハフマン符号化テーブルセグメント２１は、１つのハフマン符号化テーブルセグメント２１の中に複数個のハフマンテーブルが定義される。そのことからハフマン符号化テーブルセグメント２１は、テーブルのクラス識別子以降が複数回繰り返される。
【００１５】
次に動作について説明する。
【００１６】
まず、画像サーバ５において、符号化パラメータを生成する動作を説明する。
【００１７】
図３は、画像サーバ５において符号化パラメータを生成する処理を示すフローチャートである。図３では、画像サーバ５は画像ファイル記憶部９に記憶する基準とするＪＰＥＧ画像ファイルから符号化テーブルを読み込む。符号長が同じ物の間で、符号に割り当てられたデータをランダムに入れ替えた符号化テーブルを画像ファイル記憶部９へ出力する。また基準とするＪＰＥＧ画像ファイルのハフマン符号化テーブルは標準符号化テーブルとして定義されているものを使用しているものとする。
【００１８】
ステップＳ１０１では、パラメータ生成部６は内部変数としてＬｎとＴｙとをそれぞれ０に初期化する。
【００１９】
ステップＳ１０２では、パラメータ生成部６は１６個の要素を持つ配列Ｌｉを割り当てる。そしてパラメータ生成部６は各要素を０に初期化する。
【００２０】
ステップＳ１０３では、パラメータ生成部６は入力のＪＰＥＧ画像ファイルをスキャンし、ハフマンテーブル定義マーカコードまで読み飛ばす。
【００２１】
ステップＳ１０４では、パラメータ生成部６は、ＪＰＥＧ画像ファイルの次の２バイトを変数Ｌｎに読み込む。そしてパラメータ生成部６はサイズがＬｎバイトの出力バッファをパラメータ生成部６の内部に割り当てる。
【００２２】
ステップＳ１０５では、パラメータ生成部６は出力バッファの先頭に変数Ｌｎの値を２バイトで書き出す。そしてパラメータ生成部６は変数Ｌｎの値を２減算する。
【００２３】
ステップＳ１０６では、パラメータ生成部６は変数Ｌｎの値が０より大きいかチェックする。パラメータ生成部６は、変数Ｌｎの値が０より大きい場合はステップＳ１０７へ進み、変数Ｌｎの値が０より大きくない場合は処理を終了する。
【００２４】
ステップＳ１０７では、パラメータ生成部６は、ステップＳ１０６で変数Ｌｎが０より大きい場合には、次の１バイトをＴｙに読み込む。
【００２５】
ステップＳ１０８では、パラメータ生成部６は出力バッファにＴｙの値を１バイトで書き出す。そしてパラメータ生成部６変数Ｌｎの値を１減算する。
【００２６】
ステップＳ１０９では、パラメータ生成部６はＪＰＥＧ画像ファイルの次の１６バイトを１バイトずつ配列Ｌｉの要素としてＬｉ［０］からＬｉ［１５］に読み込む。そしてパラメータ生成部６は変数Ｌｎの値を１６減算する。
【００２７】
ステップＳ１１０では、パラメータ生成部６は内部変数ｉを０に初期化する。
【００２８】
ステップＳ１１１では、パラメータ生成部６は変数ｉの値が１６より小さいかをチェックする。パラメータ生成部６は、変数ｉの値が１６より小さい場合はステップＳ１１２へ進み、変数ｉの値が１６より小さくない場合はステップＳ１０６へ進む。
【００２９】
ステップＳ１１２では、パラメータ生成部６は配列の要素Ｌｉ［ｉ］が０より大きいかチェックする。パラメータ生成部６は、要素Ｌｉ［ｉ］が０より大きい場合にはステップＳ１１３へ進み、要素Ｌｉ［ｉ］が０より大きくない場合にはステップＳ１１９へ進む。
【００３０】
ステップＳ１１３では、パラメータ生成部６はステップＳ１１２で配列の要素Ｌｉ［ｉ］が０より大きい場合には、長さがＬｉ［ｉ］に等しい配列Ｖｉｊ［］を割り当てる。そしてパラメータ生成部６は、次のＬｉ［ｉ］バイトを割り当てた配列Ｖｉｊ［］の要素に読み込む。
【００３１】
ステップＳ１１４では、パラメータ生成部６は長さがＬｉ［ｉ］に等しい配列Ｒ［］を割り当てる。パラメータ生成部６は、その要素が０から（Ｌｉ［ｉ］−１）の間の乱数で、各要素が他の要素と重複しない値を要素として設定する。
【００３２】
ステップＳ１１５では、パラメータ生成部６は内部変数ｋを０に初期化する。
【００３３】
ステップＳ１１６では、パラメータ生成部６は出力バッファにＶｉｊ［Ｒ［ｋ］］の値を１バイトで書き出す。
【００３４】
ステップＳ１１７では、パラメータ生成部６は変数ｋの値に１加算する。
【００３５】
ステップＳ１１８では、パラメータ生成部６は変数ｋの値がＬｉ［ｉ］より小さいかをチェックする。変数ｋの値がＬｉ［ｉ］より小さい場合はステップＳ１１６へ進み、変数ｋの値がＬｉ［ｉ］より小さくない場合はステップＳ１１９へ進む。
【００３６】
ステップＳ１１９では、パラメータ生成部６は、変数ｋの値がＬｉ［ｉ］より小さくない場合は、変数ｉの値に１加算する。そしてステップＳ１１１へ進む。
【００３７】
画像サーバ５では、パラメータ生成部６が図３に記述した符号化パラメータ生成処理を実行して、符号化パラメータを生成する。画像サーバ５では、パラメータ生成部６が少なくとも１つ以上の符号化パラメータを生成する。パラメータ生成部６は生成した符号化パラメータにそれぞれ異なるＩＤを付けて画像ファイル記憶部９に記憶する。また記憶媒体４が媒体入出力Ｉ／Ｆ７に接続された状態の場合に、パラメータ生成部６は、画像ファイル記憶部９に記憶したＩＤを付けた符号化パラメータを、媒体入出力Ｉ／Ｆ７を介して記憶媒体４の第１記憶部に記憶する。
【００３８】
次に、撮影装置１において画像を撮影する動作を説明する。ここで、画像を撮影する場合には、記憶媒体４の第１記憶部にはＩＤを付けた符号化パラメータが１つ以上記憶されているものとする。
【００３９】
図４は撮影装置１において画像を撮影する場合に実行される処理を示したフローチャートである。図４に基づいて画像を撮影する動作を説明する。
【００４０】
ステップＳ２０１では、撮影部２は、画像の撮影に先立ち、記憶媒体４の第１記憶部に符号化パラメータがあるかをチェックする。撮影部２は、記憶媒体４の第１記憶部に符号化パラメータがある場合はステップＳ２０２へ進み、記憶媒体４の第１記憶部に符号化パラメータがない場合は処理を終了する。
【００４１】
ステップＳ２０２では、撮影部２は、ステップＳ２０１で記憶媒体４の第１記憶部に符号化パラメータがある場合、撮影を実行する。
【００４２】
ステップＳ２０３では、符号化部３の第１符号化部は、撮影部２が撮影した画像ファイルを撮影部２から符号化部３の第１符号化部へ取り込む。
【００４３】
ステップＳ２０４では、符号化部３の第１符号化部は、記憶媒体４の第１記憶部に記憶されているＩＤ付きの符号化パラメータを１つ取り込む。
【００４４】
ステップＳ２０５では、符号化部３の第１符号化部は、ステップＳ２０４で取り込みしたＩＤ付きの符号化パラメータを記憶媒体４の第１記憶部から削除する。
【００４５】
ステップＳ２０６では、符号化部３の第１符号化部は、ステップＳ２０４で符号化パラメータとして読み込んだハフマン符号化テーブルを使って、ステップＳ２０３で取り込んだ撮影画像を符号化する。
【００４６】
ステップＳ２０７では、符号化部３の第１符号化部は、符号化部３の第１符号化部に持つ符号化パラメータを削除する。
【００４７】
ステップＳ２０８では、符号化部３の第１符号化部は、画像データの符号化に使用した符号化パラメータのＩＤと同じＩＤを、符号化した画像データに付けて、記憶媒体４の第２記憶部に記憶する。符号化部３の第１符号化部はＩＤを付けた画像データを記憶媒体４の第２記憶部へ記憶して処理は終了する。
【００４８】
次に、画像サーバ５において、画像ファイルを生成する動作を説明する。
【００４９】
図５は、画像サーバ５において、撮影装置１で符号化された画像データから画像ファイルを生成する場合に実行される処理を示したフローチャートである。図５に基づいて画像ファイルを生成する処理を説明する。ここで、媒体入出力Ｉ／Ｆ７には、ＩＤ付きの符号化された画像データが１つ以上記憶された記憶媒体４が接続されているものとする。
【００５０】
ステップＳ３０１では、画像ファイル生成部８は、記憶媒体４の第２記憶部に符号化された画像データがあるかをチェックする。画像ファイル生成部８は、記憶媒体４の第２記憶部に符号化された画像データがある場合はステップＳ３０２へ進み、記憶媒体４の第２記憶部に符号化された画像データがない場合は処理を終了する。
【００５１】
ステップＳ３０２では、画像ファイル生成部８は、ステップＳ３０１で記憶媒体４の第２記憶部に符号化された画像データがある場合は、媒体入出力Ｉ／Ｆ７を介して記憶媒体４の第２記憶部よりＩＤ付きの符号化された画像データを１つ画像ファイル生成部に取り込む。
【００５２】
ステップＳ３０３では、画像ファイル生成部８は、ステップＳ３０１で取り込んだ符号化された画像データを記憶媒体４の第２記憶部から削除する。
【００５３】
ステップＳ３０４では、画像ファイル生成部８は、画像ファイル記憶部９から、ステップＳ３０２で取り込んだ符号化された画像データに付いたＩＤと同じＩＤの付いた符号化パラメータを取り出す。
【００５４】
ステップＳ３０５では、画像ファイル生成部８は、ステップＳ３０４で取り出した符号化パラメータのハフマン符号化テーブルを用いて符号化された画像データからＪＰＥＧ画像ファイルを生成する。
【００５５】
ステップＳ３０６では、画像ファイル生成部８は、ステップＳ３０５で生成したＪＰＥＧ画像ファイルを画像ファイル記憶部９へ保存する。画像ファイル生成部８は続いてステップＳ３０１へ戻り、処理を繰り返す。
【００５６】
上記のように、まず画像サーバ５は符号化テーブルを符号化パラメータとして事前に生成する。生成した符号化パラメータを撮影装置１へ渡す。次に撮影装置１は画像サーバから受け取った符号化テーブルを使って撮影画像を符号化する。そして符号化に使用した符号化テーブルを撮影装置１から削除するというように処理を行っている。そのため、個人情報などを含む画像を撮影した後に、撮影装置１の盗難や紛失が発生した場合にも、撮影装置１には符号化された画像データのみが記憶されているだけである。符号化された画像データのみから撮影画像を復号して生成することはできない。よって撮影画像の漏洩を防止することができる。
【００５７】
また、撮影画像の符号化に使用する符号化テーブルは標準符号化テーブルの符号長が同じ符号を入れ替えして作成されている。よって符号化テーブルは符号長を変えることなく符号に割り当てされている。このため符号化された画像データのサイズは標準符号化テーブルを使って符号化を行った物と同一のサイズとなる。そのため、符号化された画像データのサイズの増加を抑えることができる。
【００５８】
本実施の形態では、撮影装置１と画像サーバ５との間での符号化パラメータおよび符号化された画像データの受け渡しを不揮発性メモリ素子からなる記憶媒体４を使用して行った。他にも相互に通信を行う通信装置を撮影装置１と画像サーバ５とのそれぞれに設け、通信手段を使って符号化パラメータおよび符号化された画像データの受け渡しを行っても同様の効果が得られる。
【００５９】
通信装置を備えた場合における実施の形態１の構成図を図８に示す。ここで、通信部６０は撮影装置の通信装置である。また画像サーバ通信部６１は画像サーバの通信装置である。
【００６０】
この場合、通信部６０、画像サーバ通信部６１に使用される通信媒体は、無線であっても有線であっても構わない。また通信部６０、画像サーバ通信部６１に使用される通信媒体は、広域通信であっても近距離通信であっても構わない。さらに、通信部６０、画像サーバ通信部６１に使用される通信媒体は、常時接続であってもデータの受け渡しを行う際のみケーブルなどを接続する一時的な通信であっても構わない。
【００６１】
このため、通信部６０、画像サーバ通信部６１に使用される通信媒体は、電話回線を使用したダイヤルアップ通信、携帯電話を使用した無線パケット通信、赤外線通信、ＵＳＢケーブルを使った通信、無線ＬＡＮや有線ＬＡＮを使った通信など種々の通信媒体を使って行うことができる。通信装置を備える場合には、記憶媒体４は、撮影装置１に内蔵されていても構わない。
【００６２】
本実施の形態では、撮影装置１は、符号化パラメータを予め記憶媒体４の第１記憶部に記憶し、この記憶媒体４の第１記憶部に記憶された符号化パラメータを使用するようにした。他にも記憶媒体４の第１記憶部に記憶している符号化パラメータがなくなった場合に、通信部６０、画像サーバ通信部６１での通信を使って画像サーバからの符号化パラメータを補充するようにしても構わない。この場合、撮影装置１は、記憶媒体４の第１記憶部に記憶した符号化パラメータを使いきった場合にも、画像撮影を中断することなく、継続して行うことができる。
【００６３】
なお、本実施の形態では、画像データについて説明を行った。しかし、本実施の形態は符号化を行う他の種類のデータに対しても適用することができる。例えば、本実施の形態は音声データなどに対しても適用することができる。この場合の効果は画像データの場合と同様となる。
【００６４】
実施の形態２．
実施の形態１では、撮影部２からは符号化されていない画像データが出力されるとしていた。実施の形態２では、撮影部２から符号化された画像データが出力される場合の実施の形態について示す。ここでは、撮影部２から符号化されて出力されたデータを復号し、さらに、別の符号化テーブルを用いて再符号化する処理となる。
【００６５】
図６は、実施の形態２に係る撮影システムの構成を示すブロック図である。
【００６６】
実施の形態２は、撮影装置３１と画像サーバ３７とからなる。撮影装置３１は撮影部３２と符号化／復号部３３と表示部３４と入力部３５と記憶媒体３６とからなる。撮影部３２は撮影画像を電子的なデータに変換する。撮影部３２は第２符号化部を持つ。撮影部３２の第２符号化部はデータを符号化する。符号化／復号部３３はデータの符号化とデータの復号と画像データの比較とを行う。符号化／復号部３３は第１符号化部と復号部と比較部を持つ。第１符号化部は画像データの符号化を行う。復号部は符号化された画像データの復号を行う。比較部は画像データと画像データとの比較を行う。表示部３４は画像を表示する。入力部３５は撮影装置の利用者からの入力を受け付ける。記憶媒体３６は符号化パラメータと画像データとを記憶する。記憶媒体３６は第１記憶部と第２記憶部とを持つ。第１記憶部は符号化パラメータを記憶する。また第２記憶部は画像データを記憶する。ここで第１記憶部と第２記憶部とは別々の記憶媒体でも構わないし、同じ記憶媒体でも構わない。ここでは第１記憶部と第２記憶部とは同じ記憶媒体であることとする。
【００６７】
画像サーバ３７はパラメータ生成部３８と媒体入出力Ｉ／Ｆ３９と画像ファイル生成部４０と画像ファイル記憶部４１とからなる。パラメータ生成部３８は符号化テーブルに記憶された符号化パラメータを生成する。媒体入出力Ｉ／Ｆ３９は記憶媒体３６を着脱することができ、記憶媒体３６とデータの読み書きを行う。画像ファイル生成部４０は画像データと符号化パラメータとから画像ファイルを生成する。画像ファイル記憶部４１は符号化パラメータと画像ファイルとを記憶する。例えば、媒体入出力Ｉ／Ｆ３９はＦＤＤ９０４などである。また画像ファイル記憶部４１は磁気ディスク装置９２０などである。
【００６８】
次に動作について説明する。
【００６９】
実施の形態２において、画像サーバ３７における符号化パラメータを生成する動作および画像ファイルを生成する動作は、実施の形態１で記載した画像サーバ５の動作と同様である。符号化パラメータを生成する動作が図３、画像ファイルを生成する動作が図５にそれぞれ示されている。そのためここでは説明を省略する。
【００７０】
そこで、画像を撮影する動作を説明する。ここでは、画像を撮影する場合には、記憶媒体３６の第１記憶部にはＩＤの付いた符号化パラメータが１つ以上記憶されているものとする。
【００７１】
図７は、撮影装置３１において画像を撮影する場合に実行される処理を示したフローチャートである。図７に基づいて画像を撮影する動作を説明する。
【００７２】
ステップＳ４０１では、撮影部３２の第２符号化部は、画像の撮影に先立ち、記憶媒体３６の第１記憶部に符号化パラメータがあるかをチェックする。撮影部３２の第２符号化部は、記憶媒体３６の第１記憶部に符号化パラメータがある場合はステップＳ４０２へ進み、記憶媒体３６の第１記憶部に符号化パラメータがない場合は処理を終了する。
【００７３】
ステップＳ４０２では、撮影部３２の第２符号化部は、ステップＳ４０１で記憶媒体３６の第１記憶部に符号化パラメータがある場合、撮影を実行する。
【００７４】
ステップＳ４０３では、符号化／復号部３３の第１符号化部は、撮影後に画像ファイルを撮影部３２の第２符号化部から符号化／復号部３３の第１符号化部へ取り込む。この場合、符号化／復号部３３の第１符号化部は、撮影部３２の第２符号化部から画像ファイルとして、符号化されたの画像データと符号化に使用した符号化テーブルとを取り込む。
【００７５】
ステップＳ４０４では、符号化／復号部３３の第１符号化部は、記憶媒体３６の第１記憶部に記憶されているＩＤ付きの符号化パラメータで、読み込み済チェックが付けられていないものを１つ取り込む。
【００７６】
ステップＳ４０５では、符号化／復号部３３の第１符号化部は、ステップＳ４０４で読み込んだ、記憶媒体３６の第１記憶部に記憶されている符号化パラメータに読み込み済チェックを付ける。
【００７７】
ステップＳ４０６では、符号化／復号部３３の復号部は、ステップＳ４０３で符号化された画像データと共に取り込んだ符号化テーブルで、ステップＳ４０３で取り込んだ符号化された画像データを復号する。
【００７８】
ステップＳ４０７では、符号化／復号部３３の第１符号化部は、ステップＳ４０６で復号した画像データを、ステップＳ４０４で取り込んだＩＤ付きの符号化パラメータを使って再度符号化する。
【００７９】
ステップＳ４０８では、符号化／復号部３３の復号部は、ステップＳ４０７で再度符号化した画像データの一部を、ステップＳ４０３で符号化データと共に取り込んだ符号化テーブルで復号する。
【００８０】
ステップＳ４０９では、表示部３４は、ステップＳ４０８で復号した画像の一部を表示する。
【００８１】
ステップＳ４１０では、撮影装置３１の利用者は、ステップＳ４０９で表示された画像の一部を確認する。撮影装置３１の利用者は、画像の一部が何を撮影したものか判別不可能な場合には入力部３５に対してＯＫを入力し、判別可能な場合にはＮＧを入力する。
【００８２】
ステップＳ４１１では、符号化／復号部３３の第１符号化部は、ステップＳ４１０でされた入力をチェックする。符号化／復号部３３の第１符号化部は、入力がＯＫの場合はステップＳ４１２へ進み、入力がＮＧの場合はステップＳ４１５へ進む。
【００８３】
ステップＳ４１２では、符号化／復号部３３の第１符号化部は、入力部３５に対しての入力がＯＫの場合、ステップＳ４０４で最後に読み込んだ符号化パラメータを記憶媒体３６の第１記憶部と符号化／復号部３３の第１符号化部とから削除する。
【００８４】
ステップＳ４１３では、符号化／復号部３３の第１符号化部は、記憶媒体３６の第１記憶部の符号化パラメータに付けられた読み込み済のチェックを全てクリアする。
【００８５】
ステップＳ４１４では、符号化／復号部３３の第１符号化部は、ステップＳ４０７で符号化した画像データを記憶媒体３６の第２記憶部に記憶する。符号化／復号部３３の第１符号化部が画像データを記憶媒体３６の第２記憶部へ記憶して処理は終了する。
【００８６】
ステップＳ４１５では、符号化／復号部３３の第１符号化部は、ステップＳ４１０で入力部３５に対しての入力がＮＧの場合、記憶媒体３６の第１記憶部に読み込み済のチェックが付けられていない符号化パラメータがあるかをチェックする。符号化／復号部３３の第１符号化部は、記憶媒体３６の第１記憶部に読み込み済のチェックが付けられていない符号化パラメータがある場合、ステップＳ４０４へ進み処理を繰り返す。符号化／復号部３３の第１符号化部は、記憶媒体３６の第１記憶部に読み込み済のチェックが付けられていない符号化パラメータがない場合、処理を終了する。
【００８７】
上記のように、まず画像サーバ３７は符号化テーブルを符号化パラメータとして事前に生成する。生成した符号化パラメータを撮影装置３１へ渡す。次に撮影装置３１は画像サーバ３７から受け取った符号化テーブルを使って撮影画像を符号化する。そして符号化に使用した符号化テーブルを撮影装置３１から削除するというように処理を行っている。そのため、個人情報などを含む画像を撮影した後に、撮影装置３１の盗難や紛失が発生した場合にも、撮影装置３１には符号化された画像データのみが記憶されているだけである。符号化された画像データのみから撮影画像を復号して生成することはできない。よって撮影画像の漏洩を防止することができる。
【００８８】
また、撮影画像の符号化に使用する符号化テーブルは標準符号化テーブルの符号長が同じ符号を入れ替えして作成されている。よって符号化テーブルは符号長を変えることなく符号に割り当てされている。このため符号化された画像データのサイズは標準符号化テーブルを使って符号化を行った物と同一のサイズとなる。そのため、符号化された画像データのサイズの増加を抑えることができる。
【００８９】
さらに、符号化した画像データの一部を、撮影部３２の第２符号化部の保持する符号化パラメータで復号し、表示部３４で表示を行い、撮影装置３１の利用者に確認をしている。このことにより、符号化した画像の内容が符号化で使用した符号化テーブルがないと認識できないことを確認することができる。
【００９０】
実施の形態２では、撮影装置３１に、画像を表示する表示部３４と、撮影装置３１の利用者からの入力を受け付ける入力部３５とを設けている。表示部３４と入力部３５とを使用して符号化の効果の確認を利用者とインタラクティブに行っている。この確認処理は次のように実施することも可能である。まず、符号化／復号部３３の復号部は、撮影部３２の第２符号化部で符号化された画像データを、撮影部３２の第２符号化部から提供される符号化テーブルを使って復号した第１の画像を作成する。符号化／復号部３３の復号部は、第１の画像を符号化パラメータで再度符号化した画像データを、撮影部３２の第２符号化部から提供される符号化テーブルを使って復号した第２の画像を作成する。次に、符号化／復号部３３の比較部は、第１の画像と第２の画像とを比較する。比較の結果、符号化／復号部３３の比較部は、第１の画像と第２の画像とに差がある場合はＯＫ、差がない場合はＮＧとする方法である。
【００９１】
またこの画像の比較は、撮影画像全体の符号化および復号を行わず、撮影画像の一部分で、画像の中の位置が同じ部分を符号化および復号して比較することで、処理負荷を小さくして実施することも可能である。
【００９２】
実施の形態２は、実施の形態１と同じく種々の通信媒体を使って行うことが可能である。よって実施の形態２は、通信媒体を使うことにより記憶媒体３６の第１記憶部に記憶した符号化パラメータを使いきった場合にも、画像撮影を中断することなく、継続して画像撮影を行うことができる。
【００９３】
通信装置を備えた場合における実施の形態２の構成図を図９に示す。ここで、通信部８２は撮影装置の通信装置である。また画像サーバ通信部８３は画像サーバの通信装置である。
【００９４】
なお、本実施の形態では、画像データについて説明を行った。しかし、本実施の形態は符号化を行う他の種類のデータに対しても適用することができる。例えば、本実施の形態は音声データなどに対しても適用することができる。この場合の効果は画像データの場合と同様となる。
【００９５】
上記の実施の形態１と実施の形態２の特徴をまとめると以下のようになる。
【００９６】
画像を撮影する撮影部と、撮影した画像を符号化する符号化部と、符号化で使用する符号化パラメータと撮影画像を符号化した画像データを記憶する記憶部とからなり、前記符号化部では撮影画像を、前記符号化パラメータを使って符号化した後に前記記憶部の符号化パラメータを削除することを特徴とする画像撮影装置である。
【００９７】
前記記憶部は、複数のＩＤ付き符号化パラメータを記憶し、前記符号化部は撮影画像を符号化する際に複数のＩＤ付き符号化パラメータ中の１つを使って符号化を行い、画像データに符号化で使用した符号化パラメータと同じＩＤを付け、その後で前記記憶部の符号化パラメータを削除することを特徴とする。
【００９８】
また撮影画像を符号化した画像データと符号化パラメータとを合せて出力する撮影部と、画像データを復号する復号部と、復号した画像を符号化する符号化部と、符号化で使用する符号化パラメータと画像データを記憶する記憶部とからなり、前記符号化部では撮影画像を、前記符号化パラメータを使って符号化した後に前記記憶部の符号化パラメータを削除することを特徴とする画像撮影装置である。
【００９９】
さらに、前記記憶部は、複数のＩＤ付き符号化パラメータを記憶し、前記符号化部は、復号した画像を符号化する際に複数のＩＤ付き符号化パラメータ中の１つを使って符号化を行い、画像データに符号化で使用した符号化パラメータと同じＩＤを付けた後に前記記憶部の符号化パラメータを削除することを特徴とする。
【０１００】
前記画像撮影装置はさらに、表示部と入力部とからなり、表示部は符号化部が符号化した画像データを撮影部が出力した符号化パラメータを使って復号部で復号した画像を表示し、入力部からの入力に応じて別の符号化パラメータを用いて符号化を行うことを特徴とする。
【０１０１】
また前記画像撮影装置は、表示部と入力部とからなり、表示部は符号化部が符号化した画像データの一部分を撮影部が出力した符号化パラメータを使って復号部で復号した画像を表示し、入力部からの入力に応じて別の符号化パラメータを用いて符号化を行うことを特徴とする。
【０１０２】
上記はさらに次のようにも実施できる。前記画像撮影装置はさらに、比較部からなり、比較部は復号部が復号した画像と符号化部が符号化した画像データを撮影部が出力した符号化パラメータを使って復号した画像とを比較し、これら２つの画像が一致する場合には、別の符号化パラメータを用いて符号化を行うことを特徴とする。
【０１０３】
また前記画像撮影装置は、比較部からなり、比較部は復号部が復号した画像の一部分と符号化部が符号化した画像データを撮影部が出力した符号化パラメータを使って復号した画像とを比較し、これら２つの画像が一致する場合には、別の符号化パラメータを用いて符号化を行うことを特徴とする。
【０１０４】
また前記符号化パラメータは、符号化テーブルであることを特徴とする。
【０１０５】
そして前記符号化テーブルは、所定の符号化テーブルについてコード長が同一の符号の間で割り当てられたシンボルを入れ替えたものであることを特徴とする。
【０１０６】
また前記記憶部は、画像撮影装置から着脱できる不揮発性記憶媒体であることを特徴とする。
【０１０７】
前記画像撮影装置はさらに、通信部からなり、通信部は画像サーバとの通信を行い符号化パラメータを取得することを特徴とする。
【０１０８】
また画像撮影装置へ提供する符号化パラメータを生成するパラメータ生成部と、画像撮影装置で符号化された画像データとパラメータ生成部の符号化パラメータから所定の形式の画像ファイルを生成する画像ファイル生成部とからなることを特徴とする画像サーバである。
【０１０９】
前記画像サーバは、画像撮影装置へ提供するＩＤ付き符号化パラメータを生成するパラメータ生成部と、画像撮影装置で符号化されたＩＤ付き画像データと画像データのＩＤと同じＩＤの符号化パラメータから所定の形式の画像ファイルを生成する画像ファイル生成部とからなることを特徴とする。
【０１１０】
画像サーバで生成される前記符号化パラメータは、符号化テーブルであることを特徴とする。
【０１１１】
画像サーバで生成される前記符号化パラメータの前記符号化テーブルは、所定の符号化テーブルについてコード長が同一の符号の間で割り当てられたシンボルを入れ替えたものであることを特徴とする。
【０１１２】
前記画像サーバはさらに、画像サーバから着脱できる不揮発性記憶媒体への読み書きを実施する入出力部からなり、画像撮影装置へ提供する符号化パラメータを不揮発性記憶媒体へ書き込むことを特徴とする。
【０１１３】
前記画像サーバはさらに、通信部からなり、画像撮影装置からの要求に応じて画像撮影装置へ符号化パラメータを送信することを特徴とする。
【０１１４】
図１０は、実施の形態における画像サーバの外観の一例を示す図である。
図１０において、画像サーバ１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７を備え、これらはケーブルで接続されている。
さらに、画像サーバ１００は、ＦＡＸ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９４２、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【０１１５】
図１１は、実施の形態における画像サーバのハードウェア構成の一例を示す図である。
図１１において、画像サーバ１００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ
Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５は、ＦＡＸ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。
例えば、通信ボード９１５、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部の一例である。
また、例えば、通信ボード９１５、ＣＲＴ表示装置９０１などは、出力部の一例である。
【０１１６】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続されている場合、画像サーバ１００は、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続され、ウェブサーバ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【０１１７】
上記プログラム群９２３には、上述した実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上述した実施の形態の説明において、「符号化された〜」、「復号された〜」、「〜データ」として説明するものが、「〜ファイル」として記憶されている。
また、上述した実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【０１１８】
また、上述した実施の形態の説明において「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【０１１９】
また、上述した実施の形態を実施するプログラムは、また、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体による記録装置を用いて記憶されても構わない。
【０１２０】
実施の形態における撮影装置はビデオカメラなどの装置である。ハードウェア構成の一例としては図１１に撮影部を加えたものが該当する。
【産業上の利用可能性】
【０１２１】
撮影装置や音声記録装置などに対して導入することで、特殊なデバイスや暗号化アルゴリズムを用いることなく、紛失や盗難の際にもデータの漏洩を防止することが実現できる。そのため安価に、また記憶できる容量を圧迫することなく、紛失や盗難の際にもデータの漏洩を防止することが可能となる。
【図面の簡単な説明】
【０１２２】
【図１】実施の形態１に係る撮影システムの構成を示すブロック図である。
【図２】ＪＰＥＧ画像ファイルを生成において用いられるハフマン符号化テーブルを定義するセグメントの形式である。
【図３】画像サーバ５において符号化パラメータを生成する処理を示すフローチャートである。
【図４】撮影装置１において画像を撮影する場合に実行される処理を示したフローチャートである。
【図５】画像サーバ５において撮影装置１で符号化された画像データから画像ファイルを生成する場合に実行される処理を示したフローチャートである。
【図６】実施の形態２に係る撮影システムの構成を示すブロック図である。
【図７】撮影装置３１において画像を撮影する場合に実行される処理を示したフローチャートである。
【図８】通信装置を備えた場合における実施の形態１の構成図である。
【図９】通信装置を備えた場合における実施の形態２の構成図である。
【図１０】実施の形態における画像サーバのハードウェア構成図の一例である。
【図１１】実施の形態における画像サーバのハードウェア構成図の一例である。
【符号の説明】
【０１２３】
１  撮影装置、２  撮影部、３  符号化部、４  記憶媒体、５  画像サーバ、６  パラメータ生成部、７  媒体入出力Ｉ／Ｆ、８  画像ファイル生成部、９  画像ファイル記憶部、２１  ハフマン符号化テーブルセグメント、２２  ＤＨＴ、２３  Ｌｎ、２４  Ｔｃ、２５  Ｔｈ、２６  Ｌｉ、２７  Ｖｉｊ、３１  撮影装置、３２  撮影部、３３  符号化／復号部、３４  表示部、３５  入力部、３６  記憶媒体、３７  画像サーバ、３８  パラメータ生成部、３９  媒体入出力Ｉ／Ｆ、４０  画像ファイル生成部、４１  画像ファイル記憶部、１００  画像サーバ、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ＦＡＸ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2006173954.tif 000003
【図２】
2006173954.tif 000004
【図３】
2006173954.tif 000005
【図４】
2006173954.tif 000006
【図５】
2006173954.tif 000007
【図６】
2006173954.tif 000008
【図７】
2006173954.tif 000009
【図８】
2006173954.tif 000010
【図９】
2006173954.tif 000011
【図１０】
2006173954.tif 000012
【図１１】
2006173954.tif 000013
【手続補正書】
【提出日】平成18年1月13日(2006.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を撮影し撮影画像を生成する撮影部と、
前記撮影部で生成した前記撮影画像を符号化するために使用する第１符号化パラメータを記憶する第１記憶部と、
前記撮影画像を前記第１符号化パラメータで符号化し第１符号化画像データを生成する第１符号化部と、
前記第１符号化部で生成した前記第１符号化画像データを記憶する第２記憶部とを備え、
前記第１符号化部は、前記第１符号化画像データを生成した場合、前記第１記憶部に記憶された前記第１符号化パラメータを削除することを特徴とする画像撮影装置。
【請求項２】
前記撮影部は、前記撮影画像を第２符号化パラメータで符号化し第２符号化画像データを生成する第２符号化部を備え、
上記画像撮影装置は、さらに、前記撮影部から、前記第２符号化部が生成した前記第２符号化画像データと前記第２符号化部で符号化に使用した前記第２符号化パラメータとを入力し、前記第２符号化画像データを復号して前記撮影画像として前記第１符号化部へ出力する復号部を備えることを特徴とする請求項１記載の画像撮影装置。
【請求項３】
前記第１記憶部は、前記第１符号化パラメータを特定するＩＤ（識別子）が付加された前記第１符号化パラメータであるＩＤ付き第１符号化パラメータを記憶し、
前記第１符号化部は、前記撮影画像を前記ＩＤ付き第１符号化パラメータで符号化し前記第１符号化画像データを生成し、前記第１符号化画像データに符号化で使用した前記ＩＤ付き第１符号化パラメータの前記ＩＤを付加し、前記第１記憶部に記憶された前記ＩＤを持つ前記ＩＤ付き第１符号化パラメータを削除することを特徴とする請求項２記載の画像撮影装置。
【請求項４】
前記復号部は、前記第２記憶部から前記第１符号化画像データの少なくとも一部を入力し、前記第２符号化パラメータを使用して前記第１符号化画像データの少なくとも一部を復号した復号画像を生成し、
前記画像撮影装置は、さらに、前記復号部で生成した前記復号画像を表示する表示部と、
前記撮影画像の符号化を再度行うかの判定を画像撮影者が入力する入力部とを備え、
前記第１符号化部は、前記入力部が入力した判定に従い、前記第１記憶部の前記ＩＤ付き第１符号化パラメータの中から前記第１符号化画像データの符号化で使用した前記ＩＤ付き第１符号化パラメータとは別のＩＤ付き第１符号化パラメータを１つ選択し、選択した前記ＩＤ付き第１符号化パラメータで再度符号化し前記第１符号化画像データの生成を行うことを特徴とする請求項３記載の画像撮影装置。
【請求項５】
前記復号部は、前記第１符号化画像データの少なくとも一部を、前記第２符号化パラメータを使用して復号して比較元画像を生成し、前記第２符号化画像データの比較元画像に該当する部分を、前記第２符号化パラメータを使用して復号し比較先画像を生成し、
前記画像撮影装置は、さらに、前記復号部で生成した前記比較元画像と前記比較先画像とを比較する比較部を備え、
前記第１符号化部は、比較部の比較で前記比較元画像と前記比較先画像とが一致した場合、前記ＩＤ付き第１符号化パラメータの中から前記第１符号化画像データの符号化で使用した前記ＩＤ付き第１符号化パラメータとは別のＩＤ付き第１符号化パラメータを１つ選択し、選択した前記ＩＤ付き第１符号化パラメータで再度符号化し前記第１符号化画像データの生成を行うことを特徴とする請求項３記載の画像撮影装置。
【請求項６】
前記第１符号化パラメータは、符号化に使用する値を符号化テーブルに記憶され、前記符号化テーブルの中で符号長が同じ長さの符号に割り当てられた値を入れ替えして生成されたパラメータであることを特徴とする請求項１記載の画像撮影装置。
【請求項７】
前記第１記憶部と前記第２記憶部とは、画像撮影装置と着脱可能な不揮発性記憶媒体であることを特徴とする請求項１記載の画像撮影装置。
【請求項８】
前記画像撮影装置は、さらに、前記第１符号化パラメータを外部から受信して前記第１記憶部へ出力する通信部を備えることを特徴とした請求項１記載の画像撮影装置。
【請求項９】
画像を撮影し撮影画像を生成する撮影ステップと、
前記撮影ステップで撮影した前記撮影画像を符号化するために使用する第１符号化パラメータを記憶する第１記憶ステップと、
前記撮影画像を前記第１符号化パラメータで符号化し第１符号化画像データを生成する第１符号化ステップと、
前記第１符号化ステップで生成した前記第１符号化画像データを記憶する第２記憶ステップとを備え、
前記第１符号化ステップは、前記第１符号化画像データを生成した後、前記第１記憶ステップに記憶された前記第１符号化パラメータを削除することを特徴とする画像撮影方法。