(57)【要約】【課題】  動画像符号化方式から静止画像符号化方式へのフォーマット変換を専用の変換回路を使用することなく、従来装置と比べてＬＳＩ等の回路の小規模化を実現して、コストの削減を図ることができる画像処理装置及び方法並びに電子カメラを提供する。【解決手段】  画像処理装置では、取得した動画像を周波数変換及び量子化し、可変長符号化器１４により第１の符号化形式でイントラ符号化した符号化データに付加情報を付加してメモリ１６に記憶する。また、メモリ１６から取り出された符号化データを可変長復号化器１７で復号する。ここで、動画像中の所定フレーム画像を指定し、可変長復号化器１７は当該フレーム画像についての符号化データを復号し、可変長符号化器１４がその変換係数を第２の符号化形式を用いて符号化し、付加情報を付加して記憶装置に記憶する。【選択図】  図１
2005123738.tif 000002
【特許請求の範囲】
【請求項１】
動画像を取得する動画像取得手段と、
前記動画像を周波数変換して第１の変換係数を取得する周波数変換手段と、
前記第１の変換係数を量子化する量子化手段と、
前記量子化手段で量子化された前記第１の変換係数を、イントラ符号化及びインター符号化とを適応的に用いて符号化する第１の符号化形式を用いて符号化することにより第１の符号化データを生成する符号化手段と、
前記第１の符号化形式に関する第１の付加情報を生成し、前記第１の符号化データに付加する生成手段と、
前記第１の付加情報が付加された前記第１の符号化データを記憶する記憶手段と、
前記記憶手段から取り出された前記第１の符号化データを、該第１の符号化データに付加された前記第１の付加情報に基づいて復号する復号化手段とを備える画像処理装置であって、
前記動画像中の所定フレーム画像を指定するフレーム指定手段をさらに備え、
前記符号化手段が、前記フレーム指定手段で指定された前記フレーム画像についてイントラ符号化し、
前記復号化手段が、前記フレーム指定手段で指定された前記フレーム画像についての符号化データを前記記憶手段から取り出して復号することにより第２の変換係数を生成し、
前記符号化手段が、前記第２の変換係数を第２の符号化形式を用いて符号化することにより第２の符号化データを生成し、
前記生成手段が、前記第２の符号化形式に関する第２の付加情報を生成し、前記第２の符号化データに付加し、
前記記憶手段が、前記第２の付加情報が付加された前記第２の符号化データを記憶する
ことを特徴とする画像処理装置。
【請求項２】
前記復号化手段によって前記第２の符号化データを復号して取得された第３の変換係数を所定の量子化パラメータで逆量子化する逆量子化手段と、
逆量子化された前記第３の変換係数を逆周波数変換する逆周波数変換手段と
をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記逆周波数変換手段によって取得された動画像又は静止画像を表示する表示手段をさらに備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記符号化手段が、前記第１及び第２の符号化形式のそれぞれに対応する符号化テーブルを保持し、
前記復号化手段が、前記第１及び第２の復号化形式のそれぞれに対応する復号化テーブルを保持しており、
前記符号化手段における符号化処理時に該符号化手段で参照される符号化テーブルの種類及び前記復号化手段における復号処理時に該復号化手段で参照される復号化テーブルの種類を指定する指定手段をさらに備えることを特徴とする請求項１から３までのいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の符号化形式がＭＰＥＧ符号化形式であり、前記第２の符号化形式がＪＰＥＧ符号化形式であって、
前記符号化手段が、ＭＰＥＧ符号化形式を用いて前記動画像を符号化してＭＰＥＧ符号化データを生成し、ＪＰＥＧ符号化形式を用いて前記フレーム画像を符号化してＪＰＥＧ符号化データを生成する
ことを特徴とする請求項１から４までのいずれか１項に記載の画像処理装置。
【請求項６】
前記符号化手段が、可変長符号化テーブルを用いて前記第１又は第２の変換係数を可変長符号化して前記第１又は第２の符号化データを生成し、
前記復号化手段が、可変長復号化テーブルを用いて前記第１又は第２の符号化データを可変長復号する
ことを特徴とする請求項１から５までのいずれか１項に記載の画像処理装置。
【請求項７】
前記周波数変換手段が、前記動画像を離散コサイン変換して前記第１の変換係数を取得し、
前記逆周波数変換手段が、逆量子化された前記第３の変換係数を逆離散コサイン変換することにより動画像又は静止画像を取得する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記フレーム指定手段が、前記動画像取得手段による動画像の取得中に指定された該動画像の所定フレーム画像を取得し、
前記記憶手段が前記動画像取得手段によって取得された前記動画像から生成された第１の符号化データをすべて記憶した後に、前記フレーム画像を復号する
ことを特徴とする請求項１から７までのいずれか１項に記載の画像処理装置。
【請求項９】
前記量子化手段が、前記フレーム指定手段で指定された前記フレーム画像に対してフレーム内で量子化スケーリング値を固定することを特徴とする請求項１から８までのいずれか１項に記載の画像処理装置。
【請求項１０】
動画像を取得する動画像取得工程と、
前記動画像中の所定フレーム画像を指定するフレーム指定工程と、
前記動画像を周波数変換して第１の変換係数を取得する周波数変換工程と、
前記第１の変換係数を量子化する量子化工程と、
前記量子化工程で量子化された前記第１の変換係数を、イントラ符号化及びインター符号化とを適応的に用いて符号化する第１の符号化形式を用いて符号化することにより第１の符号化データを生成する第１の符号化工程と、
前記第１の符号化形式に関する第１の付加情報を生成し、前記第１の符号化データに付加する第１の生成工程と、
前記第１の付加情報が付加された前記第１の符号化データを所定の記憶装置に記憶する第１の記憶工程と、
前記記憶装置に記憶された前記第１の符号化データのうち、前記フレーム指定工程で指定された前記フレーム画像に関する符号化データを取り出して復号することにより第２の変換係数を取得する復号化工程と、
復号された前記第２の変換係数を第２の符号化形式を用いて符号化することにより第２の符号化データを生成する第２の符号化工程と、
前記第２の符号化形式に関する第２の付加情報を生成し、前記第２の符号化データに付加する第２の生成工程と、
前記第２の付加情報が付加された前記第２の符号化データを前記記憶装置に記憶する第２の記憶工程とを有し、
前記符号化工程では、前記フレーム指定工程で指定された前記フレーム画像に対してイントラ符号化する
ことを特徴とする画像処理方法。
【請求項１１】
コンピュータに、
動画像を取得する動画像取得手順と、
前記動画像中の所定フレーム画像を指定するフレーム指定手順と、
前記動画像を周波数変換して第１の変換係数を取得する周波数変換手順と、
前記第１の変換係数を量子化する量子化手順と、
前記量子化手順で量子化された前記第１の変換係数を、イントラ符号化及びインター符号化とを適応的に用いて符号化する第１の符号化形式を用いて符号化することにより第１の符号化データを生成する第１の符号化手順と、
前記第１の符号化形式に関する第１の付加情報を生成し、前記第１の符号化データに付加する第１の生成手順と、
前記第１の付加情報が付加された前記第１の符号化データを所定の記憶装置に記憶する第１の記憶手順と、
前記記憶装置に記憶された前記第１の符号化データのうち、前記フレーム指定工程で指定された前記フレーム画像に関する符号化データを取り出して復号することにより第２の変換係数を取得する復号化手順と、
復号された前記第２の変換係数を第２の符号化形式を用いて符号化することにより第２の符号化データを生成する第２の符号化手順と、
前記第２の符号化形式に関する第２の付加情報を生成し、前記第２の符号化データに付加する第２の生成手順と、
前記第２の付加情報が付加された前記第２の符号化データを前記記憶装置に記憶する第２の記憶手順とを実行させ、
前記符号化手順では、前記フレーム指定手順で指定された前記フレーム画像に対してイントラ符号化を実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１から９までのいずれか１項に記載の画像処理装置を備える電子カメラであって、
シーンを撮影する動画像撮影手段と、
動画像又は静止画像を表示する液晶表示装置とをさらに備え、
前記画像取得手段が、前記動画像撮影手段によって撮影された動画像を取得することを特徴とする電子カメラ。
【請求項１４】
動画像撮影ボタンと、
静止画像撮影ボタンと、
前記動画像撮影ボタンが押下された場合、前記動画像撮影手段に動画像の撮影を指示する第１の指示手段と、
動画像撮影中に前記静止画像撮影ボタンが押下された場合、押下されたときの前記動画像撮影手段で撮影された前記動画像データ中の該静止画像撮影ボタンが押下されたときのフレーム画像を前記フレーム指定手段に指定させる第２の指示手段と
をさらに備えることを特徴とする請求項１３に記載の電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ符号化方式による動画像の特定のフレームをＪＰＥＧ符号化方式による静止画像として記録する画像処理装置及び方法に関し、特に、電子カメラに用いて好適な画像処理装置及び方法に関する。
【背景技術】
【０００２】
近年普及しているディジタルカメラの画像圧縮機能には、静止画像符号化方式としてＪＰＥＧ符号化方式が広く用いられ、動画像符号化方式としてＭＰＥＧ符号化方式が広く用いられている。
【０００３】
ＪＰＥＧ符号化方式においては、符号化対象の静止画像を８×８画素のブロックに分割し、各ブロックを離散コサイン変換（以下、「ＤＣＴ」と称す。）して、変換係数ブロックを生成する。その後、変換係数ブロック内の各変換係数を量子化し、量子化した変換係数を一定の順序で走査し、この時に変換係数が連続して０となる個数と、変換係数が０以外の値の組に対して、可変長符号を割り当てて符号化する。
【０００４】
一方、ＭＰＥＧ符号化方式においては、動画像シーケンスの中から特定の間隔で「フレーム内（イントラ）符号化ピクチャ」を設定し、当該フレーム内符号化ピクチャに対して上記ＪＰＥＧ符号化方式と同様に、ブロック分割、ＤＣＴ及び量子化を行い、量子化された変換係数に対して可変長符号を用いて符号化を行う。そして、フレーム内符号化ピクチャ以外の画像については、動き補償フレーム間予測を行って「フレーム間予測（インター）符号化ピクチャ」を生成し、予測誤差に対しＤＣＴ及び量子化を行い、量子化した変換係数に対し可変長符号を用いて符号化を行う。
【０００５】
上述のように、ＭＰＥＧ符号化方式及びＪＰＥＧ符号化方式は、共にＤＣＴを用いる点で共通しているが、符号化データのフォーマット、使用する可変長符号及び量子化の方法等が異なるため、両者の符号化データ間には互換性はない。例えば、ＭＰＥＧではピクチャ内で量子化値を変更することが可能であるが、ＪＰＥＧではピクチャ単位で量子化値が固定されている。
【０００６】
このため、ＭＰＥＧ符号化されたフレーム内符号化ピクチャをＪＰＥＧ符号化方式のフォーマットへ変換する場合には、一旦、ＭＰＥＧ符号化データをＭＰＥＧデコーダによって符号化前の画像に復号し、復号した画像をＪＰＥＧエンコーダに入力して、符号化し直す必要がある。このため、符号化の繰り返しによる画質の劣化、処理時間の増大などの問題が生じていた。
【０００７】
これに対する、従来技術として、以下に示すような画像データ処理装置（例えば、特許文献１参照。）が提案されている。
【０００８】
図７は、従来のフォーマット変換回路の構成を示すブロック図である。特許文献１によれば、図７に示す画像データ処理装置は、フォーマット変換回路の構成に関する発明である。特許文献１に記載の装置では、ヘッダ解析器３０２で動画像符号化方式のヘッダを解析すると同時に、可変長復号器３０３で動画像符号化方式に基づく可変長符号化データの復号を行い、量子化パラメータ変換器３０４で量子化パラメータの変換を行った後、ヘッダ符号化器３０５で静止画符号化方式のヘッダを生成し、可変長符号化器３０６で静止画符号化方式に基づく可変長符号化データを生成する。
【０００９】
このように上記特許文献１に記載の装置では、フォーマット変換の際に、符号化データの逆量子化及び逆直交変換を行うことなくフォーマット変換するので、画質を損うことなく動画符号化方式から静止画符号化方式への変換が可能となっている。
【特許文献１】特開平１１−２８９５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述したような従来の装置をディジタルカメラに搭載する場合には、ＭＰＥＧ符号化方式で符号化したフレーム内符号化ピクチャの符号化データを、ＪＰＥＧ符号化方式へ変換するための「専用の変換回路」が必要であった。このような専用の変換回路を設けることは、画像の符号化及び復号を行う画像処理装置が搭載されるＬＳＩの回路規模の増大を招き、製品コストを増加させてしまうという課題があった。
【００１１】
本発明は、このような事情を考慮してなされたものであり、動画像符号化方式から静止画像符号化方式へのフォーマット変換を専用の変換回路を使用することなく、従来装置と比べてＬＳＩ等の回路の小規模化を実現して、コストの削減を図ることができる画像処理装置及び方法並びに電子カメラを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明は、動画像を取得する動画像取得手段と、
前記動画像を周波数変換して第１の変換係数を取得する周波数変換手段と、
前記第１の変換係数を量子化する量子化手段と、
前記量子化手段で量子化された前記第１の変換係数を、イントラ符号化及びインター符号化とを適応的に用いて符号化する第１の符号化形式を用いて符号化することにより第１の符号化データを生成する符号化手段と、
前記第１の符号化形式に関する第１の付加情報を生成し、前記第１の符号化データに付加する生成手段と、
前記第１の付加情報が付加された前記第１の符号化データを記憶する記憶手段と、
前記記憶手段から取り出された前記第１の符号化データを、該第１の符号化データに付加された前記第１の付加情報に基づいて復号する復号化手段とを備える画像処理装置であって、
前記動画像中の所定フレーム画像を指定するフレーム指定手段をさらに備え、
前記符号化手段が、前記フレーム指定手段で指定された前記フレーム画像についてイントラ符号化し、
前記復号化手段が、前記フレーム指定手段で指定された前記フレーム画像についての符号化データを前記記憶手段から取り出して復号することにより第２の変換係数を生成し、
前記符号化手段が、前記第２の変換係数を第２の符号化形式を用いて符号化することにより第２の符号化データを生成し、
前記生成手段が、前記第２の符号化形式に関する第２の付加情報を生成し、前記第２の符号化データに付加し、
前記記憶手段が、前記第２の付加情報が付加された前記第２の符号化データを記憶する
ことを特徴とする。
【００１３】
また、本発明に係る画像処理方法は、動画像を取得する動画像取得工程と、
前記動画像中の所定フレーム画像を指定するフレーム指定工程と、
前記動画像を周波数変換して第１の変換係数を取得する周波数変換工程と、
前記第１の変換係数を量子化する量子化工程と、
前記量子化工程で量子化された前記第１の変換係数を、イントラ符号化及びインター符号化とを適応的に用いて符号化する第１の符号化形式を用いて符号化することにより第１の符号化データを生成する第１の符号化工程と、
前記第１の符号化形式に関する第１の付加情報を生成し、前記第１の符号化データに付加する第１の生成工程と、
前記第１の付加情報が付加された前記第１の符号化データを所定の記憶装置に記憶する第１の記憶工程と、
前記記憶装置に記憶された前記第１の符号化データのうち、前記フレーム指定工程で指定された前記フレーム画像に関する符号化データを取り出して復号することにより第２の変換係数を取得する復号化工程と、
復号された前記第２の変換係数を第２の符号化形式を用いて符号化することにより第２の符号化データを生成する第２の符号化工程と、
前記第２の符号化形式に関する第２の付加情報を生成し、前記第２の符号化データに付加する第２の生成工程と、
前記第２の付加情報が付加された前記第２の符号化データを前記記憶装置に記憶する第２の記憶工程とを有し、
前記符号化工程では、前記フレーム指定工程で指定された前記フレーム画像に対してイントラ符号化することを特徴とする。
【００１４】
さらに、本発明は、上記特徴を有する画像処理装置を備える電子カメラであって、
シーンを撮影する動画像撮影手段と、
動画像又は静止画像を表示する液晶表示装置とをさらに備え、
前記画像取得手段が、前記動画像撮影手段によって撮影された動画像を取得することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、動画像符号化方式から静止画像符号化方式へのフォーマット変換を専用の変換回路を使用することなく、静止画像及び動画像を符号化及び復号する回路を利用することでフォーマット変換が可能であり、従来装置と比べて小規模の回路で実現でき、コストの削減を図ることが可能である。また、専用の変換回路をなくしたことによる処理結果への影響もなく、従来装置と同様に、直交変換及び量子化の繰り返しによる画質劣化がなく、かつ、短時間でのフォーマット変換が可能である。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、動画像データ及び静止画像データの符号化及び復号並びに符号化方式の変換を行う画像処理装置の一実施形態について具体的に説明する。
【００１７】
図１は、本発明の一実施形態に係る画像符号化及び復号を行う画像処理装置の構成を示すブロック図である。図１に示すように、本実施形態に係る画像処理装置は、動き予測器１０、選択器１１、ＤＣＴ器１２、量子化器１３、可変長符号化器１４、ヘッダ生成器１５、メモリ１６、ヘッダ解析器１７、可変長復号化器１８、逆量子化器１９、ＩＤＣＴ器２０、動き補償器２１、フレームメモリ２２及び制御部２３を備えている。また、本実施形態に係る画像処理装置は、静止画符号化方式として「ＪＰＥＧ」方式を、動画符号化方式として「ＭＰＥＧ」方式を用いるものとする。以下、本実施形態の画像処理装置の動作例について図面を参照して具体的に説明する。
【００１８】
最初に、本実施形態に係る画像変換装置において、符号化が行われる際の動作について説明する。図２は、本実施形態に係る画像変換装置における符号化が行われる際の動作例を説明するためのフローチャートである。
【００１９】
まず、動き予測器１０は、ＭＰＥＧ符号化が行われている場合には、入力画像信号５０とフレームメモリ２２に格納されている参照フレームから動きベクトルを検出してフレーム間差分信号を生成し、フレーム間予測符号化ピクチャ５１を出力する（ステップＳ１１）。次いで、選択器１１は、制御部２３からの指示により、符号化対象が静止画像信号、又は、ＭＰＥＧのフレーム内符号化ピクチャ（Ｉピクチャ）である場合には、入力画像信号５０を選択して出力する。一方、符号化対象がＭＰＥＧのフレーム間予測符号化ピクチャ（Ｐピクチャ又はＢピクチャ）である場合には、選択器１１は、フレーム間予測符号化ピクチャ５１を選択して出力する（ステップＳ１２）。
【００２０】
そして、ＤＣＴ器１２は、選択器１１から出力された画像信号に対し離散コサイン変換を行って変換係数を出力する（ステップＳ１３）。さらに、量子化器１３は、制御部２３から指定された量子化テーブル及び量子化スケール値に基づいて、変換係数を量子化する。量子化された変換係数は、可変長符号化器１４と逆量子化器１９の両方に出力される（ステップＳ１４）。
【００２１】
符号化方式としてＭＰＥＧ方式が選択され、符号化対象がＩピクチャ又はＰピクチャである場合には、参照画像を生成するために、量子化された変換係数に対し逆量子化器１９による逆量子化（ステップＳ１５）、及び、ＩＤＣＴ器２０による逆離散コサイン変換を行う（ステップＳ１６）。そして、逆離散コサイン変換により復号されたピクチャがＰピクチャであれば（ステップＳ１７）、動き補償器２１によりフレームメモリ２２に格納されている参照画像を用いて動き補償を行った後（ステップＳ１８）、フレームメモリ２２に動き補償されたピクチャを出力して格納する（ステップＳ１９）。一方、復号されたピクチャがＩピクチャであれば（ステップＳ１７）、動き補償をせずにＩＤＣＴ器２０からフレームメモリ２２へピクチャを格納する（ステップＳ１９）。
【００２２】
また、可変長符号化器１４は、ＪＰＥＧとＭＰＥＧのそれぞれに対応する可変長符号化テーブルを備えている。そこで、可変長符号化器１４は、制御部２３から指定された符号化方式に基づいて、いずれかの可変長符号化テーブルを選択し（ステップＳ２０）、選択された可変長符号化テーブルを用いて量子化された変換係数を可変長符号化する（ステップＳ２１）。次いで、ヘッダ生成器１５は、制御部２３から指定された符号化方式に基づいて、その符号化方式のデータフォーマットに必要なヘッダを生成し、可変長符号化器１４から出力された可変長符号化データに当該ヘッダを付加して、メモリ１６へ出力されて格納される（ステップＳ２２）。
【００２３】
次に、本実施形態に係る画像処理装置において、復号が行われる際の動作を説明する。図３は、本実施形態に係る画像処理装置における復号が行われる際の動作例を説明するためのフローチャートである。
【００２４】
まず、メモリ１６に格納された符号化データが読み出され、ヘッダ解析器１７に入力される（ステップＳ３１）。ヘッダ解析器１７は、制御部２３から指定された符号化方式に基づいて、入力された符号化データのヘッダを解析し、可変長符号を抽出して可変長復号化器１８に出力する（ステップＳ３２）。可変長復号化器１８は、ＪＰＥＧとＭＰＥＧのそれぞれに対応する可変長復号化テーブルを備えている。そこで、可変長復号化器１８は、制御部２３から指定された符号化方式に基づいていずれかの可変長復号化テーブルを選択し（ステップＳ３３）、入力された可変長符号を量子化された変換係数へ復号する（ステップＳ３４）。
【００２５】
量子化された変換係数は逆量子化器１９によって逆量子化された後（ステップＳ３５）、ＩＤＣＴ器２０によって逆離散コサイン変換がなされ、復号された画像信号５２が生成される（ステップＳ３６）。ここで、ＪＰＥＧ復号を行っている場合には（ステップＳ３７）、本実施形態の画像処理装置の外部へ復号された画像信号５２がそのまま出力される（ステップＳ３９）。一方、ＭＰＥＧ復号を行っている場合には（ステップＳ３７）、復号された画像信号５２がフレーム間差分信号（フレーム間予測符号化ピクチャ）であれば、動き補償器２１によって動き補償されて（ステップＳ３８）、本実施形態に係る画像変換装置の外部へ出力される（ステップＳ３９）。尚、復号された画像信号５２がフレーム内信号（フレーム内符号化ピクチャ）である場合は、ＪＰＥＧ復号時と同様に、そのまま出力される（ステップＳ３９）。
【００２６】
次に、本実施形態の画像処理装置において、ＭＰＥＧ符号化方式からＪＰＥＧ符号化方式へのフォーマット変換が行われる際の動作について説明する。図４は、本実施形態に係る画像処理装置におけるＭＰＥＧからＪＰＥＧへのフォーマット変換例を説明するためのフローチャートである。
【００２７】
制御部２３は、動画像の符号化中に静止画像への変換の指示を外部から受けると（ステップＳ４１）、以下の動作を行う。すなわち、フレーム内符号化ピクチャ（Ｉピクチャ）を生成するために、選択器１１に対し入力画像信号５０を選択して出力させる。また、量子化器１３に対し、ピクチャ内で固定した量子化スケーリング値を指定する。さらに、可変長符号化器１４及びヘッダ生成器１５に対しては、ＭＰＥＧ符号化方式を指定する。この指示に基づいて、上述した手順で各部において処理が行われる。すなわち、入力画像信号５０はＤＣＴ器１２で離散コサイン変換された後、量子化器１３においてピクチャ内で固定された量子化スケーリング値で量子化され、可変長符号化器１４でＭＰＥＧフレーム内符号化ピクチャとして可変長符号化されてヘッダ生成器１５で生成されたヘッダが付加された後、メモリ１６へ格納される（ステップＳ４２）。
【００２８】
メモリ１６へ格納されたＭＰＥＧフレーム内符号化ピクチャの符号化データは、一連の動画像シーケンスに対する符号化が終了した後に、或いは、動画像符号化中の空き時間等を利用して、所定のタイミングでＪＰＥＧ符号化データへフォーマット変換される。または、動画像を構成するフレームの入力ブランキング期間を利用してフォーマット変換することも可能である。
【００２９】
フォーマット変換処理を開始するに先立ち、制御部２３は、可変長符号化器１４及びヘッダ生成器１５に対してはＪＰＥＧ符号化方式を指定し、ヘッダ生成器１７及び可変長復号化器１８に対してはＭＰＥＧ符号化方式を指定する（ステップＳ４３）。
【００３０】
メモリ１６からＭＰＥＧフレーム内符号化ピクチャの符号化データが読み出されると、ヘッダ解析器１７及び可変長復号化器１８によって、当該符号化データに対しヘッダの解析と可変長復号が行われ、量子化された変換係数が生成される（ステップＳ４４）。量子化された変換係数は、可変長符号化器１４へ入力され、ＪＰＥＧ符号化データとして可変長符号化された後（ステップＳ４５）、ヘッダ生成器１５によってＪＰＥＧ符号化データに必要なヘッダが付加されて、メモリ１６へ出力されて格納される（ステップＳ４６）。
【００３１】
以上説明したように、本発明の一実施形態に係る画像処理装置では、静止画像変換指示が出されると、動画像符号化時にフレーム内符号化を選択して量子化スケーリング値を固定して符号化するので、逆量子化及び逆離散コサイン変換により画像信号へ復号することなくＭＰＥＧからＪＰＥＧへのフォーマット変換を行うことができ、離散コサイン変換及び量子化の繰り返しによる画質劣化を防ぐ効果が得られる。また、フォーマット変換を、画像符号化用の可変長符号化器１４及びヘッダ生成器１５と、画像復号用のヘッダ解析器１７及び可変長復号化器１８を利用して行うので、フォーマット変換用の特殊な回路を設ける必要がなく、その結果、回路規模を増大させることなくフォーマット変換を実現できる。
【００３２】
尚、本発明によれば、上述したＭＰＥＧ符号化方式及びＪＰＥＧ符号化方式以外の符号化方式を用いた場合であっても、同様の要領に従って実施することが可能である。また、本実施形態では、周波数変換として離散コサイン変換（ＤＣＴ）を用いているが、それ以外の例えば離散フーリエ変換（ＤＦＴ）等を用いても同様の要領で実施することが可能である。
【００３３】
次に、上述した本発明の一実施形態に係る画像処理装置を実装した電子カメラの実施例について説明する。
【００３４】
図５は、本発明の一実施形態に係る画像処理装置を実装した電子カメラの構成を示すブロック図である。本実施形態に係る電子カメラは、上述した画像処理装置１００を備えている。以下、本実施形態に係る電子カメラの動作例について、図面を参照しながら具体的に説明する。図６は、本発明の一実施形態に係る電子カメラの動作例を説明するためのフローチャートである。
【００３５】
動画像撮影ボタン１０２が押されると、電子カメラ制御部１０３は動画像符号化開始の指示を画像処理装置１００に与える（ステップＳ６１）。これにより、ＣＣＤ１０４から入力され、Ａ／Ｄ変換器１０５によりディジタル変換された動画像信号が、画像処理装置１００に入力され、ＭＰＥＧ符号化方式で符号化されてメモリ１０６へ格納される（ステップＳ６２）。尚、撮影終了後にユーザがＭＰＥＧ符号化された動画像を再生するときは、メモリ１０６からＭＰＥＧ符号化データが読み出され、画像処理装置１００により上述したように復号が行われて画像メモリ１０８へ転送され、ＬＣＤ１０７に表示される。
【００３６】
ここで、動画像撮影中に静止画像撮影ボタン１０１が押されると、電子カメラ制御部１０３は、動画像を構成するフレームのうちボタンが押下されたときのフレームにタグ等を付し、静止画像として変換されるフレームを指定しておく（ステップＳ６３）。さらに、動画像撮影終了後、或いは、動画像符号化中の空き時間等を利用して、画像処理装置１００に静止画像変換指示を与える（ステップＳ６４）。尚、画像処理装置１００は、動画像撮影中に静止画像撮影ボタン１０１が押された場合には、入力された動画像信号を、量子化スケール値を固定してフレーム内符号化し、メモリ１０６へ格納している。そこで、動画像撮影終了後、或いは、動画像符号化中の空き時間に、メモリ１０６から量子化スケール値が固定されたフレーム内符号化データが読み出され、ＭＰＥＧ符号化方式からＪＰＥＧ符号化方式へのフォーマット変換が実行された後、メモリ１０６へ格納される（ステップＳ６５）。尚、メモリ１０６は、前述した画像処理装置１００内部のメモリ１６を用いるようにしてもよい。
【００３７】
このように、本実施形態に係る電子カメラでは、前述した画像処理装置１００を備えることにより、電子カメラに必要な回路規模を従来装置よりも小さくして、コストの低減を図ることができる一方で、画質の劣化や変換時間についても従来装置と変わらないものが実現される。そして、動画像撮影中に静止画像撮影ボタン１０１が押されると、ＭＰＥＧ符号化方式からＪＰＥＧ符号化方式へのフォーマット変換が実行できるので、電子カメラのユーザが撮影中に動画像を構成するピクチャのうち任意のピクチャを静止画像として記録することができる。
【００３８】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００３９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４１】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態に係る画像符号化及び復号を行う画像処理装置の構成を示すブロック図である。
【図２】本実施形態に係る画像変換装置における符号化が行われる際の動作例を説明するためのフローチャートである。
【図３】本実施形態に係る画像処理装置における復号が行われる際の動作例を説明するためのフローチャートである。
【図４】本実施形態に係る画像処理装置におけるＭＰＥＧからＪＰＥＧへのフォーマット変換例を説明するためのフローチャートである。
【図５】本発明の一実施形態に係る画像処理装置を実装した電子カメラの構成を示すブロック図である。
【図６】本発明の一実施形態に係る電子カメラの動作例を説明するためのフローチャートである。
【図７】従来のフォーマット変換回路の構成を示すブロック図である。
【符号の説明】
【００４３】
１０  動き予測器
１１  選択器
１２  ＤＣＴ器
１３  量子化器
１４  可変長符号化器
１５  ヘッダ生成器
１６  メモリ
１７  ヘッダ解析器
１８  可変長復号化器
１９  逆量子化器
２０  ＩＤＣＴ器
２１  動き補償器
２２  フレームメモリ
２３  制御部
５０  入力画像信号
５１  フレーム間予測符号化ピクチャ
５２  画像信号
【図１】
2005123738.tif 000003
【図２】
2005123738.tif 000004
【図３】
2005123738.tif 000005
【図４】
2005123738.tif 000006
【図５】
2005123738.tif 000007
【図６】
2005123738.tif 000008
【図７】
2005123738.tif 000009