(57)【要約】【課題】従来のスクランブル方式は、画像データを圧縮伸張する際に、マクロブロックをランダムアクセスすることで画像を認識できないようにして、圧縮データを転送する際に、圧縮データか否かのコマンド、マクロブロックのアクセス順序を示す座標データをあらかじめ転送する。【解決手段】本発明の画像符号化装置１ａは、リスタートマーカーごとの符号データについての並び替え規則を記録する変換テーブル９と、リスタートマーカーを用いて画像をＪＰＥＧ方式で符号化する符号化部１７と、符号化部から出力される符号データを変換テーブル９の並び替え規則に基づいてリスタートマーカーごとに並び替えるスクランブル変換部１０とを備える。【選択図】図２４
2007104519.tif 000002
【特許請求の範囲】
【請求項１】
リスタートマーカーごとの符号データについての並び替え規則を記録する変換テーブルと、
前記リスタートマーカーを用いて画像をＪＰＥＧ方式で符号化する符号化部と、
前記符号化部から出力される前記符号データを前記変換テーブルの前記並び替え規則に基づいて前記リスタートマーカーごとに並び替えるスクランブル変換部とを備える画像符号化装置。
【請求項２】
前記符号化部は、前記リスタートマーカーをｎ×マクロブロック（ｎは自然数）ごとに用いて符号化を行うように構成されている請求項１に記載の画像符号化装置。
【請求項３】
前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位として、同一のリスタートマーカーの符号データと並び替えるように構成されている請求項１または請求項２に記載の画像符号化装置。
【請求項４】
前記変換テーブルは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として、符号データを並び替えるように構成されている請求項１または請求項２に記載の画像符号化装置。
【請求項５】
前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるように構成されている請求項１または請求項２に記載の画像符号化装置。
【請求項６】
前記変換テーブルは、あらかじめ決められた複数の前記並び替え規則を記録するように構成され、
さらに、前記変換テーブルにおける複数の前記並び替え規則のうちで特定のものを指定するキースイッチと、
複数の前記並び替え規則の選択のための画像データを表示する表示部とを備える請求項１から請求項５までのいずれかに記載の画像符号化装置。
【請求項７】
前記変換テーブルは、複数の画像を符号化した符号データについて並び替えを行うように構成されている請求項１から請求項６までのいずれかに記載の画像符号化装置。
【請求項８】
前記変換テーブルは、一部分の符号データについて並び替えを行うように構成されている請求項１から請求項７までのいずれかに記載の画像符号化装置。
【請求項９】
さらに、前記変換テーブルの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つに挿入する中央処理部を備える請求項１から請求項８までのいずれかに記載の画像符号化装置。
【請求項１０】
前記スクランブル変換部は、前記変換テーブルの並び替え規則により、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるように構成されている請求項１から請求項９までのいずれかに記載の画像符号化装置。
【請求項１１】
リスタートマーカーごとの符号データについての並び替え規則を記録する変換テーブルと、
前記リスタートマーカーを用いて前記符号データをＪＰＥＧ方式で画像に復号化する復号化部と、
前記符号データを前記変換テーブルに基づいて前記リスタートマーカーごとに並び替えて前記復号化部に入力するスクランブル変換部とを備える画像復号化装置。
【請求項１２】
前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、同一のリスタートマーカーの符号データ同士で並び替えるように構成されている請求項１１に記載の画像復号化装置。
【請求項１３】
前記変換テーブルは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として並び替えるように構成されている請求項１１に記載の画像復号化装置。
【請求項１４】
前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるように構成されている請求項１１に記載の画像復号化装置。
【請求項１５】
前記変換テーブルは、あらかじめ決められた複数の前記並び替え規則を記録するように構成され、
さらに、前記変換テーブルにおける複数の前記並び替え規則のうちで特定のものを指定するキースイッチと、
複数の前記並び替え規則の選択のための画像データを表示する表示部とを備える請求項１１から請求項１４までのいずれかに記載の画像復号化装置。
【請求項１６】
前記変換テーブルは、複数の画像を符号化した符号データについて並び替えを行うように構成されている請求項１１から請求項１５までのいずれかに記載の画像復号化装置。
【請求項１７】
さらに、前記変換テーブルの情報を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つから取得し、前記変換テーブルに記録する中央処理部を備える請求項１１から請求項１６までのいずれかに記載の画像復号化装置。
【請求項１８】
前記スクランブル変換部は、前記変換テーブルの並び替え規則により、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるように構成されている請求項１１から請求項１７までのいずれかに記載の画像復号化装置。
【請求項１９】
リスタートマーカーを用いて画像をＪＰＥＧ方式で符号化する符号化ステップと、
前記リスタートマーカーごとの符号データの並び替えを行うスクランブル変換ステップとを含む画像符号化方法。
【請求項２０】
さらに、リスタートマーカーのマクロブロック数を設定するマクロブロック数設定ステップを含み、
前記符号化ステップは、前記リスタートマーカーをｎ×マクロブロック（ｎは自然数）ごとに用いて符号化を行う請求項１９に記載の画像符号化方法。
【請求項２１】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位として、同一のリスタートマーカーの符号データと並び替える請求項１９または請求項２０に記載の画像符号化方法。
【請求項２２】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として、符号データを並び替える請求項１９または請求項２０に記載の画像符号化方法。
【請求項２３】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替える請求項１９または請求項２０に記載の画像符号化方法。
【請求項２４】
さらに、あらかじめ決められた複数の前記スクランブル変換ステップの並び替え規則を指定する指定ステップと、
前記指定ステップにて指定された並び替え規則で符号データの並び替えを行う前記スクランブル変換ステップと、
前記複数の並び替え規則の選択を示す画像データを表示する表示ステップとを含む請求項１９から請求項２３までのいずれかに記載の画像符号化方法。
【請求項２５】
前記スクランブル変換ステップは、複数の画像を符号化した符号データについて並び替えを行う請求項１９から請求項２４までのいずれかに記載の画像符号化方法。
【請求項２６】
さらに、前記スクランブル変換ステップの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つに挿入するヘッダ挿入ステップを含む請求項１９から請求項２５までのいずれかに記載の画像符号化方法。
【請求項２７】
前記スクランブル変換ステップにおいて、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換える請求項１９から請求項２６までのいずれかに記載の画像符号化方法。
【請求項２８】
リスタートマーカーごとの符号データの並び替えを行うスクランブル変換ステップと、
前記リスタートマーカーを用いて、前記符号データをＪＰＥＧ方式で画像に復号化する復号化ステップとを含む画像復号化方法。
【請求項２９】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、同一のリスタートマーカーの符号データ同士で並び替える請求項２８に記載の画像復号化方法。
【請求項３０】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として並び替える請求項２８に記載の画像復号化方法。
【請求項３１】
前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替える請求項２８に記載の画像復号化方法。
【請求項３２】
さらに、あらかじめ決められた複数の前記スクランブル変換ステップの並び替え規則を指定する指定ステップと、
前記指定ステップにて指定された並び替え規則で符号データの並び替えを行う前記スクランブル変換ステップと、
前記複数の並び替え規則の選択を示す画像データを表示する表示ステップとを含む請求項２８から請求項３１までのいずれかに記載の画像復号化方法。
【請求項３３】
前記スクランブル変換ステップは、複数の画像を符号化した符号データについて並び替えを行う請求項２８から請求項３２までのいずれかに記載の画像復号化方法。
【請求項３４】
さらに、前記スクランブル変換ステップの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つから取得するヘッダ取得ステップを含む請求項２８から請求項３３までのいずれかに記載の画像復号化方法。
【請求項３５】
前記スクランブル変換ステップにおいて、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換える請求項２８から請求項３４までのいずれかに記載の画像復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像符号化装置、画像復号化装置、画像符号化方法および画像復号化方法に関し、特にＪＰＥＧ（Joint Photographic coding Experts Group）方式に基づいて符号化された符号データにスクランブル処理を施す技術に関する。
【背景技術】
【０００２】
従来の技術では、静止画をデータ転送する際に、マクロブロック単位で画像内をランダムアクセスして圧縮し、それを伝送する。伝送する際に、通信コマンドの中からスクランブルの有無と、ランダムに生成した座標テーブルとを転送しておき、スクランブルであれば伸張側でその座標テーブルに基づいてマクロブロックの画像メモリへの格納アドレスを生成するような技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開平８−９３５９号公報（第４−５頁、第１−４図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術では、圧縮データの転送前にあらかじめスクランブルの有無や座標テーブルなど圧縮データ以外のものをコマンドとして転送する必要がある。また、通信回線を接続しなければ活用できない。加えて、座標テーブルに基づいてメモリアクセスする制御部を回路に組み込む必要がある。また、その制御部を使えば、だれでもスクランブルを解除した画像が見ることができ、プライバシーの確保ができない。
【０００４】
本発明は上記課題に鑑みてなされたもので、符号データにスクランブルの有無や座標テーブルなどを余分に付加せずにすみ、スクランブルの実施／解除を伴いつつプライバシーは確保でき、また、通信回線を有しないデジタルカメラといったシステムであっても実現可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明による画像符号化装置は、
リスタートマーカーごとの符号データについての並び替え規則を記録する変換テーブルと、
前記リスタートマーカーを用いて画像をＪＰＥＧ方式で符号化する符号化部と、
前記符号化部から出力される前記符号データを前記変換テーブルの前記並び替え規則に基づいて前記リスタートマーカーごとに並び替えるスクランブル変換部とを備えた構成とされている。
【０００６】
これによれば、画像がリスタートマーカーを含んだ符号データの状態で符号化され、リスタートマーカーごとに符号データが並び替えられてスクランブルされるので、スクランブルされた符号データに対して通常の復号化を施しても、画像を容易に確認することができなくなり、プライバシーが確保される。符号データにコマンドなどを余分に付加するのではなく、必要な情報は符号データ内に埋め込まれている。見かけ上は符号データのみの構成となる。リスタートマーカーを複数マクロブロックごとまたは単数マクロブロックごとに挿入すると、リスタートマーカーごとに符号データは所定のバイト単位で完結し、直前のＤＣ成分の影響も受けず、分離することができるようになる。すなわち、スクランブルの有無や座標テーブルなどを転送する必要はない。また、座標テーブルに基づいてメモリアクセスする制御部は不要となる。さらに、通信回線を有さないデジタルカメラといったシステムであっても実現可能である。
【０００７】
上記構成の画像符号化装置において、前記符号化部は、前記リスタートマーカーをｎ×マクロブロック（ｎは自然数）ごとに用いて符号化を行うように構成されているという態様がある。ｎが小さいほど、画像の確認が困難になる。
【０００８】
上記構成の画像符号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位として、同一のリスタートマーカーの符号データと並び替えるように構成されているという態様がある。この場合、同一のリスタートマーカーであれば、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【０００９】
上記構成の画像符号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として、符号データを並び替えるように構成されているという態様がある。ｎ×マクロブロック×一巡の所定数（ｎは自然数）を単位としてスクランブルをかけることになるので、変換テーブルの作成が容易になり、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００１０】
上記構成の画像符号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるように構成されているという態様がある。これによれば、スクランブルをかけたものはＪＰＥＧ形式の規格に違反することとなるが、通常の復号化は困難で、画像の確認を困難化することができる。
【００１１】
上記構成の画像符号化装置において、前記変換テーブルは、あらかじめ決められた複数の前記並び替え規則を記録するように構成され、さらに、前記変換テーブルにおける複数の前記並び替え規則のうちで特定のものを指定するキースイッチと、複数の前記並び替え規則の選択のための画像データを表示する表示部とを備えるという態様がある。これによれば、スクランブルされた符号データを復号化する際に、符号化時にユーザーが指定した特定の並び替え規則を知らなければ、画像の確認は困難で、プライバシー性を向上することができる。
【００１２】
上記構成の画像符号化装置において、前記変換テーブルは、複数の画像を符号化した符号データについて並び替えを行うように構成されているという態様がある。これによれば、スクランブルされた符号データに対して通常の復号化を施しても、複数の画像がｎ×マクロブロック単位（ｎは自然数）で混ざっているため、さらに画像の確認を困難にすることができる。
【００１３】
上記構成の画像符号化装置において、前記変換テーブルは、一部分の符号データについて並び替えを行うように構成されているという態様がある。これによれば、画像のうちの一部分にスクランブルをかけることができ、例えば集合写真の場合に、肖像権が許可されていない人物に対してだけスクランブルをかけるといったことができる。
【００１４】
上記構成の画像符号化装置において、さらに、前記変換テーブルの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つに挿入する中央処理部を備えるという態様がある。ＡＰＰ１マーカセグメント、ＡＰＰ２マーカセグメントは、Ｅｘｉｆの付属情報や拡張データを格納するものであって符号データの復号化には必ずしも必要でなく、通常の復号化では読み飛ばされる。そのため、符号データの形式を保持したまま、変換テーブルの並び替え規則を符号データに挿入できる。これによれば、スクランブルされた符号データを復号化する際に、通常の復号化ではスクランブルされたままの状態の画像で復号化されるが、符号データに挿入された並び替え規則を用いて復号化すれば、スクランブルを解除した上で復号化することができる。
【００１５】
上記構成の画像符号化装置において、前記スクランブル変換部は、前記変換テーブルの並び替え規則により、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるように構成されているという態様がある。これによれば、スクランブルをかけたあと、リスタートマーカーの順序が不正となっていれば、ＪＰＥＧ形式の規格に違反することとなり、通常の復号化は不可能となる。しかし、リスタートマーカーを正しい順序に書き換えることで通常の復号化が可能となるため、符号データが破壊されていると誤認識することを防ぐことができる。
【００１６】
さらに、本発明の画像復号化装置は、
リスタートマーカーごとの符号データについての並び替え規則を記録する変換テーブルと、
前記リスタートマーカーを用いて前記符号データをＪＰＥＧ方式で画像に復号化する復号化部と、
前記符号データを前記変換テーブルに基づいて前記リスタートマーカーごとに並び替えて前記復号化部に入力するスクランブル変換部とを備えた構成とされている。
【００１７】
これによれば、リスタートマーカーを含んだ状態で符号化され、リスタートマーカーごとで並び替えを行ってスクランブルされた符号データに対し、符号データの並び替え規則に基づいて符号データを並び替えてスクランブルを解除することができ、通常の復号化では確認できないスクランブルされた符号データを復号化することができる。
【００１８】
上記構成の画像復号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、同一のリスタートマーカーの符号データ同士で並び替えるように構成されているという態様がある。これによれば、同一のリスタートマーカーであれば、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００１９】
上記構成の画像復号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として並び替えるように構成されているという態様がある。これによれば、ｎ×マクロブロック×一巡の所定数（ｎは自然数）でスクランブルをかけることになるので、変換テーブルの作成が容易になり、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００２０】
上記構成の画像復号化装置において、前記変換テーブルは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるように構成されているという態様がある。これによれば、スクランブルをかけたものはＪＰＥＧ形式の規格に違反し、通常の復号化は不可能であるが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００２１】
上記構成の画像復号化装置において、前記変換テーブルは、あらかじめ決められた複数の前記並び替え規則を記録するように構成され、さらに、前記変換テーブルにおける複数の前記並び替え規則のうちで特定のものを指定するキースイッチと、複数の前記並び替え規則の選択のための画像データを表示する表示部とを備えるという態様がある。これによれば、スクランブルされた符号データを復号化する際に、符号化時にユーザーが指定した変換テーブルの並び替え規則を正しく入力しなければ復号化しても画像を確認できないが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００２２】
上記構成の画像復号化装置において、前記変換テーブルは、複数の画像を符号化した符号データについて並び替えを行うように構成されているという態様がある。これによれば、スクランブルされた符号データに対して通常の復号化を施しても、複数の画像がｎ×マクロブロック単位（ｎは自然数）で混ざっているため、画像の確認ができないが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００２３】
上記構成の画像復号化装置において、さらに、前記変換テーブルの情報を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つから取得し、前記変換テーブルに記録する中央処理部を備えるという態様がある。これによれば、スクランブルされた符号データを復号化する際に、通常の復号化ではスクランブルされたままの状態の画像で復号化されるが、符号データに挿入された並び替え規則を用いて復号化すれば、スクランブルを解除した上で復号化することができる。
【００２４】
上記構成の画像復号化装置において、前記スクランブル変換部は、前記変換テーブルの並び替え規則により、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるように構成されているという態様がある。これによれば、スクランブルを解除したあと、リスタートマーカーの順序が不正となっていれば、ＪＰＥＧ形式の規格に違反することとなり、通常の復号化が不可能となる。しかし、リスタートマーカーを正しい順序に書き換えることで通常の復号化が可能となるため、符号データが破壊されていると誤認識することを防ぐことができる。
【００２５】
さらに、本発明の画像符号化方法は、リスタートマーカーを用いて画像をＪＰＥＧ方式で符号化する符号化ステップと、前記リスタートマーカーごとの符号データの並び替えを行うスクランブル変換ステップとを含む。これによれば、画像がリスタートマーカーを含んだ符号データの状態で符号化され、その符号データに対してリスタートマーカーごとで並び替えを行い、符号データをスクランブルすることができ、スクランブルされた符号データに対して通常の復号化を施しても、画像を容易に確認することができなくなる。
【００２６】
上記の画像符号化方法において、さらに、リスタートマーカーのマクロブロック数を設定するマクロブロック数設定ステップを含み、前記符号化ステップは、前記リスタートマーカーをｎ×マクロブロック（ｎは自然数）ごとに用いて符号化を行うという態様がある。ｎが小さいほど、画像の確認が困難になる。
【００２７】
上記の画像符号化方法において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位として、同一のリスタートマーカーの符号データと並び替えるという態様がある。この場合、同一のリスタートマーカーであれば、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００２８】
上記の画像符号化方法において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として、符号データを並び替えるという態様がある。これによれば、ｎ×マクロブロック×一巡の所定数（ｎは自然数）でスクランブルをかけることになるので、変換テーブルの作成が容易になり、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００２９】
上記の画像符号化方法において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるという態様がある。これによれば、スクランブルをかけたものはＪＰＥＧ形式の規格に違反することとなるが、通常の復号化は困難で、画像の確認を困難化することができる。
【００３０】
上記の画像符号化方法において、さらに、あらかじめ決められた複数の前記スクランブル変換ステップの並び替え規則を指定する指定ステップと、前記指定ステップにて指定された並び替え規則で符号データの並び替えを行う前記スクランブル変換ステップと、前記複数の並び替え規則の選択を示す画像データを表示する表示ステップとを含むという態様がある。これによれば、スクランブルされた符号データを復号化する際に、符号化時にユーザーが指定した特定の並び替え規則を知らなければ、画像の確認は困難で、プライバシー性を向上することができる。
【００３１】
上記の画像符号化方法において、前記スクランブル変換ステップは、複数の画像を符号化した符号データについて並び替えを行うという態様がある。これによれば、スクランブルされた符号データに対して通常の復号化を施しても、複数の画像がｎ×マクロブロック単位（ｎは自然数）で混ざっているため、さらに画像の確認を困難にすることができる。
【００３２】
上記の画像符号化方法において、さらに、前記スクランブル変換ステップの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つに挿入するヘッダ挿入ステップを含むという態様がある。これによれば、スクランブルされた符号データを復号化する際に、通常の復号化ではスクランブルされたままの状態の画像で復号化されるが、符号データに挿入された並び替え規則を用いて復号化すれば、スクランブルを解除した上で復号化することができる。
【００３３】
上記の画像符号化方法において、前記スクランブル変換ステップにおいて、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるという態様がある。これによれば、スクランブルをかけたあと、リスタートマーカーの順序が不正となっていれば、ＪＰＥＧ形式の規格に違反することとなり、通常の復号化が不可能となる。しかし、リスタートマーカーを正しい順序に書き換えることで通常の復号化が可能となるため、符号データが破壊されていると誤認識することを防ぐことができる。
【００３４】
さらに、本発明の画像復号化方法は、リスタートマーカーごとの符号データの並び替えを行うスクランブル変換ステップと、前記リスタートマーカーを用いて、前記符号データをＪＰＥＧ方式で画像に復号化する復号化ステップとを含む。これによれば、リスタートマーカーを含んだ状態で符号化され、リスタートマーカーごとで並び替えを行ってスクランブルされた符号データに対し、符号データの並び替え規則に基づいて符号データを並び替えてスクランブルを解除することができ、通常の復号化では確認できないスクランブルされた符号データを復号化することができる。
【００３５】
上記の画像復号化において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、同一のリスタートマーカーの符号データ同士で並び替えるという態様がある。これによれば、同一のリスタートマーカーであれば、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００３６】
上記の画像復号化において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として並び替えるという態様がある。これによれば、ｎ×マクロブロック×一巡の所定数（ｎは自然数）でスクランブルをかけることになるので、変換テーブルの作成が容易になり、スクランブルをかけたあともＪＰＥＧ形式の規格に違反することがないため、画像の確認を困難化しつつ、通常の復号化が可能となる。
【００３７】
上記の画像復号化において、前記スクランブル変換ステップは、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えるという態様がある。これによれば、スクランブルをかけたものはＪＰＥＧ形式の規格に違反し、通常の復号化は不可能であるが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００３８】
上記の画像復号化において、さらに、あらかじめ決められた複数の前記スクランブル変換ステップの並び替え規則を指定する指定ステップと、前記指定ステップにて指定された並び替え規則で符号データの並び替えを行う前記スクランブル変換ステップと、前記複数の並び替え規則の選択を示す画像データを表示する表示ステップとを含むという態様がある。これによれば、スクランブルされた符号データを復号化する際に、符号化時にユーザーが指定した変換テーブルの並び替え規則を正しく入力しなければ復号化しても画像を確認できないが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００３９】
上記の画像復号化において、前記スクランブル変換ステップは、複数の画像を符号化した符号データについて並び替えを行うという態様がある。これによれば、スクランブルされた符号データに対して通常の復号化を施しても、複数の画像がｎ×マクロブロック単位（ｎは自然数）で混ざっているため、画像の確認ができないが、本発明では、符号データの並び替え規則に基づいてスクランブルを解除することができ、画像の確認を可能とする。
【００４０】
上記の画像復号化において、さらに、前記スクランブル変換ステップの並び替え規則を符号データのＡＰＰ１マーカセグメントとＡＰＰ２マーカセグメントの少なくともいずれか１つから取得するヘッダ取得ステップを含むという態様がある。これによれば、スクランブルされた符号データを復号化する際に、通常の復号化ではスクランブルされたままの状態の画像で復号化されるが、符号データに挿入された並び替え規則を用いて復号化すれば、スクランブルを解除した上で復号化することができる。
【００４１】
上記の画像復号化において、前記スクランブル変換ステップにおいて、前記リスタートマーカーの順序が所定の正しい順序にならなかった場合に、前記リスタートマーカーを正しい順序になるように書き換えるという態様がある。これによれば、スクランブルを解除したあと、リスタートマーカーの順序が不正となっていれば、ＪＰＥＧ形式の規格に違反することとなり、通常の復号化が不可能となる。しかし、リスタートマーカーを正しい順序に書き換えることで通常の復号化が可能となるため、符号データが破壊されていると誤認識することを防ぐことができる。
【発明の効果】
【００４２】
本発明の画像符号化によれば、画像がリスタートマーカーを含んだ符号データの状態で符号化され、リスタートマーカーごとに符号データが並び替えられてスクランブルされるので、スクランブルされた符号データに対して通常の復号化を施しても、画像を容易に確認することができなくなり、プライバシーが確保される。
【００４３】
また、本発明の画像復号化によれば、リスタートマーカーを含んだ状態で符号化され、リスタートマーカーごとで並び替えを行ってスクランブルされた符号データに対し、符号データの並び替え規則に基づいて符号データを並び替えてスクランブルを解除することができ、通常の復号化では確認できないスクランブルされた符号データを復号化することができる。
【発明を実施するための最良の形態】
【００４４】
以下、本発明にかかわる画像符号復号化装置の実施の形態を図面に基づいて詳細に説明する。
【００４５】
（実施の形態１）
図１に示すように、画像符号復号化装置１は、ＣＣＤ(Charge CoupledDevice)センサーやＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサーから出力されるＲＡＷデータ、輝度信号や色差信号からなる画像データやＪＰＥＧ符号化された符号データなどを格納するＳＤＲＡＭ（SynchronousDynamic Random Access Memory）やＤＤＲ−ＳＤＲＡＭといった記憶部２と、記憶部２への書き込み／読み出し要求に応じて記憶部２の書き込み／読み出しを行うメモリコントローラ３と、被写体からの光を映像信号に変換する撮像素子４と、撮像素子４を駆動して撮像素子４から出力されるＲＡＷデータを記憶部２に格納するためにメモリコントローラ３にアクセス要求を出すことが可能な撮像駆動部５と、記憶部２のＲＡＷデータの読み出し要求、画像データの書き込み要求をメモリコントローラ３に対して行い、ＲＡＷデータを画像データへ変換する画像生成部６と、記憶部２の画像データの読み出し要求をメモリコントローラ３に対して行い、画像データにマクロブロックアクセスするラスタブロック変換部７と、リスタートマーカーを用いてＪＰＥＧ方式の圧縮および伸張を行う符号復号化部８と、リスタートマーカーごとの符号データの並び替え規則を記録している変換テーブル９と、記憶部２へスクランブル化した符号データの書き込み要求をメモリコントローラ３に対して行い、符号復号化部８から出力される符号データを変換テーブル９に基づいてリスタートマーカーごとに並び替え、符号データのスクランブルを行うスクランブル変換部１０と、各動作部の制御を行う中央処理部１１と、変換テーブル９やパスワードを指定するキースイッチ１２と、メモリやＨＤＤ（HardDisk Drive）などの着脱可能な記録媒体１３と、記録媒体１３や記憶部２のデータをメモリコントローラ３を介して記録再生を行う記録再生部１４と、記憶部２の画像や記録媒体１３から再生された画像から表示データを生成する表示生成部１５と、表示生成部１５から出力される表示データを表示するためのＬＣＤ（LiquidCrystal Display）や有機ＥＬ（Electronic Luminescence）といった表示部１６を備える。
【００４６】
通常、リスタートマーカーを用いないＪＰＥＧ方式の符号データの概念図を図２（ａ）に示す。図２（ａ）に示すように、マクロブロックごとｂｉｔ単位でデータが構成されている。ＪＰＥＧ方式では、各マクロブロックは直前のＤＣ成分の影響を受ける。そのため、マクロブロック単位で符号データを切り離すことができない。リスタートマーカーをマクロブロックごとに挿入した場合の概念図が図２（ｂ）である。リスタートマーカーごとに符号データはバイト単位で完結し、直前のＤＣ成分の影響を受けず、分離することができるようになる。
【００４７】
図３はＪＰＥＧ方式の符号データの構成概念図である。リスタートマーカーを用いると、ＳＯＳマーカー（ＦＦＤＡ）とＥＯＩマーカー（ＦＦＤ９）で囲まれる符号データＦＦＤ０〜ＦＦＤ７に、それぞれに対応したリスタートマーカー（ＲＳＴ）が挿入される。
【００４８】
スクランブル変換部１０が変換テーブル９の並び替え規則に従って符号データをリスタートマーカーごとに並び替える方式には、以下のような複数の方式がある。
【００４９】
〔方式１〕
図４（ａ）にリスタートマーカーが４マクロブロック単位で挿入された画像＃１を示し、図４（ｂ）に画像＃１に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。
【００５０】
図５（ａ）に示すように、リスタートマーカーが４マクロブロック単位で挿入されているので、図４（ａ）の画像＃１は、ＦＦＤ０〜ＦＦＤ３の符号データで構成されている。図４（ａ）と図５（ａ）の空間位置は一致しており、ＦＦＤ０で構成される符号データは図４（ａ）の上部１／４を、ＦＦＤ１で構成される符号データは図４（ａ）の中上部１／４を、ＦＦＤ２で構成される符号データは図４（ａ）の中下部１／４を、ＦＦＤ３で構成される符号データは図４（ａ）の下部１／４を示す。図５（ｂ）は、図５（ａ）の符号データをスクランブル変換部１０によって、一巡する所定数のリスタートマーカー（ＲＳＴ０，ＲＳＴ１，ＲＳＴ３…ＲＳＴｍ）のうち、あるリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位として、同一のリスタートマーカーの符号データと入れ替えた場合の概念図である。１行目が３行目に移り、３行目が１行目に移っている。
【００５１】
図５の符号データに対するマクロブロックの位置関係を図６に示す。図５（ａ）に図６（ａ）が対応し、図５（ｂ）に図６（ｂ）が対応している。１行目が３行目に移り、３行目が１行目に移っている。４マクロブロック単位なので、入れ替えた後も４マクロブロックが連続したデータとなっている。
【００５２】
図６（ｂ）の符号データに対し、スクランブル変換部１０において変換テーブル９の並び替え規則を用いて書き換え、符号復号化部８により再生し、表示生成部１５により表示部１６に表示した場合の概念図を図７（ａ）に示す。図７（ｂ）に図７（ａ）に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。図４と同一のマクロブロックは同じ画像が再生されていることが分かる。リスタートマーカー単位で入れ替えたことにより、元の画像である図４（ａ）に対し画像＃１が崩れ、認識するのが困難になっていることが分かる。図４（ａ）に対して、１行目が３行目に移り、３行目が１行目に移っている。この符号データを記録再生部１４を通して記録媒体１３に記録する。
【００５３】
そして、図７（ｂ）の符号データの状態であったとしても、復号化に際して、符号化したときと同じ変換テーブル９を適用することで、リスタートマーカーで括られた符号データの並び替えを元に戻して再生することで、図４（ａ）のスクランブルされていない再生画像を得ることができる。
【００５４】
〔方式２〕
図８に図４（ａ）に対し、リスタートマーカーが１マクロブロック単位で挿入された場合の概念図を示す。１マクロブロック＝１リスタートマーカーなので、マクロブロックと同数のリスタートマーカーが存在している。図１０（ａ）は図８に対するマクロブロックの位置関係を示す。スクランブル変換部１０において変換テーブル９の並び替え規則を用いて、一巡する所定数のリスタートマーカーの全リスタートマーカー（ＲＳＴ０，ＲＳＴ１…ＲＳＴ７）を１単位として、符号データ（ＦＦＤ０，ＦＦＤ１…ＦＦＤ７）を並び替えた場合のマクロブロック位置関係を示す概念図を図９に示す。図１０（ｂ）は図９の並び替えたものに対するマクロブロックの位置関係を示す。ｎ×マクロブロック×一巡の所定数（ｎは自然数）を単位としてスクランブルをかけるというときに、ｎ＝１、一巡の所定数＝８となっている。１マクロブロック＝１リスタートマーカーなので、マクロブロックが８つ連続したものが１単位となり、並び替わっていることが分かる。１行目・２行目が３行目・４行目に移り、３行目・４行目が１行目・２行目に移っている。
【００５５】
図１０（ｂ）を図５（ｂ）のときと同様にして再生した場合の概念図を図１１（ａ）に示す。また、図１１（ｂ）に図１１（ａ）に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。図４（ａ）に対して、１行目・２行目が３行目・４行目に移り、３行目・４行目が１行目・２行目に移っている。図４と同一のマクロブロックは同じ画像が再生されていることが分かる。一巡する所定数のリスタートマーカーの全リスタートマーカーを１単位として入れ替えたことにより、元の画像である図４（ａ）に対し画像＃１が崩れ、認識するのが困難になっていることが分かる。
【００５６】
そして、図１０（ｂ）の符号データの状態であったとしても、復号化に際して、符号化したときと同じ変換テーブル９を適用することで、リスタートマーカーで括られた符号データの並び替えを元に戻して再生することで、図４（ａ）のスクランブルされていない再生画像を得ることができる。
【００５７】
〔方式３〕
図１２に図４（ａ）に対し、リスタートマーカーが１マクロブロック単位で挿入され、スクランブル変換部１０において変換テーブル９の並び替え規則を用いて、一巡する所定数のリスタートマーカーのうち任意のリスタートマーカーから次の順位のリスタートマーカーで括られる符号データを１単位とし、符号データをランダムに並び替えた場合の概念図を図１２（ａ）に示す。また、図１２（ｂ）は図１２（ａ）に対するマクロブロックの位置関係を示す。リスタートマーカーは符号データＦＦＤ０〜ＦＦＤ７に対応したＲＳＴ０からＲＳＴ７までしかないが、１画面内の同一リスタートマーカーで表されるマクロブロックは図１２（ｂ）のように異なる。マクロブロック０からマクロブロック１５を順に辿ると、ＦＦＤ０〜ＦＦＤ７が２回繰り返されている。
【００５８】
図１２（ｂ）の符号データに対し、スクランブル変換部１０において変換テーブル９の並び替え規則を用いて、図１２（ａ）のリスタートマーカーを符号データＦＦＤ０，ＦＦＤ１…ＦＦＤ７の順に対応してＲＳＴ０，ＲＳＴ１…ＲＳＴ７の順に書き換え、図５（ｂ）と同様にして再生した場合の概念図を図１３（ａ）に示す。図１３（ｂ）に図１３（ａ）に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。図４と同一のマクロブロックは同じ画像が再生されていることが分かる。リスタートマーカー単位でランダムに入れ替えたことにより、元の画像である図４（ａ）に対し画像＃１が崩れ、マクロブロック間での関係がより無関係になるため、認識するのがより困難になっていることが分かる。
【００５９】
そして、図１３（ｂ）の符号データの状態であったとしても、復号化に際して、符号化したときと同じ変換テーブル９を適用することで、リスタートマーカーで括られた符号データの並び替えを元に戻して再生することで、図４（ａ）のスクランブルされていない再生画像を得ることができる。
【００６０】
〔方式４〕
図１４に、図１の画像符号復号化装置１の表示部１６に表示される複数の並び替え規則の選択画像データを示す。あらかじめ決められた２つの並び替え規則を変換テーブル９から読み出し、ユーザーはキースイッチ１２により、変換テーブル９の並び替え規則を指定することで、パターン＃１またはパターン＃２に従って符号データを並び替えることができる。パターン＃１による効果は、図９によるものと同じになるため説明を割愛する。また、パターン＃２による効果は、図１２（ａ）によるものと同じになるため説明を割愛する。
【００６１】
並び替えられた符号データは、画像符号復号化装置１によれば、復号化時にキースイッチ１２によって並び替え規則を指定することで、符号化時のスクランブル動作の逆手順を辿り、符号データの並び替えを元に戻して再生することができる。ここで、復号化時に指定する並び替え規則が、符号化時に指定したものと異なる場合は、正常にスクランブルが解除されない。
【００６２】
〔方式５〕
図１５（ａ）に図４（ａ）と同サイズ、同マクロブロック数の画像＃２を示す。また、図１５（ｂ）に図１５（ａ）に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。さらに図１６（ａ）に図４（ａ）に対し、リスタートマーカーが１マクロブロック単位で挿入された場合の概念図、および図１６（ｂ）に図１５（ａ）に対し、リスタートマーカーが１マクロブロック単位で挿入された場合の概念図を示す。画像＃１と画像＃２の違いを分かりやすくするために、各リスタートマーカーに“＿１”、“＿２”の記号をつけている。
【００６３】
スクランブル変換部１０において変換テーブル９の並び替え規則を用いて複数画像に対する符号データの並び替えを行った場合の概念図を図１７（ａ）、図１７（ｂ）に示す。同一リスタートマーカーが各符号データ間で交互に混ざっていることが分かる。市松模様のモザイク状の入れ替えとなっている。ここでは便宜上記号をつけているが、実際の符号データでは、ＦＦＤ０，ＦＦＤ１…ＦＦＤ７の順に符号データが並んでいるため、再生することができる。再生した場合の図１７（ａ）、図１７（ｂ）に対応した概念図を図１８（ａ）、図１８（ｂ）に示す。同一マクロブロックはそれぞれ元の画像と同じものが表示されていることが分かる。図４（ａ）および図１５（ａ）に対して、市松模様のモザイク状の入れ替えとなっている。複数画像に対する符号データの並び替えを行ったことにより、それぞれの元の画像である図４（ａ）および図１５（ａ）に対し、マクロブロック間での関係がより無関係になるため、認識するのがさらに困難になっていることが分かる。
【００６４】
そして、上記符号化時の逆手順を辿って復号化することで、画像間での符号データの並び替えを元に戻して再生することで、図４（ａ）および図１５（ａ）のスクランブルされていない再生画像を得ることができる。
【００６５】
〔方式６〕
図１９（ａ）に図４（ａ）に対し、スクランブル変換部１０において変換テーブル９の並び替え規則を用いて並び替える範囲Ｗ１をキースイッチ１２により指定した場合の概念図を示す。図１の画像符号復号化装置１によれば、この範囲Ｗ１内で並び替えが行われるため、図４（ａ）が図８の状態でリスタートマーカーが挿入されていた場合、指定範囲Ｗ１内で並び替えた場合の概念図を図１９（ｂ）に示す。範囲Ｗ１内で並び替えているため、リスタートマーカーの順序は不連続となる。図１９（ｂ）の符号データをＦＦＤ０，ＦＦＤ１…ＦＦＤ７の順に書き換え、再生した場合の概念図を図２０（ａ）に示す。図２０（ｂ）に図２０（ａ）に対しマクロブロックの境界が分かりやすいように、境界線Ｌ１を付加したものを示す。指定範囲Ｗ１によって指定された範囲のみが並び替えられていることが分かる。対角状に入れ替わっている。このようにして、人物の顔部分だけにスクランブルをかけるといったことが可能となる。
【００６６】
そして、符号化したときと同じ変換テーブル９を復号化するときに適用することで、指定範囲でのスクランブルを解除し、スクランブルされていない再生画像を得ることができる。
【００６７】
〔方式７〕
図２１に図１４で使用した変換テーブル９の並び替え規則を符号データのＡＰＰ１マーカセグメントに挿入した場合の概念図を示す。図１の中央処理部１１により並び替えを行った符号データに対し、ＡＰＰ１マーカーを挿入する。通常、ＡＰＰ１マーカーには、露光時間や撮影機種情報などの撮影情報を埋め込むことができる。そのＡＰＰ１マーカー内に並び替え規則を埋め込むことで、見かけ上は正規の符号データであり、通常の画像復号化装置で再生が可能となる。ただし、そのままではスクランブルがかかった状態であるため、ＡＰＰ１マーカーから並び替え規則を抽出し、それに基づいて再生することで、スクランブルを解除した画像データを得ることができるようになる。
【００６８】
〔方式８〕
同様に、図２２のように、リスタートマーカーの並び替えた後の順序を埋め込むことで、図５（ｂ）のような並び替えにも対応することができる。そして、再生時にＡＰＰ１マーカーに埋め込まれた変換テーブル９を中央処理部１１により抽出し、復号化するときに適用することで、スクランブルされていない再生画像を得ることができる。
【００６９】
〔方式９〕
図２３に図５で説明したＪＰＥＧ方式通りに所定の正しい順序ＦＦＤ０，ＦＦＤ１…ＦＦＤ７に対応したＲＳＴ０，ＲＳＴ１…ＲＳＴ７の順に並んでいないリスタートマーカーを、ＪＰＥＧ方式通りの所定の正しい順序の順に書き換える前と書き換えた後の概念図を示す。図２３（ａ）に書き換え前の符号データ、図２３（ｂ）に書き換え後の符号データを示す。書き換える前は、リスタートマーカーの順序がばらばらになっており、ＪＰＥＧ準拠でなくなり、通常の画像復号化装置では再生ができない。そのため、リスタートマーカーのみを書き換えることで、ＪＰＥＧ準拠となり、再生が可能となる。このとき、図２３（ｂ）より、リスタートマーカーのみを書き換え、マーカーに付随する符号データは書き換えないため、スクランブルされた符号データが再生される。同様に、再生時においては、図２３（ｂ）の状態の符号データに対し、変換テーブル９を抽出してから図２３（ａ）に書き換え、リスタートマーカーで括られた符号データの並び替えを行った後に、符号復号化装置で再生し、表示生成部１５にて表示データを出力し表示部１６に表示することで、スクランブルの解除された再生画像を得ることができる。
【００７０】
（実施の形態２）
図２４に示すように、画像符号化装置１ａは、ＣＣＤやＣＭＯＳセンサーから出力されるＲＡＷデータ、輝度信号や色差信号からなる画像データやＪＰＥＧ符号化された符号データなどを格納するＳＤＲＡＭやＤＤＲ−ＳＤＲＡＭといった記憶部２と、記憶部２への書き込み／読み出し要求に応じて記憶部２の書き込み／読み出しを行うメモリコントローラ３と、被写体からの光を映像信号に変換する撮像素子４と、撮像素子４を駆動して撮像素子４から出力されるＲＡＷデータを記憶部２に格納するためにメモリコントローラ３にアクセス要求を出すことが可能な撮像駆動部５と、記憶部２のＲＡＷデータの読み出し要求、画像データの書き込み要求をメモリコントローラ３に対して行い、ＲＡＷデータを画像データへ変換する画像生成部６と、記憶部２の画像データの読み出し要求をメモリコントローラ３に対して行い、画像データにマクロブロックアクセスするラスタブロック変換部７と、リスタートマーカーを用いてＪＰＥＧ方式の圧縮を行う符号化部１７と、符号データの並び替え規則を記録している変換テーブル９と、記憶部２へスクランブルした符号データの書き込み要求をメモリコントローラ３に対して行い、符号化部１７から出力される符号データを変換テーブル９に基づいてリスタートマーカーごとに並び替え、符号データのスクランブルを行うスクランブル変換部１０と、各動作部の制御を行う中央処理部１１と、変換テーブル９やパスワードを指定するキースイッチ１２と、ＬＡＮや回線などを使用して通信を行う通信Ｉ／Ｆ１８とを備える。
【００７１】
この画像符号化装置１ａは、監視カメラなどネットワークに接続された記録専用の装置であり、記録する際に符号データに対し、スクランブルをかけて符号データをネットワークに出力する。符号データに対し、スクランブルをかけるまでの動作は実施の形態１と同じであるため、説明を割愛する。
【００７２】
図２４に示す画像符号化装置１ａによって出力された符号データを復号化する画像復号化装置を図２５に示す。この画像復号化装置１ｂは、輝度信号や色差信号からなる画像データやＪＰＥＧ符号化された符号データなどを格納するＳＤＲＡＭやＤＤＲ−ＳＤＲＡＭといった記憶部２と、記憶部２への書き込み／読み出し要求に応じて記憶部２の書き込み／読み出しを行うメモリコントローラ３と、記憶部２の画像データも読み出し要求をメモリコントローラ３に対して行い、画像データにマクロブロックアクセスするラスタブロック変換部７と、リスタートマーカーを用いたＪＰＥＧ方式の伸張を行う復号化装置１９と、符号データの並び替え規則を記録している変換テーブル９と、記憶部２へスクランブルした符号データの読み出し要求をメモリコントローラ３に対して行い、符号データを変換テーブル９に基づいてリスタートマーカーごとに並び替えて復号化装置１９に入力し、符号データのデスクランブルを行うスクランブル変換部１０と、各動作部の制御を行う中央処理部１１と、変換テーブル９やパスワードを指定するキースイッチ１２と、ＬＡＮや回線などを使用して通信を行う通信Ｉ／Ｆ１８とを備える。
【００７３】
回線によって送られてくるスクランブルされた符号データを通信Ｉ／Ｆ１８がメモリコントローラ３を介して記憶部２に記録する。符号データに対し、デスクランブルを行うまでの動作は実施の形態１と同じであるため、説明を割愛する。
【００７４】
このように、図２４、図２５の画像符号化装置１ａ、画像復号化装置１ｂによれば、通信途中の符号データを別の復号化装置で再生されたとしても、スクランブルのかかった状態でしか再生されず、セキュリティを確保することができる。また、図２５の画像復号化装置１ｂを用いたとしても、変換テーブル９を正しくキースイッチ１２にて指定しない限り、正常な再生画像は得られない。
【００７５】
以上から、本発明によれば課題を解決することができる。
【００７６】
なお、本発明は上記実施の形態に限定されるものではなく、以下のように実施してもよい。
【００７７】
（１）本実施の形態において、キースイッチ１２による選択パターンが２通りであったが、これに限らず、発明の組み合わせによって得られるパターンを複数備えても良い。
【００７８】
（２）本実施の形態において、便宜上マクロブロック数を「１６」として説明しているが、これに限らずＪＰＥＧ方式で符号化が可能なマクロブロック数で構成しても良い。
【００７９】
（３）本実施の形態において、２画像での符号データの並び替えを行っているが、これに限らずさらに多くの画像の符号データを用いて並び替えても良い。
【００８０】
（４）本実施の形態において、マクロブロックの形状が横長の４：２：２を意識して記述しているが、これに限らず４：４：４や４：２：０など、ＪＰＥＧ方式のマクロブロック形状でも良い。
【産業上の利用可能性】
【００８１】
本発明の画像符号化、画像復号化の技術は、デジタルカメラのような通信回線を伴わない画像処理装置等として有用である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態１における画像符号復号化装置の構成を示すブロック図
【図２】実施の形態１におけるリスタートマーカー有／無のＪＰＥＧ方式符号データの概念図
【図３】実施の形態１におけるＪＰＥＧ方式の符号データの構成概念図
【図４】実施の形態１におけるリスタートマーカーが挿入された画像＃１の説明図
【図５】実施の形態１において、図４のリスタートマーカー位置と並び替えた図
【図６】実施の形態１において、図５に対するマクロブロック対応図
【図７】実施の形態１において、図６に対する再生画像概念図
【図８】実施の形態１において、図４の画像＃１に対し１マクロブロック単位でリスタートマーカーを挿入した概念図
【図９】実施の形態１において、符号データＦＦＤ０からＦＦＤ０までを１単位として入れ替えた場合のマクロブロック位置関係を示す概念図
【図１０】実施の形態１において、図９に対するマクロブロック対応図
【図１１】実施の形態１において、図１０に対する再生画像概念図
【図１２】実施の形態１において、図８の符号データをランダムに並び替えた場合の概念図
【図１３】実施の形態１において、図１２に対する再生画像概念図
【図１４】実施の形態１における複数の並び替え規則の選択画像データの説明図
【図１５】実施の形態１におけるリスタートマーカーが挿入された画像＃２の説明図
【図１６】実施の形態１において、図４、図１５に対するリスタートマーカー対応図
【図１７】実施の形態１において、図１６の並び替え後概念図
【図１８】実施の形態１において、図１７に対する再生画像概念図
【図１９】実施の形態１における図４の選択範囲枠表示と範囲内を並び替えた概念図
【図２０】実施の形態１において、図１９に対する再生画像概念図
【図２１】実施の形態１において、並び替え規則（パターン）を符号データのＡＰＰ１マーカセグメントに挿入した場合の概念図
【図２２】実施の形態１において、並び替え規則（リスタートマーカーの順序）を符号データのＡＰＰ１マーカセグメントに挿入した場合の概念図
【図２３】実施の形態１における並び替え後の符号データと書き換え後の符号データ概念図
【図２４】本発明の実施の形態２における画像符号化装置の構成を示すブロック図
【図２５】本発明の実施の形態２における画像復号化装置の構成を示すブロック図
【符号の説明】
【００８３】
１  画像符号復号化装置
１ａ  画像符号化装置
１ｂ  画像復号化装置
２  記憶部
３  メモリコントローラ
４  撮像素子
５  撮像駆動部
６  画像生成部
７  ラスタブロック変換部
８  符号復号化部
９  変換テーブル
１０  スクランブル変換部
１１  中央処理部
１２  キースイッチ
１３  記録媒体
１４  記録再生部
１５  表示生成部
１６  表示部
１７  符号化部
１８  通信Ｉ／Ｆ
１９  復号化部
Ｌ１  マクロブロック境界枠
Ｗ１  スクランブル選択範囲
【図１】
2007104519.tif 000003
【図２】
2007104519.tif 000004
【図３】
2007104519.tif 000005
【図４】
2007104519.tif 000006
【図５】
2007104519.tif 000007
【図６】
2007104519.tif 000008
【図７】
2007104519.tif 000009
【図８】
2007104519.tif 000010
【図９】
2007104519.tif 000011
【図１０】
2007104519.tif 000012
【図１１】
2007104519.tif 000013
【図１２】
2007104519.tif 000014
【図１３】
2007104519.tif 000015
【図１４】
2007104519.tif 000016
【図１５】
2007104519.tif 000017
【図１６】
2007104519.tif 000018
【図１７】
2007104519.tif 000019
【図１８】
2007104519.tif 000020
【図１９】
2007104519.tif 000021
【図２０】
2007104519.tif 000022
【図２１】
2007104519.tif 000023
【図２２】
2007104519.tif 000024
【図２３】
2007104519.tif 000025
【図２４】
2007104519.tif 000026
【図２５】
2007104519.tif 000027