(57)【特許請求の範囲】
【請求項１】
インターレースされた画像信号を入力する入力手段と、
前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割手段と、
前記分割手段によって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段と、
前記ブロック変換手段によって変換された第２のブロックデータを符号化する符号化手段とを有し、
前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換手段は、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択すること特徴とする符号化装置。
【請求項２】
インターレースされた画像信号を入力する入力手段と、
前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割手段と、
前記分割手段によって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段と、
前記ブロック変換手段によって変換された第２のブロックデータを符号化する符号化手段とを有し、
前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換手段は、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする符号化装置。
【請求項３】
インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力手段と、
前記入力手段によって入力された符号化データに含まれる第１のブロックデータを復号化する復号化手段と、
前記復号化手段により復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段とを有し、
前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換手段は、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択することを特徴とする復号化装置。
【請求項４】
インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力手段と、
前記入力手段によって入力された符号化データに含まれる第１のブロックデータを復号化する復号化手段と、
前記復号化手段により復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段とを有し、
前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換手段は、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする復号化装置。
【請求項５】
インターレースされた画像信号を入力する入力ステップと、
前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割ステップと、
前記分割ステップによって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップと、
前記ブロック変換ステップによって変換された第２のブロックデータを符号化する符号化ステップとを有し、
前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換ステップは、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択すること特徴とする符号化方法。
【請求項６】
インターレースされた画像信号を入力する入力ステップと、
前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割ステップと、
前記分割ステップによって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップと、
前記ブロック変換ステップによって変換された第２のブロックデータを符号化する符号化ステップとを有し、
前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換ステップは、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする符号化方法。
【請求項７】
インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力ステップと、
前記入力ステップによって入力された符号化データに含まれる第１のブロックデータを復号化する復号化ステップと、
前記復号化ステップにより復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップとを有し、
前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換ステップは、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択することを特徴とする復号化方法。
【請求項８】
インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力ステップと、
前記入力ステップによって入力された符号化データに含まれる第１のブロックデータを復号化する復号化ステップと、
前記復号化ステップにより復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップとを有し、
前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、
前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、
前記ブロック変換ステップは、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターレースされた画像情報をブロック化して符号化して圧縮データを生成する符号化装置、復号化装置及びその方法に関するものである。
【０００２】
【従来の技術】
例えば、映像信号の符号化装置として、インターレースされた画像情報をフレーム毎に所定画素数からなるブロックデータに分割し、各ブロックデータに対して、横８画素、縦８画素（８×８）のブロックサイズの直交変換処理、量子化処理及び可変長符号化処理を順次行うことにより、圧縮データを得る高能率符号化装置がある。
また、上述のような高能率符号化装置で得られた圧縮データに対して、可変長復号化処理、逆量子化処理及び逆直交変換処理を順次行うことにより、インターレースされた画像情報を得る高能率復号化装置がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の高能率符号化装置において、１フレームで横７２０画素、縦３６０画素（７２０×３６０）のインターレスされた画像情報を、横８画素、縦６画素（８×６）のブロックデータに分割し、各ブロックデータを８×８のブロックデータに各々変換して、フレーム毎に直交変換処理、量子化処理及び可変長符号化処理を行おうとすると、入力された上記画像情報が動きの比較的大きい画像、又はフィールド間の画像の相関関係が小さい画像であった場合、フィールド毎に処理する場合よりも画質の低い圧縮データが得られる、という問題があった。
また、これとは逆に、フィールド毎に直交変換処理、量子化処理及び可変長符号化処理を行おうとすると、入力された上記画像情報が、動きの比較的小さい画像、又はフィールド間の画像の相関関係が大きい画像であった場合、フレーム毎に処理する場合よりも画質が低い圧縮データが得られる、という問題があった。
このため、上記高能率符号化装置で得られた圧縮データを、その装置に対応した高能率復号化装置で復号した場合、その結果得られる画像情報も、画質が低いものとなってしまっていた。
【０００４】
そこで、本発明は、上記の欠点を除去するために成されたもので、処理対象となる画像情報が如何なるものであっても、高画質の圧縮データを得る符号化装置及び符号化方法を提供することを目的とする。
また、本発明は、上記符号化装置又は符号化方法で得られた圧縮データを高画質で復号する復号化装置及び復号化方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の符号化装置は、インターレースされた画像信号を入力する入力手段と、前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割手段と、前記分割手段によって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段と、前記ブロック変換手段によって変換された第２のブロックデータを符号化する符号化手段とを有し、前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換手段は、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択すること特徴とする。
また、本発明の他の特徴とするところは、インターレースされた画像信号を入力する入力手段と、前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割手段と、前記分割手段によって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段と、前記ブロック変換手段によって変換された第２のブロックデータを符号化する符号化手段とを有し、前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換手段は、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする。
本発明の復号化装置は、インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力手段と、前記入力手段によって入力された符号化データに含まれる第１のブロックデータを復号化する復号化手段と、前記復号化手段により復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段とを有し、前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換手段は、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択することを特徴とする。
また、本発明の他の特徴とするところは、インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力手段と、前記入力手段によって入力された符号化データに含まれる第１のブロックデータを復号化する復号化手段と、前記復号化手段により復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換手段とを有し、前記ブロック変換手段は、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換手段は、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする。
本発明の符号化方法は、インターレースされた画像信号を入力する入力ステップと、前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割ステップと、前記分割ステップによって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップと、前記ブロック変換ステップによって変換された第２のブロックデータを符号化する符号化ステップとを有し、前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換ステップは、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択すること特徴とする。
また、本発明の他の特徴とするところは、インターレースされた画像信号を入力する入力ステップと、前記画像信号をフレーム毎にｊ×ｋ（ｊ，ｋ：正の整数）画素からなる第１のブロックデータに分割する分割ステップと、前記分割ステップによって分割された第１のブロックデータをＪ×Ｋ（Ｊ，Ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップと、前記ブロック変換ステップによって変換された第２のブロックデータを符号化する符号化ステップとを有し、前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換ステップは、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする。
本発明の復号化方法は、インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力ステップと、前記入力ステップによって入力された符号化データに含まれる第１のブロックデータを復号化する復号化ステップと、前記復号化ステップにより復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップとを有し、前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換ステップは、前記第１のブロックデータの画像の動きを検出し、その検出した結果に応じて、動きが大きい場合には前記第１の変換モードを選択し、動きが小さい場合には前記第２の変換モードを選択することを特徴とする。
また、本発明の他の特徴とするところは、インターレースされた画像信号をＪ×Ｋ（Ｊ，Ｋ：正の整数）画素からなる第１のブロックデータ毎に符号化して得られた符号化データを入力する入力ステップと、前記入力ステップによって入力された符号化データに含まれる第１のブロックデータを復号化する復号化ステップと、前記復号化ステップにより復号化された第１のブロックデータをｊ×ｋ（ｊ，ｋ：正の整数、Ｊ×Ｋ≠ｊ×ｋ）画素からなる第２のブロックデータに変換するブロック変換ステップとを有し、前記ブロック変換ステップは、複数種類の変換モードの何れかを選択し、選択した変換モードに基づいて前記第１のブロックデータを前記第２のブロックデータに変換し、前記複数種類の変換モードは、少なくとも同一フィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第１の変換モードと、異なるフィールドの画素を用いて、前記第１のブロックデータをＪ×Ｋ画素からなる前記第２のブロックデータに変換する第２の変換モードとを有し、前記ブロック変換ステップは、前記第１のブロックデータの画像の相関性を検出し、その検出した結果に応じて、相関性が小さい場合には前記第１の変換モードを選択し、相関性が大きいと判断された場合には前記第２の変換モードを選択することを特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【０００７】
本発明に係る符号化装置、復号化装置及びその方法は、例えば、図１に示すような画像処理装置１００に適用される。
【０００８】
この画像処理装置１００は、インターレースされた画像信号が入力される入力端子１０１と、入力端子１０１から画像信号が供給されるブロック分割処理回路１０２と、ブロック分割処理回路１０２の出力が供給される第１の信号処理回路１０３及び処理判定回路１０５と、第１の信号処理回路１０３の出力が供給される第２の信号処理回路１０６とを備えており、処理判定回路１０５の出力は第１の信号処理回路１０３に供給され、第２の信号処理回路１０６の出力は出力端子１０７を介して伝送されるようになされている。
また、画像処理装置１００は、受信されたデータが入力される入力端子１０８と、入力端子１０８からデータが供給される第３の信号処理回路１０９と、第３の信号処理回路１０９の出力が供給される第４の信号処理回路１１０及び処理判定回路１１３と、第４の信号処理回路１１０の出力が供給される画像合成処理回路１１４とを備えており、画像合成処理回路１１４の出力は出力端子１１５から出力され、第４の信号処理回路１１０には、入力端子１１１を介して選択信号も供給されると共に、処理判定回路１１３の出力も供給されるようになされている。
【０００９】
まず、画像処理装置１００の一連の動作について説明する。
【００１０】
入力端子１０１には、例えば、図２に示すような１フレームで横７２０画素、縦４８０画素（７２０×４８０）のインターレースされた画像信号Ｄ(720×480)、又は図３に示すような１フレームで横７２０画素、縦３６０画素（７２０×３６０）のインターレースされた画像信号Ｄ(720×360)が入力される。
【００１１】
ブロック分割処理回路１０２は、入力端子１０１を介して供給された画像信号が、上記図２に示したような画像信号Ｄ(720×480)であった場合、画像信号Ｄ(720×480)を図４に示すような横８画素、縦８画素（８×８）のブロックＢ(8×8)に分割し、その（８×８）のブロックデータを第１の信号処理回路１０３及び処理判定回路１０５に供給する。
また、ブロック分割処理回路１０２は、入力端子１０１を介して供給された画像信号が、上記図３に示したような画像信号Ｄ(720×460)であった場合、画像信号Ｄ(720×360)を図５に示すような横８画素、縦６画素（８×６）のブロックＢ(8×6)に分割し、その（８×６）のブロックデータを第１の信号処理回路１０３及び処理判定回路１０５に供給する。
【００１２】
処理判定回路１０５は、ブロック分割処理回路１０２からのブロックデータに基づいて、第１の信号処理回路１０３で行う後述するブロック変換処理の方法を切り換えるための切換信号ＳＷa を生成し、その切換信号ＳＷa を第１の信号処理回路１０３に供給する。
【００１３】
第１の信号処理回路１０３は、ブロック分割処理回路１０２からのブロックデータを直交変換する。
このとき、ブロック分割処理回路１０２から第１の信号処理回路１０３に（８×６）のブロックデータが供給された場合、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa に従ったブロック変換処理により、ブロック分割処理回路１０２からの（８×６）のブロックデータを（８×８）のブロックデータに変換して、上記直交変換を行う。
そして、第１の信号処理回路１０３は、直交変換したブロックデータを第２の信号処理回路１０６に供給する。
【００１４】
尚、処理判定回路１０５及び第１の信号処理回路１０３についての詳細な説明は後述する。
【００１５】
第２の信号処理回路１０６は、第１の信号処理回路１０３からのブロックデータに量子化処理及び可変長符号化処理を行って圧縮データを生成し、その圧縮データから伝送用の出力データを生成する。
そして、第２の信号処理回路１０６は、生成した出力データを出力端子１０７を介して出力する。
【００１６】
出力端子１０７から出力される出力データは、相手側に送信される。
【００１７】
一方、入力端子１０８には、受信されたデータ、すなわち圧縮された（８×８）のブロックデータが入力される。
【００１８】
第３の信号処理回路１０９は、入力端子１０８を介して供給された（８×８）のブロックデータに可変長復号化処理及び逆量子化処理を行い、それらの処理を行ったブロックデータを第４の信号処理回路１１０及び処理判定回路１１３に供給する。
【００１９】
処理判定回路１１３は、第３の信号処理回路１０９からのブロックデータに基づいて、第４の信号処理回路１１０で行う後述するブロック変換処理の方法を切り換えるための切換信号ＳＷb を生成し、その切換信号ＳＷb を第４の信号処理回路１１０に供給する。
【００２０】
このとき、第４の信号処理回路１１０には、入力端子１１１を介して選択信号も供給される。
この選択信号は、（８×８）のブロックデータを（８×６）のブロックデータに変換するか否かを示す信号である。
【００２１】
第４の信号処理回路１１０は、第３の信号処理回路１０９からのブロックデータを逆直交変換する。
また、第４の信号処理回路１１０は、入力端子１１１からの選択信号により、逆直交変換したブロックデータ、すなわち（８×８）のブロックデータを（８×６）のブロックデータに変換する場合、処理判定回路１１３からの切換信号ＳＷb に従ったブロック変換処理により、（８×８）のブロックデータを（８×６）のブロックデータに変換する。
そして、第４の信号処理回路１１０は、上述のような処理を行ったブロックデータを画像合成処理回路１１４に供給する。
【００２２】
尚、処理判定回路１１３及び第４の信号処理回路１１０についての詳細な説明は後述する。
【００２３】
画像合成処理回路１１４は、第４の信号処理回路１１０からの（８×８）又は（８×６）のブロックデータを合成して、インターレースされた画像信号を生成し、その画像信号を出力端子１１５を介して出力する。
【００２４】
つぎに、上述した処理判定回路１０５及び第１の信号処理回路１０３について具体的に説明する。
【００２５】
処理判定回路１０５は、ブロック分割処理回路１０２からのブロックデータが（８×６）のブロックデータであった場合、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいか、又はブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかを検出し、その検出結果により、フィールド間の画像の動きが比較的小さい、又はフィールド間の画像の相関関係が比較的大きい場合、フレーム毎の処理に近い処理を行うことを示す切換信号ＳＷa を第１の信号処理回路１０３に供給する。
また、処理判定回路１０５は、その検出結果により、フィールド間の画像の動きが比較的大きい、又はフィールド間の画像の相関関係が比較的小さい場合、フィールド毎の処理に近い処理を行うことを示す切換信号ＳＷa を第１の信号処理回路１０３に供給する。
【００２６】
処理判定回路１０５で生成される切換信号ＳＷa は、「１」〜「５」の何れかの値が設定されるものであり、「フィールド間の画像の動き」又は「フィールド間の画像の相関関係」の検出結果の度合いに応じた値が設定されるようになされている。
すなわち、フィールド間の画像の動きが比較的小さい、又はフィールド間の画像の相関関係が比較的大きい場合を、切換信号ＳＷa の小さい値としている。
【００２７】
第１の信号処理回路１０３は、この場合、処理判定回路１０５からの切換信号ＳＷa の値に応じて、５種類のブロック変換処理から適切なブロック変換処理を選択し、その選択したブロック変換処理により、ブロック分割処理回路１０２からの（８×６）のブロックデータを（８×８）のブロックデータに変換する。
【００２８】
すなわち、上記図４に示した（８×８）のブロックデータにおいて、各画素の値をＤ8 （Ｘ，Ｙ）で示し、上記図５に示した（８×６）のブロックデータにおいて、各画素の値をＤ6 （Ｘ，Ｙ）で示すものとすると、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa の値が「１」（ＳＷa ＝１）であった場合、
【００２９】
【数１】
0003869893.tif 000002
【００３０】
なる式１を用いたフレーム毎のブロック変換処理を行う。
【００３１】
また、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa の値が「５」（ＳＷa ＝５）であった場合、
【００３２】
【数２】
0003869893.tif 000003
【００３３】
なる式２を用いたフィールド毎のブロック変換処理を行う。
【００３４】
また、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa の値が「２」（ＳＷa ＝２）であった場合、
【００３５】
【数３】
0003869893.tif 000004
【００３６】
なる式３において、例えば、Ｎ501 の値を「３」（Ｎ501 ＝３）、Ｎ502 の値を「１」（Ｎ502 ＝１）とすることにより、上記式１によるフレーム毎のブロック変換処理に近い処理を行う。
【００３７】
また、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa の値が「３」（ＳＷa ＝３）であった場合、
【００３８】
【数４】
0003869893.tif 000005
【００３９】
なる式４において、例えば、Ｎ503 の値を「１」（Ｎ503 ＝１）、Ｎ504 の値を「１」（Ｎ504 ＝１）とすることにより、上記式１によるフレーム毎のブロック変換処理と、上記式２によるフィールド毎のブロック変換処理との中間の処理を行う。
【００４０】
そして、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa の値が「４」（ＳＷa ＝４）であった場合、
【００４１】
【数５】
0003869893.tif 000006
【００４２】
なる式５において、例えば、Ｎ505 の値を「１」（Ｎ505 ＝１）、Ｎ506 の値を「３」（Ｎ506 ＝３）とすることにより、上記式２によるフィールド毎のブロック変換処理に近い処理を行う。
【００４３】
上述のようにして、第１の信号処理回路１０３は、処理判定回路１０５からの切換信号ＳＷa に従って、上記式１に示されるフレーム毎のブロック変換処理と、上記式２に示されるフィールド毎のブロック変換処理と、上記式３〜式５に示されるフレーム毎のブロック変換処理で得られた画素値とフィールド毎のブロック変換処理で得られた画素値を加算する比率を可変した処理とを切り換え、ブロック分割処理回路１０２からの（８×６）のブロックデータを（８×８）のブロックデータに変換する。
【００４４】
特に、上記式３〜式５において、「Ｎ501 」〜「Ｎ505 」の値を、
【００４５】
【数６】
0003869893.tif 000007
【００４６】
なる式６に示すような値に設定することにより、上記式１に示されるフレーム毎のブロック変換処理で得られた画素値Ｄ8 （Ｘ，ｎ）SWa=1 と、上記式２に示されるフィールド毎のブロック変換処理で得られた画素値Ｄ8 （Ｘ，ｎ）SWa=5 とを画素毎に加算する比率を可変するようになされている。
【００４７】
つぎに、上述した処理判定回路１１３及び第４の信号処理回路１１０について具体的に説明する。
【００４８】
第４の信号処理回路１１０は、入力端子１１１からの選択信号により、第３の信号処理回路１０９からの（８×８）のブロックデータをそのまま出力するか、又は（８×６）のブロックデータに変換して出力するかを選択する。
【００４９】
第４の信号処理回路１１０で（８×８）のブロックデータを（８×６）のブロックデータに変換して出力する場合、処理判定回路１１３は、第３の信号処理回路１０９からのブロックデータにおいて、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいか、又はブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかを検出し、その検出結果により、フィールド間の画像の動きが比較的小さい、又はフィールド間の画像の相関関係が比較的大きい場合、フレーム毎のブロック変換処理に近い処理を行うことを示す切換信号ＳＷb を第４の信号処理回路１１０に供給する。
また、処理判定回路１１３は、その検出結果により、フィールド間の画像の動きが比較的大きい、又はフィールド間の画像の相関関係が比較的小さい場合、フィールド毎のブロック変換処理に近い処理を行うことを示す切換信号ＳＷb を第４の信号処理回路１１０に供給する。
【００５０】
処理判定回路１０５で生成される切換信号ＳＷb は、上述した切換信号ＳＷa と同様に、「１」〜「５」の何れかの値が設定されるものであり、「フィールド間の画像の動き」又は「フィールド間の画像の相関関係」の検出結果の度合いに応じた値が設定されるようになされている。
すなわち、フィールド間の画像の動きが比較的小さい、又はフィールド間の画像の相関関係が比較的大きい場合を、切換信号ＳＷb の小さい値としている。
【００５１】
第４の信号処理回路１１０は、この場合、処理判定回路１１３からの切換信号ＳＷb の値に応じて、５種類のブロック変換処理から適切なブロック変換処理を選択し、その選択したブロック変換処理により、第３の信号処理回路１０９からの（８×８）のブロックデータを（８×６）のブロックデータに変換する。
【００５２】
すなわち、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb の値が「１」（ＳＷb ＝１）であった場合、
【００５３】
【数７】
0003869893.tif 000008
【００５４】
なる式７を用いたフレーム毎のブロック変換処理を行う。
【００５５】
また、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb の値が「５」（ＳＷb ＝５）であった場合、
【００５６】
【数８】
0003869893.tif 000009
【００５７】
なる式８を用いたフィールド毎のブロック変換処理を行う。
【００５８】
また、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb の値が「２」（ＳＷb ＝２）であった場合、
【００５９】
【数９】
0003869893.tif 000010
【００６０】
なる式９において、例えば、Ｎ501 の値を「３」（Ｎ501 ＝３）、Ｎ502 の値を「１」（Ｎ502 ＝１）とすることにより、上記式７によるフレーム毎のブロック変換処理に近い処理を行う。
【００６１】
また、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb の値が「３」（ＳＷb ＝３）であった場合、
【００６２】
【数１０】
0003869893.tif 000011
【００６３】
なる式１０に例えば、Ｎ503 の値を「１」（Ｎ503 ＝１）、Ｎ504 の値を「１」（Ｎ504 ＝１）とすることにより、上記式７によるフレーム毎のブロック変換処理と、上記式８によるフィールド毎のブロック変換処理との中間の処理を行う。
【００６４】
そして、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb の値が「４」（ＳＷb ＝４）であった場合、
【００６５】
【数１１】
0003869893.tif 000012
【００６６】
なる式１１において、例えば、Ｎ505 の値を「１」（Ｎ505 ＝１）、Ｎ506 の値を「３」（Ｎ506 ＝３）とすることにより、上記式８によるフィールド毎のブロック変換処理に近い処理を行う。
【００６７】
上述のようにして、第４の信号処理回路１１０は、処理判定回路１１３からの切換信号ＳＷb に従って、上記式７に示されるフレーム毎のブロック変換処理と、上記式８に示されるフィールド毎のブロック変換処理と、上記式９〜式１１に示されるフレーム毎のブロック変換処理で得られた画素値とフィールド毎のブロック変換処理で得られた画素値を加算する比率を可変した処理とを切り換え、第３の信号処理回路１０９からの（８×８）のブロックデータを（８×６）のブロックデータに変換する。
【００６８】
特に、上記式３〜式５において、「Ｎ501 」〜「Ｎ505 」の値を、上記式６に示すような値に設定することにより、上記式７に示されるフレーム毎のブロック変換処理で得られた画素値Ｄ6 （Ｘ，ｎ）SWb=1 と、上記式８に示されるフィールド毎のブロック変換処理で得られた画素値Ｄ6 （Ｘ，ｎ）SWb=5 とを画素毎に加算する比率を可変するようになされている。
【００６９】
上述のように、画像処理装置１００は、（８×６）のブロックデータを（８×８）のブロックデータに変換する場合、及び（８×８）のブロックデータを（８×６）のブロックデータに変換する場合、フィールド間の画像の動き又は相関関係の大小を検出し、その検出結果に応じて、上記式１〜式５、及び上記式７〜式１１で示される５種類のブロック変換処理を切り換える、すなわちフレーム毎のブロック変換処理、フィールド毎のブロック変換処理、及びフレーム毎のブロック変換処理で得られた画素値とフィールド毎のブロック変換処理で得られた画素値を画素毎に所定の比率で加算するブロック変換処理を切り換えるようになされている。
【００７０】
このため、フレーム毎のブロック変換処理のみで得られた画像の質と、フィールド毎のブロック変換処理のみで得られた画像の質との差により生じる画質低下を防ぐことができる。
すなわち、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいか、又はブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかの判定で、その中間のブロックデータを判定する場合に、フィールド間のブロック変換処理とフレーム間のブロック変換処理の切り換えが頻繁に発生しやすいことにより、視覚上見苦しい、という問題が生じることはない。
また、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいか、又はブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかの判定で、その中間のブロックデータを判定する場合に、画面上でそのブロックデータの付近が同様な画像であるのに、フィールド間のブロック変換処理で得られた画像と、フレーム間のブロック変換処理で得られた画像とが発生し視覚上見苦しい、という問題が生じることはない。
したがって、画像処理装置１００は、処理対象となる画像信号が如何なるものであっても、高画質で画像処理を行うことができる。
【００７１】
尚、上記図１の画像処理装置１００では、出力端子１０７から出力されるデータを相手側に送信し、受信されたデータを入力端子１０８に入力することとしたが、出力端子１０７から出力されるデータを図示していない記録媒体に記録し、図示していない記録媒体に記録されたデータを再生して入力端子１０８に入力するようにしてもよい。
以下に、本発明の実施の形態における効果の概要を説明する。
まず、複数種類の変換モードのうち、入力された画像信号に適した変換モードでブロックデータ毎の画素数の変換を行うように構成したことにより、入力された画像情報が如何なるものであっても、高画質の圧縮データを得ることができる。
また、横８画素、縦６画素のブロックデータから横８画素、縦８画素のブロックデータへの変換のようなブロックデータ毎の画素数の変換において、その変換処理をフレーム毎に行うか、フィールド毎に行うか、あるいはフレーム毎に行って得られた画素値とフィールド毎に行って得られた画素値を画素毎に所定の比率で加算して行うかを、対象となるブロックデータにより判定するように構成したことにより、どのような画像が入力された場合においても、その画像に適したブロックデータ毎の画素数の変換を行うことができるため、高画質の圧縮データを得ることができる。
例えば、入力された画像信号において、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいかを検出し、その検出結果を少なくとも３値で示した場合、その値に対応した変換モードに切り換えることにより、動きが比較的小さい場合はブロックデータ毎の画素数の変換をフレーム毎の変換に近い処理で行い、動きが比較的大きい場合はブロックデータ毎の画素数の変換をフィールド毎の変換に近い処理で行い、動きが比較的中程度の場合はブロックデータ毎の画素数の変換をフレーム毎の変換とフィールド毎の変換の中間の処理で行うことができる。
また、例えば、ブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかを検出し、その検出結果を少なくとも３値で示した場合、その値に対応した変換モードに切り換えることにより、相関関係が比較的大きい場合はブロックデータ毎の画素数の変換をフレーム毎の変換に近い処理で行い、相関関係が比較的小さい場合はブロックデータ毎の画素数の変換をフィールド毎の変換に近い処理で行い、相関関係が比較的中程度の場合はブロックデータ毎の画素数の変換をフレーム毎の変換とフィールド毎の変換の中間の処理で行うことができる。
したがって、本発明の実施の形態に係る符号化装置及び符号化方法は、どのような画像が入力された場合においても、高画質で画像処理することができる。
また、本発明の実施の形態によれば、複数種類の変換モードのうち、入力された圧縮データに適した変換モードでブロックデータ毎の画素数の変換を行うように構成したことにより、入力された圧縮データが如何なるものであっても、高画質の画像を得ることができる。
また、横８画素、縦８画素のブロックデータから横８画素、縦６画素のブロックデータへの変換のようなブロックデータ毎の画素数の変換において、その変換処理をフレーム毎に行うか、フィールド毎に行うか、あるいはフレーム毎に行って得られた画素値とフィールド毎に行って得られた画素値を画素毎に所定の比率で加算して行うかを、対象となるブロックデータにより判定するように構成したことにより、どのような圧縮データが入力された場合においても、その圧縮データに適したブロックデータ毎の画素数の変換を行うことができるため、高画質の画像を得ることができる。
例えば、入力された圧縮データにおいて、ブロックデータ毎にフィールド間の画像の動きが比較的小さいか大きいかを検出し、その検出結果を少なくとも３値で示した場合、その値に対応した変換モードに切り換えることにより、動きが比較的小さい場合はブロックデータ毎の画素数の変換をフレーム毎の変換に近い処理で行い、動きが比較的大きい場合はブロックデータ毎の画素数の変換をフィールド毎の変換に近い処理で行い、動きが比較的中程度の場合はブロックデータ毎の画素数の変換をフレーム毎の変換とフィールド毎の変換の中間の処理で行うことができる。
また、例えば、ブロックデータ毎にフィールド間の画像の相関関係が比較的小さいか大きいかを検出し、その検出結果を少なくとも３値で示した場合、その値に対応した変換モードに切り換えることにより、相関関係が比較的大きい場合はブロックデータ毎の画素数の変換をフレーム毎の変換に近い処理で行い、相関関係が比較的小さい場合はブロックデータ毎の画素数の変換をフィールド毎の変換に近い処理で行い、相関関係が比較的中程度の場合はブロックデータ毎の画素数の変換をフレーム毎の変換とフィールド毎の変換の中間の処理で行うことができる。
したがって、本発明の実施の形態に係る復号化装置及び復号化方法は、どのような画像が入力された場合においても、高画質で画像処理することができる。
【００７２】
【発明の効果】
以上説明したように本発明によれば、高画質の圧縮画像データを得ることができ、その高画質の圧縮画像データから高画質の画像を得ることができる。
【図面の簡単な説明】
【図１】本発明に係る符号化装置、復号化装置及びその方法を適用した画像処理装置の構成を示すブロック図である。
【図２】上記画像処理装置に入力される１フレームで横７２０画素、縦４８０画素のインターレースされた画像信号を説明するための図である。
【図３】上記画像処理装置に入力される１フレームで横７２０画素、縦３６０画素のインターレースされた画像信号を説明するための図である。
【図４】１フレームで横７２０画素、縦４８０画素のインターレースされた画像信号を、横８画素、縦８画素のブロックに分割する処理を説明するための図である。
【図５】１フレームで横７２０画素、縦３６０画素のインターレースされた画像信号を、横８画素、縦６画素のブロックに分割する処理を説明するための図である。
【符号の説明】
１００    画像処理装置
１０１，１０８，１１１    入力端子
１０２    ブロック分割処理回路
１０３    第１の信号処理回路
１０５，１１３    処理判定回路
１０６    第２の信号処理回路
１０７，１１５    出力端子
１０９    第３の信号処理回路
１１０    第４の信号処理回路
１１４    画像合成処理回路
【図１】
0003869893.tif 000013
【図２】
0003869893.tif 000014
【図３】
0003869893.tif 000015
【図４】
0003869893.tif 000016
【図５】
0003869893.tif 000017