JP4958832B2 - 画像符号化装置及びその制御方法 - Google Patents
画像符号化装置及びその制御方法 Download PDFInfo
- Publication number
- JP4958832B2 JP4958832B2 JP2008096561A JP2008096561A JP4958832B2 JP 4958832 B2 JP4958832 B2 JP 4958832B2 JP 2008096561 A JP2008096561 A JP 2008096561A JP 2008096561 A JP2008096561 A JP 2008096561A JP 4958832 B2 JP4958832 B2 JP 4958832B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- block
- image
- encoded
- component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/18—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
複数の画素で構成される領域をブロック、当該ブロックを複数個内包する領域をマクロブロックしたとき、当該マクロブロックを複数個内包する画像データを入力し、前記ブロックを最小単位として処理することでマクロブロックの符号化データを生成し、各マクロブロックの符号化データを予め設定された順に並べることで前記画像データの符号化データを生成する画像符号化装置であって、
前記マクロブロックを複数個内包する画像データを入力する入力手段と、
前記ブロックを単位に与えられたデータを周波数変換し、1つのブロックにつき1つのDC成分データと複数のAC成分データとを得る周波数変換手段と、
隣接する前記ブロックの境界のデータの不連続性の発生を抑制するため、前記境界を跨ぐ領域内のデータをフィルタ処理するブロックオーバラップ処理手段と、
前記画像データの符号化データの配列形式として、各マクロブロックの低周波から高周波に向かう順に符号化データを並べる解像度順符号列の形式にするか、マクロブロック単位に符号化データを並べる空間順符号列の形式にするかを設定する決定手段と、
符号化対象の画像データの解像度に基づき、前記ブロックオーバラップ処理手段の実行回数として、0、1、2回のいずれか1つを設定すると共に、少なくとも前記決定手段が決定した前記画像データの符号化データの並びを前記解像度順符号列に決定した場合には、前記ブロックオーバラップ処理手段の実行回数として2回を設定する設定手段と、
前記周波数変換手段で得られた各成分データを量子化する量子化手段と、
該量子化手段による量子化後の各成分データをエントロピー符号化するエントロピー符号化手段と、
該エントロピー符号化手段で生成された前記画像データの符号化データを、前記決定手段で決定した配列形式に並べて、出力する符号列形成手段と、
前記周波数変換手段を2回実行し、前記設定手段による設定された回数だけ前記ブロックオーバラップ処理手段の実行する制御手段とを備え、
前記制御手段は、
前記設定手段によって設定された前記実行回数が0である場合:
(a)第1回目の前記周波数変換手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(b)第2回目の前記周波数変換手段の実行によって、前記複数の第1レベルのDC成分データを前記ブロックとして、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(a),(b)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定手段によって設定された前記実行回数が1である場合:
(c)前記ブロックオーバラップ処理手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(d)第1回目の前記周波数変換手段の実行によって、前記ブロックオーバラップ処理手段で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(e)第2回目の前記周波数変換手段の実行によって、前記複数の第1レベルのDC成分データを周波数変換対象として設定し、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(c)乃至(e)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定手段によって設定された前記実行回数が2である場合:
(f)第1回目の前記ブロックオーバラップ処理手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(g)第1回目の前記周波数変換手段の実行によって、前記第1回目のブロックオーバラップ処理手段で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(h)第2回目の前記ブロックオーバラップ処理手段の実行によって、前記第1回目の前記周波数変換手段の実行によって得られた、前記マクロブロックを複数個内包する前記画像データの、複数の第1レベルのDC成分データで構成される各ブロックについて、前記ブロックオーバラップ処理を実行させ、
(i)第2回目の前記周波数変換手段の実行によって、前記第2回目のブロックオーバラップ処理手段で得られた前記第1レベルのDC成分データの集合に含まれる前記ブロックの数分だけ、周波数変換させることを特徴とする。
図21が実施形態が適用するデジタルカメラ(画像処理装置)のブロック構成図である。このデジタルカメラは、撮影部2101、撮影指示部2102、画像処理部2103、画像圧縮部2104、サイズ指定部2105、解像度判定部2106、出力部2107を備える。また、デジタルカメラには、装置全体の制御手段として機能するCPU2108、及び、CPU2108の実行するプログラム及びワークエリアとして使用するメモリ2109を備える。また、各種設定された情報も、このメモリ2109に格納される。
・撮影する画像サイズがSサイズの場合:
周波数変換処理→周波数変換処理
・撮影する画像サイズがMサイズの場合:
ブロックオーバラップ処理→周波数変換処理→周波数変換処理
・撮影する画像サイズがLサイズの場合:
ブロックオーバラップ処理→周波数変換処理→ブロックオーバラップ処理→周波数変換処理
・自由度軸1:空間的自由度:
1.1 画像中全マクロブロックに対して同一のQPを設定.
1.2 タイル内における全マクロブロックに対して同一のQPを設定.
1.3 タイル内の各マクロブロックに対して自由にQPを設定.
・自由度軸2:周波数的自由度:
2.1 全周波数成分に対して同一のQPを設定.
2.2 DC成分とローパス成分(ACDC成分)に対して同一のQPを設定、ハイパス成分(AC成分)には異なるQPを設定.
2.3 ローパス成分とハイパス成分で同一のQPを設定、DC成分には異なるQPを設定.
2.4 各周波数成分に異なるQPを設定.
・自由度3:カラープレーン的自由度:
3.1 全カラープレーンでQPを同一に設定.
3.2 輝度プレーンに1つのQPを設定、輝度以外のプレーンに対して同一のQPを設定.
3.3 各プレーン別々にQPを設定.
先に説明したように、実施形態の場合、1つのタイルは6×4個のマクロブロックで構成される。1つのマクロブロックからは1つのDC成分(図6参照)が得られるわけであるから、1つのタイルからは6×4個の量子化処理済みのDC成分が得られる。
ABS_HOR−ABS_VER<Th
ABS_VER−ABS_HOR<Th
図13は、1つのマクロブロックの量子化後のACDC成分値の配列を示している。この配列は、1つのマクロブロックに対して、2回めの周波数変換を行なったACDC成分値(図6参照)でもある。ローパス成分の予測処理の対象となるのは、図13における{1,2,3}で示されるACDC成分か、同図の{4、8、12}で示されるACDC成分のいずれか一方である。例えば、図13におけるACDC成分{4,8,12}を予測処理すると決定された場合、それ以外の{1,2,3,5,6,7,9,10,11,13,14,15}の位置のACDC成分は予測誤差算出処理は行なわない。
図15(a)乃至(c)はハイパス成分の予測方向(3通り)を示す図である。ここで言うハイパス成分は、図6における1回めの周波数変換した際に得られた4×4個のブロックの各DC成分を除いたAC成分である(図6参照)。また、周波数変換した1つのブロックは、1つのDC成分と、15個のAC成分が得られるが、図示では、このAC成分についてその配列の位置を示すため、1乃至15の番号を付した。また、ハイパス成分の予測を求める対象は、図15(a)における{1、2、3}のAC成分、{4、8、12}のAC成分のいずれかになる。例えば、{1、2、3}のAC成分について予測誤差を求めると決定した場合、{4、5、6、…、15}のAC成分は予測誤差算出対象外にする。
E_L−E_T<Th
E_T−E_L<Th
上記第1の実施形態では、デジタルカメラに適用した例を説明したが、本発明はデジタルカメラのみに限定されるものではない。本第2の実施の形態では、デジタルカムコーダへの適用例を説明する。図27に示したように、当該カムコーダは時系列画像撮影中(動画像撮影中)に、ユーザーが高解像度の静止画を撮影することを可能にするものである。そして蓄積媒体の有効利用のため、静止画を動画像のフレームサイズにまで縮小処理(解像度ダウン処理)する。そして、その縮小した静止画を、その撮影タイミングにおける動画像用のフレーム画像として活用する。その際、縮小処理で得られる中間解像度の画質は高い方が望ましいことは言うまでもない。
第3の実施形態を説明する。上記第1,第2の実施形態における符号化対象の画像データは、撮像部2101で撮影した画像であった。本第3の実施形態では、パーソナルコンピュータに代表される情報処理装置(以下、PCという)上で実行するアプリケーションプログラムでもって、画像圧縮符号化する例を説明する。
上記第1乃至第3の実施形態では、系列変換情報SC、及び、符号列形成情報CFを設定する条件は、画像のサイズに依存して設定する例であった。本第4の実施形態では、更に、撮影した画像の出力先に応じて、系列変換情報SC及び符号列形成情報CFを設定する例を説明する。
図30は本第5の実施形態でもデジタルカメラのブロック構成図である。第1の実施形態における図21と異なる点は、通常の撮影処理(単写モード)に加えて、連写モードを有する点と、単写モードと連写モードとを選択する撮影モード選択部2112が追加された点である。これ以外は、第1の実施形態と同じであるものとし、その説明は省略する。
第6の実施形態を以下に説明する。文書を写真、背景、文字などに分けて圧縮してファイルに格納する技術が知られている。かかる技術を用いて生成されるファイルの代表的なものが、PDFファイルである。また、様々なファイル形式が存在する昨今、属性の異なる情報を混合したファイル(以下、混合ファイルという)のコンバートをする状況が発生しうる。そこで本第6の実施形態では、そのような混合ファイルのコンバート処理に適用した例を説明する。
Claims (9)
- 複数の画素で構成される領域をブロック、当該ブロックを複数個内包する領域をマクロブロックしたとき、当該マクロブロックを複数個内包する画像データを入力し、前記ブロックを最小単位として処理することでマクロブロックの符号化データを生成し、各マクロブロックの符号化データを予め設定された順に並べることで前記画像データの符号化データを生成する画像符号化装置であって、
前記マクロブロックを複数個内包する画像データを入力する入力手段と、
前記ブロックを単位に与えられたデータを周波数変換し、1つのブロックにつき1つのDC成分データと複数のAC成分データとを得る周波数変換手段と、
隣接する前記ブロックの境界のデータの不連続性の発生を抑制するため、前記境界を跨ぐ領域内のデータをフィルタ処理するブロックオーバラップ処理手段と、
前記画像データの符号化データの配列形式として、各マクロブロックの低周波から高周波に向かう順に符号化データを並べる解像度順符号列の形式にするか、マクロブロック単位に符号化データを並べる空間順符号列の形式にするかを設定する決定手段と、
符号化対象の画像データの解像度に基づき、前記ブロックオーバラップ処理手段の実行回数として、0、1、2回のいずれか1つを設定すると共に、少なくとも前記決定手段が決定した前記画像データの符号化データの並びを前記解像度順符号列に決定した場合には、前記ブロックオーバラップ処理手段の実行回数として2回を設定する設定手段と、
前記周波数変換手段で得られた各成分データを量子化する量子化手段と、
該量子化手段による量子化後の各成分データをエントロピー符号化するエントロピー符号化手段と、
該エントロピー符号化手段で生成された前記画像データの符号化データを、前記決定手段で決定した配列形式に並べて、出力する符号列形成手段と、
前記周波数変換手段を2回実行し、前記設定手段による設定された回数だけ前記ブロックオーバラップ処理手段の実行する制御手段とを備え、
前記制御手段は、
前記設定手段によって設定された前記実行回数が0である場合:
(a)第1回目の前記周波数変換手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(b)第2回目の前記周波数変換手段の実行によって、前記複数の第1レベルのDC成分データを前記ブロックとして、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(a),(b)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定手段によって設定された前記実行回数が1である場合:
(c)前記ブロックオーバラップ処理手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(d)第1回目の前記周波数変換手段の実行によって、前記ブロックオーバラップ処理手段で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(e)第2回目の前記周波数変換手段の実行によって、前記複数の第1レベルのDC成分データを周波数変換対象として設定し、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(c)乃至(e)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定手段によって設定された前記実行回数が2である場合:
(f)第1回目の前記ブロックオーバラップ処理手段の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(g)第1回目の前記周波数変換手段の実行によって、前記第1回目のブロックオーバラップ処理手段で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(h)第2回目の前記ブロックオーバラップ処理手段の実行によって、前記第1回目の前記周波数変換手段の実行によって得られた、前記マクロブロックを複数個内包する前記画像データの、複数の第1レベルのDC成分データで構成される各ブロックについて、前記ブロックオーバラップ処理を実行させ、
(i)第2回目の前記周波数変換手段の実行によって、前記第2回目のブロックオーバラップ処理手段で得られた前記第1レベルのDC成分データの集合に含まれる前記ブロックの数分だけ、周波数変換させる
ことを特徴とする画像符号化装置。 - 前記入力手段は、符号化対象の画像データの中の、前記マクロブロックを複数個内包するタイルで示される領域の画像データを単位に入力することを特徴とする請求項1に記載の画像符号化装置。
- 前記設定手段は、符号化対象の画像データの解像度が高いほど、前記ブロックオーバラップ処理手段の実行回数を多く設定することを特徴とする請求項1又は2に記載の画像符号化装置。
- 更に、
ネットワークインタフェースと、
符号化データを格納する格納先として、画像符号化装置にローカルに接続された記憶手段にするか、前記ネットワークインタフェースを介してネットワーク上のデバイスに出力するかを選択する選択手段とを備え、
前記決定手段は、前記選択手段で選択した出力先が前記ネットワーク上のデバイスを選択した場合、前記画像データの符号化データの配列形式を前記解像度順符号列の形式にすることを決定することを特徴とする請求項1又は2に記載の画像符号化装置。 - 更に、
撮像手段と、
該撮像手段による連写モードにするか、単写モードにするかを選択する選択手段とを備え、
前記決定手段は、前記選択手段で連写モードが選択された場合、前記画像データの符号化データの配列形式を前記解像度順符号列の形式にすることを決定することを特徴とする請求項1又は2に記載の画像符号化装置。 - 更に、
種類の異なるデータを混合した混合ファイルを入力する手段と、
入力した混合ファイルを解析し、当該混合ファイル中に符号化画像データがあるか否かを判断する第1の手段と、
該第1の手段で符号化画像データが存在すると判断し、尚且つ、当該符号化画像データが解像度順に並べられた符号化データの配列になっているか否かを判定する第2の手段と、
前記第1の手段で、符号化画像データが存在すると判断した場合、当該符号化データを復号して、当該復号して得られた画像データを請求項1に記載の画像符号化装置で符号化し、符号化して得られた符号化画像データと、前記混合ファイル中の前記符号化画像データを除くデータとを混合し、混合ファイルを作成する第3の手段とを備え、
前記決定手段は、前記第2の手段で前記符号化画像データが解像度順に並べられた符号化データの配列になっていると判定した場合、前記画像データの符号化データの配列形式を前記解像度順符号列の形式にすることを決定する
ことを特徴とする請求項1に記載の画像符号化装置。 - 複数の画素で構成される領域をブロック、当該ブロックを複数個内包する領域をマクロブロックしたとき、当該マクロブロックを複数個内包する画像データを入力し、前記ブロックを最小単位として処理することでマクロブロックの符号化データを生成し、各マクロブロックの符号化データを予め設定された順に並べることで前記画像データの符号化データを生成する画像符号化装置の制御方法であって、
前記マクロブロックを複数個内包する画像データを入力する入力工程と、
前記ブロックを単位に与えられたデータを周波数変換し、1つのブロックにつき1つのDC成分データと複数のAC成分データとを得る周波数変換工程と、
隣接する前記ブロックの境界のデータの不連続性の発生を抑制するため、前記境界を跨ぐ領域内のデータをフィルタ処理するブロックオーバラップ処理工程と、
前記画像データの符号化データの配列形式として、各マクロブロックの低周波から高周波に向かう順に符号化データを並べる解像度順符号列の形式にするか、マクロブロック単位に符号化データを並べる空間順符号列の形式にするかを設定する決定工程と、
符号化対象の画像データの解像度に基づき、前記ブロックオーバラップ処理工程の実行回数として、0、1、2回のいずれか1つを設定すると共に、少なくとも前記決定工程が決定した前記画像データの符号化データの並びを前記解像度順符号列に決定した場合には、前記ブロックオーバラップ処理工程の実行回数として2回を設定する設定工程と、
前記周波数変換工程で得られた各成分データを量子化する量子化工程と、
該量子化工程による量子化後の各成分データをエントロピー符号化するエントロピー符号化工程と、
該エントロピー符号化工程で生成された前記画像データの符号化データを、前記決定工程で決定した配列形式に並べて、出力する符号列形成工程と、
前記周波数変換工程を2回実行し、前記設定工程による設定された回数だけ前記ブロックオーバラップ処理工程の実行する制御工程とを備え、
前記制御工程は、
前記設定工程によって設定された前記実行回数が0である場合:
(a)第1回目の前記周波数変換工程の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(b)第2回目の前記周波数変換工程の実行によって、前記複数の第1レベルのDC成分データを前記ブロックとして、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(a),(b)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定工程によって設定された前記実行回数が1である場合:
(c)前記ブロックオーバラップ処理工程の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(d)第1回目の前記周波数変換工程の実行によって、前記ブロックオーバラップ処理工程で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(e)第2回目の前記周波数変換工程の実行によって、前記複数の第1レベルのDC成分データを周波数変換対象として設定し、1つの第2レベルのDC成分データと、複数の第2レベルのAC成分データを算出させ、
前記(c)乃至(e)の処理を前記マクロブロックを複数個内包する前記画像データについて実行させ、
前記設定工程によって設定された前記実行回数が2である場合:
(f)第1回目の前記ブロックオーバラップ処理工程の実行によって、前記ブロックを複数個内包するマクロブロック内の各ブロックについて前記ブロックオーバラップ処理を実行させ、
(g)第1回目の前記周波数変換工程の実行によって、前記第1回目のブロックオーバラップ処理工程で処理済みのマクロブロック内の各ブロックそれぞれに対して周波数変換を行なわせることで複数の第1レベルのDC成分データと、複数の第1レベルのAC成分データを算出させ、
(h)第2回目の前記ブロックオーバラップ処理工程の実行によって、前記第1回目の前記周波数変換工程の実行によって得られた、前記マクロブロックを複数個内包する前記画像データの、複数の第1レベルのDC成分データで構成される各ブロックについて、前記ブロックオーバラップ処理を実行させ、
(i)第2回目の前記周波数変換工程の実行によって、前記第2回目のブロックオーバラップ処理工程で得られた前記第1レベルのDC成分データの集合に含まれる前記ブロックの数分だけ、周波数変換させる
ことを特徴とする画像符号化装置の制御方法。 - コンピュータに読込ませ実行させることで、前記コンピュータを、請求項1乃至6のいずれか1項に記載の画像符号化装置として機能させることを特徴とするコンピュータプログラム。
- 請求項8に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008096561A JP4958832B2 (ja) | 2008-04-02 | 2008-04-02 | 画像符号化装置及びその制御方法 |
US12/412,002 US8218648B2 (en) | 2008-04-02 | 2009-03-26 | Image encoding apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008096561A JP4958832B2 (ja) | 2008-04-02 | 2008-04-02 | 画像符号化装置及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009253471A JP2009253471A (ja) | 2009-10-29 |
JP4958832B2 true JP4958832B2 (ja) | 2012-06-20 |
Family
ID=41133351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008096561A Expired - Fee Related JP4958832B2 (ja) | 2008-04-02 | 2008-04-02 | 画像符号化装置及びその制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8218648B2 (ja) |
JP (1) | JP4958832B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4979655B2 (ja) * | 2008-08-07 | 2012-07-18 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
JP5081113B2 (ja) * | 2008-09-17 | 2012-11-21 | キヤノン株式会社 | 画像符号化装置及び画像復号装置、並びにそれらの制御方法 |
JP5153676B2 (ja) * | 2009-02-10 | 2013-02-27 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラムおよび記憶媒体 |
JP5199955B2 (ja) * | 2009-06-16 | 2013-05-15 | キヤノン株式会社 | 画像復号装置及びその制御方法 |
JP5199956B2 (ja) * | 2009-06-16 | 2013-05-15 | キヤノン株式会社 | 画像復号装置及びその制御方法 |
JP5529571B2 (ja) * | 2010-02-08 | 2014-06-25 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
JP2013009272A (ja) | 2011-06-27 | 2013-01-10 | Toshiba Corp | 画像符号化装置、方法及びプログラム、並びに、画像復号化装置、方法及びプログラム |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US286478A (en) * | 1883-10-09 | Assigm | ||
US89413A (en) * | 1869-04-27 | Improvement in water-elevators | ||
US127826A (en) * | 1872-06-11 | Improvement in canal-boats | ||
US160299A (en) * | 1875-03-02 | Improvement in name-boards for piano-fortes | ||
JP2000115782A (ja) * | 1998-10-06 | 2000-04-21 | Canon Inc | 符号化装置及び方法及び記憶媒体 |
JP2000115770A (ja) * | 1998-10-06 | 2000-04-21 | Canon Inc | 符号化装置及び方法 |
JP3839974B2 (ja) * | 1998-10-06 | 2006-11-01 | キヤノン株式会社 | 符号化装置 |
JP2000115783A (ja) * | 1998-10-06 | 2000-04-21 | Canon Inc | 復号化装置及び方法 |
JP3209210B2 (ja) * | 1999-02-10 | 2001-09-17 | 日本電気株式会社 | 動画像圧縮方法、動画像圧縮装置及び動画像圧縮プログラムを記憶した記憶媒体 |
JP4365957B2 (ja) * | 1999-11-05 | 2009-11-18 | キヤノン株式会社 | 画像処理方法及びその装置及び記憶媒体 |
JP4367880B2 (ja) * | 1999-12-09 | 2009-11-18 | キヤノン株式会社 | 画像処理装置及びその方法並びに記憶媒体 |
JP2002281444A (ja) * | 2000-03-03 | 2002-09-27 | Canon Inc | 画像処理方法及び装置及び記憶媒体 |
JP4254017B2 (ja) * | 2000-03-10 | 2009-04-15 | ソニー株式会社 | 画像符号化装置及び方法 |
JP4208378B2 (ja) * | 2000-03-10 | 2009-01-14 | キヤノン株式会社 | 画像処理装置及び方法及び記録媒体 |
JP4480119B2 (ja) * | 2000-03-30 | 2010-06-16 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP2002016925A (ja) * | 2000-04-27 | 2002-01-18 | Canon Inc | 符号化装置及び符号化方法 |
JP4545980B2 (ja) * | 2000-05-11 | 2010-09-15 | キヤノン株式会社 | 符号化装置及び符号化方法並びに記憶媒体 |
US6847735B2 (en) * | 2000-06-07 | 2005-01-25 | Canon Kabushiki Kaisha | Image processing system, image processing apparatus, image input apparatus, image output apparatus and method, and storage medium |
JP2002077914A (ja) * | 2000-08-31 | 2002-03-15 | Matsushita Electric Ind Co Ltd | 画像復号化装置及び画像復号化方法 |
US7483581B2 (en) * | 2001-07-02 | 2009-01-27 | Qualcomm Incorporated | Apparatus and method for encoding digital image data in a lossless manner |
EP1355484B1 (en) * | 2002-04-17 | 2017-03-01 | Canon Kabushiki Kaisha | Image compression method and apparatus, and image coding method and apparatus |
US7574063B2 (en) * | 2003-07-23 | 2009-08-11 | Canon Kabushiki Kaisha | Image coding method and apparatus |
JP2005217532A (ja) * | 2004-01-27 | 2005-08-11 | Canon Inc | 解像度変換方法及び解像度変換装置 |
JP4702928B2 (ja) | 2004-03-12 | 2011-06-15 | キヤノン株式会社 | 動画像符号化装置及び復号装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
US7499592B2 (en) * | 2004-06-15 | 2009-03-03 | Canon Kabushiki Kaisha | Image decoding apparatus and its control method |
US20080089413A1 (en) | 2004-06-28 | 2008-04-17 | Canon Kabushiki Kaisha | Moving Image Encoding Apparatus And Moving Image Encoding Method |
US7428342B2 (en) * | 2004-12-17 | 2008-09-23 | Microsoft Corporation | Reversible overlap operator for efficient lossless data compression |
US7305139B2 (en) * | 2004-12-17 | 2007-12-04 | Microsoft Corporation | Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform |
US7925097B2 (en) * | 2005-02-18 | 2011-04-12 | Sanyo Electric Co., Ltd. | Image display method, image coding apparatus, and image decoding apparatus |
JP4979323B2 (ja) | 2005-12-07 | 2012-07-18 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
JP4829835B2 (ja) | 2006-06-12 | 2011-12-07 | キヤノン株式会社 | 画像処理装置、画像処理方法、コンピュータプログラム、及びコンピュータ読み取り可能な記憶媒体 |
-
2008
- 2008-04-02 JP JP2008096561A patent/JP4958832B2/ja not_active Expired - Fee Related
-
2009
- 2009-03-26 US US12/412,002 patent/US8218648B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20090252427A1 (en) | 2009-10-08 |
US8218648B2 (en) | 2012-07-10 |
JP2009253471A (ja) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4958831B2 (ja) | 画像符号化装置及びその制御方法 | |
JP5081113B2 (ja) | 画像符号化装置及び画像復号装置、並びにそれらの制御方法 | |
JP4958832B2 (ja) | 画像符号化装置及びその制御方法 | |
JP2004128583A (ja) | 撮像装置、画像処理方法、プログラム及び記録媒体 | |
RU2533689C2 (ru) | Устройство и способ, программа обработки видео, и устройство формирования изображений, смонтированное с устройством обработки видео | |
JP2010041624A (ja) | 画像符号化装置及びその制御方法 | |
JP2006129249A (ja) | 画像符号化方法および装置、ならびに画像復号方法および装置 | |
JP2009194760A (ja) | 画像符号化装置、画像復号化装置、画像符号化プログラム及び画像復号化プログラム | |
JP5199955B2 (ja) | 画像復号装置及びその制御方法 | |
JP5199956B2 (ja) | 画像復号装置及びその制御方法 | |
US8463057B2 (en) | Image encoding apparatus and control method therefor | |
JP2006074130A (ja) | 画像復号方法、画像復号装置および撮像装置 | |
JP4375662B2 (ja) | 画像処理装置、画像処理方法、プログラム、情報記録媒体及び撮像装置 | |
JP4749508B2 (ja) | 画像復号方法 | |
JP5081114B2 (ja) | 画像符号化装置及び画像復号装置、並びにそれらの制御方法 | |
JP4952624B2 (ja) | 圧縮画像再圧縮装置、圧縮画像再圧縮方法及びプログラム | |
JP4458408B2 (ja) | 画像処理装置、画像処理方法、プログラム及び情報記録媒体 | |
JPH1066004A (ja) | 画像ファイルサイズ制御装置 | |
JP5597028B2 (ja) | 画像復号装置及びその制御方法、並びにプログラム及びコンピュータ可読記憶媒体 | |
JP5186820B2 (ja) | 符号化装置、符号化方法および符号化プログラム | |
JP2001008039A (ja) | 画像処理装置および画像処理方法 | |
JP2019083368A (ja) | 符号化装置及び復号装置及びそれらの制御方法及びプログラム | |
JP2019110367A (ja) | 撮像装置 | |
JP2009004878A (ja) | 画像処理装置、画像処理方法および画像処理プログラム、並びに撮像装置 | |
JP2010021881A (ja) | 動画圧縮装置および動画圧縮プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120215 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120220 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120319 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4958832 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |