JP2013138450A - 符号化画像を回転させる方法および装置 - Google Patents
符号化画像を回転させる方法および装置 Download PDFInfo
- Publication number
- JP2013138450A JP2013138450A JP2013011940A JP2013011940A JP2013138450A JP 2013138450 A JP2013138450 A JP 2013138450A JP 2013011940 A JP2013011940 A JP 2013011940A JP 2013011940 A JP2013011940 A JP 2013011940A JP 2013138450 A JP2013138450 A JP 2013138450A
- Authority
- JP
- Japan
- Prior art keywords
- mcu
- image
- encoded
- encoded image
- rotating
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 129
- 239000003550 marker Substances 0.000 claims description 30
- 238000012545 processing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 49
- 238000010586 diagram Methods 0.000 description 12
- 239000011159 matrix material Substances 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 230000008707 rearrangement Effects 0.000 description 3
- 230000017105 transposition Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
- G06T3/602—Rotation of whole images or parts thereof by block rotation, e.g. by recursive reversal or rotation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/17—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 an image region, e.g. an object
- H04N19/176—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 an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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/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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
【解決手段】符号化画像の指定された回転に従って符号化画像の最小符号化単位(MCU)を並べ替えることと、指定された回転に従ってMCU内の画像データを回転させることと、並べ替えられたMCUとMCU内の回転された画像データとを含む符号化画像の回転バージョンを生成することと、を含む符号化画像を回転させる。
【選択図】図7
Description
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
(1) 符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替えることと、
前記指定された回転に従って前記MCU内の画像データを回転させることと、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む、前記符号化画像の回転バージョンを生成することと、
を具備する符号化画像を回転させる方法。
(2) 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む上記(1)に記載の方法。
(3) 1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチすることと、
前記MCUを並べ替えかつ前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成することと、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化することと、
をさらに具備する上記(1)に記載の方法。
(4) 画像をキャプチャすることと、
前記キャプチャされた画像に基づいて前記符号化画像を生成することと、
をさらに具備する上記(1)に記載の方法。
(5) 前記MCUを処理することは、
ファイルサイズ制御パラメータを適用することを含み、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する上記(1)に記載の方法。
(6) 前記MCUを並べ替えることは、
前記符号化画像にリスタートマーカ値1を割り当てることと、
前記リスタートマーカ値に基づいて前記MCUをインデキシングすることと、
前記インデキシングに基づいて前記MCUを並べ替えることと、
を含む上記(1)に記載の方法。
(7) 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して垂直反転演算を行うことと、
前記MCUの前記垂直反転された係数値に対して転置演算を行うことと、
を含む上記(1)に記載の方法。
(8) 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して垂直反転演算を行うことと、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行うことと、
を含む上記(1)に記載の方法。
(9) 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して水平反転演算を行うことと、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行うことと、
を含む上記(1)に記載の方法。
(10) 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して転置演算を行うことと、
前記MCUの前記転置された係数値に対して垂直反転演算を行うことと、
を含む上記(1)に記載の方法。
(11) 符号化画像を記憶するメモリと、
前記メモリから前記符号化画像を受け取り、前記符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替え、前記指定された回転に従って前記MCU内の画像データを回転させ、前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成する回転トランスコーダと、
を具備する装置。
(12) 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む上記(11)に記載の装置。
(13) 前記回転トランスコーダは、さらに
前記メモリから1つまたは複数のエントロピー符号化技術によって符号化され前記符号化画像をフェッチし、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成し、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化する上記(11)に記載の装置。
(14) 画像をキャプチャするカメラと、
前記キャプチャされた画像に基づいて前記符号化画像を生成するエンコーダと、
をさらに具備する上記(11)に記載の装置。
(15) 前記回転トランスコーダは、ファイルサイズ制御パラメータを適用し、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する上記(11)に記載の装置。
(16) 前記回転トランスコーダは、
前記符号化画像にリスタートマーカ値1を割り当て、
前記リスタートマーカ値に基づいて前記MCUをインデキシングし、
前記インデキシングに基づいて前記MCUを並べ替える
上記(11)に記載の装置。
(17) 前記回転トランスコーダは、
前記MCUの係数値に対して垂直反転演算を行い、
前記MCUの前記垂直反転された係数値に対して転置演算を行う
上記(11)に記載の装置。
(18) 前記回転トランスコーダは、
前記MCUの係数値に対して垂直反転演算を行い、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行う
上記(11)に記載の装置。
(19) 前記回転トランスコーダは、
前記MCUの係数値に対して水平反転演算を行い、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行う
上記(11)に記載の装置。
(20) 前記回転トランスコーダは、
前記MCUの係数値に対して転置演算を行い、
前記MCUの前記転置された係数値に対して垂直反転演算を行う
上記(11)に記載の装置。
(21) 無線ハンドセットを具備する上記(11)に記載の装置。
(22) 集積回路を具備する上記(11)に記載の装置。
(23) 実行時にプロセッサに、
符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替えることと、
前記指定された回転に従って前記MCU内の画像データを回転させることと、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成することと、
を行わせる命令を具備するコンピュータ可読媒体。
(24) 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む上記(23)に記載のコンピュータ可読媒体。
(25) 前記プロセッサに、
1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチすることと、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成することと、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化することと、
を行わせる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(26) 前記プロセッサに、
キャプチャされた画像を受け取ることと、
前記キャプチャされた画像に基づいて前記符号化画像を生成することと、
を行わせる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(27) 前記プロセッサに、
ファイルサイズ制御パラメータを適用させる命令をさらに備え、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する上記(23)に記載のコンピュータ可読媒体。
(28) 前記プロセッサに、
前記符号化画像にリスタートマーカ値1を割り当てることと、
前記リスタートマーカ値に基づいて前記MCUをインデキシングすることと、
前記インデキシングに基づいて前記MCUを並べ替えることと、
を行わせる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(29) 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する垂直反転演算と、
前記MCUの前記垂直反転された係数値に対する転置演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(30) 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する垂直反転演算と、
前記MCUの前記垂直反転された係数値に対する水平反転演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(31) 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する水平反転演算と、
前記MCUの前記水平反転された係数値に対して垂直反転演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(32) 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する転置演算と、
前記MCUの前記転置された係数値に対する垂直反転演算と、
を行うことによって前記MCU内の画像データを回転させることを行わせる命令をさらに具備する上記(23)に記載のコンピュータ可読媒体。
(33) 符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替える手段と、
前記指定された回転に従って前記MCU内の画像データを回転させる手段と、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成する手段と、
を具備するデバイス。
(34) 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む上記(33)に記載のデバイス。
(35) 1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチする手段と、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成する手段と、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化する手段と、
をさらに具備する上記(33)に記載のデバイス。
(36) 画像をキャプチャする手段と、
前記キャプチャされた画像に基づいて前記符号化画像を生成する手段と、
をさらに具備する上記(33)に記載のデバイス。
(37) 生成する手段は、
ファイルサイズ制御パラメータを適用する手段を含み、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する上記(33)に記載のデバイス。
(38) 前記MCUを並べ替える手段は、
前記符号化画像にリスタートマーカ値1を割り当てる手段と、
前記リスタートマーカ値に基づいて前記MCUをインデキシングする手段と、
前記インデキシングに基づいて前記MCUを並べ替える手段と、
を含む上記(33)に記載のデバイス。
(39) 前記画像データを回転させる手段は、
前記MCUの係数値に対して垂直反転演算を行う手段と、
前記MCUの前記垂直反転された係数値に対して転置演算を行う手段と、
を含む上記(33)に記載のデバイス。
(40) 前記画像データを回転させる手段は、
前記MCUの係数値に対して垂直反転演算を行う手段と、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行う手段と、
を含む上記(33)に記載のデバイス。
(41) 前記画像データを回転させる手段は、
前記MCUの係数値に対して水平反転演算を行う手段と、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行う手段と、
を含む上記(33)に記載のデバイス。
(42) 前記画像データを回転させる手段は、
前記MCUの係数値に対して転置演算を行う手段と、
前記MCUの前記転置された係数値に対して垂直反転演算を行う手段と、
を含む上記(33)に記載のデバイス。
(43) 並べ替える前記手段と、回転させる前記手段と、生成する前記手段とは、共同で回転トランスコーダを備える上記(33)に記載のデバイス。
Claims (43)
- 符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替えることと、
前記指定された回転に従って前記MCU内の画像データを回転させることと、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む、前記符号化画像の回転バージョンを生成することと、
を具備する符号化画像を回転させる方法。 - 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む請求項1に記載の方法。
- 1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチすることと、
前記MCUを並べ替えかつ前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成することと、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化することと、
をさらに具備する請求項1に記載の方法。 - 画像をキャプチャすることと、
前記キャプチャされた画像に基づいて前記符号化画像を生成することと、
をさらに具備する請求項1に記載の方法。 - 前記MCUを処理することは、
ファイルサイズ制御パラメータを適用することを含み、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する請求項1に記載の方法。 - 前記MCUを並べ替えることは、
前記符号化画像にリスタートマーカ値1を割り当てることと、
前記リスタートマーカ値に基づいて前記MCUをインデキシングすることと、
前記インデキシングに基づいて前記MCUを並べ替えることと、
を含む請求項1に記載の方法。 - 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して垂直反転演算を行うことと、
前記MCUの前記垂直反転された係数値に対して転置演算を行うことと、
を含む請求項1に記載の方法。 - 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して垂直反転演算を行うことと、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行うことと、
を含む請求項1に記載の方法。 - 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して水平反転演算を行うことと、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行うことと、
を含む請求項1に記載の方法。 - 前記MCU内の前記画像データを回転させることは、
前記MCUの係数値に対して転置演算を行うことと、
前記MCUの前記転置された係数値に対して垂直反転演算を行うことと、
を含む請求項1に記載の方法。 - 符号化画像を記憶するメモリと、
前記メモリから前記符号化画像を受け取り、前記符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替え、前記指定された回転に従って前記MCU内の画像データを回転させ、前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成する回転トランスコーダと、
を具備する装置。 - 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む請求項11に記載の装置。
- 前記回転トランスコーダは、さらに
前記メモリから1つまたは複数のエントロピー符号化技術によって符号化され前記符号化画像をフェッチし、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成し、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化する請求項11に記載の装置。 - 画像をキャプチャするカメラと、
前記キャプチャされた画像に基づいて前記符号化画像を生成するエンコーダと、
をさらに具備する請求項11に記載の装置。 - 前記回転トランスコーダは、ファイルサイズ制御パラメータを適用し、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する請求項11に記載の装置。
- 前記回転トランスコーダは、
前記符号化画像にリスタートマーカ値1を割り当て、
前記リスタートマーカ値に基づいて前記MCUをインデキシングし、
前記インデキシングに基づいて前記MCUを並べ替える
請求項11に記載の装置。 - 前記回転トランスコーダは、
前記MCUの係数値に対して垂直反転演算を行い、
前記MCUの前記垂直反転された係数値に対して転置演算を行う
請求項11に記載の装置。 - 前記回転トランスコーダは、
前記MCUの係数値に対して垂直反転演算を行い、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行う
請求項11に記載の装置。 - 前記回転トランスコーダは、
前記MCUの係数値に対して水平反転演算を行い、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行う
請求項11に記載の装置。 - 前記回転トランスコーダは、
前記MCUの係数値に対して転置演算を行い、
前記MCUの前記転置された係数値に対して垂直反転演算を行う
請求項11に記載の装置。 - 無線ハンドセットを具備する請求項11に記載の装置。
- 集積回路を具備する請求項11に記載の装置。
- 実行時にプロセッサに、
符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替えることと、
前記指定された回転に従って前記MCU内の画像データを回転させることと、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成することと、
を行わせる命令を具備するコンピュータ可読媒体。 - 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む請求項23に記載のコンピュータ可読媒体。
- 前記プロセッサに、
1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチすることと、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成することと、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化することと、
を行わせる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、
キャプチャされた画像を受け取ることと、
前記キャプチャされた画像に基づいて前記符号化画像を生成することと、
を行わせる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、
ファイルサイズ制御パラメータを適用させる命令をさらに備え、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、
前記符号化画像にリスタートマーカ値1を割り当てることと、
前記リスタートマーカ値に基づいて前記MCUをインデキシングすることと、
前記インデキシングに基づいて前記MCUを並べ替えることと、
を行わせる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する垂直反転演算と、
前記MCUの前記垂直反転された係数値に対する転置演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する垂直反転演算と、
前記MCUの前記垂直反転された係数値に対する水平反転演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する水平反転演算と、
前記MCUの前記水平反転された係数値に対して垂直反転演算と、
を行うことによって前記MCU内の画像データを回転させる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 前記プロセッサに、少なくとも以下の演算、すなわち、
前記MCUの係数値に対する転置演算と、
前記MCUの前記転置された係数値に対する垂直反転演算と、
を行うことによって前記MCU内の画像データを回転させることを行わせる命令をさらに具備する請求項23に記載のコンピュータ可読媒体。 - 符号化画像の指定された回転に従って前記符号化画像の最小符号化単位(MCU)を並べ替える手段と、
前記指定された回転に従って前記MCU内の画像データを回転させる手段と、
前記並べ替えられたMCUと前記MCU内の前記回転された画像データとを含む前記符号化画像の回転バージョンを生成する手段と、
を具備するデバイス。 - 前記MCUは、Joint Photographic Experts Group(JPEG)規格に従って符号化された離散コサイン変換(DCT)係数のブロックを含む請求項33に記載のデバイス。
- 1つまたは複数のエントロピー符号化技術によって符号化された前記符号化画像をフェッチする手段と、
前記MCUを並べ替え、前記MCU内の前記画像データを回転させるよりも前に前記符号化画像をエントロピー復号して前記MCUを生成する手段と、
前記1つまたは複数のエントロピー符号化技術に従って前記符号化画像の前記回転バージョンをエントロピー符号化する手段と、
をさらに具備する請求項33に記載のデバイス。 - 画像をキャプチャする手段と、
前記キャプチャされた画像に基づいて前記符号化画像を生成する手段と、
をさらに具備する請求項33に記載のデバイス。 - 生成する手段は、
ファイルサイズ制御パラメータを適用する手段を含み、前記符号化画像の前記回転バージョンが前記ファイルサイズ制御パラメータに適合する請求項33に記載のデバイス。 - 前記MCUを並べ替える手段は、
前記符号化画像にリスタートマーカ値1を割り当てる手段と、
前記リスタートマーカ値に基づいて前記MCUをインデキシングする手段と、
前記インデキシングに基づいて前記MCUを並べ替える手段と、
を含む請求項33に記載のデバイス。 - 前記画像データを回転させる手段は、
前記MCUの係数値に対して垂直反転演算を行う手段と、
前記MCUの前記垂直反転された係数値に対して転置演算を行う手段と、
を含む請求項33に記載のデバイス。 - 前記画像データを回転させる手段は、
前記MCUの係数値に対して垂直反転演算を行う手段と、
前記MCUの前記垂直反転された係数値に対して水平反転演算を行う手段と、
を含む請求項33に記載のデバイス。 - 前記画像データを回転させる手段は、
前記MCUの係数値に対して水平反転演算を行う手段と、
前記MCUの前記水平反転された係数値に対して垂直反転演算を行う手段と、
を含む請求項33に記載のデバイス。 - 前記画像データを回転させる手段は、
前記MCUの係数値に対して転置演算を行う手段と、
前記MCUの前記転置された係数値に対して垂直反転演算を行う手段と、
を含む請求項33に記載のデバイス。 - 並べ替える前記手段と、回転させる前記手段と、生成する前記手段とは、共同で回転トランスコーダを備える請求項33に記載のデバイス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/030,826 US8977064B2 (en) | 2008-02-13 | 2008-02-13 | Rotational transcoding for JPEG or other coding standards |
US12/030,826 | 2008-02-13 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010546932A Division JP2011515039A (ja) | 2008-02-13 | 2009-02-13 | Jpegまたは他の符号化規格のための回転トランスコーディング |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014146951A Division JP2014239473A (ja) | 2008-02-13 | 2014-07-17 | Jpegまたは他の符号化規格のための回転トランスコーディング |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013138450A true JP2013138450A (ja) | 2013-07-11 |
Family
ID=40750976
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010546932A Withdrawn JP2011515039A (ja) | 2008-02-13 | 2009-02-13 | Jpegまたは他の符号化規格のための回転トランスコーディング |
JP2013011940A Withdrawn JP2013138450A (ja) | 2008-02-13 | 2013-01-25 | 符号化画像を回転させる方法および装置 |
JP2014146951A Pending JP2014239473A (ja) | 2008-02-13 | 2014-07-17 | Jpegまたは他の符号化規格のための回転トランスコーディング |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010546932A Withdrawn JP2011515039A (ja) | 2008-02-13 | 2009-02-13 | Jpegまたは他の符号化規格のための回転トランスコーディング |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014146951A Pending JP2014239473A (ja) | 2008-02-13 | 2014-07-17 | Jpegまたは他の符号化規格のための回転トランスコーディング |
Country Status (7)
Country | Link |
---|---|
US (1) | US8977064B2 (ja) |
EP (1) | EP2091019A1 (ja) |
JP (3) | JP2011515039A (ja) |
KR (2) | KR101344889B1 (ja) |
CN (1) | CN101911114B (ja) |
TW (1) | TW200947351A (ja) |
WO (1) | WO2009103002A1 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8908774B2 (en) * | 2010-02-11 | 2014-12-09 | Mediatek Inc. | Method and video receiving system for adaptively decoding embedded video bitstream |
JP2011244031A (ja) * | 2010-05-14 | 2011-12-01 | Fujifilm Corp | 画像データ伸張装置および画像データ圧縮装置,ならびにそれらの動作制御方法 |
US9042440B2 (en) | 2010-12-03 | 2015-05-26 | Qualcomm Incorporated | Coding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding |
US8976861B2 (en) | 2010-12-03 | 2015-03-10 | Qualcomm Incorporated | Separately coding the position of a last significant coefficient of a video block in video coding |
US20120163456A1 (en) | 2010-12-22 | 2012-06-28 | Qualcomm Incorporated | Using a most probable scanning order to efficiently code scanning order information for a video block in video coding |
CN102568442B (zh) * | 2010-12-29 | 2013-09-25 | 无锡华润矽科微电子有限公司 | 一种数字图像旋转方法 |
US9338449B2 (en) | 2011-03-08 | 2016-05-10 | Qualcomm Incorporated | Harmonized scan order for coding transform coefficients in video coding |
US9106913B2 (en) | 2011-03-08 | 2015-08-11 | Qualcomm Incorporated | Coding of transform coefficients for video coding |
US9491469B2 (en) | 2011-06-28 | 2016-11-08 | Qualcomm Incorporated | Coding of last significant transform coefficient |
JP2013046281A (ja) * | 2011-08-25 | 2013-03-04 | Sony Corp | 画像符号化装置と画像符号化方法およびプログラム |
US20130287310A1 (en) * | 2012-04-27 | 2013-10-31 | Heon-Mo Koo | Concurrent image decoding and rotation |
CN103778631B (zh) * | 2014-01-16 | 2017-01-18 | 西安理工大学 | 基于jpeg文件流的图片分割方法 |
US10356440B2 (en) | 2014-10-01 | 2019-07-16 | Qualcomm Incorporated | Scalable transform hardware architecture with improved transpose buffer |
EP4254946A1 (en) * | 2022-03-28 | 2023-10-04 | Beijing Xiaomi Mobile Software Co., Ltd. | Encoding/decoding video picture data |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11331847A (ja) * | 1998-03-30 | 1999-11-30 | Seiko Epson Corp | 画像変換方法、ディジタルカメラおよびコンピュ―タシステム |
JP2000333172A (ja) * | 1999-05-14 | 2000-11-30 | Kyocera Corp | 画像符号化装置 |
JP2001223878A (ja) * | 2000-02-09 | 2001-08-17 | Casio Comput Co Ltd | 画像変換装置、画像変換方法及び記録媒体 |
JP2006303716A (ja) * | 2005-04-18 | 2006-11-02 | Canon Inc | 画像データ処理装置、画像データ処理方法、プログラム、及び記憶媒体 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09247423A (ja) | 1996-03-04 | 1997-09-19 | Canon Inc | 画像処理装置およびその方法 |
US5867598A (en) * | 1996-09-26 | 1999-02-02 | Xerox Corporation | Method and apparatus for processing of a JPEG compressed image |
US6208429B1 (en) * | 1998-05-29 | 2001-03-27 | Flashpoint Technology, Inc. | Method and system for band printing of rotated digital image data |
US6941019B1 (en) * | 2000-05-10 | 2005-09-06 | International Business Machines Corporation | Reentry into compressed data |
US7146053B1 (en) * | 2000-05-10 | 2006-12-05 | International Business Machines Corporation | Reordering of compressed data |
US7224840B2 (en) * | 2000-10-26 | 2007-05-29 | International Business Machines Corporation | Method, system, and program for error recovery while decoding compressed data |
KR100357437B1 (ko) * | 2000-12-27 | 2002-10-19 | 한국전자통신연구원 | 네트워크상에서의 영상 부분 전송 장치 및 그 방법 |
JP2004112345A (ja) * | 2002-09-18 | 2004-04-08 | Ricoh Co Ltd | 画像処理装置、画像処理方法、及び画像処理プログラム |
TWI259968B (en) * | 2003-09-04 | 2006-08-11 | Lite On It Corp | Apparatus and method for image processing |
EP1685537B1 (en) | 2003-11-18 | 2015-04-01 | Mobile Imaging in Sweden AB | Method for processing a digital image and image representation format |
JP2005223538A (ja) * | 2004-02-04 | 2005-08-18 | Toshiba Corp | 画像処理回路 |
JP2005228073A (ja) | 2004-02-13 | 2005-08-25 | Seiko Epson Corp | 画像処理装置、マイクロコンピュータ及び電子機器 |
US7643694B2 (en) * | 2004-12-31 | 2010-01-05 | Zoran Corporation | Method and apparatus for processing a compressed image in an order other than the order in which it was compressed |
JP2006304243A (ja) * | 2005-03-23 | 2006-11-02 | Seiko Epson Corp | 画像処理装置、印刷装置、および、画像処理方法 |
JP4742642B2 (ja) | 2005-03-29 | 2011-08-10 | セイコーエプソン株式会社 | 画像処理装置、印刷装置、画像処理方法、および、画像処理プログラム |
JP2006325186A (ja) * | 2005-04-20 | 2006-11-30 | Seiko Epson Corp | 画像処理装置 |
JP4769477B2 (ja) | 2005-04-21 | 2011-09-07 | キヤノン株式会社 | 符号化データ変換方法および符号化データ変換装置 |
JP4713957B2 (ja) | 2005-06-15 | 2011-06-29 | オリンパスイメージング株式会社 | 画像処理装置 |
JP4273426B2 (ja) * | 2005-12-07 | 2009-06-03 | ソニー株式会社 | 画像処理方法、画像処理装置、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体 |
US7742644B2 (en) * | 2006-01-18 | 2010-06-22 | Qualcomm Incorporated | Processing of images in imaging systems |
JP4666261B2 (ja) | 2006-06-01 | 2011-04-06 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
US7747097B2 (en) * | 2006-06-16 | 2010-06-29 | Seiko Epson Corporation | Method for simple hardware implementation of JPEG size limiter |
US8098959B2 (en) * | 2008-10-29 | 2012-01-17 | Aptina Imaging Corporation | Method and system for frame rotation within a JPEG compressed pipeline |
-
2008
- 2008-02-13 US US12/030,826 patent/US8977064B2/en active Active
- 2008-03-31 EP EP20080006448 patent/EP2091019A1/en not_active Ceased
-
2009
- 2009-02-13 WO PCT/US2009/034126 patent/WO2009103002A1/en active Application Filing
- 2009-02-13 JP JP2010546932A patent/JP2011515039A/ja not_active Withdrawn
- 2009-02-13 TW TW98104728A patent/TW200947351A/zh unknown
- 2009-02-13 CN CN2009801015798A patent/CN101911114B/zh not_active Expired - Fee Related
- 2009-02-13 KR KR1020127029049A patent/KR101344889B1/ko active IP Right Grant
- 2009-02-13 KR KR1020107020458A patent/KR101241243B1/ko active IP Right Grant
-
2013
- 2013-01-25 JP JP2013011940A patent/JP2013138450A/ja not_active Withdrawn
-
2014
- 2014-07-17 JP JP2014146951A patent/JP2014239473A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11331847A (ja) * | 1998-03-30 | 1999-11-30 | Seiko Epson Corp | 画像変換方法、ディジタルカメラおよびコンピュ―タシステム |
JP2000333172A (ja) * | 1999-05-14 | 2000-11-30 | Kyocera Corp | 画像符号化装置 |
JP2001223878A (ja) * | 2000-02-09 | 2001-08-17 | Casio Comput Co Ltd | 画像変換装置、画像変換方法及び記録媒体 |
JP2006303716A (ja) * | 2005-04-18 | 2006-11-02 | Canon Inc | 画像データ処理装置、画像データ処理方法、プログラム、及び記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
EP2091019A1 (en) | 2009-08-19 |
JP2014239473A (ja) | 2014-12-18 |
CN101911114B (zh) | 2013-03-27 |
KR20120126135A (ko) | 2012-11-20 |
US20090202158A1 (en) | 2009-08-13 |
US8977064B2 (en) | 2015-03-10 |
WO2009103002A1 (en) | 2009-08-20 |
KR20100112654A (ko) | 2010-10-19 |
TW200947351A (en) | 2009-11-16 |
JP2011515039A (ja) | 2011-05-12 |
KR101241243B1 (ko) | 2013-03-14 |
CN101911114A (zh) | 2010-12-08 |
KR101344889B1 (ko) | 2013-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014239473A (ja) | Jpegまたは他の符号化規格のための回転トランスコーディング | |
JP4348768B2 (ja) | 画像変換方法 | |
US7856147B2 (en) | Method and apparatus for processing a compressed image in an order other than the order of which it was compressed | |
US8009740B2 (en) | Method and system for a parametrized multi-standard deblocking filter for video compression systems | |
US20060165181A1 (en) | Piecewise processing of overlap smoothing and in-loop deblocking | |
JP2011175085A (ja) | 表示駆動回路 | |
TWI709330B (zh) | 調色板解碼的裝置和方法 | |
CA3105441A1 (en) | Apparatus and method for filtering in video coding | |
US7860168B2 (en) | Method and apparatus for improved increased bit-depth display from a transform decoder by retaining additional inverse transform bits | |
CN111491163B (zh) | 基于对图像块的像素域预处理操作的图像块编码 | |
CN114430904A (zh) | 利用环内子图像级可控噪声生成进行的视频压缩 | |
US11463716B2 (en) | Buffers for video coding in palette mode | |
US20130177241A1 (en) | Image processing apparatus and method thereof | |
TW200934249A (en) | Apparatus and method for processing a picture frame | |
US20100322528A1 (en) | Apparatus and method for rotating image without using memory | |
US20110286663A1 (en) | Method And Apparatus Of Color Image Rotation For Display And Recording Using JPEG | |
US6459452B1 (en) | System, method, and apparatus for decoding digital video sequences | |
US10778990B2 (en) | Embedded codec circuitry for randomized refinement of uncoded-bits | |
WO2016047250A1 (ja) | 信号処理装置、撮像装置および信号処理方法 | |
TW202408218A (zh) | 影像處理方法及影像處理裝置 | |
TWI314423B (en) | Method and related apparatus for decoding video streams | |
WO2005104560A1 (en) | Method of processing decoded pictures. | |
JPH11205793A (ja) | 画像圧縮装置、画像逆圧縮装置およびデジタルスチルカメラ | |
JP2005184784A (ja) | 画像縮小装置および画像縮小方法 | |
JP2006191545A (ja) | システムオンチップのためのデューアル階層バス構造 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131224 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140318 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140717 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20140724 |