JP2000236484A - 画像入力装置における信号処理回路 - Google Patents
画像入力装置における信号処理回路Info
- Publication number
- JP2000236484A JP2000236484A JP11035703A JP3570399A JP2000236484A JP 2000236484 A JP2000236484 A JP 2000236484A JP 11035703 A JP11035703 A JP 11035703A JP 3570399 A JP3570399 A JP 3570399A JP 2000236484 A JP2000236484 A JP 2000236484A
- Authority
- JP
- Japan
- Prior art keywords
- register
- storage area
- storage
- unit
- register group
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
とができる信号処理回路を提供する。 【解決手段】 ディジタルスチルカメラ等の画像入力装
置にはCPUに接続されたコプロセッサが設けられ、コ
プロセッサ内には図示のように互いに電気的に接続され
たレジスタグループRG1〜RG4が設けられ、それら
はそれぞれ32ビット長のレジスタR1〜R4を備えて
いる。各レジスタR1〜R4は第0バイト〜第3バイト
に1バイトの画素データをそれぞれ記憶する。CPUか
らレジスタグループRG3に読み込んだ画像データをレ
ジスタグループRG2を介してレジスタグループRG1
に転送すると画像を左90゜回転することができる。右
90゜回転、左右方向の鏡映等の処理も含めて、画像デ
ータのデータ長を変換することなく高速に行うことがで
きる。
Description
スチルカメラ等の画像入力装置内において撮像素子によ
って撮像された2次元的に配列された画素単位の信号を
変換する画像入力装置における信号処理回路に関する。
た画像に対して、回転、鏡映、色配列変換等の画像処理
を施すことが行われている。その際には、撮像された画
像データを内部に備わったCPUに読み込み、そこで、
ソフトウェアによって上記画像処理を行っている。
2ビットのレジスタを有し、それによって1画素が1バ
イト(8ビット)等の単位で表現される画像データをソ
フトウェアで上記画像処理を行う場合には、CPUの処
理単位(32ビット)と画素の単位(8ビット)が一致
していないために、一度画像データをCPU内の複数の
レジスタ上に分解し回転等を行なった後、レジスタ上で
32ビットのデータ(以下、「ワードデータ」と呼ぶ)
を再構築、すなわち、8ビットの画像データに余分に2
4ビットのダミーのビットを付加した後、メモリまたは
記録メディアに格納し、そうして得られた32ビットの
画像データをCPUに読み込んで処理し、処理終了後に
は再び8ビットのデータに戻して画像データを保存して
いる。そのため、この処理ではワードデータと1バイト
のデータの間のデータ変換処理が多く、処理時間が増大
していた。
の克服を意図しており、高速に画像の回転、鏡映、色配
列変換等の処理を行なうことができる画像入力装置にお
ける信号処理回路を提供することを目的とする。
め、請求項1の発明は、撮像素子によって撮像された2
次元的に配列された所定単位の単位画像信号を主メモリ
の各記憶単位にそれぞれ記憶する画像入力装置内におい
て、主メモリに記憶された単位画像信号を読み出して処
理する信号処理回路であって、単位画像信号と同じビッ
ト数の記憶領域を複数備える第1および第2記憶手段を
備え、主メモリに記憶された単位画像信号を第1記憶手
段の各記憶領域に転送して記憶させた後、第1記憶手段
の各記憶領域に記憶された単位画像信号を第2記憶手段
の各記憶領域に転送して記憶させることによって、主メ
モリに記憶された単位画像信号の配列を右に90゜また
は左に90゜回転させた状態で第2記憶手段の各記憶領
域に記憶するように、第1記憶手段の各記憶領域と第2
記憶手段の各記憶領域とが互いに接続されている。
において撮像素子によって撮像された2次元的に配列さ
れた所定単位の単位画像信号と同じビット数の記憶領域
を複数備える第1および第2記憶手段を備え、第1記憶
手段の各記憶領域に記憶された単位画像信号の配列を、
当該配列の中心線で鏡映させて第2記憶手段の各記憶領
域に記憶するように、第1記憶手段の各記憶領域と第2
記憶手段の各記憶領域とが互いに所定の接続線で直接接
続されている。
において撮像素子によって撮像された2次元的に配列さ
れた所定単位の単位画像信号と同じビット数の記憶領域
を複数備える第1および第2レジスタグループを備え、
当該第1および第2レジスタグループがそれぞれ第1な
いし第4レジスタを備えるとともに、当該第1ないし第
4レジスタが第0ないし第3記憶領域をそれぞれ備える
ものであって、第1レジスタグループの第1ないし第4
レジスタの第0記憶領域が所定の接続線によって第2レ
ジスタグループの第4レジスタの第0記憶領域ないし第
3記憶領域に直接接続され、第1レジスタグループの第
1ないし第4レジスタの第1記憶領域が所定の接続線に
よって第2レジスタグループの第3レジスタの第0記憶
領域ないし第3記憶領域に直接接続され、第1レジスタ
グループの第1ないし第4レジスタの第2記憶領域が所
定の接続線によって第2レジスタグループの第2レジス
タの第0記憶領域ないし第3記憶領域に直接接続され、
第1レジスタグループの第1ないし第4レジスタの第3
記憶領域が所定の接続線によって第2レジスタグループ
の第1レジスタの第0記憶領域ないし第3記憶領域に直
接接続されている。
の画像入力装置における信号処理回路において、さら
に、2次元的に配列された所定単位の単位画像信号と同
じビット数の第0ないし第3記憶領域をそれぞれ備える
第1ないし第4レジスタを備える第3レジスタグループ
を備え、第2レジスタグループの第1レジスタの第0記
憶領域ないし第3記憶領域が所定の接続線によってそれ
ぞれ第3レジスタグループの第1レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、第2レジスタグ
ループの第2レジスタの第0記憶領域ないし第3記憶領
域が所定の接続線によってそれぞれ第3レジスタグルー
プの第2レジスタの第3記憶領域ないし第0記憶領域に
直接接続され、第2レジスタグループの第3レジスタの
第0記憶領域ないし第3記憶領域が所定の接続線によっ
てそれぞれ第3レジスタグループの第3レジスタの第3
記憶領域ないし第0記憶領域に直接接続され、第2レジ
スタグループの第4レジスタの第0記憶領域ないし第3
記憶領域が所定の接続線によってそれぞれ第3レジスタ
グループの第4レジスタの第3記憶領域ないし第0記憶
領域に直接接続されている。
において撮像素子によって撮像された2次元的に配列さ
れた所定単位の単位画像信号と同じビット数の記憶領域
を複数備える第2および第3レジスタグループを備え、
当該第2および第3レジスタグループがそれぞれ第1な
いし第4レジスタを備えるとともに、当該第1ないし第
4レジスタが第0ないし第3記憶領域をそれぞれ備える
ものであって、第2レジスタグループの第1レジスタの
第0記憶領域ないし第3記憶領域が所定の接続線によっ
てそれぞれ第3レジスタグループの第1レジスタの第3
記憶領域ないし第0記憶領域に直接接続され、第2レジ
スタグループの第2レジスタの第0記憶領域ないし第3
記憶領域が所定の接続線によってそれぞれ第3レジスタ
グループの第2レジスタの第3記憶領域ないし第0記憶
領域に直接接続され、第2レジスタグループの第3レジ
スタの第0記憶領域ないし第3記憶領域が所定の接続線
によってそれぞれ第3レジスタグループの第3レジスタ
の第3記憶領域ないし第0記憶領域に直接接続され、第
2レジスタグループの第4レジスタの第0記憶領域ない
し第3記憶領域が所定の接続線によってそれぞれ第3レ
ジスタグループの第4レジスタの第3記憶領域ないし第
0記憶領域に直接接続されている。
において撮像素子によって撮像された2次元的に配列さ
れた所定単位の単位画像信号と同じビット数の記憶領域
を複数備える第1および第2記憶手段を備え、単位画像
信号が所定の単位色配列を形成する複数の成分のうちの
1成分であり、第1記憶手段の各記憶領域に記憶された
単位画像信号の配列を、単位色配列を保ちつつ右に90
゜または左に90゜回転させる回転変換を行って第2記
憶手段の各記憶領域に記憶するように、第1記憶手段の
各記憶領域と第2記憶手段の各記憶領域とが互いに所定
の接続線で直接接続されている。
の画像入力装置における信号処理回路において、回転変
換が右にのみ90゜回転させるものであり、単位色配列
が1つの輝度成分と水平または垂直方向における配置の
周波数が輝度成分の1/2である2つの色成分とからな
るものであり、第1記憶手段として第1レジスタグルー
プを、第2記憶手段として第2レジスタグループを備
え、当該第1および第2レジスタグループがそれぞれ第
1および第2レジスタを備えるとともに、当該第1およ
び第2レジスタが、輝度成分および2つの色成分のそれ
ぞれを記憶する第0ないし第3記憶領域をそれぞれ備え
るものであって、第1レジスタグループの第1レジスタ
の第0記憶領域が所定の接続線によって第2レジスタグ
ループの第2レジスタの第0記憶領域に直接接続され、
第1レジスタグループの第1レジスタの第2記憶領域が
所定の接続線によって第2レジスタグループの第1レジ
スタの第0記憶領域に直接接続され、第1レジスタグル
ープの第2レジスタの第0記憶領域が所定の接続線によ
って第2レジスタグループの第2レジスタの第2記憶領
域に直接接続され、第1レジスタグループの第2レジス
タの第1記憶領域が所定の接続線によって第2レジスタ
グループの第1レジスタの第1記憶領域および第2レジ
スタグループの第2レジスタの第1記憶領域に直接接続
され、第1レジスタグループの第2レジスタの第2記憶
領域が所定の接続線によって第2レジスタグループの第
1レジスタの第2記憶領域に直接接続され、第1レジス
タグループの第2レジスタの第3記憶領域が所定の接続
線によって第2レジスタグループの第1レジスタの第3
記憶領域および第2レジスタグループの第2レジスタの
第3記憶領域に直接接続されている。
の画像入力装置における信号処理回路において、回転変
換が左にのみ90゜回転させるものであり、単位色配列
が1つの輝度成分と水平または垂直方向における配置の
周波数が輝度成分の1/2である2つの色成分とからな
るものであり、第1記憶手段として第1レジスタグルー
プを、第2記憶手段として第2レジスタグループを備
え、当該第1および第2レジスタグループがそれぞれ第
1および第2レジスタを備えるとともに、当該第1およ
び第2レジスタが、輝度成分および2つの色成分のそれ
ぞれを記憶する第0ないし第3記憶領域をそれぞれ備え
るものであって、第1レジスタグループの第1レジスタ
の第0記憶領域が所定の接続線によって第2レジスタグ
ループの第1レジスタの第2記憶領域に直接接続され、
第1レジスタグループの第1レジスタの第2記憶領域が
所定の接続線によって第2レジスタグループの第2レジ
スタの第2記憶領域に直接接続され、第1レジスタグル
ープの第2レジスタの第0記憶領域が所定の接続線によ
って第2レジスタグループの第1レジスタの第0記憶領
域に直接接続され、第1レジスタグループの第2レジス
タの第1記憶領域が所定の接続線によって第2レジスタ
グループの第1レジスタの第1記憶領域および第2レジ
スタグループの第2レジスタの第1記憶領域に直接接続
され、第1レジスタグループの第2レジスタの第2記憶
領域が所定の接続線によって第2レジスタグループの第
2レジスタの第0記憶領域に直接接続され、第1レジス
タグループの第2レジスタの第3記憶領域が所定の接続
線によって第2レジスタグループの第1レジスタの第3
記憶領域および第2レジスタグループの第2レジスタの
第3記憶領域に直接接続されている。
において撮像素子によって撮像された2次元的に配列さ
れた所定単位の単位画像信号と同じビット数の記憶領域
を複数備える記憶手段を備え、単位画像信号が所定の単
位色配列を形成する複数の成分のうちの1成分であり、
さらに、所定の右回転命令信号の入力に応答して、記憶
手段の各記憶領域に記憶された単位画像信号の配列を、
単位色配列を保ちつつ右に90゜回転させて記憶手段の
各記憶領域に記憶させる右回転手段を備えている。
載の画像入力装置における信号処理回路において、単位
色配列が1つの輝度成分と水平または垂直方向における
配置の周波数が輝度成分の1/2である2つの色成分と
からなるものであり、記憶手段としてレジスタグループ
を備え、当該レジスタグループが第1および第2レジス
タを備えるとともに、当該第1および第2レジスタが、
輝度成分および2つの色成分のそれぞれを記憶する第0
ないし第3記憶領域をそれぞれ備えるものであって、右
回転命令信号の入力に応答して右回転手段が、第1レジ
スタの第0記憶領域の単位画像信号を第2レジスタの第
0記憶領域に記憶させ、第1レジスタの第2記憶領域の
単位画像信号を第1レジスタの第0記憶領域に記憶さ
せ、第2レジスタの第0記憶領域の単位画像信号を第2
レジスタの第2記憶領域に記憶させ、第2レジスタの第
1記憶領域の単位画像信号を第1レジスタの第1記憶領
域および第2レジスタの第1記憶領域に記憶させ、第2
レジスタの第2記憶領域の単位画像信号を第1レジスタ
の第2記憶領域に記憶させ、第2レジスタの第3記憶領
域の単位画像信号を第1レジスタの第3記憶領域および
第2レジスタの第3記憶領域に記憶させるものである。
内において撮像素子によって撮像された2次元的に配列
された所定単位の単位画像信号と同じビット数の記憶領
域を複数備える記憶手段を備え、単位画像信号が所定の
単位色配列を形成する複数の成分のうちの1成分であ
り、さらに、所定の左回転命令信号の入力に応答して、
記憶手段の各記憶領域に記憶された単位画像信号の配列
を、単位色配列を保ちつつ左に90゜回転させて記憶手
段の各記憶領域に記憶させる左回転手段を備えている。
記載の画像入力装置における信号処理回路において、単
位色配列が1つの輝度成分と水平または垂直方向におけ
る配置の周波数が輝度成分の1/2である2つの色成分
とからなるものであり、記憶手段としてレジスタグルー
プを備え、当該レジスタグループが第1および第2レジ
スタを備えるとともに、当該第1および第2レジスタ
が、輝度成分および2つの色成分のそれぞれを記憶する
第0ないし第3記憶領域をそれぞれ備えるものであっ
て、左回転命令信号の入力に応答して左回転回路が、第
1レジスタの第0記憶領域の単位画像信号を第1レジス
タの第2記憶領域に記憶させ、第1レジスタの第2記憶
領域の単位画像信号を第2レジスタの第2記憶領域に記
憶させ、第2レジスタの第0記憶領域の単位画像信号を
第1レジスタの第0記憶領域に記憶させ、第2レジスタ
の第1記憶領域の単位画像信号を第1レジスタの第1記
憶領域および第2レジスタの第1記憶領域に記憶させ、
第2レジスタの第2記憶領域の単位画像信号を第2レジ
スタの第0記憶領域に記憶させ、第2レジスタの第3記
憶領域の単位画像信号を第1レジスタの第3記憶領域お
よび第2レジスタの第3記憶領域に記憶させるものであ
る。
内において撮像素子によって撮像された2次元的に配列
された所定単位の単位画像信号と同じビット数の記憶領
域を複数備える第1および第2記憶手段を備え、単位画
像信号が所定の単位色配列を形成する複数の成分のうち
の1成分であり、第1記憶手段において第1の単位色配
列を形成するように各記憶領域に記憶された各単位画像
信号を第2の単位色配列に変換して第2記憶手段の各記
憶領域に記憶するように、第1記憶手段の各記憶領域と
第2記憶手段の各記憶領域とが互いに所定の接続線で直
接接続されている。
に記載の画像入力装置における信号処理回路において、
第1および第2の単位色配列がそれぞれ1つの輝度成分
と水平または垂直方向における配置の周波数が輝度成分
の1/2である2つの色成分とからなるものであり、第
1記憶手段として第1レジスタを、第2記憶手段として
第2レジスタを備えるとともに、当該第1および第2レ
ジスタが輝度成分および2つの色成分のそれぞれを記憶
する第0ないし第3記憶領域をそれぞれ備えるものであ
って、第1レジスタの第0記憶領域が所定の接続線によ
って第2レジスタの第0記憶領域に直接接続され、第1
レジスタの第1記憶領域が所定の接続線によって第2レ
ジスタの第2記憶領域に直接接続され、第1レジスタの
第2記憶領域が所定の接続線によって第2レジスタの第
1記憶領域に直接接続され、第1レジスタの第3記憶領
域が所定の接続線によって第2レジスタの第3記憶領域
に直接接続されている。
面に基づいて説明する。
の一の実施の形態に係るディジタルスチルカメラを示す
図である。このディジタルスチルカメラは、図1の如
く、CCD(撮像素子)21で撮像した画像をアナログ
信号処理回路22で取り込んでA/D変換し、このディ
ジタル化された画像についての画素補間、色変換、輪郭
強調処理、フィルタリング及び間引き処理等の所定の一
般画像処理をリアルタイムプロセッシングユニット(R
PU)23でリアルタイム処理(実時間処理)にて高速
に実行すると共に、回転、鏡映、色配列変換、JPEG
圧縮処理等を含む例外的画像処理をCPU(中央制御
部)24および本発明の信号処理回路に相当するコプロ
セッサ25で実行した後、外部インターフェース(I/
F)26を通じて所定の処理装置(パーソナルコンピュ
ータ)等に出力し、併せて、当該画像をディスプレイ駆
動回路27aを通じてファインダーとしてのLCD27
に表示し、またDRAMまたはSDRAM等の一般的な
主メモリ29等に格納するようになっている。この際、
ファインダー(LCD27)への画像供給に関しては若
干の解像度を落とすなどの所定の処理をリアルタイムプ
ロセッシングユニット23で行った後、次々と画像を出
力することで、ファインダー27での画像表示を行う
が、操作部28における図示しない撮像釦等が操作者に
よって押操作されたときには、主メモリ29内の詳細な
画像をメモリカード30等の記録装置(Storage Medi
a)に一気に格納するようになっている。
て与えられた画像については、リアルタイム処理を行う
場合は途中の画素配列データを主メモリ29に蓄えずに
RPU23で直接的に処理を行う一方、リアルタイム処
理を行わない場合には、操作者の操作部28を通じての
各種画像処理命令(後述する右回転命令および左回転命
令を含む)により上記の回転、鏡映、色配列変換、JP
EG圧縮処理等の処理がCPU24およびコプロセッサ
25で施されて一旦主メモリ29の図示しないCCDデ
ータバッファ(CCD Data Buffer)に画素配列データと
して蓄えられ、その画素配列データを再度ダイレクトメ
モリアクセス(DMA)でリアルタイムプロセッシング
ユニット23に入力してやることで、高速に処理を行う
ようになっている。ここで、CPU24は内部に32ビ
ット長のレジスタを有し、32ビット(1ワード)単位
でデータ処理を行うものとなっているとともに、上記の
リアルタイムに行わない処理のうち、回転、鏡映、色配
列変換処理についてはCPU24におけるソフトウェア
による処理ではなく、後に詳述するこれらの処理専用の
回路を備えるコプロセッサ25によって高速かつ低消費
電力に行われる。
ト23、CPU24、外部インターフェース26等は、
主メモリ29、メモリカード30及びJPEG処理部3
1とともにメインバスMBにバス接続されており、これ
らのデータ相互の受け渡しに際してCPU24の負荷を
低減すべく、このCPU24を介さずにダイレクトメモ
リアクセス(DMA)コントローラ32の制御に基づい
て各要素間のメインバスMBを通じたデータの授受を行
っている。
カス機能付きのレンズや絞り機構等を有する光学機構、
符号30bはストロボ、符号30cはCCD21を駆動
するCCD駆動回路、符号30dはリアルタイムプロセ
ッシングユニット23及びCCD駆動回路30c等の動
作タイミングを規律するためのタイミングジェネレータ
(TG)、符号30eはPLL発信回路をそれぞれ示し
ている。
ッサ25について説明する。図2は第1の実施の形態に
おけるコプロセッサ25のレジスタグループおよびそれ
らにおけるレジスタ間の接続を示す図である。図示のよ
うにこのコプロセッサ25は、この発明の記憶手段に相
当するレジスタグループRG1〜RG3を備えている。
そして、各レジスタグループはそれぞれ4つの記憶素子
に相当するレジスタを備えている。すなわち、レジスタ
グループRG1〜RG3はそれぞれレジスタR1〜R4
を備えている。さらに、各レジスタR1〜R4はそれぞ
れ32ビットすなわち1ワード(4バイト)のレジスタ
である。
位の画像データは8ビット(1バイト)で表わされた単
色の階調信号であり、各レジスタは第0〜第3バイトB
3に8ビット(1バイト)ずつ、すなわち、レジスタ内
の各ビットを第0ビット〜第31ビットと呼ぶとき、第
0〜第7ビット、第8〜第15ビット、第16〜第23
ビットおよび第24〜第31ビットをそれぞれ第0バイ
トB0、第1バイトB1、第2バイトB2および第3バ
イトB3と呼び、それら各バイトに1画素ずつ画像デー
タ(この発明の単位画像信号に相当)が読み込まれる。
すなわち、各レジスタグループRG1〜RG3それぞれ
の各レジスタR1〜R4内において、単位となる1画素
の画像データと同じビット数の領域に各画素の画像デー
タが記憶されるようになっている。
それぞれの各レジスタR1〜R4は、CPU24から画
像データを読み込んだり、逆にCPU24に出力したり
するために、それぞれ直接CPU24に電気的に接続さ
れている。これによりレジスタグループRG1〜RG3
の各レジスタR1〜R4の各バイトB0〜B3はCPU
24を介して間接的に主メモリ29に接続されている。
よびRG2とRG3の各レジスタR1〜R4の第0〜第
3バイトB3は以下に示すように互いに所定の接続線で
電気的に直接接続されている。すなわち、レジスタグル
ープRG1のすべてのレジスタの第0バイトB0がレジ
スタグループRG2のレジスタR4の第0バイトB0か
ら第3バイトB3に接続され、レジスタグループRG1
のすべてのレジスタの第1バイトB1がレジスタグルー
プRG2のレジスタR3の第0バイトB0から第3バイ
トB3に接続され、レジスタグループRG1のすべての
レジスタの第2バイトB2がレジスタグループRG2の
レジスタR2の第0バイトB0から第3バイトB3に接
続され、レジスタグループRG1のすべてのレジスタの
第3バイトB3がレジスタグループRG2のレジスタR
1の第0バイトB0から第3バイトB3に接続されてい
る。また、レジスタグループRG2のレジスタR1の第
0バイトB0から第3バイトB3がそれぞれレジスタグ
ループRG3のレジスタR1の第3バイトB3から第0
バイトB0に接続され、レジスタグループRG2のレジ
スタR2の第0バイトB0から第3バイトB3がそれぞ
れレジスタグループRG3のレジスタR2の第3バイト
B3から第0バイトB0に接続され、レジスタグループ
RG2のレジスタR3の第0バイトB0から第3バイト
B3がそれぞれレジスタグループRG3のレジスタR3
の第3バイトB3から第0バイトB0に接続され、レジ
スタグループRG2のレジスタR4の第0バイトB0か
ら第3バイトB3がそれぞれレジスタグループRG3の
レジスタR4の第3バイトB3から第0バイトB0に接
続されている。
ているため、以下に示すように、各レジスタグループ間
で画像データを転送することにより、画像に対して右9
0゜回転、左90゜回転および画像について左右方向
(水平方向)の鏡映といった画像処理を高速に行うもの
となっている。
ッサ25による回転処理を説明するための図であり、図
3(a)〜(c)は右90゜回転の様子を示す図、図3
(d)〜図3(f)は左90゜回転の様子を示す図であ
る。まず、主メモリ29に図3(a)のように記憶され
た4ワードの画像データがCPU24を介してレジスタ
グループRG2に図3(b)のように読み込まれる。す
なわち、レジスタグループRG2のレジスタR1〜R4
の各バイトB0〜B3は図示しないが、CPU24を介
して主メモリと、画像データが上下方向(垂直方向)に
鏡映するように接続されている。そして、レジスタグル
ープRG2の画像データはレジスタグループRG1に図
3(c)のように転送される。この図3(a)と(c)
とを比較すると4ワード分の画像が右に90゜回転して
いることが分かる。そして、レジスタグループRG1か
ら画像データを出力すると右に90゜回転した画像デー
タが得られるのである。
に記憶された4ワードの画像データがCPU24を介し
てレジスタグループRG3に図3(e)のように読み込
まれ、レジスタグループRG2を介してレジスタグルー
プRG1に転送され、図3(f)のような配列になる。
この図3(e)および(f)を比較すると4ワード分の
画像が左に90゜回転していることが分かる。そして、
レジスタグループRG1から画像データを出力すると左
に90゜回転した画像データが得られるのである。
ッサ25による鏡映処理を説明するための図である。ま
ず、主メモリに図4(a)のように記憶された4ワード
の画像データがレジスタグループRG3に図4(b)の
ように読み込まれ、レジスタグループRG2に図4
(c)のように転送される。この図4(a)と(c)と
を比較すると4ワード分の画像が縦方向の中心線CL
(各レジスタの第1バイトB1と第2バイトB2を貫く
線)を軸として左右方向に鏡映していることが分かる。
そして、レジスタグループRG2から画像データを出力
すると左右方向に鏡映した画像が得られるのである。
ループの各レジスタの各バイトからは接続線が1本ずつ
出ている。すなわち、1つのレジスタグループの1つの
レジスタの各バイトは接続線に接続されることによって
他のレジスタグループの1つのレジスタに対応して、す
べて、一対一対応している。これにより、レジスタグル
ープRG1〜RG3のうちのいずれの2つのレジスタグ
ループ間の画像データの転送も可逆である。したがっ
て、レジスタグループRG2からレジスタグループRG
1への転送も、レジスタグループRG3からレジスタグ
ループRG2への転送も行うことができ、さらには、レ
ジスタグループRG3からレジスタグループRG2を介
したレジスタグループRG1への転送も行うことができ
る。これによって、それぞれ、上述の変換の逆変換、す
なわち、レジスタグループRG2からレジスタグループ
RG1への転送によって左90゜回転を、レジスタグル
ープRG2からレジスタグループRG3への転送によっ
ても中心線CLを軸とした鏡映を、レジスタグループR
G3からレジスタグループRG2を介したレジスタグル
ープRG1への転送によって右90゜回転を行うことが
できる。
ジスタグループRGのレジスタR2とR3との間に当た
る画像中の水平方向の直線を対称軸として鏡映を行う場
合は、回路構成によって実現する場合と速度的に大差な
いので、CPU24においてソフトウェアで実現してい
る。なお、このような上下方向の鏡映についても2つの
レジスタグループ間を所定の接続線で電気的に接続し
て、それらレジスタグループ間で画像データを転送する
ことによって容易に実現することができる。
でまとめられた色を構成する複数の成分を有する画像デ
ータを、成分単位で複数の画素の画像データを合併した
画像データにしたり、逆に、合併された画像データを複
数の成分を有する画素単位の画像データに分離したりす
ることができる。
合併および分離の様子を説明するための図である。2画
素が32ビットで表わされる複合画素データとその複合
画素データの後述する単位色配列における各成分ごとの
32ビットの画像データとの間でデータ形式を変換する
色データの合併や分離を示している。ここで扱う複合画
素データとは、単位となる2画素を表現する32ビット
のカラー画像データであって、色を表わす1群の複数の
成分の単位となる配列である単位色配列を有し、その単
位色配列が1つの輝度成分(Y成分)と水平または垂直
方向における配置の周波数が輝度成分の1/2(データ
数が半分)である2つの色成分とからなるものである。
第1の実施の形態では、水平方向に各成分が配列される
形式の単位画素データを用いており、2画素を表現する
画像データとして8ビットからなるY成分が2画素分
と、それら2画素に共通のそれぞれ8ビットからなるC
y成分(青成分から輝度成分を引いた色差信号)および
Cb成分(赤成分から輝度成分を引いた色差信号)とを
併せて32ビットの複合画素データとしている。そし
て、このような複合画素データを各成分ごとにまとめた
32ビットの画像データに変換するのである。
分離処理では上記複合画素データを各レジスタグループ
RG2およびRG1それぞれの各レジスタR1〜R4に
記憶するものとなっている。すなわち、各レジスタグル
ープRG1,RG2それぞれの各レジスタR1〜R4内
において、この発明の単位画像信号に相当する単位とな
る1つの成分の画像データ(この例ではYまたはCbま
たはCr成分)と同じビット数の記憶領域(第0〜第3
バイト)に各成分データを記憶する。
Crの各成分の画像データをレジスタグループRG2の
レジスタR1〜R4に読み込み、レジスタグループRG
1に転送することによって、レジスタグループRG1の
レジスタR1〜R4にそれぞれ画素単位に合併された画
像データが生成される。逆に、Y,Cb,Y,Crの各
成分を有する2画素単位の画像データをレジスタグルー
プRG2のレジスタR1〜R4に読み込み、レジスタグ
ループRG1に転送することによって、レジスタグルー
プRG1のレジスタR1〜R4にそれぞれ4画素分の
Y,Cb,Y,Crの各成分に分離された画像データが
生成される。これは、前述の右90゜回転および左90
゜回転の機能を用いて色データの合併および分離を行う
ことができることを示している。
前述のように可逆であるので、逆にレジスタグループR
G1に上記のような画像データを読み込んで、レジスタ
グループRG2に転送しても、画像データの色を構成す
る成分についての分離および合併を行うことができる。
よれば、レジスタグループRG1〜RG3において、単
位となる画像データと同じビット数(1バイト)の記憶
領域、すなわち各レジスタR1〜R4の各バイトが上述
のような接続関係で互いに直接接続されているので、各
レジスタグループRG1〜RG3間の画像データの転送
により右90°回転、左90°回転、中心線に対する左
右方向の鏡映およびカラー画像データの成分の合併およ
び分離を行うことができる。そのため、CPU24にお
いてソフトウェアによってこれらの処理を行う場合には
単位となる画像データを8ビットから32ビットに変換
する必要があるのに対して、第1の実施の形態では単位
となる画像データのデータ長を変換する必要がなく、デ
ータ長の変換工程およびそのためのデータ移動が不要と
なり、高速かつ低消費電力に上記処理を行うことができ
る。
態では図1で示した第1の実施の形態の装置構成とコプ
ロセッサ25以外は全く同様の構成となっており、そし
て、このコプロセッサ25はCPU24から与えられた
画像データを右90゜回転するものとなっている。以
下、このコプロセッサ25の構造および処理について説
明する。
ッサ25のレジスタグループおよびそれらにおけるレジ
スタ間の接続を示す図である。第2の実施の形態におけ
るコプロセッサ25は第1の実施の形態におけるレジス
タグループRG1〜RG3と同様の32ビットのレジス
タを4つずつ備えるレジスタグループRG4およびRG
5を備えている。ただし、第2の実施の形態ではレジス
タグループRG4とRG5においてレジスタR1および
R2とレジスタR3およびR4とは全く同じ接続関係に
なっているので、レジスタR1およびR2のみについて
代表的に図示している。
2ビット(例えばYCbYCrの色配列で各成分が8ビ
ット)で表現される複合画素データ(ビデオデータ)を
各レジスタグループRG4,RG5それぞれの各レジス
タR1〜R4に記憶するものとなっている。なお、ここ
で扱う複合画素データは第1の実施の形態における複合
画素データと同様のものである。そして、各レジスタグ
ループRG4,RG5それぞれの各レジスタR1〜R4
内において、この発明の単位画像信号に相当する単位と
なる1つの成分の画像データ(上記の例ではYまたはC
bまたはCr成分)と同じビット数の記憶領域(第0〜
第3バイト)に各成分データが記憶されるようになって
いる。
G5のレジスタR1およびR2(R3およびR4)の各
バイトは以下に示すように互いに所定の接続線により電
気的に直接接続されている。すなわち、レジスタグルー
プRG4のレジスタR1の第0バイトB0とレジスタグ
ループRG5のレジスタR2の第0バイトB0とが、レ
ジスタグループRG4のレジスタR1の第2バイトB2
とレジスタグループRG5のレジスタR1の第0バイト
B0とが、レジスタグループRG4のレジスタR2の第
0バイトB0とレジスタグループRG5のレジスタR2
の第2バイトB2とが、レジスタグループRG4のレジ
スタR2の第1バイトB1とレジスタグループRG5の
レジスタR1の第1バイトB1及びレジスタグループR
G5のレジスタR2の第1バイトB1とが、レジスタグ
ループRG4のレジスタR2の第2バイトB2とレジス
タグループRG5のレジスタR1の第2バイトB2と
が、レジスタグループRG4のレジスタR2の第3バイ
トB3とレジスタグループRG5のレジスタR1の第3
バイトB3及びレジスタグループRG5のレジスタR2
の第3バイトB3とが、それぞれ接続されている。
ッサ25による右回転処理を説明するための図である。
前述のようにレジスタR1およびR2とレジスタR3お
よびR4とが同じ接続であるのは、2レジスタ分すなわ
ち16ビット単位のビデオデータで表わされる4画素に
ついての右90゜の回転を8画素に対して並列に行って
いることを意味している。そのため、以下、代表してレ
ジスタR3およびR4における回転について説明する。
なお、図7の各レジスタの各バイト内の記号は前述の各
成分(Y,Cb,Y,Cr成分)を表わしており、その
後ろの数字は8個の画素(第0〜第7画素)のいずれで
あるかを表わしている。
成分が記憶された第0バイトB0および第2バイトB2
のみに注目してみると、レジスタグループRG4からR
G5へのデータ転送により、Y0〜Y3は回転されてY
0は元のY1の位置に、Y1は元のY3の位置に、Y2
は元のY0の位置に、Y3は元のY2の位置にそれぞれ
移動している。また、Cb成分、Cr成分については
Y,Cb,Y,Cr成分の配列を崩さないために各レジ
スタの第1バイトB1にCb成分が、第3バイトB3に
Cr成分が位置する必要があるため、最初にレジスタR
4の第1バイトB1および第3バイトB3に記憶されて
いたCb0およびCr1をそのままレジスタR3にコピー
している。以上から、この変換で複合画素データが右9
0゜回転していることが分かる。なお、レジスタR1お
よびR2においても同様である。
よれば、レジスタグループRG4およびRG5におい
て、単位となる1つの成分データと同じビット数(1バ
イト)の記憶領域、すなわち各レジスタR1〜R4の各
バイトが上述のような接続関係で互いに直接接続されて
いるので、各レジスタグループRG4およびRG5間の
画像データの転送によりビデオデータの右90°回転を
行うことができるので、CPU24においてソフトウェ
アによってこれらの処理を行う場合と比べて、単位とな
る色を構成する各成分データのデータ長を変換する必要
がなく、データ長の変換工程およびそのためのデータ移
動が不要となり、高速かつ低消費電力に上記処理を行う
ことができる。
態でも図1で示した第1の実施の形態の装置構成とコプ
ロセッサ25以外は全く同様の構成となっており、そし
て、このコプロセッサ25はCPU24から与えられた
画像データを左90゜回転するものとなっている。以
下、このコプロセッサ25の構造および処理について説
明する。
ッサ25のレジスタグループおよびそれらにおけるレジ
スタ間の接続を示す図である。第3の実施の形態におけ
るコプロセッサ25は第2の実施の形態におけるレジス
タグループRG4,RG5と同様の構成のレジスタグル
ープRG6およびRG7を備えている。また、第2の実
施の形態と同様に、レジスタグループRG6とRG7に
おいてレジスタR1およびR2とレジスタR3およびR
4とは全く同じ接続関係になっているので、レジスタR
1およびR2のみについて代表的に図示している。
2ビット(例えばYCbYCrの色配列で各成分が8ビ
ット)で表現される複合画素データ(ビデオデータ)を
各レジスタグループRG6,RG7それぞれの各レジス
タR1〜R4に記憶するものとなっている。なお、ここ
で扱う複合画素データは第1の実施の形態における複合
画素データと同様のものである。そして、各レジスタグ
ループRG6,RG7それぞれの各レジスタR1〜R4
内において、この発明の単位画像信号に相当する単位と
なる1つの成分の画像データ(上記の例ではYまたはC
bまたはCr成分)と同じビット数の記憶領域(第0〜
第3バイト)に各成分データが記憶されるようになって
いる。
7の各レジスタの各バイトが以下に示すように互いに所
定の接続線によって電気的に直接接続されている。すな
わち、レジスタグループRG6のレジスタR1の第0バ
イトB0とレジスタグループRG7のレジスタR1の第
2バイトB2とが、レジスタグループRG6のレジスタ
R1の第2バイトB2とレジスタグループRG7のレジ
スタR2の第2バイトB2とが、レジスタグループRG
6のレジスタR2の第0バイトB0とレジスタグループ
RG7のレジスタR1の第0バイトB0とが、レジスタ
グループRG6のレジスタR2の第1バイトB1とレジ
スタグループRG7のレジスタR1の第1バイトB1及
びレジスタグループRG7のレジスタR2の第1バイト
B1とが、レジスタグループRG6のレジスタR2の第
2バイトB2とレジスタグループRG7のレジスタR2
の第0バイトB0とが、レジスタグループRG6のレジ
スタR2の第3バイトB3とレジスタグループRG7の
レジスタR1の第3バイトB3及びレジスタグループR
G7のレジスタR2の第3バイトB3とが、接続されて
いる。
ッサ25による左回転処理を説明するための図である。
第3の実施の形態では、第2の実施の形態と同様の複合
画素データ(ビデオデータ)を左90゜回転するものと
なっている。第2の実施の形態と同様にレジスタR3お
よびR4のうち、Y成分が記憶された第0バイトB0お
よび第2バイトB2のみに注目してみると、レジスタグ
ループRG6からRG7へのデータ転送により、明らか
に左90゜回転していることが分かる。また、Cb成
分、Cr成分については第2の実施の形態と同様であ
る。また、レジスタR1およびR2においても同様であ
る。
よれば、レジスタグループRG6およびRG7におい
て、単位となる1つの成分データと同じビット数(1バ
イト)の記憶領域、すなわち各レジスタR1〜R4の各
バイトが上述のような接続関係で互いに直接接続されて
いるので、各レジスタグループRG4およびRG5間の
画像データの転送によりビデオデータの左90°回転を
行うことができるので、CPU24においてソフトウェ
アによってこれらの処理を行う場合と比べて、単位とな
る各成分データのデータ長を変換する必要がなく、デー
タ長の変換工程およびそのためのデータ移動が不要とな
り、高速かつ低消費電力に上記処理を行うことができ
る。
態でも図1で示した第1の実施の形態の装置構成とコプ
ロセッサ25以外は全く同様の構成となっており、そし
て、このコプロセッサ25はCPU24から与えられた
画像データを所定の右回転命令の入力に従い、第2の実
施の形態と全く同様に右90゜回転するものとなってい
る。以下、このコプロセッサ25の構造および処理につ
いて説明する。
セッサ25のレジスタグループおよびそれらにおけるレ
ジスタ間の接続関係を模式的に示す図である。第4の実
施の形態におけるコプロセッサ25は第2の実施の形態
におけるレジスタグループRG4,RG5と同様のレジ
スタR1〜R4からなるレジスタグループRG8を備え
ている。すなわち、レジスタグループを1つ備えるのみ
である。なお、図10では説明上、本来1つのレジスタ
グループRG8を2つ並べて図示している。
ビット(例えばYCbYCrの色配列で各成分が8ビッ
ト)で表現される複合画素データ(ビデオデータ)をレ
ジスタグループRG8の各レジスタR1〜R4に記憶す
るものとなっている。なお、ここで扱う複合画素データ
は第1の実施の形態における複合画素データと同様のも
のである。そして、各レジスタR1〜R4内において、
この発明の単位画像信号に相当する単位となる1つの成
分の画像データ(上記の例ではYまたはCbまたはCr
成分)と同じビット数の記憶領域(第0〜第3バイト)
に各成分データが記憶されるようになっている。
タR1およびR2の各バイトが以下に示すように互いに
所定の接続線(この発明の右回転手段に相当)により電
気的に直接接続されており、また、第2の実施の形態と
同様に、レジスタR1およびR2とレジスタR3および
R4とは全く同じ接続関係になっている。すなわち、レ
ジスタR1の第0バイトB0がレジスタR2の第0バイ
トB0に、レジスタR1の第2バイトB2がレジスタR
1の第0バイトB0に、レジスタR2の第0バイトB0
がレジスタR2の第2バイトB2に、レジスタR2の第
1バイトB1がレジスタR1の第1バイトB1及びレジ
スタR2の第1バイトB1に、レジスタR2の第2バイ
トB2がレジスタR1の第2バイトB2に、レジスタR
2の第3バイトB3がレジスタR1の第3バイトB3及
びレジスタR2の第3バイトB3に、それぞれ接続され
ている。
スタR1〜R4の各バイトは図示しないセレクタによっ
てCPU24からの画像データの入力と上記レジスタグ
ループRG8内からの画像データの入力とを切り替える
ことができるようになっている。
様にR3およびR4)が接続されているため、CPU2
4から画像データが読み込まれた後、操作者が操作部を
通じて右回転命令を入力すると、その信号はセレクタに
入力され、それによりレジスタグループRG8の入力が
レジスタR1〜R4どうしの入力に切り替えられ、画像
データの転送が行われる。具体的には以下のように転送
される。すなわち、レジスタR1の第0バイトB0から
レジスタR2の第0バイトB0に、レジスタR1の第2
バイトB2からレジスタR1の第0バイトB0に、レジ
スタR2の第0バイトB0からレジスタR2の第2バイ
トB2に、レジスタR2の第1バイトB1からレジスタ
R1の第1バイトB1及びレジスタR2の第1バイトB
1に、レジスタR2の第2バイトB2からレジスタR1
の第2バイトB2に、レジスタR2の第3バイトB3か
らレジスタR1の第3バイトB3及びレジスタR2の第
3バイトB3に、それぞれ転送され記憶される。
セッサ25による右回転処理を説明するための図であ
る。図示のように、2画素が32ビット(Y成分,Cb
成分,Y成分,Cr成分で1単位)で表現される複合画
素データ(ビデオデータ)が、上記のようなレジスタ間
の転送により第2の実施の形態と同様に右90゜回転さ
れて記憶されていることが分かる。また、この結果から
も分かるように、第4の実施の形態では右90゜回転さ
れた複合画素データを同一のレジスタグループRG8に
戻して記憶している。
よれば、レジスタグループRG8において、単位となる
1つの成分データと同じビット数(1バイト)の記憶領
域、すなわち各レジスタR1〜R4の各バイトが上述の
ような接続関係で互いに直接接続されているので、右回
転命令の入力に応答して、各レジスタR1,R2または
R3,R4内で各バイト間の転送によりビデオデータの
右90°回転を行うことができるので、CPU24にお
いてソフトウェアによってこれらの処理を行う場合と比
べて、単位となる各成分データのデータ長を変換する必
要がなく、データ長の変換工程およびそのためのデータ
移動が不要となり、高速かつ低消費電力に上記処理を行
うことができる。
態でも図1で示した第1の実施の形態の装置構成とコプ
ロセッサ25以外は全く同様の構成となっており、そし
て、このコプロセッサ25はCPU24から与えられた
画像データを所定の左回転命令の入力に従い、第3の実
施の形態と全く同様に左90゜回転するものとなってい
る。以下、このコプロセッサ25の構造および処理につ
いて説明する。
セッサ25のレジスタグループおよびそれらにおけるレ
ジスタ間の接続関係を模式的に示す図である。第5の実
施の形態におけるコプロセッサ25は第4の実施の形態
におけるレジスタグループRG8と同様のレジスタR1
〜R4からなるレジスタグループRG9を1つ備えるの
みである。なお、図12では説明上、本来1つのレジス
タグループRG9を2つ並べて図示している。
ビット(例えばYCbYCrの色配列で各成分が8ビッ
ト)で表現される複合画素データ(ビデオデータ)をレ
ジスタグループRG9の各レジスタR1〜R4に記憶す
るものとなっている。なお、ここで扱う複合画素データ
は第1の実施の形態における複合画素データと同様のも
のである。そして、各レジスタR1〜R4内において、
この発明の単位画像信号に相当する単位となる1つの成
分の画像データ(上記の例ではYまたはCbまたはCr
成分)と同じビット数の記憶領域(第0〜第3バイト)
に各成分データが記憶されるようになっている。
タR1およびR2の各バイトが以下に示すように互いに
所定の接続線(この発明の右回転手段に相当)により電
気的に直接接続されており、また、第3の実施の形態と
同様に、レジスタR1およびR2とレジスタR3および
R4とは全く同じ接続関係になっている。すなわち、レ
ジスタR1の第0バイトB0がレジスタR1の第2バイ
トB2に、レジスタR1の第2バイトB2がレジスタR
2の第2バイトB2に、レジスタR2の第0バイトB0
がレジスタR1の第0バイトB0に、レジスタR2の第
1バイトB1がレジスタR1の第1バイトB1及びレジ
スタR2の第1バイトB1に、レジスタR2の第2バイ
トB2がレジスタR2の第0バイトB0に、レジスタR
2の第3バイトB3がレジスタR1の第3バイトB3及
びレジスタR2の第3バイトB3に、それぞれ接続され
ている。また、図示しないが第4の実施の形態と同様の
セレクタを備えている。
R2(同様にR3およびR4)が接続されているため、
CPU24から画像データが読み込まれた後、作業者が
操作スイッチを通じて左回転命令を入力すると、その信
号はセレクタに入力され、それによりレジスタグループ
RG9の入力がレジスタR1〜R4どうしの入力に切り
替えられ、画像データの転送が行われる。具体的には以
下のように転送される。すなわち、レジスタR1の第0
バイトB0からレジスタR1の第2バイトB2に、レジ
スタR1の第2バイトB2からレジスタR2の第2バイ
トB2に、レジスタR2の第0バイトB0からレジスタ
R1の第0バイトB0に、レジスタR2の第1バイトB
1からレジスタR1の第1バイトB1及びレジスタR2
の第1バイトB1に、レジスタR2の第2バイトB2か
らレジスタR2の第0バイトB0に、レジスタR2の第
3バイトB3からレジスタR1の第3バイトB3及びレ
ジスタR2の第3バイトB3に、それぞれ転送され記憶
される。
セッサ25による左回転処理を説明するための図であ
る。図示のように、第3の実施の形態と同様に複合画素
データ(ビデオデータ)が、上記のようなレジスタ間の
転送により左90゜回転されて記憶されていることが分
かる。また、この結果からも分かるように、第5の実施
の形態では左90゜回転された複合画素データを同一の
レジスタグループRG9に戻して記憶している。
よれば、レジスタグループRG9において、単位となる
1つの成分データと同じビット数(1バイト)の記憶領
域、すなわち各レジスタR1〜R4の各バイトが上述の
ような接続関係で互いに直接接続されているので、左回
転命令の入力に応答して、各レジスタR1,R2または
R3,R4内で各バイト間の転送によりビデオデータの
左90°回転を行うことができるので、CPU24にお
いてソフトウェアによってこれらの処理を行う場合と比
べて、単位となる各成分データのデータ長を変換する必
要がなく、データ長の変換工程およびそのためのデータ
移動が不要となり、高速かつ低消費電力に上記処理を行
うことができる。
態でも図1で示した第1の実施の形態の装置構成とコプ
ロセッサ25以外は全く同様の構成となっており、そし
て、このコプロセッサ25はCPU24から与えられた
画像データを所定の右回転命令の入力に従い、第3の実
施の形態と全く同様に右90゜回転するものとなってい
る。以下、このコプロセッサ25の構造および処理につ
いて説明する。
セッサ25のレジスタおよびそれらにおけるレジスタ間
の接続を示す図である。第6の実施の形態におけるコプ
ロセッサ25は第1〜第5の実施の形態におけるレジス
タと同様の32ビットのレジスタR1およびR2を備え
ている。
ビット(例えばYCrYCbやYYCrCbの色配列で
各成分が8ビット)で表現される複合画素データ(ビデ
オデータ)を各レジスタR1およびR2に記憶するもの
となっている。なお、ここで扱う複合画素データは第1
の実施の形態における複合画素データと同様のものであ
る。そして、各レジスタR1およびR2内において、こ
の発明の単位画像信号に相当する単位となる1つの成分
の画像データ(上記の例ではYまたはCbまたはCr成
分)と同じビット数の記憶領域(第0〜第3バイト)に
各成分データが記憶されるようになっている。
トが以下に示すように互いに所定の接続線により電気的
に直接接続されている。すなわち、レジスタR1の第0
バイトB0とレジスタR2の第0バイトB0とが、レジ
スタR1の第1バイトB1とレジスタR2の第2バイト
B2とが、レジスタR1の第2バイトB2とレジスタR
2の第1バイトB1とが、レジスタR1の第3バイトB
3とレジスタR2の第3バイトB3とが、それぞれ接続
されている。
25は2画素が32ビットで表現される第一の色配列の
複合画素データを2画素が32ビットで表現される第二
の色配列の複合画素データに変換することができる。例
えば、第一の色配列としてYYCrCbで表されるフォ
ーマットの複合画素データ(ビデオデータ)を、第二の
色配列としてYCrYCbで表されるフォーマットの複
合画素データ(ビデオデータ)に変換することができる
ことが図14から容易に理解できる。
びR2の各バイトは一対一に対応して接続されているた
め、上記の色配列の変換は可逆なものとなっている。上
記のビデオデータの例では、レジスタR2に第2の色配
列であるYCrYCb形式の複合画素データを入力し
て、レジスタR1に転送することによって、レジスタR
1において第1の色配列であるYYCrCb形式の複合
画素データとして取り出すことができる。
よれば、レジスタR1およびR2において、単位となる
1つの成分データと同じビット数(1バイト)の記憶領
域、すなわち各レジスタR1およびR2の各バイトが上
述のような接続関係で互いに直接接続されているので、
両レジスタR1およびR2それぞれの各バイト間の転送
によりビデオデータの色配列の形式の変換を行うことが
できるので、CPU24においてソフトウェアによって
その処理を行う場合と比べて、単位となる各成分データ
のデータ長を変換する必要がなく、データ長の変換工程
およびそのためのデータ移動が不要となり、高速かつ低
消費電力に上記処理を行うことができる。
態においてディジタルスチルカメラにおけるコプロセッ
サおよびそれによる画像処理の例を示したが、この発明
はこれに限られるものではない。
は、画像入力装置としてディジタルカメラについて示し
たが、ディジタルビデオカメラ等のその他の画像入力装
置においても上記第1〜第6の実施の形態と同様のコプ
ロセッサを信号処理回路として用いることができる。
この発明における記憶手段をレジスタまたはレジスタグ
ループとしたが、SRAMやDRAM等のメモリなどそ
の他の記憶媒体に対してもこの発明を使用し得る。
8ビットを単位となる画像データのデータ長とし、コプ
ロセッサ25における各レジスタを32ビットレジスタ
としたが、例えば、16ビットを単位となる画像データ
のデータ長とし、コプロセッサ25において16ビット
レジスタで処理する等、単位となる画像データのデータ
長の2以上の整数倍をレジスタの処理単位とすればよ
い。
タR1とR2との間で複合画素データを転送することに
よって色配列を変換するものとしたが、第4および第5
の実施の形態のように変換後の複合画素データを同一レ
ジスタに格納するものとしてもよい。すなわち、レジス
タR1において第0バイトB0と第0バイトB0とが、
第1バイトB1と第2バイトB2とが、第2バイトB2
と第1バイトB1とが、第3バイトB3と第3バイトB
3とが、それぞれ接続され、さらに、画像データのCP
U24からの入力とレジスタR1内での転送とを切替え
るセレクタを備えるものとするのである。これにより、
レジスタの容量を削減できる。
よれば、単位画像信号と同じビット数の記憶領域を複数
備える第1および第2記憶手段を備え、主メモリに記憶
された単位画像信号を第1記憶手段の各記憶領域に転送
し、さらに、それら単位画像信号を第1記憶手段の各記
憶領域から第2記憶手段の各記憶領域に転送することに
よって、主メモリに記憶された単位画像信号の配列を右
に90゜または左に90゜回転させた状態で第2記憶手
段の各記憶領域に記憶するように、第1記憶手段の各記
憶領域と第2記憶手段の各記憶領域とが互いに接続され
ているため、単位画像信号のデータ長を変換することな
く画像の回転処理が行えるので、データ長の変換工程お
よびそのためのデータ移動が不要となり、高速かつ低消
費電力に処理を行うことができる。
信号と同じビット数の記憶領域を複数備える第1および
第2記憶手段を備え、第1記憶手段の各記憶領域に記憶
された単位画像信号の配列を、その配列の中心線で鏡映
させて第2記憶手段の各記憶領域に記憶するように、第
1記憶手段の各記憶領域と第2記憶手段の各記憶領域と
が互いに所定の接続線で直接接続されているため、単位
画像信号のデータ長を変換することなく画像の鏡映処理
が行えるので、高速かつ低消費電力に処理を行うことが
できる。
信号と同じビット数の記憶領域を複数備える第1および
第2レジスタグループを備え、第1レジスタグループの
第1ないし第4レジスタの第0記憶領域が第2レジスタ
グループの第4レジスタの第0記憶領域ないし第3記憶
領域に、第1レジスタグループの第1ないし第4レジス
タの第1記憶領域が第2レジスタグループの第3レジス
タの第0記憶領域ないし第3記憶領域に、第1レジスタ
グループの第1ないし第4レジスタの第2記憶領域が第
2レジスタグループの第2レジスタの第0記憶領域ない
し第3記憶領域に、第1レジスタグループの第1ないし
第4レジスタの第3記憶領域が第2レジスタグループの
第1レジスタの第0記憶領域ないし第3記憶領域に、そ
れぞれ直接接続されているので、主メモリに2次元的に
配列して記憶された単位画像信号を、その配列に対して
上下方向に鏡映するように第2レジスタグループに入力
し、さらに第1レジスタグループに転送することによっ
て、右90゜回転処理を高速に行うことができ、単位画
像信号のデータ長の変換が不要なので、高速かつ低消費
電力に右90゜回転処理を行うことができる。
の発明に対して、さらに、単位画像信号と同じビット数
の記憶領域を複数備える第3レジスタグループを備え、
第2レジスタグループの第1レジスタの第0記憶領域な
いし第3記憶領域がそれぞれ前記第3レジスタグループ
の第1レジスタの第3記憶領域ないし第0記憶領域に、
第2レジスタグループの第2レジスタの第0記憶領域な
いし第3記憶領域がそれぞれ前記第3レジスタグループ
の第2レジスタの第3記憶領域ないし第0記憶領域に、
第2レジスタグループの第3レジスタの第0記憶領域な
いし第3記憶領域がそれぞれ前記第3レジスタグループ
の第3レジスタの第3記憶領域ないし第0記憶領域に、
第2レジスタグループの第4レジスタの第0記憶領域な
いし第3記憶領域がそれぞれ前記第3レジスタグループ
の第4レジスタの第3記憶領域ないし第0記憶領域に直
接接続されているため、第3レジスタグループから第2
レジスタグループに画像信号を転送することによって、
単位画像信号のデータ長を変換することなく、高速かつ
低消費電力に左90゜回転処理を行うことができ、さら
に、第2レジスタグループから第1レジスタグループに
画像信号を転送することによって、単位画像信号のデー
タ長の変換が不要なので、高速かつ低消費電力に、第3
レジスタグループへの入力に対する鏡映処理を行うこと
ができる。
信号と同じビット数の記憶領域を複数備える第2および
第3レジスタグループを備え、第2レジスタグループの
第1レジスタの第0記憶領域ないし第3記憶領域がそれ
ぞれ前記第3レジスタグループの第1レジスタの第3記
憶領域ないし第0記憶領域に、第2レジスタグループの
第2レジスタの第0記憶領域ないし第3記憶領域がそれ
ぞれ前記第3レジスタグループの第2レジスタの第3記
憶領域ないし第0記憶領域に、第2レジスタグループの
第3レジスタの第0記憶領域ないし第3記憶領域がそれ
ぞれ前記第3レジスタグループの第3レジスタの第3記
憶領域ないし第0記憶領域に、第2レジスタグループの
第4レジスタの第0記憶領域ないし第3記憶領域がそれ
ぞれ前記第3レジスタグループの第4レジスタの第3記
憶領域ないし第0記憶領域に直接接続されているため、
第3レジスタグループに入力した画像信号を第2レジス
タグループに転送することによって、単位画像信号のデ
ータ長の変換が不要なので、高速かつ低消費電力に鏡映
処理を行うことができる。
れば、複数の成分のうちの1成分に当たる単位画像信号
と同じビット数の記憶領域を複数備える第1および第2
記憶手段を備え、第1記憶手段の各記憶領域に記憶され
た単位画像信号の配列を、単位色配列を保ちつつ右に9
0゜または左に90゜回転させて第2記憶手段の各記憶
領域に記憶するように、第1記憶手段の各記憶領域と第
2記憶手段の各記憶領域とが互いに所定の接続線で直接
接続されているため、単位色配列を有する画像に対して
も単位画像信号のデータ長の変換が不要なので、高速か
つ低消費電力に右90°または左90°回転処理を行う
ことができる。
の発明において、第1レジスタグループの第1レジスタ
の第0記憶領域が第2レジスタグループの第2レジスタ
の第0記憶領域に、第1レジスタグループの第1レジス
タの第2記憶領域が第2レジスタグループの第1レジス
タの第0記憶領域に、第1レジスタグループの第2レジ
スタの第0記憶領域が第2レジスタグループの第2レジ
スタの第2記憶領域に、第1レジスタグループの第2レ
ジスタの第1記憶領域が所定の接続線によって第2レジ
スタグループの第1レジスタの第1記憶領域および第2
レジスタグループの第2レジスタの第1記憶領域に、第
1レジスタグループの第2レジスタの第2記憶領域が第
2レジスタグループの第1レジスタの第2記憶領域に、
第1レジスタグループの第2レジスタの第3記憶領域が
第2レジスタグループの第1レジスタの第3記憶領域お
よび第2レジスタグループの第2レジスタの第3記憶領
域に直接接続されているため、YCbYCr形式のビデ
オデータ等の単位色配列が1つの輝度成分と水平または
垂直方向における配置の周波数が前記輝度成分の1/2
である2つの色成分とからなる画像信号に対しても単位
画像信号のデータ長の変換が不要なので、右に90゜回
転処理を高速かつ低消費電力に行うことができる。
の発明において、第1レジスタグループの第1レジスタ
の第0記憶領域が第2レジスタグループの第1レジスタ
の第2記憶領域に、第1レジスタグループの第1レジス
タの第2記憶領域が第2レジスタグループの第2レジス
タの第2記憶領域に、第1レジスタグループの第2レジ
スタの第0記憶領域が第2レジスタグループの第1レジ
スタの第0記憶領域に、第1レジスタグループの第2レ
ジスタの第1記憶領域が第2レジスタグループの第1レ
ジスタの第1記憶領域および第2レジスタグループの第
2レジスタの第1記憶領域に、第1レジスタグループの
第2レジスタの第2記憶領域が第2レジスタグループの
第2レジスタの第0記憶領域に、第1レジスタグループ
の第2レジスタの第3記憶領域が第2レジスタグループ
の第1レジスタの第3記憶領域および第2レジスタグル
ープの第2レジスタの第3記憶領域に直接接続されてい
るため、YCbYCr形式のビデオデータ等の単位色配
列が1つの輝度成分と水平または垂直方向における配置
の周波数が前記輝度成分の1/2である2つの色成分と
からなる画像信号に対して、左に90゜回転処理を高速
かつ低消費電力に行うことができる。
よれば、複数の成分のうちの1成分である単位画像信号
と同じビット数の記憶領域を複数備える記憶手段を備
え、所定の右回転命令信号の入力に応答して、記憶手段
の各記憶領域に記憶された単位画像信号の配列を、単位
色配列を保ちつつ右に90゜回転させて前記記憶手段の
各記憶領域に記憶させるため、単位画像信号のデータ長
の変換が不要なので、高速かつ低消費電力に右90°回
転処理を行うことができる。また、記憶手段の画像信号
を右90°回転して、再びその記憶手段に戻すので、複
数の記憶手段を設ける必要がなく、安価な回路とするこ
とができる。
によれば、単位画像信号と同じビット数の記憶領域を複
数備える記憶手段を備え、所定の左回転命令信号の入力
に応答して、記憶手段の各記憶領域に記憶された単位画
像信号の配列を、単位色配列を保ちつつ左に90゜回転
させて前記記憶手段の各記憶領域に記憶させるため、単
位画像信号のデータ長の変換が不要なので、高速かつ低
消費電力に左90°回転処理を行うことができる。ま
た、記憶手段の画像信号を左90°回転して、再びその
記憶手段に戻すので、複数の記憶手段を設ける必要がな
く、安価な回路とすることができる。
によれば、単位画像信号と同じビット数の記憶領域を複
数備える第1および第2記憶手段を備え、第1記憶手段
において第1の単位色配列を形成するように各記憶領域
に記憶された各単位画像信号を第2の単位色配列に変換
して第2記憶手段の各記憶領域に記憶するように、第1
記憶手段の各記憶領域と第2記憶手段の各記憶領域とが
互いに所定の接続線で直接接続されているため、単位画
像信号のデータ長の変換が不要なので、高速かつ低消費
電力に色配列の変換を行うことができる。
チルカメラを示す図である。
スタグループおよびそれらにおけるレジスタ間の接続を
示す図である。
回転処理を説明するための図である。
鏡映処理を説明するための図である。
分離の様子を説明するための図である。
スタグループおよびそれらにおけるレジスタ間の接続を
示す図である。
右回転処理を説明するための図である。
スタグループおよびそれらにおけるレジスタ間の接続を
示す図である。
左回転処理を説明するための図である。
ジスタグループおよびそれらにおけるレジスタ間の接続
関係を模式的に示す図である。
る右回転処理を説明するための図である。
ジスタグループおよびそれらにおけるレジスタ間の接続
関係を模式的に示す図である。
る左回転処理を説明するための図である。
ジスタおよびそれらにおけるレジスタ間の接続を示す図
である。
第3記憶手段)
Claims (14)
- 【請求項1】 撮像素子によって撮像された2次元的に
配列された所定単位の単位画像信号を主メモリの各記憶
単位にそれぞれ記憶する画像入力装置内において、前記
主メモリに記憶された単位画像信号を読み出して処理す
る信号処理回路であって、 前記単位画像信号と同じビット数の記憶領域を複数備え
る第1および第2記憶手段を備え、 前記主メモリに記憶された単位画像信号を前記第1記憶
手段の各記憶領域に転送して記憶させた後、前記第1記
憶手段の各記憶領域に記憶された単位画像信号を前記第
2記憶手段の各記憶領域に転送して記憶させることによ
って、前記主メモリに記憶された単位画像信号の配列を
右に90゜または左に90゜回転させた状態で前記第2
記憶手段の各記憶領域に記憶するように、前記第1記憶
手段の各記憶領域と前記第2記憶手段の各記憶領域とが
互いに接続されたことを特徴とする画像入力装置におけ
る信号処理回路。 - 【請求項2】 画像入力装置内において撮像素子によっ
て撮像された2次元的に配列された所定単位の単位画像
信号と同じビット数の記憶領域を複数備える第1および
第2記憶手段を備え、 前記第1記憶手段の各記憶領域に記憶された単位画像信
号の配列を、当該配列の中心線で鏡映させて前記第2記
憶手段の各記憶領域に記憶するように、前記第1記憶手
段の各記憶領域と前記第2記憶手段の各記憶領域とが互
いに所定の接続線で直接接続されたことを特徴とする画
像入力装置における信号処理回路。 - 【請求項3】 画像入力装置内において撮像素子によっ
て撮像された2次元的に配列された所定単位の単位画像
信号と同じビット数の記憶領域を複数備える第1および
第2レジスタグループを備え、当該第1および第2レジ
スタグループがそれぞれ第1ないし第4レジスタを備え
るとともに、当該第1ないし第4レジスタが第0ないし
第3記憶領域をそれぞれ備えるものであって、 前記第1レジスタグループの第1ないし第4レジスタの
第0記憶領域が所定の接続線によって前記第2レジスタ
グループの第4レジスタの第0記憶領域ないし第3記憶
領域に直接接続され、 前記第1レジスタグループの第1ないし第4レジスタの
第1記憶領域が所定の接続線によって前記第2レジスタ
グループの第3レジスタの第0記憶領域ないし第3記憶
領域に直接接続され、 前記第1レジスタグループの第1ないし第4レジスタの
第2記憶領域が所定の接続線によって前記第2レジスタ
グループの第2レジスタの第0記憶領域ないし第3記憶
領域に直接接続され、 前記第1レジスタグループの第1ないし第4レジスタの
第3記憶領域が所定の接続線によって前記第2レジスタ
グループの第1レジスタの第0記憶領域ないし第3記憶
領域に直接接続されたことを特徴とする画像入力装置に
おける信号処理回路。 - 【請求項4】 請求項3に記載の画像入力装置における
信号処理回路において、さらに、2次元的に配列された
所定単位の単位画像信号と同じビット数の第0ないし第
3記憶領域をそれぞれ備える第1ないし第4レジスタを
備える第3レジスタグループを備え、 前記第2レジスタグループの第1レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第1レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第2レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第2レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第3レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第3レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第4レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第4レジスタの第3記憶領
域ないし第0記憶領域に直接接続されたことを特徴とす
る画像入力装置における信号処理回路。 - 【請求項5】 画像入力装置内において撮像素子によっ
て撮像された2次元的に配列された所定単位の単位画像
信号と同じビット数の記憶領域を複数備える第2および
第3レジスタグループを備え、当該第2および第3レジ
スタグループがそれぞれ第1ないし第4レジスタを備え
るとともに、当該第1ないし第4レジスタが第0ないし
第3記憶領域をそれぞれ備えるものであって、 前記第2レジスタグループの第1レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第1レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第2レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第2レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第3レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第3レジスタの第3記憶領
域ないし第0記憶領域に直接接続され、 前記第2レジスタグループの第4レジスタの第0記憶領
域ないし第3記憶領域が所定の接続線によってそれぞれ
前記第3レジスタグループの第4レジスタの第3記憶領
域ないし第0記憶領域に直接接続されたことを特徴とす
る画像入力装置における信号処理回路。 - 【請求項6】 画像入力装置内において撮像素子によっ
て撮像された2次元的に配列された所定単位の単位画像
信号と同じビット数の記憶領域を複数備える第1および
第2記憶手段を備え、 前記単位画像信号が所定の単位色配列を形成する複数の
成分のうちの1成分であり、 前記第1記憶手段の各記憶領域に記憶された単位画像信
号の配列を、前記単位色配列を保ちつつ右に90゜また
は左に90゜回転させる回転変換を行って前記第2記憶
手段の各記憶領域に記憶するように、前記第1記憶手段
の各記憶領域と前記第2記憶手段の各記憶領域とが互い
に所定の接続線で直接接続されたことを特徴とする画像
入力装置における信号処理回路。 - 【請求項7】 請求項6に記載の画像入力装置における
信号処理回路において、前記回転変換が右にのみ90゜
回転させるものであり、前記単位色配列が1つの輝度成
分と水平または垂直方向における配置の周波数が前記輝
度成分の1/2である2つの色成分とからなるものであ
り、 前記第1記憶手段として第1レジスタグループを、前記
第2記憶手段として第2レジスタグループを備え、当該
第1および第2レジスタグループがそれぞれ第1および
第2レジスタを備えるとともに、当該第1および第2レ
ジスタが、前記輝度成分および前記2つの色成分のそれ
ぞれを記憶する第0ないし第3記憶領域をそれぞれ備え
るものであって、 前記第1レジスタグループの第1レジスタの第0記憶領
域が所定の接続線によって前記第2レジスタグループの
第2レジスタの第0記憶領域に直接接続され、 前記第1レジスタグループの第1レジスタの第2記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第0記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第0記憶領
域が所定の接続線によって前記第2レジスタグループの
第2レジスタの第2記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第1記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第1記憶領域および前記第2レジスタグ
ループの第2レジスタの第1記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第2記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第2記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第3記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第3記憶領域および前記第2レジスタグ
ループの第2レジスタの第3記憶領域に直接接続された
ことを特徴とする画像入力装置における信号処理回路。 - 【請求項8】 請求項6に記載の画像入力装置における
信号処理回路において、前記回転変換が左にのみ90゜
回転させるものであり、前記単位色配列が1つの輝度成
分と水平または垂直方向における配置の周波数が前記輝
度成分の1/2である2つの色成分とからなるものであ
り、 前記第1記憶手段として第1レジスタグループを、前記
第2記憶手段として第2レジスタグループを備え、当該
第1および第2レジスタグループがそれぞれ第1および
第2レジスタを備えるとともに、当該第1および第2レ
ジスタが、前記輝度成分および前記2つの色成分のそれ
ぞれを記憶する第0ないし第3記憶領域をそれぞれ備え
るものであって、 前記第1レジスタグループの第1レジスタの第0記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第2記憶領域に直接接続され、 前記第1レジスタグループの第1レジスタの第2記憶領
域が所定の接続線によって前記第2レジスタグループの
第2レジスタの第2記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第0記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第0記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第1記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第1記憶領域および前記第2レジスタグ
ループの第2レジスタの第1記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第2記憶領
域が所定の接続線によって前記第2レジスタグループの
第2レジスタの第0記憶領域に直接接続され、 前記第1レジスタグループの第2レジスタの第3記憶領
域が所定の接続線によって前記第2レジスタグループの
第1レジスタの第3記憶領域および前記第2レジスタグ
ループの第2レジスタの第3記憶領域に直接接続された
ことを特徴とする画像入力装置における信号処理回路。 - 【請求項9】 画像入力装置内において撮像素子によっ
て撮像された2次元的に配列された所定単位の単位画像
信号と同じビット数の記憶領域を複数備える記憶手段を
備え、 前記単位画像信号が所定の単位色配列を形成する複数の
成分のうちの1成分であり、さらに、 所定の右回転命令信号の入力に応答して、前記記憶手段
の各記憶領域に記憶された単位画像信号の配列を、前記
単位色配列を保ちつつ右に90゜回転させて前記記憶手
段の各記憶領域に記憶させる右回転手段を備えることを
特徴とする画像入力装置における信号処理回路。 - 【請求項10】 請求項9に記載の画像入力装置におけ
る信号処理回路において、前記単位色配列が1つの輝度
成分と水平または垂直方向における配置の周波数が前記
輝度成分の1/2である2つの色成分とからなるもので
あり、 前記記憶手段としてレジスタグループを備え、当該レジ
スタグループが第1および第2レジスタを備えるととも
に、当該第1および第2レジスタが、前記輝度成分およ
び前記2つの色成分のそれぞれを記憶する第0ないし第
3記憶領域をそれぞれ備えるものであって、 前記右回転命令信号の入力に応答して前記右回転手段
が、 第1レジスタの第0記憶領域の単位画像信号を第2レジ
スタの第0記憶領域に記憶させ、 第1レジスタの第2記憶領域の単位画像信号を第1レジ
スタの第0記憶領域に記憶させ、 第2レジスタの第0記憶領域の単位画像信号を第2レジ
スタの第2記憶領域に記憶させ、 第2レジスタの第1記憶領域の単位画像信号を第1レジ
スタの第1記憶領域および第2レジスタの第1記憶領域
に記憶させ、 第2レジスタの第2記憶領域の単位画像信号を第1レジ
スタの第2記憶領域に記憶させ、 第2レジスタの第3記憶領域の単位画像信号を第1レジ
スタの第3記憶領域および第2レジスタの第3記憶領域
に記憶させるものであることを特徴とする画像入力装置
における信号処理回路。 - 【請求項11】 画像入力装置内において撮像素子によ
って撮像された2次元的に配列された所定単位の単位画
像信号と同じビット数の記憶領域を複数備える記憶手段
を備え、 前記単位画像信号が所定の単位色配列を形成する複数の
成分のうちの1成分であり、さらに、 所定の左回転命令信号の入力に応答して、前記記憶手段
の各記憶領域に記憶された単位画像信号の配列を、前記
単位色配列を保ちつつ左に90゜回転させて前記記憶手
段の各記憶領域に記憶させる左回転手段を備えることを
特徴とする画像入力装置における信号処理回路。 - 【請求項12】 請求項11に記載の画像入力装置にお
ける信号処理回路において、前記単位色配列が1つの輝
度成分と水平または垂直方向における配置の周波数が前
記輝度成分の1/2である2つの色成分とからなるもの
であり、 前記記憶手段としてレジスタグループを備え、当該レジ
スタグループが第1および第2レジスタを備えるととも
に、当該第1および第2レジスタが、前記輝度成分およ
び前記2つの色成分のそれぞれを記憶する第0ないし第
3記憶領域をそれぞれ備えるものであって、 前記左回転命令信号の入力に応答して前記左回転回路
が、 第1レジスタの第0記憶領域の単位画像信号を第1レジ
スタの第2記憶領域に記憶させ、 第1レジスタの第2記憶領域の単位画像信号を第2レジ
スタの第2記憶領域に記憶させ、 第2レジスタの第0記憶領域の単位画像信号を第1レジ
スタの第0記憶領域に記憶させ、 第2レジスタの第1記憶領域の単位画像信号を第1レジ
スタの第1記憶領域および第2レジスタの第1記憶領域
に記憶させ、 第2レジスタの第2記憶領域の単位画像信号を第2レジ
スタの第0記憶領域に記憶させ、 第2レジスタの第3記憶領域の単位画像信号を第1レジ
スタの第3記憶領域および第2レジスタの第3記憶領域
に記憶させるものであることを特徴とする画像入力装置
における信号処理回路。 - 【請求項13】 画像入力装置内において撮像素子によ
って撮像された2次元的に配列された所定単位の単位画
像信号と同じビット数の記憶領域を複数備える第1およ
び第2記憶手段を備え、 前記単位画像信号が所定の単位色配列を形成する複数の
成分のうちの1成分であり、 前記第1記憶手段において第1の単位色配列を形成する
ように各記憶領域に記憶された各単位画像信号を第2の
単位色配列に変換して前記第2記憶手段の各記憶領域に
記憶するように、前記第1記憶手段の各記憶領域と前記
第2記憶手段の各記憶領域とが互いに所定の接続線で直
接接続されたことを特徴とする画像入力装置における信
号処理回路。 - 【請求項14】 請求項13に記載の画像入力装置にお
ける信号処理回路において、前記第1および第2の単位
色配列がそれぞれ1つの輝度成分と水平または垂直方向
における配置の周波数が前記輝度成分の1/2である2
つの色成分とからなるものであり、 前記第1記憶手段として第1レジスタを、前記第2記憶
手段として第2レジスタを備えるとともに、当該第1お
よび第2レジスタが前記輝度成分および前記2つの色成
分のそれぞれを記憶する第0ないし第3記憶領域をそれ
ぞれ備えるものであって、 第1レジスタの第0記憶領域が所定の接続線によって第
2レジスタの第0記憶領域に直接接続され、 第1レジスタの第1記憶領域が所定の接続線によって第
2レジスタの第2記憶領域に直接接続され、 第1レジスタの第2記憶領域が所定の接続線によって第
2レジスタの第1記憶領域に直接接続され、 第1レジスタの第3記憶領域が所定の接続線によって第
2レジスタの第3記憶領域に直接接続されていることを
特徴とする画像入力装置における信号処理回路。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03570399A JP4425365B2 (ja) | 1999-02-15 | 1999-02-15 | 画像入力装置における信号処理回路 |
| US09/504,082 US6992708B1 (en) | 1999-02-15 | 2000-02-15 | Signal processing circuit of image input apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03570399A JP4425365B2 (ja) | 1999-02-15 | 1999-02-15 | 画像入力装置における信号処理回路 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006052515A Division JP4219939B2 (ja) | 2006-02-28 | 2006-02-28 | 画像入力装置における信号処理回路 |
| JP2007103818A Division JP4015682B2 (ja) | 2007-04-11 | 2007-04-11 | 画像入力装置における信号処理回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000236484A true JP2000236484A (ja) | 2000-08-29 |
| JP4425365B2 JP4425365B2 (ja) | 2010-03-03 |
Family
ID=12449244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03570399A Expired - Fee Related JP4425365B2 (ja) | 1999-02-15 | 1999-02-15 | 画像入力装置における信号処理回路 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6992708B1 (ja) |
| JP (1) | JP4425365B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183080A (ja) * | 2000-12-15 | 2002-06-28 | Mega Chips Corp | データ転送制御装置およびデータ転送方法 |
| JP2011103129A (ja) * | 2010-11-29 | 2011-05-26 | Mega Chips Corp | データ転送制御装置およびデータ転送方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7576758B2 (en) * | 2005-03-08 | 2009-08-18 | Texas Instruments Incorporated | Using super-pixels for efficient in-place rotation of images |
| US7782341B2 (en) * | 2005-03-08 | 2010-08-24 | Texas Instruments Incorporated | In place rotation of images for low memory systems |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4689824A (en) * | 1983-12-30 | 1987-08-25 | International Business Machines Corporation | Image rotation method |
| US5189404A (en) * | 1986-06-18 | 1993-02-23 | Hitachi, Ltd. | Display apparatus with rotatable display screen |
| US6011585A (en) * | 1996-01-19 | 2000-01-04 | Apple Computer, Inc. | Apparatus and method for rotating the display orientation of a captured image |
-
1999
- 1999-02-15 JP JP03570399A patent/JP4425365B2/ja not_active Expired - Fee Related
-
2000
- 2000-02-15 US US09/504,082 patent/US6992708B1/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183080A (ja) * | 2000-12-15 | 2002-06-28 | Mega Chips Corp | データ転送制御装置およびデータ転送方法 |
| JP2011103129A (ja) * | 2010-11-29 | 2011-05-26 | Mega Chips Corp | データ転送制御装置およびデータ転送方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6992708B1 (en) | 2006-01-31 |
| JP4425365B2 (ja) | 2010-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7587524B2 (en) | Camera interface and method using DMA unit to flip or rotate a digital image | |
| US20180365796A1 (en) | Image processing device | |
| US6683642B1 (en) | Digital camera using separate buses for transferring DMA processed data and CPU processed data | |
| US7212237B2 (en) | Digital camera with electronic zooming function | |
| JP3860808B2 (ja) | 色補間用ラインバッファおよびラインデータ提供装置および方法 | |
| WO2019021793A1 (ja) | 画像処理装置および撮像装置 | |
| JPH11103407A (ja) | Ccdデータ画素補間回路およびこのccdデータ画素 補間回路を備えたデジタルスチルカメラ | |
| JP4189252B2 (ja) | 画像処理装置及びカメラ | |
| US6542429B2 (en) | Method of controlling line memory | |
| JP2000236484A (ja) | 画像入力装置における信号処理回路 | |
| JP2008172410A (ja) | 撮像装置、画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体 | |
| JP4219939B2 (ja) | 画像入力装置における信号処理回路 | |
| JP4015682B2 (ja) | 画像入力装置における信号処理回路 | |
| JPH0865708A (ja) | 映像オーバーレーイメージコンバータ | |
| Blasinski et al. | Real-time, color image barrel distortion removal | |
| WO2007075000A1 (en) | Imaging device and method for transferring image signal | |
| JP2000316121A (ja) | 多重アクセスモード画像バッファ | |
| JP3434093B2 (ja) | ビデオキャプチャ装置 | |
| KR100715522B1 (ko) | 카메라 컨트롤 장치, 영상 데이터 표시 장치 및 그 방법 | |
| JP2025013122A (ja) | イメージ信号処理装置およびそれを含む撮影システム | |
| JP2000059800A (ja) | 画像信号処理回路 | |
| JPH0944634A (ja) | 映像入力装置 | |
| JP2005159596A (ja) | デジタルカメラ | |
| JPH03108887A (ja) | 映像信号時間軸変換装置 | |
| JPH04297935A (ja) | 入力装置および出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060110 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20060220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060228 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060220 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070411 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20070426 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070606 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20070727 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091113 |
|
| 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: 20091209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4425365 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151218 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |