JP2000134459A - Image processing method - Google Patents
Image processing methodInfo
- Publication number
- JP2000134459A JP2000134459A JP30692498A JP30692498A JP2000134459A JP 2000134459 A JP2000134459 A JP 2000134459A JP 30692498 A JP30692498 A JP 30692498A JP 30692498 A JP30692498 A JP 30692498A JP 2000134459 A JP2000134459 A JP 2000134459A
- Authority
- JP
- Japan
- Prior art keywords
- image
- compressed
- processing method
- image data
- rotated
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 54
- 238000000034 method Methods 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 abstract description 25
- 238000010586 diagram Methods 0.000 description 13
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000013139 quantization Methods 0.000 description 6
- 230000008707 rearrangement Effects 0.000 description 4
- 230000006837 decompression Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Landscapes
- Editing Of Facsimile Originals (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理方法に関
し、特に、圧縮後に対して適した回転処理を行える画像
処理方法に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing method, and more particularly to an image processing method capable of performing a suitable rotation process after compression.
【0002】[0002]
【従来の技術】ディジタル画像データを圧縮する技術と
して、JPEG(Joint PhotographicExperts Group)
などが知られている。2. Description of the Related Art JPEG (Joint Photographic Experts Group) is a technique for compressing digital image data.
Etc. are known.
【0003】このようなディジタル画像データの圧縮処
理を実行するには、 ・ディジタル画像データを複数のブロックに分割し、 ・そのブロックをDCT(Descrete Cosine Transfor
m:離散コサイン変換)などにより周波数領域の周波数
画像データに変換し、 ・量子化テーブルを参照することにより周波数画像デー
タを量子化周波数画像データに変換し、 ・量子化周波数画像データを符号化することにより圧縮
画像データを生成、のように行っていた。[0003] To perform such compression processing of digital image data, the digital image data is divided into a plurality of blocks, and the blocks are subjected to DCT (Descrete Cosine Transform).
m: Discrete cosine transform) to convert the frequency image data into frequency domain image data in the frequency domain, etc., ・ Convert the frequency image data to quantized frequency image data by referring to the quantization table, ・ Encode the quantized frequency image data Thus, compressed image data is generated.
【0004】また、圧縮画像データを復元するには、上
記と逆の手順を経ることにより、元の画像データを取り
出せる。なお、上述したJPEG圧縮を用いる画像フォ
ーマットとしては、JPEG(JFIF)、Exif、
CIFF、FlashPixなどがあり、自然画像の圧
縮手法として広く使用されている。In order to restore the compressed image data, the original image data can be taken out by going through the reverse procedure. The image formats using the JPEG compression described above include JPEG (JFIF), Exif,
CIFF, FlashPix, and the like are widely used as compression methods for natural images.
【0005】[0005]
【発明が解決しようとする課題】ところで、Exifを
始めとするディジタルカメラや多くのスキャナで作成さ
れた画像フォーマットでは、ユーザの設定した縦・横の
方向にかかわらず、一定のアスペクト比の画像データと
して記録している。In an image format created by a digital camera such as Exif or many scanners, image data having a fixed aspect ratio is set regardless of the vertical and horizontal directions set by a user. It is recorded as.
【0006】このため、ユーザが縦位置で撮影した画像
データなどは、JPEGに対応するソフトウェアを用い
てユーザが画像ファイルを開いたときには、必ずしも意
図した方向で表示されるとは限らない。For this reason, image data or the like photographed by the user in the vertical position is not always displayed in the intended direction when the user opens the image file using software compatible with JPEG.
【0007】このため、画像ファイルを開いた時点でユ
ーザが画像データを90度回転させる必要が生じる。し
かし、インターネットなどで用いるブラウジングソフト
ウェア(以下、ブラウザと言う)では画像の回転が行え
ないため、縦位置であるべき画像を横位置で観察しなけ
ればならず非常に不便であった。For this reason, when the image file is opened, the user needs to rotate the image data by 90 degrees. However, since browsing software (hereinafter, referred to as a browser) used on the Internet or the like cannot rotate an image, an image that should be in a vertical position must be observed in a horizontal position, which is very inconvenient.
【0008】なお、上述したExifには、画像の向き
を指定するタグ情報が存在しているが、このタグ情報を
利用して画像の向きを変えるようになっているソフトウ
ェアは少ない。[0008] In the above-mentioned Exif, tag information for designating the direction of an image exists, but there are few software programs that change the direction of an image using this tag information.
【0009】また、実際の画像データは圧縮されている
場合が多く、このような画像を正常な向きになおした後
に再圧縮して保存するには、圧縮画像の解凍による実画
像化,実画像の回転,回転された実画像の圧縮,といっ
た一連の処理が必要になる。Further, in many cases, actual image data is compressed. To recompress and save such an image after reorienting the image in a normal direction, it is necessary to convert the compressed image into a real image by decompressing the real image. A series of processes such as rotation of the image and compression of the rotated actual image are required.
【0010】なお、画像の回転については、米国特許第
5,111,192号公報などに記載されているよう
に、実画像に対して行う方法が示されている。たとえ
ば、JPEG形式の圧縮画像データの回転を行う様子を
図11に示す。ここでは、圧縮画像データを逆エントロ
ピー符号化部10により量子化周波数画像データに変換
し、逆量子化部20で周波数画像データに変換し、さら
に逆周波数変換部30で画像データに変換する。ここま
での処理は圧縮画像データの通常の解凍と同じである。[0010] As for the rotation of an image, a method for rotating an actual image is described as described in US Patent No. 5,111,192. For example, FIG. 11 shows how JPEG-format compressed image data is rotated. Here, the compressed image data is converted into quantized frequency image data by the inverse entropy encoding unit 10, converted into frequency image data by the inverse quantization unit 20, and further converted into image data by the inverse frequency conversion unit 30. The processing so far is the same as the normal decompression of the compressed image data.
【0011】そして、この状態で画像データを、制御部
1の指示のもとで回転処理部40で回転させる。この回
転された画像データを周波数変換部50で周波数画像デ
ータに変換し、量子化部60で量子化周波数画像データ
に変換し、さらにエントロピー符号化部70によりエン
トロピー符号化して圧縮画像データを得る。なお、周波
数変換部50〜エントロピー符号化部70の処理は通常
の圧縮データの生成と同じである。Then, in this state, the rotation processing section 40 rotates the image data under the instruction of the control section 1. The rotated image data is converted to frequency image data by the frequency conversion unit 50, converted to quantized frequency image data by the quantization unit 60, and further entropy-encoded by the entropy encoding unit 70 to obtain compressed image data. The processing of the frequency conversion unit 50 to the entropy coding unit 70 is the same as the generation of normal compressed data.
【0012】以上のような処理のため、解凍・圧縮に計
算時間がかかる問題がある。また、再圧縮時に量子化部
60で再量子化を行うため、はじめに圧縮画像データを
作成した時と量子化係数が異なる場合には画像が劣化す
る問題があった。Due to the processing described above, there is a problem that it takes a long time to decompress and compress. Further, since requantization is performed by the quantization unit 60 at the time of recompression, there is a problem that the image is deteriorated when the quantization coefficient is different from that when the compressed image data is first created.
【0013】従って、本発明の目的は、圧縮画像の向き
を回転により変更する際に、計算量を低減し高速に変換
することが可能であり、画質劣化を生じない画像処理方
法を実現することである。Accordingly, an object of the present invention is to realize an image processing method capable of reducing the amount of calculation and performing high-speed conversion when the direction of a compressed image is changed by rotation, without causing image quality deterioration. It is.
【0014】[0014]
【課題を解決するための手段】すなわち、上記課題を解
決する本願発明は以下に述べるようなものである。 (1)請求項1記載の発明は、周波数変換を用いて圧縮
された画像の処理方法であって、周波数変換を用いて圧
縮された画像を実空間の画像に変換することなく、周波
数領域において画像を回転させる、ことを特徴とする画
像処理方法である。That is, the present invention for solving the above problems is as described below. (1) The invention according to claim 1 is a method for processing an image compressed using frequency conversion, wherein the image compressed using frequency conversion is not converted into an image in a real space. An image processing method characterized by rotating an image.
【0015】この発明では、周波数変換を用いて圧縮さ
れた画像を実空間の画像に変換することなく、周波数領
域において画像を回転させるようにしているため、圧縮
画像の向きを回転により変更する際に、計算量を低減し
高速に変換することが可能になる。According to the present invention, since the image compressed by using the frequency conversion is rotated in the frequency domain without being converted into the image in the real space, the direction of the compressed image is changed by the rotation. In addition, it is possible to reduce the amount of calculation and perform high-speed conversion.
【0016】(2)請求項2記載の発明は、周波数変換
を用いて圧縮された画像が量子化された状態において、
画像を回転させる、ことを特徴とする請求項1記載の画
像処理方法である。(2) According to a second aspect of the present invention, in a state where an image compressed using frequency conversion is quantized,
The image processing method according to claim 1, wherein the image is rotated.
【0017】この発明では、周波数変換を用いて圧縮さ
れた画像が量子化された状態において、周波数領域にお
いて画像を回転させるようにしているため、圧縮画像の
向きを回転により変更する際に、計算量を低減し高速に
変換することが可能であり、画質劣化を生じなくなる。According to the present invention, the image compressed by using the frequency conversion is rotated in the frequency domain in a state where the image is quantized. The amount can be reduced and conversion can be performed at high speed, and the image quality does not deteriorate.
【0018】(3)請求項3記載の発明は、周波数変換
を用いて圧縮された画像は離散コサイン変換を用いたも
のである、ことを特徴とする請求項1記載の画像処理方
法である。(3) The invention according to claim 3 is the image processing method according to claim 1, wherein the image compressed using the frequency conversion uses a discrete cosine transform.
【0019】この発明では、離散コサイン変換による周
波数変換を用いて圧縮された画像を実空間の画像に変換
することなく、周波数領域において画像を回転させるよ
うにしているため、圧縮画像の向きを回転により変更す
る際に、計算量を低減し高速に変換することが可能にな
る。すなわち、ブロック成分のAC部分の符号を反転さ
せることにより実画像の左右部分を反転できるため、計
算量が減り高速化できる。According to the present invention, since the image compressed using the frequency conversion by the discrete cosine transform is rotated in the frequency domain without being converted into the image in the real space, the direction of the compressed image is rotated. Therefore, when changing, it is possible to reduce the amount of calculation and perform high-speed conversion. That is, since the left and right portions of the actual image can be inverted by inverting the sign of the AC portion of the block component, the amount of calculation is reduced and the speed can be increased.
【0020】(4)請求項4記載の発明は、周波数変換
を用いて圧縮された画像について、周波数領域のジグザ
グテーブルを変更することにより画像を回転させる、こ
とを特徴とする請求項3記載の画像処理方法である。(4) The invention according to claim 4, wherein the image compressed by using the frequency conversion is rotated by changing the zigzag table in the frequency domain. This is an image processing method.
【0021】この発明では、離散コサイン変換による周
波数変換を用いて圧縮された画像を実空間の画像に変換
することなく、周波数領域のジグザグテーブルを変更す
ることにより、周波数領域において画像を回転させるよ
うにしているため、圧縮画像の向きを回転により変更す
る際に、計算量を低減し高速に変換することが可能にな
る。すなわち、画像に対して一つだけ存在するジグザグ
テーブルを変更するだけなので、高速化できる。According to the present invention, the image is rotated in the frequency domain by changing the zigzag table in the frequency domain without converting the image compressed using the frequency conversion by the discrete cosine transform into an image in the real space. Therefore, when the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, since only a single zigzag table exists for an image, the speed can be increased.
【0022】(5)請求項5記載の発明は、周波数変換
を用いて圧縮された画像について、データの交流成分の
符号を反転させることにより画像を回転させる、ことを
特徴とする請求項3記載の画像処理方法である。(5) The invention according to claim 5 is characterized in that, for an image compressed using frequency conversion, the image is rotated by inverting the sign of the AC component of the data. Image processing method.
【0023】この発明では、離散コサイン変換による周
波数変換を用いて圧縮された画像を実空間の画像に変換
することなく、データの交流成分の符号を反転させるこ
とにより、周波数領域において画像を回転させるように
しているため、圧縮画像の向きを回転により変更する際
に、計算量を低減し高速に変換することが可能になる。
すなわち、ブロック成分のAC部分の符号を反転させる
ことにより実画像の左右部分を反転できるため、計算量
が減り高速化できる。According to the present invention, the image is rotated in the frequency domain by inverting the sign of the AC component of the data without converting the image compressed using the frequency conversion by the discrete cosine transform into the image in the real space. Thus, when the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed.
That is, since the left and right portions of the actual image can be inverted by inverting the sign of the AC portion of the block component, the amount of calculation is reduced and the speed can be increased.
【0024】(6)請求項6記載の発明は、周波数変換
を用いて圧縮された画像はウェーブレット変換を用いた
ものである、ことを特徴とする請求項1記載の画像処理
方法である。(6) The invention according to claim 6 is the image processing method according to claim 1, wherein the image compressed by using the frequency conversion uses a wavelet transform.
【0025】この発明では、ウェーブレット変換による
周波数変換を用いて圧縮された画像を実空間の画像に変
換することなく、周波数領域において画像を回転させる
ようにしているため、圧縮画像の向きを回転により変更
する際に、計算量を低減し高速に変換することが可能に
なる。すなわち、ウェーブレット変換では複素数成分が
存在しないため、簡単に回転させることができる。According to the present invention, the image compressed using the frequency transform by the wavelet transform is rotated in the frequency domain without being converted into the image in the real space. When changing, it is possible to reduce the amount of calculation and perform high-speed conversion. That is, in the wavelet transform, since there is no complex number component, the rotation can be easily performed.
【0026】(7)請求項7記載の発明は、ディジタル
カメラで撮影された画像を回転させる、ことを特徴とす
る請求項1記載の画像処理方法である。この発明では、
周波数変換を用いて圧縮された画像を実空間の画像に変
換することなく、周波数領域において画像を回転させる
ようにしているため、ディジタルカメラにおいて撮影の
状態に合わせた所望の画像表示を高速に行うことができ
るようになる。(7) The image processing method according to the first aspect, wherein an image photographed by a digital camera is rotated. In the present invention,
Since the image is rotated in the frequency domain without converting the image compressed using the frequency conversion into an image in the real space, a desired image can be displayed at high speed in accordance with the shooting condition in the digital camera. Will be able to do it.
【0027】(8)請求項8記載の発明は、複数の圧縮
画像を一覧表示するステップと、一覧表示の中から回転
対象画像を選択するステップと、選択された画像の元画
像に対して回転処理を実行するステップと、を備えたこ
とを特徴とする請求項1記載の画像処理方法である。(8) The invention according to claim 8 is a step of displaying a plurality of compressed images in a list, a step of selecting an image to be rotated from the list, and a step of rotating the selected image by rotating the original image. 2. The image processing method according to claim 1, further comprising a step of executing a process.
【0028】この発明では、圧縮画像の一覧表示から回
転すべき画像を選択するようにしているので、画像が多
数存在している場合にも効率的に処理を進めることがで
きるようになる。According to the present invention, an image to be rotated is selected from the list of compressed images, so that the processing can be efficiently performed even when a large number of images exist.
【0029】(9)請求項9記載の発明は、前記一覧表
示する画像は、圧縮画像に付属した縮小画像である、こ
とを特徴とする請求項8記載の画像処理方法である。こ
の発明では、圧縮画像に付属した縮小画像の一覧表示か
ら回転すべき画像を選択するようにしているので、画像
が多数存在している場合にも効率的に処理を進めること
ができるようになる。(9) The image processing method according to the ninth aspect, wherein the images to be displayed in a list are reduced images attached to a compressed image. According to the present invention, since the image to be rotated is selected from the list of reduced images attached to the compressed image, the processing can be efficiently performed even when a large number of images exist. .
【0030】(10)請求項10記載の発明は、前記一
覧表示する画像は、周波数領域の低周波成分により作成
された縮小画像である、ことを特徴とする請求項8記載
の画像処理方法である。(10) The image processing method according to claim 8, wherein the images to be displayed in a list are reduced images created by low frequency components in a frequency domain. is there.
【0031】この発明では、圧縮画像の低周波成分から
作成した縮小画像の一覧表示から回転すべき画像を選択
するようにしているので、画像が多数存在している場合
にも効率的に処理を進めることができるようになる。According to the present invention, the image to be rotated is selected from the list of reduced images created from the low-frequency components of the compressed image. Therefore, even if there are many images, the processing can be efficiently performed. You will be able to proceed.
【0032】(11)請求項11記載の発明は、画像フ
ァイルに記録された画像方向の情報、または、画像ファ
イルが記録された記録媒体上に記録された画像方向の情
報に基づいて、画像を回転させる、ことを特徴とする請
求項1記載の画像処理方法である。(11) According to the eleventh aspect of the present invention, an image is formed based on image direction information recorded in an image file or image direction information recorded on a recording medium on which an image file is recorded. 2. The image processing method according to claim 1, wherein the image is rotated.
【0033】この発明では、画像ファイルに記録された
画像方向の情報、または、画像ファイルが記録された記
録媒体上に記録された画像方向の情報に基づいて、画像
を回転させるようにしているため、大量の画像ファイル
を自動的に処理することが可能になる。In the present invention, the image is rotated based on the image direction information recorded in the image file or the image direction information recorded on the recording medium on which the image file is recorded. Thus, a large amount of image files can be automatically processed.
【0034】(12)請求項12記載の発明は、画像を
回転させる際に、画像ファイルに記録された画像方向の
情報、または、画像ファイルが記録された記録媒体上に
記録された画像方向の情報を修正する、ことを特徴とす
る請求項11記載の画像処理方法である。(12) According to the twelfth aspect of the present invention, when the image is rotated, the information of the image direction recorded in the image file or the information of the image direction recorded on the recording medium on which the image file is recorded is recorded. The image processing method according to claim 11, wherein information is corrected.
【0035】この発明では、画像ファイルに記録された
画像方向の情報、または、画像ファイルが記録された記
録媒体上に記録された画像方向の情報を修正するように
しているために、画像の方向を回転する際の間違いを避
けることが可能になる。In the present invention, since the information on the image direction recorded in the image file or the information on the image direction recorded on the recording medium on which the image file is recorded is corrected, the direction of the image is corrected. It is possible to avoid mistakes when rotating.
【0036】(13)請求項13記載の発明は、記憶容
量の小さい画像記憶メディアから、前記画像記憶メディ
アよりも容量の大きい画像記憶メディアに画像データを
転送する際に、前記画像の回転を行う、ことを特徴とす
る請求項1記載の画像処理方法である。(13) According to a thirteenth aspect, when transferring image data from an image storage medium having a small storage capacity to an image storage medium having a larger capacity than the image storage medium, the image is rotated. 2. The image processing method according to claim 1, wherein:
【0037】この発明では、記憶容量の大きい画像記憶
メディアに画像データを転送する際に画像の回転を行う
ようにしているため、正常な向きの画像データのデータ
ベースを作成することが可能になる。According to the present invention, since the image is rotated when the image data is transferred to the image storage medium having a large storage capacity, a database of the image data in a normal direction can be created.
【0038】(14)請求項14記載の発明は、前記画
像の回転の後、画質に関するパラメータを変化させずに
再圧縮する、ことを特徴とする請求項1記載の画像処理
方法である。(14) The image processing method according to claim 1, wherein after the rotation of the image, the image is recompressed without changing a parameter relating to image quality.
【0039】この発明では、画像の回転の後、画質に関
するパラメータを変化させずに再圧縮するようにしてい
るため、再圧縮された画像の画質が保たれ、元の画像と
同画質で正しい向きの画像を高速に得ることが可能にな
る。According to the present invention, after the image is rotated, the image is recompressed without changing the parameter relating to the image quality. Therefore, the image quality of the recompressed image is maintained, and the image is correctly oriented in the same image quality as the original image. Can be obtained at high speed.
【0040】[0040]
【発明の実施の形態】以下に、本発明の実施の形態例を
詳細に説明する。 <第1の実施の形態例>まず、図1を参照して本発明の
画像処理方法の実施の形態例で使用する画像処理装置1
00の全体構成について説明する。なお、この図1は本
発明の実施の形態の画像処理装置100の全体の電気的
な概略構成を示す機能ブロック図である。Embodiments of the present invention will be described below in detail. First Embodiment First, referring to FIG. 1, an image processing apparatus 1 used in an embodiment of an image processing method of the present invention will be described.
00 will be described. FIG. 1 is a functional block diagram showing an overall electrical schematic configuration of an image processing apparatus 100 according to an embodiment of the present invention.
【0041】この図1において、101は装置全体を制
御する制御部、102は逆エントロピー符号化処理を行
って圧縮画像データ(JPEG画像データ)から量子化
周波数画像データを生成する逆エントロピー符号化部、
103は量子化周波数画像データに対して周波数領域で
のデータの回転処理を行う回転処理部、104はエント
ロピー符号化処理を行って量子化周波数画像データから
圧縮画像データ(JPEG画像データ)を生成するエン
トロピー符号化部である。In FIG. 1, reference numeral 101 denotes a control unit for controlling the entire apparatus, and reference numeral 102 denotes an inverse entropy encoding unit for performing inverse entropy encoding to generate quantized frequency image data from compressed image data (JPEG image data). ,
Reference numeral 103 denotes a rotation processing unit which performs rotation processing on the quantized frequency image data in the frequency domain, and 104 performs entropy coding processing to generate compressed image data (JPEG image data) from the quantized frequency image data. It is an entropy coding unit.
【0042】ここで、図1のブロック図、図2のフロー
チャート、図3および図4の説明図を参照して、本発明
の実施の形態例の動作説明を行う。まず、図1の画像処
理装置100に対して外部から圧縮画像データが供給さ
れる(図2S1)。Here, the operation of the embodiment of the present invention will be described with reference to the block diagram of FIG. 1, the flowchart of FIG. 2, and the explanatory diagrams of FIG. 3 and FIG. First, compressed image data is externally supplied to the image processing apparatus 100 in FIG. 1 (S1 in FIG. 2).
【0043】なお、この実施の形態例においては、ブロ
ック毎にDCT変換を用いて圧縮された圧縮画像データ
(JPEG圧縮画像データ等)であるものとする。この
圧縮画像データはエントロピー符号(ハフマン符号)化
されているので、これを逆エントロピー符号化部102
で逆エントロピー符号化する。これにより、所定の量子
化テーブルにより量子化された周波数領域での画像デー
タ(これを量子化周波数画像データと言う)が抽出され
る(図2S2)。In this embodiment, it is assumed that each block is compressed image data (such as JPEG compressed image data) that is compressed by using DCT transform. Since the compressed image data is entropy-coded (Huffman-coded), the compressed image data is
Performs inverse entropy encoding. As a result, image data in the frequency domain quantized by the predetermined quantization table (this is called quantized frequency image data) is extracted (S2 in FIG. 2).
【0044】つぎに、量子化周波数画像データの回転処
理を実行する(図2S3)。ここでは、元の画像データ
から圧縮画像データを作成する際にブロック化している
ことに着目する。Next, rotation processing of the quantized frequency image data is executed (S3 in FIG. 2). Here, attention is paid to the fact that the compressed image data is divided into blocks when the compressed image data is created from the original image data.
【0045】ここで、回転前の量子化周波数画像データ
のブロックが図3(a)のような6ブロックで構成され
ているものを想定する。なお、各ブロックは、たとえ
ば、8×8画素のピクセルデータで構成されている。Here, it is assumed that the block of the quantized frequency image data before rotation is composed of six blocks as shown in FIG. Each block is composed of, for example, 8 × 8 pixel data.
【0046】まず、量子化周波数画像データを構成する
各ブロック毎に、画像を回転させる方向に動かして並べ
替える(図2S3)。この場合、図3(a)のような
状態であったブロックについて、右方向に90度の回転
であれば図3(b)のように並べ替え、右方向に180
度の回転であれば、図3(c)のように並べ替え、右方
向に270度の回転であれば、図3(d)のように並べ
替えるようにする。First, for each block constituting the quantized frequency image data, the image is moved in the rotating direction and rearranged (S3 in FIG. 2). In this case, the blocks in the state as shown in FIG. 3A are rearranged as shown in FIG.
If the rotation is degrees, the images are rearranged as shown in FIG. 3C. If the rotation is 270 degrees clockwise, the images are rearranged as shown in FIG. 3D.
【0047】また、図4(a)のような状態であったブ
ロックについて、左右反転(左右の鏡像作成)であれ
ば、図4(b)のように並べ替え、上下反転(上下の鏡
像作成)であれば、図4(c)のように並べ替えるよう
にする。If the blocks in the state as shown in FIG. 4A are to be flipped horizontally (to create a left and right mirror image), they are rearranged as shown in FIG. ), Rearrange as shown in FIG. 4 (c).
【0048】なお、JPEGのようなブロック化がなさ
れていない圧縮データを扱う場合には、この操作は不要
である。つぎに、必要に応じて、量子化周波数画像デー
タを構成する各ブロックの内部のデータについて、画像
を回転させる方向に動かして並べ替えるような転地反転
処理を行う(図2S3)。This operation is unnecessary when dealing with compressed data that is not divided into blocks such as JPEG. Next, if necessary, the data inside each block constituting the quantized frequency image data is subjected to a relocation inversion process such that the image is moved in the direction of rotation and rearranged (S3 in FIG. 2).
【0049】ここでブロック内の処理方法として、ブロ
ック内の画像データを転地行列する処理(ここでは、転
地行列に相当する画像の反転(左上,右下の軸を中心に
した反転)を転地反転と呼ぶことにする)、および、符
号を入れ替える処理の組み合わせにより実現できる。Here, as a processing method in the block, a process of transposing the image data in the block (here, inversion of the image corresponding to the transposition matrix (inversion centering on the upper left and lower right axes)) is performed. ), And a process of exchanging codes.
【0050】転地反転を作る処理としては、実際にパラ
メータを移動してもかまわないが、JPEG圧縮の場合
には、画像データの各ブロック内のデータはジグザグテ
ーブルに従って並べられていることに着目し、そのジグ
ザグテーブルを変更することにより計算処理を単純化す
ることができる。なお、JPEG画像については、画像
1つにつきジグザグテーブルは1であるため、この処理
は高速に実行できる。In the process of making the reversal, it is possible to actually move the parameters. However, in the case of JPEG compression, pay attention to the fact that the data in each block of the image data is arranged in accordance with the zigzag table. The calculation process can be simplified by changing the zigzag table. It should be noted that, for a JPEG image, the zigzag table is 1 for each image, so that this processing can be executed at high speed.
【0051】このようなジグザグテーブルの変更を行う
ことにより、結果として、ブロックデータをスキャンす
る方向は図5または図6のように行うことになる。鏡像
にする処理としては、DCTの場合、DCの周波数成分
についてはそのままとして、ACの周波数成分の符号を
変えることにより、左右,または、上下の鏡像変換がで
きる。このような処理は、実空間で実データを入れ替え
る処理に比較すると、極めて高速に行うことが可能であ
る。なお、この転地反転処理の具体例については、別途
詳細に説明する。By changing the zigzag table, the scanning direction of the block data is changed as shown in FIG. 5 or FIG. As a process of making a mirror image, in the case of DCT, a left-right or up-down mirror image conversion can be performed by changing the sign of the AC frequency component while leaving the DC frequency component as it is. Such processing can be performed at an extremely high speed as compared with the processing of replacing real data in the real space. It should be noted that a specific example of the transfer reversal process will be described in detail separately.
【0052】以上のように量子化周波数画像データの状
態で回転処理を行った後に再びエントロピー符号化を行
って圧縮画像データを生成し(図2S3)、回転した状
態の圧縮画像データを出力する(図2S5)。As described above, after the rotation processing is performed in the state of the quantized frequency image data, entropy coding is performed again to generate compressed image data (S3 in FIG. 2), and the rotated compressed image data is output (S3 in FIG. 2). (FIG. 2S5).
【0053】以上のように、この発明では周波数変換を
用いて圧縮された画像を実空間の画像に変換することな
く、周波数領域において画像を回転させるようにしてい
るため、圧縮画像の向きを回転により変更する際に、計
算量を低減し高速に変換することが可能になる。As described above, in the present invention, the image compressed using the frequency conversion is not converted into the image in the real space, but the image is rotated in the frequency domain. Therefore, when changing, it is possible to reduce the amount of calculation and perform high-speed conversion.
【0054】また、この発明では、周波数変換を用いて
圧縮された画像が量子化された状態において、周波数領
域において画像を回転させるようにしているため、圧縮
画像の向きを回転により変更する際に、計算量を低減し
高速に変換することが可能であり、画質劣化を生じなく
なる。Further, according to the present invention, the image compressed by using the frequency conversion is rotated in the frequency domain in a quantized state. Therefore, when the direction of the compressed image is changed by rotation, , The amount of calculation can be reduced and conversion can be performed at high speed, and image quality does not deteriorate.
【0055】また、この発明では、離散コサイン変換に
よる周波数変換を用いて圧縮された画像を実空間の画像
に変換することなく、周波数領域において画像を回転さ
せるようにしているため、圧縮画像の向きを回転により
変更する際に、計算量を低減し高速に変換することが可
能になる。すなわち、ブロック成分のAC部分の符号を
反転させることにより実画像の左右部分を反転できるた
め、計算量が減り高速化できる。Further, in the present invention, since the image compressed using the frequency conversion by the discrete cosine transform is rotated in the frequency domain without being converted into the image in the real space, the direction of the compressed image is changed. When the rotation is changed by rotation, the amount of calculation can be reduced and the conversion can be performed at high speed. That is, since the left and right portions of the actual image can be inverted by inverting the sign of the AC portion of the block component, the amount of calculation is reduced and the speed can be increased.
【0056】また、この発明では、離散コサイン変換に
よる周波数変換を用いて圧縮された画像を実空間の画像
に変換することなく、周波数領域のジグザグテーブルを
変更することにより、周波数領域において画像を回転さ
せるようにしているため、圧縮画像の向きを回転により
変更する際に、計算量を低減し高速に変換することが可
能になる。すなわち、画像に対して一つだけ存在するジ
グザグテーブルを変更するだけなので、高速化できる。Further, in the present invention, the image compressed in the frequency domain by changing the zigzag table in the frequency domain without converting the image compressed using the frequency conversion by the discrete cosine transform into the image in the real space is rotated. Therefore, when the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, since only a single zigzag table exists for an image, the speed can be increased.
【0057】また、この発明では、ブロック成分のAC
部分の符号を反転させることにより実画像の左右部分を
反転できるため、計算量が減り高速化できる。ここで、
回転処理について具体例を用いて説明を行う。Further, according to the present invention, the AC
Since the left and right portions of the real image can be inverted by inverting the sign of the portion, the amount of calculation is reduced and the speed can be increased. here,
The rotation process will be described using a specific example.
【0058】(1)左右鏡像:左右鏡像の場合には、図
4(b)に示したように、量子化周波数画像データにお
いてブロック並べ替えを行う。そして、量子化周波数画
像データの各ブロックについて、AC成分の符号を反転
させる処理を行う。ブロックの元の状態が図7に示すも
のであるとすると、これを図8に示すようにAC成分の
符号を反転させることでブロック内の左右の反転が実現
される。(1) Left and right mirror images: In the case of left and right mirror images, as shown in FIG. 4B, blocks are rearranged in the quantized frequency image data. Then, a process of inverting the sign of the AC component is performed for each block of the quantized frequency image data. Assuming that the original state of the block is as shown in FIG. 7, by inverting the sign of the AC component as shown in FIG. 8, left and right inversion within the block is realized.
【0059】(2)右方向に90度の回転:右方向90
度回転の場合には、図3(b)に示したように、右90
度方向に量子化周波数画像データにおいてブロック並べ
替えを行う。そして、量子化周波数画像データの各ブロ
ックについて、図5または図6に示したようにジグザグ
テーブルの変更を行う。そして、8に示すようにジグザ
グテーブルの変更を行う。(2) Rotation of 90 degrees clockwise: 90 clockwise
In the case of the degree rotation, as shown in FIG.
Block rearrangement is performed on the quantized frequency image data in the degree direction. Then, the zigzag table is changed for each block of the quantized frequency image data as shown in FIG. 5 or FIG. Then, the zigzag table is changed as shown in FIG.
【0060】(3)右方向に180度の回転:右方向1
80度回転の場合には、図3(c)に示したように、右
180度方向に量子化周波数画像データにおいてブロッ
ク並べ替えを行う。そして、量子化周波数画像データの
各ブロックについて、図8に示すようなジグザグテーブ
ルの左右反転の変更と、図9に示すようなジグザグテー
ブルの上下反転の変更とを行って、結果として図10に
示すような上下左右を入れ替えるためのAC成分の符号
の反転を行う。すなわち、この図10に示すようにAC
成分の符号を反転させることでブロック内の上下左右の
反転が実現される。(3) Rotation 180 degrees clockwise: 1 clockwise
In the case of the 80-degree rotation, as shown in FIG. 3C, the blocks are rearranged in the quantized frequency image data in the right 180-degree direction. Then, for each block of the quantized frequency image data, a change in the horizontal inversion of the zigzag table as shown in FIG. 8 and a change in the vertical inversion of the zigzag table as shown in FIG. 9 are performed. As a result, FIG. The sign of the AC component for exchanging the upper, lower, left and right as shown is inverted. That is, as shown in FIG.
By inverting the sign of the component, upside down, left and right in the block is realized.
【0061】(4)右方向に270度の回転:右方向2
70度回転の場合には、図3(d)に示したように、右
270度方向に量子化周波数画像データにおいてブロッ
ク並べ替えを行う。そして、量子化周波数画像データの
各ブロックについて、図9に示すようなジグザグテーブ
ルの上下反転の変更を行って、AC成分の符号の反転を
行う。(4) Rotation 270 degrees clockwise: clockwise 2
In the case of 70-degree rotation, as shown in FIG. 3D, block rearrangement is performed on the quantized frequency image data in the right 270-degree direction. Then, for each block of the quantized frequency image data, the zigzag table is inverted upside down as shown in FIG. 9 to invert the sign of the AC component.
【0062】以上(1)〜(3)のようにすることで、
圧縮画像の向きを回転により変更する際に、計算量を低
減し高速に変換することが可能になる。 <第2の実施の形態例>たとえば、JPEGの拡張フォ
ーマットであるExifバージョン2.0においては、
画像の向きの情報が記録されている。これを用いて、画
像の向きが通常とは異なる場合には、上述した画像の回
転を行うとともに、画像向きの情報も訂正しておく。こ
のような操作は、あるディスクボリューム内の画像デー
タの全てを検索し、この処理を自動的に行うようにす
る。なお、この処理をバックグラウンドで自動的に処理
することで、効率的な処理が行える。このような処理を
行っておくことで、単純にJPEGのみを読むソフトウ
ェアで、正常な向きの画像を得ることができるようにな
る。By performing the above (1) to (3),
When the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. <Second Embodiment> For example, in Exif version 2.0 which is an extended format of JPEG,
Information on the orientation of the image is recorded. Using this, if the orientation of the image is different from normal, the above-described rotation of the image is performed and the information of the image orientation is also corrected. Such an operation searches all the image data in a certain disk volume and automatically performs this processing. Note that efficient processing can be performed by automatically performing this processing in the background. By performing such processing, an image in a normal direction can be obtained by software that simply reads only JPEG.
【0063】<第3の実施の形態例>画像の向きの情報
が存在しない場合には、フォルダ単位で画像の一覧を表
示し、オペレータに画像回転処理を行うべきフィルムコ
マを指定させるようにする。このときの画像は元画像に
付属したサムネールと呼ばれる縮小画像のデータを用い
るようにして、オペレータに判断させるようにする。回
転処理が指定された画像については、元画像データにつ
いて回転処理を実行する。このようにすることで、表示
動作が迅速になり、効率的である。<Third Embodiment> When there is no image orientation information, a list of images is displayed for each folder, and the operator is allowed to specify a film frame to be subjected to image rotation processing. . The image at this time uses data of a reduced image called a thumbnail attached to the original image, so that the operator can make a judgment. For an image for which rotation processing has been designated, rotation processing is performed on the original image data. By doing so, the display operation is quick and efficient.
【0064】<第4の実施の形態例>また、ウェーブレ
ット変換による周波数変換を用いて圧縮された画像につ
いても、実空間の画像に変換することなく、周波数領域
において画像を回転させるようにする。そして、ウェー
ブレット変換を用いる場合には、圧縮画像の低周波成分
から作成した縮小画像を用いることで、表示動作を高速
化することができる。<Fourth Embodiment> Also, an image compressed using frequency conversion by wavelet transform is rotated in the frequency domain without being converted into a real space image. When the wavelet transform is used, the display operation can be sped up by using a reduced image created from the low frequency components of the compressed image.
【0065】<第5の実施の形態例>ディジタルカメラ
などで撮像され、メモリカードに取り込まれた画像デー
タを保存し、保存された画像データを大容量の記録メデ
ィアに複写または移動する際に、上述した回転処理を行
うことにより、正常な向きの画像データによる画像デー
タベースを作成することが可能になる。<Fifth Embodiment> When image data captured by a digital camera or the like and captured in a memory card is stored, and the stored image data is copied or moved to a large-capacity recording medium, By performing the above-described rotation processing, it becomes possible to create an image database using image data in a normal direction.
【0066】<第6の実施の形態例>元画像の向きを変
えて解凍表示する場合、以上の処理を応用することがで
きる。すなわち、左右反転はAC成分の符号を反転させ
るほうが早く、また、転地反転させる場合にはジグザグ
テーブルを反転させることで実現できる。また、この操
作を部分的に行い、実画像での処理と組み合わせてもよ
い。<Sixth Embodiment> When the original image is decompressed and displayed by changing its direction, the above processing can be applied. That is, it is faster to invert the sign of the AC component, and invert the sign of the AC component by inverting the zigzag table. Also, this operation may be partially performed and combined with the processing on the actual image.
【0067】<その他の実施の形態例>なお、以上の各
実施の形態例においてはAC成分について説明を行って
きた。DC成分については、逆符号化して、DC成分を
図3や図4のようにブロック単位で動かして再び符号化
すればよい。<Other Embodiments> In each of the above embodiments, the AC component has been described. The DC component may be inversely encoded, and the DC component may be moved in blocks as shown in FIGS.
【0068】[0068]
【発明の効果】以上説明したように、本発明では以下の
ような効果が得られる。 (1)請求項1記載の発明では、周波数変換を用いて圧
縮された画像を実空間の画像に変換することなく、周波
数領域において画像を回転させるようにしているため、
圧縮画像の向きを回転により変更する際に、計算量を低
減し高速に変換することが可能になる。As described above, the present invention has the following effects. (1) According to the first aspect of the present invention, since an image compressed using frequency conversion is not converted into an image in a real space, the image is rotated in a frequency domain.
When the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed.
【0069】(2)請求項2記載の発明では、周波数変
換を用いて圧縮された画像が量子化された状態におい
て、周波数領域において画像を回転させるようにしてい
るため、圧縮画像の向きを回転により変更する際に、計
算量を低減し高速に変換することが可能であり、画質劣
化を生じなくなる。(2) According to the second aspect of the present invention, the image is rotated in the frequency domain in a state where the image compressed using the frequency conversion is quantized. , The amount of calculation can be reduced and conversion can be performed at high speed, and image quality does not deteriorate.
【0070】(3)請求項3記載の発明では、離散コサ
イン変換による周波数変換を用いて圧縮された画像を実
空間の画像に変換することなく、周波数領域において画
像を回転させるようにしているため、圧縮画像の向きを
回転により変更する際に、計算量を低減し高速に変換す
ることが可能になる。すなわち、ブロック成分のAC部
分の符号を反転させることにより実画像の左右部分を反
転できるため、計算量が減り高速化できる。(3) According to the third aspect of the present invention, the image is rotated in the frequency domain without converting the image compressed using the frequency conversion by the discrete cosine transform into the image in the real space. When the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, since the left and right portions of the actual image can be inverted by inverting the sign of the AC portion of the block component, the amount of calculation is reduced and the speed can be increased.
【0071】(4)請求項4記載の発明では、離散コサ
イン変換による周波数変換を用いて圧縮された画像を実
空間の画像に変換することなく、周波数領域のジグザグ
テーブルを変更することにより、周波数領域において画
像を回転させるようにしているため、圧縮画像の向きを
回転により変更する際に、計算量を低減し高速に変換す
ることが可能になる。すなわち、画像に対して一つだけ
存在するジグザグテーブルを変更するだけなので、高速
化できる。(4) According to the fourth aspect of the present invention, the zigzag table in the frequency domain is changed without converting the image compressed using the frequency conversion based on the discrete cosine transform into the image in the real space. Since the image is rotated in the region, when the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, since only a single zigzag table exists for an image, the speed can be increased.
【0072】(5)請求項5記載の発明では、離散コサ
イン変換による周波数変換を用いて圧縮された画像を実
空間の画像に変換することなく、データの交流成分の符
号を反転させることにより、周波数領域において画像を
回転させるようにしているため、圧縮画像の向きを回転
により変更する際に、計算量を低減し高速に変換するこ
とが可能になる。すなわち、ブロック成分のAC部分の
符号を反転させることにより実画像の左右部分を反転で
きるため、計算量が減り高速化できる。(5) According to the fifth aspect of the present invention, the sign of the AC component of the data is inverted without converting the image compressed using the frequency conversion by the discrete cosine transform into the image in the real space. Since the image is rotated in the frequency domain, when the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, since the left and right portions of the actual image can be inverted by inverting the sign of the AC portion of the block component, the amount of calculation is reduced and the speed can be increased.
【0073】(6)請求項6記載の発明では、ウェーブ
レット変換による周波数変換を用いて圧縮された画像を
実空間の画像に変換することなく、周波数領域において
画像を回転させるようにしているため、圧縮画像の向き
を回転により変更する際に、計算量を低減し高速に変換
することが可能になる。すなわち、ウェーブレット変換
では複素数成分が存在しないため、簡単に回転させるこ
とができる。(6) In the invention described in claim 6, since the image compressed using the frequency transform by the wavelet transform is not converted into the real space image, the image is rotated in the frequency domain. When the direction of the compressed image is changed by rotation, the amount of calculation can be reduced and high-speed conversion can be performed. That is, in the wavelet transform, since there is no complex number component, the rotation can be easily performed.
【0074】(7)請求項7記載の発明では、周波数変
換を用いて圧縮された画像を実空間の画像に変換するこ
となく、周波数領域において画像を回転させるようにし
ているため、ディジタルカメラにおいて撮影の状態に合
わせた所望の画像表示を高速に行うことができるように
なる。(7) According to the seventh aspect of the present invention, since the image compressed in the frequency domain is rotated without converting the image compressed using the frequency conversion into the image in the real space, the digital camera can A desired image can be displayed at high speed in accordance with the state of shooting.
【0075】(8)請求項8記載の発明では、圧縮画像
の一覧表示から回転すべき画像を選択するようにしてい
るので、画像が多数存在している場合にも効率的に処理
を進めることができるようになる。(8) In the invention described in claim 8, the image to be rotated is selected from the list of compressed images, so that the process can be efficiently performed even when a large number of images exist. Will be able to
【0076】(9)請求項9記載の発明では、圧縮画像
に付属した縮小画像の一覧表示から回転すべき画像を選
択するようにしているので、画像が多数存在している場
合にも効率的に処理を進めることができるようになる。(9) According to the ninth aspect of the present invention, the image to be rotated is selected from a list of reduced images attached to the compressed image, so that even when a large number of images are present, it is efficient. The process can proceed to
【0077】(10)請求項10記載の発明では、圧縮
画像の低周波成分から作成した縮小画像の一覧表示から
回転すべき画像を選択するようにしているので、画像が
多数存在している場合にも効率的に処理を進めることが
できるようになる。(10) According to the tenth aspect, the image to be rotated is selected from a list of reduced images created from the low-frequency components of the compressed image. Thus, the processing can be efficiently performed.
【0078】(11)請求項11記載の発明では、画像
ファイルに記録された画像方向の情報、または、画像フ
ァイルが記録された記録媒体上に記録された画像方向の
情報に基づいて、画像を回転させるようにしているた
め、大量の画像ファイルを自動的に処理することが可能
になる。(11) According to the eleventh aspect of the present invention, an image is formed based on image direction information recorded in an image file or image direction information recorded on a recording medium on which an image file is recorded. Since the rotation is performed, a large amount of image files can be automatically processed.
【0079】(12)請求項12記載の発明では、画像
ファイルに記録された画像方向の情報、または、画像フ
ァイルが記録された記録媒体上に記録された画像方向の
情報を修正するようにしているために、画像の方向を回
転する際の間違いを避けることが可能になる。(12) According to the twelfth aspect, the information on the image direction recorded in the image file or the information on the image direction recorded on the recording medium on which the image file is recorded is corrected. This makes it possible to avoid mistakes when rotating the direction of the image.
【0080】(13)請求項13記載の発明では、記憶
容量の大きい画像記憶メディアに画像データを転送する
際に画像の回転を行うようにしているため、正常な向き
の画像データのデータベースを作成することが可能にな
る。(13) In the invention according to claim 13, since the image is rotated when the image data is transferred to the image storage medium having a large storage capacity, a database of image data in a normal direction is created. It becomes possible to do.
【0081】(14)請求項14記載の発明では、、画
像の回転の後、画質に関するパラメータを変化させずに
再圧縮するようにしているため、再圧縮された画像の画
質が保たれ、元の画像と同画質で正しい向きの画像を高
速に得ることが可能になる。(14) In the invention according to claim 14, since the image is rotated and recompressed without changing the parameters related to the image quality, the image quality of the recompressed image is maintained and the original image is maintained. It is possible to obtain an image of the same image quality and the correct direction at high speed.
【図1】本発明の画像処理方法の実施の形態例で使用す
る画像処理装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus used in an embodiment of an image processing method according to the present invention.
【図2】本発明の実施の形態例の処理手順を示すフロー
チャートである。FIG. 2 is a flowchart illustrating a processing procedure according to the embodiment of the present invention.
【図3】本発明の実施の形態例におけるブロック並べ替
えの処理状態を示す説明図である。FIG. 3 is an explanatory diagram showing a processing state of block rearrangement in the embodiment of the present invention.
【図4】本発明の実施の形態例におけるブロック並べ替
えの処理状態を示す説明図である。FIG. 4 is an explanatory diagram showing a processing state of block rearrangement in the embodiment of the present invention.
【図5】本発明の実施の形態例のジグザグテーブルの様
子を示す説明図である。FIG. 5 is an explanatory diagram showing a state of a zigzag table according to the embodiment of the present invention.
【図6】本発明の実施の形態例のジグザグテーブルの様
子を示す説明図である。FIG. 6 is an explanatory diagram showing a state of a zigzag table according to the embodiment of the present invention.
【図7】本発明の実施の形態例のブロック内の処理の様
子を示す説明図である。FIG. 7 is an explanatory diagram showing a state of processing in a block according to the embodiment of the present invention.
【図8】本発明の実施の形態例のブロック内の処理の様
子を示す説明図である。FIG. 8 is an explanatory diagram showing a state of processing in a block according to the embodiment of the present invention.
【図9】本発明の実施の形態例のブロック内の処理の様
子を示す説明図である。FIG. 9 is an explanatory diagram showing a state of processing in a block according to the embodiment of the present invention.
【図10】本発明の実施の形態例のブロック内の処理の
様子を示す説明図である。FIG. 10 is an explanatory diagram showing a state of processing in a block according to the embodiment of the present invention.
【図11】従来の画像回転を行う画像処理装置の構成を
示すブロック図である。FIG. 11 is a block diagram illustrating a configuration of a conventional image processing apparatus that performs image rotation.
101 制御部 102 逆エントロピー符号化部 103 回転処理部 104 エントロピー符号化部 Reference Signs List 101 control unit 102 inverse entropy encoding unit 103 rotation processing unit 104 entropy encoding unit
フロントページの続き Fターム(参考) 5B057 CD04 CD05 CG05 CH07 CH14 5C059 KK00 LA00 MA00 MA23 MA24 MC02 MC14 SS12 SS14 5C076 AA22 AA24 BA07 BA09 BB40 5C078 BA44 BA57 DB18 9A001 BB02 BB03 BB04 DD15 EE02 EE05 FF01 GZ04 HH24 HH27 KK42 KZ16 KZ54 KZ62 Continued on the front page F-term (reference)
Claims (14)
理方法であって、 周波数変換を用いて圧縮された画像を実空間の画像に変
換することなく、周波数領域において画像を回転させ
る、ことを特徴とする画像処理方法。1. A method for processing an image compressed using frequency conversion, wherein the image is rotated in a frequency domain without converting the image compressed using frequency conversion into a real space image. An image processing method characterized by the following.
子化された状態において、画像を回転させる、ことを特
徴とする請求項1記載の画像処理方法。2. The image processing method according to claim 1, wherein the image is rotated while the image compressed using the frequency conversion is quantized.
散コサイン変換を用いたものである、ことを特徴とする
請求項1記載の画像処理方法。3. The image processing method according to claim 1, wherein the image compressed using the frequency conversion uses a discrete cosine transform.
いて、周波数領域のジグザグテーブルを変更することに
より画像を回転させる、ことを特徴とする請求項3記載
の画像処理方法。4. The image processing method according to claim 3, wherein the image compressed by using the frequency conversion is rotated by changing a zigzag table in a frequency domain.
いて、データの交流成分の符号を反転させることにより
画像を回転させる、ことを特徴とする請求項3記載の画
像処理方法。5. The image processing method according to claim 3, wherein the image is rotated by inverting the sign of the AC component of the data with respect to the image compressed using the frequency conversion.
ェーブレット変換を用いたものである、ことを特徴とす
る請求項1記載の画像処理方法。6. The image processing method according to claim 1, wherein the image compressed by using the frequency conversion uses a wavelet transform.
転させる、ことを特徴とする請求項1記載の画像処理方
法。7. The image processing method according to claim 1, wherein an image taken by a digital camera is rotated.
と、 一覧表示の中から回転対象画像を選択するステップと、 選択された画像の元画像に対して回転処理を実行するス
テップと、を備えたことを特徴とする請求項1記載の画
像処理方法。8. A method comprising: displaying a plurality of compressed images in a list; selecting a rotation target image from the list; and executing a rotation process on an original image of the selected image. 2. The image processing method according to claim 1, wherein:
属した縮小画像である、ことを特徴とする請求項8記載
の画像処理方法。9. The image processing method according to claim 8, wherein the images to be displayed in a list are reduced images attached to a compressed image.
の低周波成分により作成された縮小画像である、ことを
特徴とする請求項8記載の画像処理方法。10. The image processing method according to claim 8, wherein the images to be displayed in a list are reduced images created by low-frequency components in a frequency domain.
情報、または、画像ファイルが記録された記録媒体上に
記録された画像方向の情報に基づいて、画像を回転させ
る、ことを特徴とする請求項1記載の画像処理方法。11. An image rotating device based on image direction information recorded in an image file or image direction information recorded on a recording medium on which an image file is recorded. Item 10. The image processing method according to Item 1.
に記録された画像方向の情報、または、画像ファイルが
記録された記録媒体上に記録された画像方向の情報を修
正する、ことを特徴とする請求項11記載の画像処理方
法。12. The method according to claim 1, wherein when rotating the image, the information on the image direction recorded in the image file or the information on the image direction recorded on the recording medium on which the image file is recorded is corrected. The image processing method according to claim 11, wherein
ら、前記画像記憶メディアよりも容量の大きい画像記憶
メディアに画像データを転送する際に、前記画像の回転
を行う、ことを特徴とする請求項1記載の画像処理方
法。13. The method according to claim 1, wherein the image is rotated when transferring image data from an image storage medium having a small storage capacity to an image storage medium having a larger capacity than the image storage medium. The image processing method described in the above.
ラメータを変化させずに再圧縮する、ことを特徴とする
請求項1記載の画像処理方法。14. The image processing method according to claim 1, wherein after the rotation of the image, the image is recompressed without changing a parameter relating to image quality.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30692498A JP2000134459A (en) | 1998-10-28 | 1998-10-28 | Image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30692498A JP2000134459A (en) | 1998-10-28 | 1998-10-28 | Image processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000134459A true JP2000134459A (en) | 2000-05-12 |
Family
ID=17962921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30692498A Pending JP2000134459A (en) | 1998-10-28 | 1998-10-28 | Image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000134459A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7050645B2 (en) | 2000-07-06 | 2006-05-23 | Panasonic Communications Co., Ltd. | Image processing apparatus and image processing method |
US7079689B2 (en) | 2001-06-25 | 2006-07-18 | Canon Kabushiki Kaisha | Image processing apparatus and its method, and program |
JP2011120305A (en) * | 2011-03-10 | 2011-06-16 | Mega Chips Corp | Image encoder and image decoder |
US9268974B2 (en) | 2009-12-11 | 2016-02-23 | International Business Machines Corporation | High-frequency entropy extraction from timing jitter |
-
1998
- 1998-10-28 JP JP30692498A patent/JP2000134459A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7050645B2 (en) | 2000-07-06 | 2006-05-23 | Panasonic Communications Co., Ltd. | Image processing apparatus and image processing method |
US7079689B2 (en) | 2001-06-25 | 2006-07-18 | Canon Kabushiki Kaisha | Image processing apparatus and its method, and program |
US9268974B2 (en) | 2009-12-11 | 2016-02-23 | International Business Machines Corporation | High-frequency entropy extraction from timing jitter |
JP2011120305A (en) * | 2011-03-10 | 2011-06-16 | Mega Chips Corp | Image encoder and image decoder |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5751865A (en) | Method and apparatus for image rotation with reduced memory using JPEG compression | |
US6298166B1 (en) | Image transformations in the compressed domain | |
US6041143A (en) | Multiresolution compressed image management system and method | |
EP1037165B1 (en) | Method and apparatus for processing image files | |
US6741746B2 (en) | Method and apparatus for processing image files | |
JP4130207B2 (en) | Image processing display device and image processing display method | |
US7643694B2 (en) | Method and apparatus for processing a compressed image in an order other than the order in which it was compressed | |
JP2002521897A (en) | Memory saving wavelet-like image transformation system and method for digital cameras and other memory saving applications | |
JP2007082217A (en) | Method and device for creating thumbnail of digital image | |
TWI359390B (en) | ||
JP2000341689A (en) | Wavelet inverse converting device and its method and wavelet decoding device and its method | |
JP2000134459A (en) | Image processing method | |
JPH08205144A (en) | Image encoding device | |
JP2006203270A (en) | Image compression method and device | |
JP2006340300A (en) | Signal processing method, signal processing apparatus, signal processing program and information recording medium | |
US7577300B2 (en) | Apparatus and method of encoding and decoding digital images using parallel processing of bit-planes | |
JP2839392B2 (en) | Image data restoration method and apparatus | |
JP2020088694A (en) | Image processing apparatus and image processing method | |
JPH1075426A (en) | Image compressor and image expander | |
JP2004253889A (en) | Image processing apparatus and method | |
JP3559419B2 (en) | Method and apparatus for decompressing compressed image data | |
JPH11284840A (en) | Image forming device | |
JP2000023157A (en) | Encoded image file generation method and device therefor, image restoration method and device therefor and computer readable recording medium recording program for making computer execute the methods | |
JPH04971A (en) | Picture encoding system | |
JPH11127356A (en) | Image iterated conversion decoding device, its method and recording medium |