【手続補正書】
【提出日】平成15年10月29日(2003.10.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
供給されるカラー画像信号を輝度信号(Y) と色信号(C) に分離するY/C 分離手段と、
該Y/C 分離手段からの輝度信号と色信号をサンプリングして画素に対応させて、それぞれディジタルデータに変換するディジタル変換手段と、
該ディジタル変換手段から得られる輝度信号と色信号のディジタルデータに対してそれぞれ時分割のサンプリングによりデコード処理を施すデコード手段と、
該デコード手段からのディジタルデータを格納するメモリ手段と、
該メモリ手段に格納するディジタルデータの書込み／読出しを制御するメモリ制御手段とを備えた画像処理装置において、該装置は、
前記メモリ制御手段に、該ディジタルデータをブロック単位に分割し前記メモリ手段のメモリエリアを分割した各ブロックエリアに格納させるデータ分割手段と、
該データ分割手段により分割されたディジタルデータを画像回転の角度に応じた位置に移動させる第１の並行移動をブロック単位で制御する第１の並行移動制御手段と、
該データ分割手段により分割されたブロックエリア内のディジタルデータをさらにサブブロック単位のサブブロックデータに分割するとともに、該ブロックエリア内のサブブロックデータを画像回転の角度に応じて正しくカラー画像を表示する位置に移動させる第２の並行移動を制御する第２の並行移動制御手段とを有することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、前記第１の並行移動手段は該手段の中に前記第２の並行移動手段を含む構成および前記第２の並行移動手段は該手段の中に前記第１の並行移動手段を含む構成のいずれかであることを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、前記ブロック単位は、前記ブロックエリアを正方にしブロックエリアの一辺の画素数を偶数にすることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれか一項に記載の画像処理装置において、前記第２の並行移動制御手段は、基本移動単位として４画素を有するサブブロックに分割するサブブロック分割手段と、
該サブブロック分割手段により分割された基本移動単位のエリア内で互いに隣接するサブブロックデータを一方の方向にだけ回転させて各サブブロックデータの並行移動を制御するとともに、前記エリア内の対角に位置する一対の色信号のディジタルデータだけに配置の入換え制御を行う回転置換制御手段とを有することを特徴とする画像処理装置。
【請求項５】
請求項１ないし４のいずれか一項に記載の画像処理装置において、前記データ分割手段は、前記第１の並行移動をさせる際に表示される画像の連続性が保たれるかを前記メモリ手段のメモリエリアに書き込まれた最初位置と最後の位置に基づいて判断する判断手段と、
前記メモリエリア内をブロック単位に分割する際に該判断手段に応じてデータ分割を制御するデータ分割制御手段とを有し、
前記第１の並行移動制御手段は、該データ分割制御手段により分割されたブロックエリアの読出し開始位置を制御する読出し制御手段を有することを特徴とする画像処理装置。
【請求項６】
請求項１ないし５のいずれか一項に記載の画像処理装置において、前記メモリ制御手段は、前記メモリ手段に書き込まれたディジタルデータが作る画像回転処理の開始前の画像の向きに対する処理後の画像の向きから得られる回転情報を保持する情報保持手段を有し、該回転情報に基づいたメモリ制御を行うことを特徴とする画像処理装置。
【請求項７】
請求項１ないし６のいずれか一項に記載の画像処理装置において、前記メモリ制御手段の後に、前記デコード手段の動作に対応したエンコード処理を行うエンコード手段と、
該エンコード手段からの出力にアナログ変換を施すアナログ変換手段と、
該アナログ変換手段からの出力を混合して画像信号にする混合手段とを有することを特徴とする画像処理装置。
【請求項８】
請求項１または２に記載の画像処理装置において、前記第２の並行移動制御手段は、基本移動単位として４画素を有するサブブロックに分割するサブブロック分割手段と、
該サブブロック分割手段により分割された基本移動単位のエリア内で互いに隣接する輝度信号のディジタルデータを一方の方向にだけ回転させる制御を行うとともに、前記エリア内の対角に位置する一対の色信号のディジタルデータだけを並行移動させ、他方の対の色信号のディジタルデータを一方の方向に回転させる制御を行うカラー画像移動制御手段とを有することを特徴とする画像処理装置。
【請求項９】
請求項４に記載の画像処理装置において、前記回転置換制御手段は、サブブロック分割手段により分割された基本移動単位のエリア内で各サブブロックデータの一方向への回転移動を制御する回転制御手段と、
前記エリア内の対角に位置する一対の色信号のディジタルデータだけの入れ換えを制御する置換手段と、
該回転制御手段による処理だけと該回転制御手段および該置換手段を組み合せた処理を行わせるかを選択する処理選択手段とを有することを特徴とする画像処理装置。
【請求項１０】
請求項７に記載の画像処理装置において、前記エンコード手段は、前記処理選択手段の選択に応じて前記回転制御手段からの出力が供給される第１のエンコード手段と、
前記置換手段の処理に対応する第２のエンコード手段とを有することを特徴とする画像処理装置。
【請求項１１】
供給されるカラー画像信号を輝度信号と色信号に分離し、分離された輝度信号と色信号を画素に対応させてそれぞれディジタルデータに変換し、これら輝度信号と色信号のディジタルデータにそれぞれ時分割のサンプリングを行ってデコード処理を施し、画素に対応する輝度信号と色信号を対にしてメモリ手段のメモリエリアに格納し、該メモリ手段を制御するメモリ制御手段により供給される画像に画像回転処理を施して出力する画像の処理方法において、該方法は、
前記画像回転処理に際して、前記メモリ制御手段で前記デコード処理後のディジタル信号をブロック単位に分割するデータ分割工程と、
該データ分割工程で分割されたディジタルデータを前記メモリエリアの分割した各ブロックエリアに格納するデータ格納工程と、
該データ格納工程で格納したディジタルデータを画像回転の角度に応じた位置にブロック単位で並行移動させる並行移動工程と、
該データ格納工程で格納したブロックエリア内のディジタルデータをさらにサブブロック単位のサブブロックデータに分割するサブブロック分割工程と、
該サブブロック分割工程で分割したブロックエリア内の輝度信号と色信号のサブブロックデータを画像回転の角度に応じて正しくカラー画像を表示する移動と移動位置の配置変更を行う配置変更工程とを組み合わせて用いることを特徴とする画像の処理方法。
【請求項１２】
請求項１１に記載の画像の処理方法において、前記ブロック単位は、前記ブロックエリアを正方にしブロックエリアの一辺の画素数を偶数にして、
前記サブブロック分割工程のサブブロック単位は、基本移動単位として４画素で構成することを特徴とする画像の処理方法。
【請求項１３】
請求項１１または１２に記載の画像の処理方法において、前記配置変更工程は、前記サブブロック分割工程により分割された基本移動単位のサブブロックエリア内で互いに隣接するサブブロックデータを一方の方向にだけ回転させて各サブブロックデータを移動させるサブブロック移動工程と、
該サブブロックエリア内の対角に位置する一対の色信号のディジタルデータだけ配置の入れ換えを行う配置入換え工程とを少なくとも含み、
さらに該方法は、
前記サブブロック移動工程が前記配置入換え工程を行わずに行う点順次動作と前記サブブロック移動工程および前記配置入れ換え工程を行う線順次動作のいずれかを選択する処理選択工程を有することを特徴とする画像の処理方法。
【請求項１４】
請求項１１ないし１３のいずれか一項に記載の画像の処理方法において、前記データ分割工程は、並行移動した際に表示される画像の連続性が保たれるかを前記メモリ手段のメモリエリアに書き込まれる最初の位置と最後の位置に基づいて判断する判断工程と、
該判断工程に応じて該メモリエリア内のデータ連続性が保たれるデータ分割を行う分割制御工程とを含み、
前記並行移動工程では、該分割制御工程により分割された同一ブロックのディジタルデータをひとまとめに読み出すことを特徴とする画像の処理方法。
【請求項１５】
請求項１１ないし１４のいずれか一項に記載の画像の処理方法において、前記画像回転処理では、該画像回転処理の開始前の前記メモリ手段に書き込んだディジタルデータが作る画像の向きに対する処理後の画像の向きから得られる回転情報を保持し、該回転情報に基づいたメモリ制御を行うことを特徴とする画像の処理方法。
【請求項１６】
請求項１１ないし１５のいずれか一項に記載の画像の処理方法において、前記デコード手段の動作に対応したエンコード処理を行うエンコード処理工程と、
該エンコード処理工程を行った出力にアナログ変換を施すアナログ変換工程と、
該アナログ変換工程からの出力を混合して画像信号にする混合工程とを含んでいることを特徴とする画像の処理方法。
【請求項１７】
請求項１１または１２に記載の画像の処理方法において、前記配置変更工程は、前記サブブロック分割工程により分割された基本移動単位のサブブロックエリア内で互いに隣接するサブブロックデータの内の輝度信号および色信号のディジタルデータを一方の方向にだけ回転させて各サブブロックデータを移動させるデータ回転工程と、
該サブブロックエリア内の対角に位置する一対の色信号のディジタルデータだけ並行移動させる色差データ並行移動工程とを少なくとも含み、
さらに該方法は、
該データ回転工程と該色差データ並行移動工程を行う前に、該データ回転工程だけか該データ回転工程および該色差データ並行移動工程を組み合わせて用いるかを選択する処理選択工程を有することを特徴とする画像の処理方法。
【請求項１８】
請求項１６に記載の画像の処理方法において、前記エンコード工程は、前記処理選択工程の選択に応じて前記サブブロック移動工程から供給される出力をエンコード処理する第１のエンコード工程と、
前記配置入換え工程の処理に対応するエンコード処理を行う第２のエンコード工程とを有することを特徴とする画像の処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前述したように現状においてカラー画像の回転は、これまで生データであるRGB データを対応する位置に回転させてメモリに格納するか、あるいは一旦保持したデータを読み出し、読み出したデータを周辺の画像データ（ドット）と演算させることにより生成される回転対応の新たな画像データをメモリに格納して行われている。しかしながら、このカラー画像の回転に回転用の画像データを一時的に保持するテンポラリー・メモリとしてDRAMが用いられると、この画像処理装置には、画像回転させないシステムに比べて余分な回転表示用のDRAMが必要になる。第２の回転画像処理を適用した画像処理装置が構成可能であるが、高価なSRAMを用いているので、装置をコストアップさせてしまう。また、第４の回転処理は、演算処理が処理に含まれているので、回転処理が完了するまでかなりの時間を要してしまう。このように、いずれの構成の画像処理装置も前述した要求を満足しなくなってしまう。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の画像処理装置は、データ分割手段によりブロック単位にディジタルデータを分割する。ブロック単位のディジタルデータが第１の並行移動制御手段によって第１の並行移動の制御が行われ、第２の並行移動制御手段により、各ブロックエリア内のディジタルデータをさらにサブブロック単位のサブブロックデータに分割するとともに、第２の並行移動が制御される。これにより、ディジタルデータは、最初画像回転の角度に応じた大まかな回転位置に配置されることになり、この後に各ディジタルデータが画像回転に対応する位置に配置されることになる。このとき、ブロックエリア内のサブブロックデータを画像回転の角度に応じて正しくカラー画像を表示する位置に移動させているので、分離された輝度信号と色信号をディジタルデータにし特に時分割のサンプリングを行った画像のデータ配列が点順次になっている画像を回転させた際に、この画像回転によって同一ライン上に同じ色信号が並んだために生じる画質障害を防止することができる。また、画像処理装置は、上述したようにメモリ制御手段に各種の機能を持たせることにより、メモリ手段の容量が従来の容量よりも少なく済ませることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
メモリ制御部14は、図２に示すようにデータ分割部14a 、ブロック移動制御部14b 、およびサブブロック移動制御部14c を有している。メモリ制御部14は、画像処理装置10内、あるいは画像処理装置10の外部に配された中央演算ユニット(CPU) からデータ分割部14a 、ブロック移動制御部14b 、およびサブブロック移動制御部14c にそれぞれ供給されるメモリ制御信号によって各部をイネーブルの状態にして動作が制御されている。データ分割部14a は、ブロック分割部140 で基本的にデコード処理部13からのデータをブロック単位(M×M)ずつの画素に分割する。ここで、メモリ15のメモリエリアMAをブロック単位で分割した際にメモリエリアMAが完全に剰余のない場合と異なり割り切れない場合がある。このような場合、単に分割したブロックだけからデータを読み出すと画面が不連続に表示されてしまう虞れがある。この点を解決するため、データ分割部14a には、ブロック分割部140 、不連続判断部141 、およびデータ分割制御部142 を有している。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
並行移動ルーチンの後、画像回転を行うための第２の並行移動処理をサブルーチンSUB3で行う（回転移動ルーチン）。このとき、サブブロック移動制御部14c は、図１のCPU18 からのメモリ制御信号によりイネーブル状態になっている。サブブロック移動制御部14c も読出し／書込み時にそれぞれ読出しイネーブル(RE)、読出しアドレスデータ／書込みイネーブル(WE)、書込みアドレスデータをメモリ15に供給してサブブロックエリアSBA 内の個々のデータを移動させる。実際、このサブルーチンSUB3では、後述するように回転移動の前置処理としてサブブロック分割が行われた後、サブブロックエリアSBA 内のデータ（ディジタルカラー画像データ）の配置変更の処理等が行われる。このような手順でメモリエリアMA内でのデータ格納位置を移動させることにより、後段で詳述するように点順次のデータ配列を有するメモリ15内の各ブロックデータは、最初画像回転において大まかな単位であるブロック単位で画像回転位置に移動させられた後、各ブロック内のデータが画像回転に対応した位置に移動させられるので、入力された複合映像信号が作るカラー画像の回転を正しく表示することができる。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
次にサブステップSS22では、ブロックアドレス制御部144 により分割されたブロックデータをひとまとめに読み出し、回転角度が考慮されたブロックエリアBAの位置（ブロックアドレス）にこのデータを書き込む。この一連の処理において、ブロック移動制御部14b は、読出しイネーブル(RE)、読出しアドレス(RA)をメモリ15に供給してデータ読出しの制御を行い、その後書込みイネーブル(WE)、書込みアドレス(WA)をメモリ15に出力してデータ書込みの制御を行う。メモリ15には図８(a) に示すようにたとえば９つのブロックに分割されたブロックデータがある場合で説明する。ブロック移動制御部14b には、メモリのアドレスの進め方が２通りある。第１のアドレスの進め方は、ブロックの水平(H) 方向に256 インクリメントし、垂直(V) 方向に２つインクリメントさせている。第２のアドレスの進め方は、ブロックの垂直(V) 方向に256 インクリメントし、水平(H) 方向に２つインクリメントさせている。このようなアドレスの進め方を行うため、ブロック移動制御部14b は、少なくとも、たとえば読出し／書込み用の水平アドレスカウンタ、読出し／書込み用の垂直アドレスカウンタ、アドレスイネーブルコントロールカウンタ等を有して各種の制御信号を生成してアドレス制御を行っている。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
メモリ15では図８(a) のブロック1 を移動させるとき、第１のアドレスの進め方に応じたアドレス制御によって読出し領域を示す右上り斜線領域のブロックのデータが読み出され、書込み領域を示す左上り斜線領域に書き込まれる。ブロック2,3 も図８(b),(c) のようにそれぞれ移動させられる。同様にブロック移動制御部14b による制御が繰り返されると、たとえば各ブロックは図８(d) 〜(f) のように開いたブロックエリアBAにそれぞれ移動させられる。図８(a) の各ブロックは、反時計回りに90°回転された図８(g) に示す位置に移動させられる。しかしながら、この時点でブロックデータ内にあるデータはまだ回転させていない。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
このようなブロック毎のデータを保持しながらアドレス制御によるデータ移動が完了すると、リターンに移行してサブルーチンSUB2を終了する。このとき、ブロック移動制御部14b に供給されるメモリ制御信号は動作オフの状態になる。
次にサブルーチンSUB3について図９のフローチャートを用いて説明する。メモリ制御信号がサブブロック移動制御部14c に供給されるときメインルーチンからサブルーチンSUB3に移行する。