Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0519749B2 - - Google Patents
[go: Go Back, main page]

JPH0519749B2 - - Google Patents

Info

Publication number
JPH0519749B2
JPH0519749B2 JP60028752A JP2875285A JPH0519749B2 JP H0519749 B2 JPH0519749 B2 JP H0519749B2 JP 60028752 A JP60028752 A JP 60028752A JP 2875285 A JP2875285 A JP 2875285A JP H0519749 B2 JPH0519749 B2 JP H0519749B2
Authority
JP
Japan
Prior art keywords
image
pixel data
horizontal
video signal
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP60028752A
Other languages
Japanese (ja)
Other versions
JPS61188670A (en
Inventor
Kazuo Okada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP60028752A priority Critical patent/JPS61188670A/en
Publication of JPS61188670A publication Critical patent/JPS61188670A/en
Publication of JPH0519749B2 publication Critical patent/JPH0519749B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Studio Circuits (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〈産業上の利用分野〉 本発明は、デジタルメモリを用いることによ
り、原画像に対して90゜回転した画像の映像信号
を電気的に作成する方法に関する。 〈従来の技術〉 最近、ネガフイルムを撮像装置で撮像し、得ら
れた映像信号をデイスク状の磁気シートにスチル
記録しておき、必要なときにテレビ受像機やモニ
ターテレビに画像を表示してこれを観賞するとい
うシステムが開発されている。 この場合、ネガフイルム中の原画は駒によつて
正立、横向き、倒立の各種の異なる状態にある
が、テレビ受像機には一般に正立状態で画像が表
示されることが必要である。 そのため従来では、像回転ミラー装置を用いて
原画像を光学的に90゜あるいは180゜回転させ、回
転した画像を撮像するという方法が採られてい
る。しかし像回転ミラー装置は極めて高価であ
る。 そこで、デジタルメモリに映像信号を一旦記憶
し、アドレス変換して読み出すことにより、90゜
あるいは180゜回転した画像の映像信号を得るとい
う方法が考えられる。即ち、第2図に示すように
画素配列に対応して記憶素子が〔m+1〕列×
〔n+1〕行のマトリクス状に並んだデジタルメ
モリ2を考えると、まず、ラスタ走査式映像信号
をA/D変換し、画面上i番目の水平走査の画素
データPDi0〜PDioを矢印Hの如くi行目の記憶素
子Mi0〜Mioに順次書き込むようにして、1画面
分の画素データPD00〜Pnoを全てデジタルメモリ
2に蓄積する。しかるのち、原画が第3図aの如
く左横向きであればPDn0〜PD00→PDn1〜PD01
→…→PDno〜PD0oという如く、0列目からn列
目まで、垂直方向に画素データを矢印Vの如く下
から上へ読み出す。また、必要に応じてD/A変
換する。これにより、原画に対して90゜回転した
画像の映像信号が得られる。なお、右向きの原画
であればPD0o〜PDno→…→PD00〜PDn0という
如く、n列目から0行目まで垂直方向に上から下
へ画素データを読み出す。また倒立した原画であ
れば、PDno〜PDn0→…→PD0o〜PD00という如
く、m行目から0行目まで水平方向に右から左へ
画素データを読み出す。原画が正立していれば、
もちろん書き込み時と同じ順で、即ち0行目から
m行目まで水平方向に左から右へ読み出せば良
い。 〈発明が解決しようとする問題点〉 ところが、原画に対して90゜回転した画像の映
像信号を得る場合は、一般に、デジタルメモリに
映像信号を記録するためのA/D変換のサンプリ
ング周波数fSと、映像信号をデジタルメモリから
読み出すためのクロツク周波数fckとを一致させ
ると第3図aの原画像12が同図bの画像13の
如くなり画像の横縦の寸法比が変つてしまうとい
う不都合がある。その理由は、次の通りである。 ここで、 fH:水平走査周波数(Hz) N:水平走査線数(本/フレーム) A:画像表示装置の有効画面の横寸法 B:画像表示装置の有効画面の縦寸法 Rasp:画像表示装置の有効画面のアスペクト
比(Rasp=A/B) ηH:画像表示装置の有効水平走査面率(=
A/X) NH:画像表示装置の有効水平走査線数 X:理想的画面の横寸法(=A/ηH) Y:理想的画面の縦寸法(=N・B/NH) とする。但し、有効画面とは、全ての映像信号の
うち、水平帰線期間、垂直帰線期間及びいわゆる
ブランキング期間を除いた輝度信号(カラーの場
合はRGB)が存在する部分をいう。また、理想
的画面とは、原画を回転した際に、原画に対して
有効画面が欠落せずしかも縦と横の比率が変化し
ない画面をいう。今、サンプリング周波数fSで映
像信号をA/D変換してfSのクロツク周波数でデ
ジタルメモリに書き込み、書き込みと同じアドレ
ス順でfSのクロツク周波数で読み出したとする
と、画像表示装置の画面上で、画素の水平方向ピ
ツチPHは、 PH=X・H/fS=A・fH/ηH・fS(mm) ……式(1) 画素の垂直方向のピツチPvは、 Pv=Y/N=B/NH(mm) ……式(2) となる。これに対し、90゜回転するようにサンプ
リングと同じfSのクロツク周波数で垂直方向に沿
つて読み出すと、垂直方向にB/NHピツチで並んで いた画素が今度はA・fH/ηH・fSピツチで水平方向に
並 ぶことになり、横方向の倍率MHが MH=A・fH/ηH・fS/B/NH=A/B・NH・fH/ηH
fS ……式(3) となる。また水平方向にA・H/ηHSで並んでい
た画 素は逆にA/NHピツチで垂直方向に並ぶことになる から、縦方向の倍率MVが MV=B/NH/A・fH/ηH・fS=1
/MH=ηH・fS/A/B・NH・fH ……式(4) となる。この場合、MH=MV=1とは実用上なり
難い。即ち、通常のテレビジヨンシステムでは、
A/B=4/3、NH≒442、ηH≒0.776、H=15.75KHz
で あるから、MH=MVとするにはfS≒12MHzの必要
がある。しかし12MHzのサンプリング周波数では
0〜7MHzもの帯域を有する映像信号を忠実にサ
ンプリングすることは不可能である。そのため、
例えば14MHzで映像信号をサンプリングしたとす
れば、原画に対し90゜回転した画像の映像信号を
得るのに必要な読み出しクロツク周波数をfck
すると、 B/NH:A・fH/ηH・fS=A・fH/ηH・fck:B/N
H…式(5) ∴fck=(A/B)2・NH 2・fH 2/ηH 2・fS …式(6) が成立せねばならない。従つて一般には、 fck≒(4/3)2・(442)2・(15750)2/14×106
×(0.776)2 ≒10.2MHz となり、fckとfSとは一致しない。 このように、サンプリング周波数fSと読み出し
クロツク周波数fckとが一致しないことはシステ
ム設計を極めて面倒なものにする。 本発明は上述した従来技術の問題点に鑑み、デ
ジタルメモリを用いて90゜回転した画像の映像信
号を作成する場合に、サンプリング周波数と読み
出しクロツク周波数とが一致するようにした方法
を提供することを目的とする。 〈問題点を解決するための手段〉 上述した目的を達成する本発明による画像信号
回転方法は、ラスター走査式映像信号を √K・A/B・NH・fH/ηH に略等しい周波数でサンプリングし、サンプリ
ングした画素データを1水平走査の画素データ毎
に水平方向各行の画素列としてデジタルメモリに
記憶し、記憶した画素データを1/fのサイクルタ イムで垂直方向の画素列に沿つて〔K−1〕列お
きに読み出すことを特徴とする。但し、 fHは水平走査周波数、 NHは画像表示装置の有効水平走査線数、 A/Bは画像表示装置の有効画面の横縦寸法比、 ηHは画像表示装置の有効水平走査面率 =画像表示装置の有効画面の横寸法/理想的画面
の横寸法、 Kは2以上の整数とする。また前述した通り、
有効画面とは、全ての映像信号のうち、水平帰線
期間、垂直帰線期間及びいわゆるブランキング期
間を除いた輝度信号(カラーの場合はRGB)が
存在する部分をいう。更に、理想的画面とは、原
画を回転した際に、原画に対して有効画面が欠落
せずしかも縦と横の比率が変化しない画面をい
う。 〈作用〉 サンプリング周波数と読み出しクロツク周波数
とが等しくても、垂直方向に画素データを読み出
す場合に〔K−1〕列おきに画素データを読み出
すと、画面上の縦方向の倍率MV(K)は、1列づつ
順に読み出したときの倍率MV(前出の式(4))の
1/Kになる。即ち、 MV(K)=1/K・MV=1/K・ηH・fS/A/B・NH・fH
……式(7) そiで、MV(K)=MHを満足するサンプリング周波
数fSを求めると、 1/K・ηH・fS/A/B・NH・fH=A/B・NH・fH
ηH・fS より、S =√K・A/B・NH・fH/ηH(Hz) ……式(8) MV(K)=MH=1/√K ……式(9) となる。 以上のことから、サンプリング周波数と読み出
しクロツク周波数とを √K・A/B・NH・fH/ηH に設定し、また垂直方向に画素データを〔K−
1〕列おきに読み出すことにより、回転する前の
画像に対し90゜回転し且つ縦横ともに1/√Kに縮小 した画像の映像信号が得られる。但し、サンプリ
ング周波数と読み出しクロツク周波数とが厳密に
√K・A/B・NH・fH/ηH に一致する必要はない。 〈実施例〉 第1図〜第4図により本発明の一実施例を説明
する。 第1図は本発明方法を実現する装置の構成例を
示す。同図中、2はデジタルメモリ、3はアドレ
ス発生装置、4はクロツク発生装置、5はA/D
変換器、6はD/A変換器であり、これらによつ
て像回転装置1が構成されている。7は撮像装
置、8は被写体、9は画像表示装置、10は録画
装置、11は操作装置である。 第1図において、クロツク発生装置4は式(8)で
与えられる f=√K・A/B・NH・fH/ηH(Hz) なる周波数のクロツクパルス4aをを発生する。
例えば、K=2、A/B=4/3、NH=442、fH= 15.78KHz、ηH=0.776とすれば、 f≒16.9MHz である。A/D変換器5はクロツクパルス4aに
制御され、撮像装置7からの映像信号7aを √K・A/B・NH・fH/ηH なる周波数でサンプリングし、デジタル化したサ
ンプル値(画素データ)5aをデジタルメモリ2
に与える。デジタルメモリ2は操作装置11から
のR/W指令信号11aにより、A/D変換器5
からの画素データ5aを書き込み、あるいは記憶
した画素データを読み出す。この場合、デジタル
メモリ2の書き込みのアドレス、読み出しのアド
レスはアドレス発生装置3からの信号3aによつ
て指定される。アドレス発生装置3はクロツクパ
ルス4aに制御され ηH/√K・A/B・NH・fH(秒) 毎にアドレスを更新する。またアドレス発生装置
3は操作装置11からの像回転モード設定信号1
1bにより制御されて、例えば次の4種のモード
のうち1つのモードに対応するアドレス指定信号
を出力する。 (1) 左横向きの画像を正立させるための右90゜回
転モード: 第2図に示したデジタルメモリ2を考え、書
き込み時は、ラスター走査式映像信号の画面上
i番目の水平走査の画素データPDi0〜PDioを矢
印Hの如くi行目の記憶素子Mi0〜Mioに先頭
から順次書き込むようにして、1画面分の全画
素データPD00〜PDnoを書き込むものとする。 すると、この右90゜回転モードでは、『最初に
0列目の画素データをPDn0→PD00という如く
矢印V方向に読み出すとすれば、以後はK列目
の画素データを下から上へ→2K列目の画素デ
ータを下から上へ→…→qK列目の画素データ
を下から上へ』という如く、垂直画素データ列
を左側から〔K−1〕列おきに下から上へ順次
読み出すようにアドレスが更新する。 (2) 右横向きの画像を正立させるための左90゜回
転モード: この左90゜回転モードでは、『最初にn列目の
画素データをPD0o→PDnoという如く上から下
へ読み出すとすれば、以降はn−K列目の画素
データを上から下へ→n−2K列目の画素デー
タを上から下へ→…→n−qK列目の画素デー
タを上から下へ』という如く、垂直画素データ
列を右側から〔K−1〕列おきに上から下へ順
次読み出すようにアドレスが更新する。 (3) 倒立の画像を正立させるための180゜回転モー
ド: この180゜回転モードでは、書き込み時と逆
に、水平画素データ行を下側からはじめて右か
ら左へ順次読み出すようにアドレスが更新す
る。 (4) 画像を回転する必要がない場合の無回転モー
ド: この無回転モードでは、書き込み時と同じ順
にアドレスが更新する。 なお、左右いずれの90゜回転モードの場合も、
或る垂直画素データ列の読み出しと次の垂直画素
データ列の読み出しとの間隔は水平走査周期
(1/fH)に合わせる。この場合、回転した際に
第3図b左右の余白部分又は同図cの如き余白部
分15が生じる場合は、余白部分に相当する時間
はアドレス更新を停止する。また、デジタルメモ
リは有効画面に対して必要最小限の容量しか必要
なく、従つて水平帰線期間、垂直帰線期間及びい
わゆるブランキング期間はアドレス更新、リード
ライト動作を停止している。しかし、アドレス更
新を停止しなくても、デジタルメモリの書込みと
読出しは画素レベルでは1フレームの画に対して
完全に1対1の対応がなされており、異なる列ど
うしが同一の水平方向の列に出力されることはな
い。 映像信号が飛び越し走査式のものである場合
は、90゜回転する場合、結果的に垂直画素データ
列が〔K−1〕列おきに読み出されるように、フ
イールドに分けて垂直方向に画素データを読み出
すアドレス更新とされる。またデジタルメモリに
1フイールド分の映像信号を記憶する場合は、
NHとして1フイールドの有効水平走査線数が用
いられる。 また、90゜回転すると第3図aの画像12が同
図cに示す画像14の如く1/√Kに縮少され、画 面に空白部分15が生じる。そこで、この空白部
分15が適当な背景色、背景模様となるように、
デジタルメモリ2から読み出して作つた映像信号
に適当な信号を付加すると良い。 更に、Kの値について述べる。画像表示装置で
ネガフイルムの画像を表示する場合を考えると、
ネガフイルムの横縦比は一般に5:3であるのに
対し、一般のテレビ受像機やモニタテレビの画面
の横縦比(A/B)は4:3である。そこで第4図 aに示す如くテレビ画面16に対し、ネガフイル
ム画像17が横長に表示されることが多い。この
ような場合に90゜回転させると、同図bの如く
1/√Kに縮小されて縦長のネガフイルム画像18 が表示される。このとき、K=2としておくと、
ネガフイルム画像18が小すぎることなく、また
画面16からはみ出ることもなく、撮像装置の倍
率調整に殆ど手間がかからない。 次に第1図に示した像回転装置1を用いて被写
体8を録画装置10でスチル記録する場合の動作
を説明する。まず、撮像装置7からの映像信号7
aを画像表示装置9に与え、表示された画像を見
ながらピント調整、倍率調整、色補正など必要な
処理を行う。このとき、被写体8がネガフイルム
であれば、映像信号7aがポジ画像を表わすよう
にするのが良い。表示された画像を回転する必要
がある場合は、デジタルメモリ2とアドレス発生
装置3に書き込み指令信号を与え、A/D変換器
5により =√K・A/B・NH・fH/ηH なる周波数でサンプリングして得た画素データ5
aを、1画面分デジタルメモリ2に書き込む。し
かるのち、像回転モードを所望のものに設定し、
またデジタルメモリ2とアドレス発生装置3に読
み出し指令信号を与え、デジタルメモリ2から f=√K・A/B・NHH/ηH なるクロツク周波数で画素データを読み出す。デ
ジタルメモリ2からの画素データ2aは、通常
D/A変換してから画像表示装置9及び録画装置
10に与える。画像表示装置9には1画面分の映
像信号6aを繰り返して与えるが、録画装置10
には映像信号6aを1画面分だけ与えれば十分で
ある。録画装置10に与えられた映像信号6aは
デイスク状磁気シート等の適宜な記録媒体10a
に記録される。なお、11cは録画指令信号、1
1dは再生指令信号である。記録媒体10aに記
録された映像信号は、必要に応じて再生され、画
像表示装置9に与えられて画質等のモニタリング
が行われる。 一方、像回転が不要であれば、撮像装置7から
の映像信号7aを直接録画装置10に与えるか、
あるいはデジタルメモリ2から無回転モードで読
み出して得た映像信号6aを録画装置10に与え
る。 以上の如く像回転処理を行うことにより、ロー
ル状ネガフイルム中やプリント写真アルバム中の
多数の写真画像あるいは任意の被写体の画像を、
元の状態がどうであろうと正立画像の状態に電気
的に直して磁気媒体等に記録することができる。
そして、随時磁気媒体等を再生装置にかけること
により、画像表示装置には正立の画像が表示され
るので、画像の観賞が快適である。 〈デジタルメモリについて〉 ところで、K=2,A/B=4/3,NH≒442,ηH≒ 0.776,fH=15.75(KHz)の場合を考えると、≒
16.9(MHz)となるためデジタルメモリ2はアク
セスタイム60ns以下の相当高速のものが必要であ
る。 そこで、もつと低速な例えばアクセスタイムが
200〜300nsといつたデジタルメモリを多数使用す
ることによつて、高速デジタルメモリと同様の機
能を実現することができる方法を、第5図及び第
6図によつて説明する。 第5図は4つのデジタルメモリ20A,20
B,20C,20Dを用いた例のブロツク構成図
である。同図中、21は4段のシフトレジスタ、
22はラツチ回路、23は分配スイツチ、24は
アドレス発生装置、25はアドレス変換装置、2
6は4段のシフトレジスタ、27は1/4分周器、
4は √K・A/B・NH・fH/ηH(Hz) のクロツク発生装置である。 第5図において、映像信号7aはA/D変換器
5によつて √K・A/B・NH・fH/ηH なる周波数でサンプリングされ、画素データ5a
が順次シフトレジスタ21に入力される。シフト
レジスタ21には同じく √K・A/B・NH・fH/ηH なる周波数のクロツクパルスが入力される。シフ
トレジスタ21の各段のデータはラツチ回路22
に入力される。ラツチ回路22のクロツクパルス
の周波数は、シフトレジスタ21が4段なので、 √K・A/B・NH・fH/4ηH としている。これにより、A/D変換器5からの
画素データ5aが4つづつ並列に取り込まれる。
取り込みの周期はサンプリング周期の4倍となつ
て遅くなる。ラツチ回路22の4つの出力22
A,22B,22C,22Dはスイツチ23を通
して4つのデジタルメモリ20A,20B,20
C,20Dに別々に与えられる。従つて各デジタ
ルメモリはそのアクセスタイムが 4ηH/√K・A/B・NH・fH 以下即ちサンプリング周期の4倍以下のものであ
れば良いことになる。一方、スイツチ23は、ラ
ツチ回路22の4つの出力22A,22B,22
C,22Dと4つのデジタルメモリ20A,20
B,20C,20Dとの接続関係を制御信号28
により水平走査周期で順次切替えるように動作す
る。これにより、第6図に一例を示す如くP00
Pnoの1画面分の画素データは、水平方向及び垂
直方向ともA,B,C,D4つのデジタルメモリ
に振り分けて書き込まれる。なお第6図中、Aは
画素データがデジタルメモリ20Aに書き込まれ
たことを示し、同様にB,C,Dは画素データが
20B,20C,20Dのデジタルメモリに書き
込まれたことを示す。 第6図に示すように、水平方向及び垂直方向と
もに、隣接する4つの画素データを4つのデジタ
ルメモリに別々に書き込んでおくと、左右いずれ
の90゜回転の場合、180゜回転の場合、無回転の場
合いずれでも、4つのデジタルメモリ20A,2
0B,20C,20Dの画素データを √K・A/B・NH・fH/4ηH のクロツク周波数で同時に読み出すことができ
る。読み出した4つの画素データをシフトレジス
タ26の各段に並列に入力し、シフトレジスタ2
6の画素データを √K・A/B・NH・fH/ηH のクロツクパルスでシフトすることにより、所望
の映像信号が得られる。なお、シフトレジスタ2
6において、右90゜回転モード及び180゜回転モー
ドの場合は左方向へシフトし、左90゜回転モード
及び無回転モードの場合は右方向へシフトする。 ここで、アドレスについて説明する。今、第6
図のように画素データPD00〜PDnoを4つのデジ
タルメモリA,B,C,Dに分けて書き込む場
合、ラツチ回路22が一度に出力する4つの画素
データを1まとめにして、アドレスを指定するこ
とを考えてみる。例えば第6図に示すように、0
番目の水平走査については0−0,0−1,0−
2…0−j…,0−〔n/4〕という如く、一般にi 番目の水平走査においてj番目にラツチ回路22
から出力される画素データ群のアドレスを、i−
jと定めるとする。 書き込みのときのアドレスは、各デジタルメモ
リとも、 0−0 0−1 0−2 0−3 … 0−〔n/4〕 1−0 1−1 1−2 1−3 … 1−〔n/4〕 2−0 … m−〔n/4〕 と、アドレス更新をすれば良い。従つて、アドレ
ス変換装置25はアドレス発生装置24からのア
ドレス指定信号24Aをそのまま出力する。 無回転モードでの読み出しの場合は、書き込み
時のアドレス更新と同じである。 180゜回転モードでの読み出しの場合は、各デジ
タルメモリとも、 m−〔n/4〕 m−(〔n/4〕−1) m−(〔n/4〕−2) m−(〔n/4〕−3) (m−1)−〔n/4〕 (m−1)−(〔n/4〕−1) (m−1)−(〔n/4〕−2) (m−1)−(〔n/4〕−3) (m−2)−〔n/4〕 … 0−0 と、書き込み時と逆のアドレス更新とすれば良
い。この場合も、アドレス変換装置25はアドレ
ス発生装置24からのアドレス指定信号をそのま
ま出力すれば良い。 右90゜回転モードでの読み出しの場合は、次表
1の如く各デジタルメモリは異なつたアドレス更
新をする。但しK=2の場合で考える。表1より
判るように、アドレス発生装置24がデジタルメ
モリ20Aに対するアドレス指定信号24Aを発
生するとすれば、アドレス変換装置25はその極
く一部だけを変更して他のデジタルメモリ20
B,20C,20Dに対するアドレス指定信号2
5B,25C,25Dを出力すれば良い。従つ
て、アドレス変換装置25は小容量のROMで簡
単に実現する。
<Industrial Application Field> The present invention relates to a method of electrically creating a video signal of an image rotated by 90 degrees with respect to an original image by using a digital memory. <Prior art> Recently, it has become possible to image negative film with an imaging device, record the resulting video signal on a disk-shaped magnetic sheet as a still image, and display the image on a television receiver or monitor when necessary. A system for viewing this has been developed. In this case, the original image on the negative film is in various positions depending on the frame, such as upright, horizontal, and inverted, but it is generally necessary for the image to be displayed on a television receiver in an upright position. Conventionally, therefore, a method has been adopted in which an image rotating mirror device is used to optically rotate the original image by 90 degrees or 180 degrees, and the rotated image is captured. However, image rotation mirror devices are extremely expensive. Therefore, a method of obtaining a video signal of an image rotated by 90 degrees or 180 degrees by temporarily storing the video signal in a digital memory, converting the address and reading it out is considered. That is, as shown in FIG. 2, the memory elements are arranged in [m+1] columns×corresponding to the pixel arrangement.
Considering the digital memory 2 arranged in a matrix of [n+1] rows, first, the raster scanning video signal is A/D converted, and the pixel data PD i0 to PD io of the i-th horizontal scan on the screen is converted to All the pixel data PD 00 -P no for one screen are stored in the digital memory 2 by sequentially writing into the i-th storage elements M i0 -M io as shown in FIG. After that, if the original picture is oriented horizontally to the left as shown in Figure 3a, PD n0 ~ PD 00 → PD n1 ~ PD 01
→...→PD no ~ PD 0o , the pixel data is read out vertically from the 0th column to the nth column from bottom to top as shown by arrow V. Further, D/A conversion is performed as necessary. As a result, a video signal of an image rotated by 90 degrees with respect to the original image can be obtained. In addition, in the case of an original image facing right, pixel data is read out from top to bottom in the vertical direction from the nth column to the 0th row, such as PD 0o to PD no →...→PD 00 to PD n0 . If the original image is inverted, pixel data is read out horizontally from right to left from the m-th line to the 0th line, such as PD no to PD n0 →...→PD 0o to PD 00 . If the original picture is erect,
Of course, it is sufficient to read out the data in the same order as when writing, that is, from the 0th line to the mth line in the horizontal direction from left to right. <Problems to be Solved by the Invention> However, when obtaining a video signal of an image rotated by 90 degrees with respect to the original image, generally the sampling frequency f S of A/D conversion for recording the video signal in a digital memory is If the clock frequency fck for reading out the video signal from the digital memory is matched, the original image 12 in Figure 3a becomes the image 13 in Figure 3b, and the horizontal and vertical dimensions of the image change. There is an inconvenience. The reason is as follows. Where, f H : Horizontal scanning frequency (Hz) N: Number of horizontal scanning lines (lines/frame) A: Horizontal dimension of effective screen of image display device B: Vertical dimension of effective screen of image display device R asp : Image display Aspect ratio of effective screen of device (R asp = A/B) η H : Effective horizontal scanning area ratio of image display device (=
A/X) N H : Number of effective horizontal scanning lines of image display device X: Horizontal dimension of ideal screen (=A/η H ) Y: Vertical dimension of ideal screen (=N・B/N H ) . However, the effective screen refers to a portion of all video signals in which a luminance signal (RGB in the case of color) exists, excluding the horizontal retrace period, vertical retrace period, and so-called blanking period. Furthermore, an ideal screen is a screen in which no effective screen is missing from the original image when the original image is rotated, and the aspect ratio does not change. Now, suppose that a video signal is A/D converted at a sampling frequency fS , written to a digital memory at a clock frequency fS, and read out at a clock frequency fS in the same address order as written. , the horizontal pitch P H of the pixel is: P H =X・H /f S = A・f HH・f S (mm) ...Equation (1) The vertical pitch Pv of the pixel is Y/N=B/N H (mm) ...Equation (2). On the other hand, if the pixels are rotated by 90 degrees and read out along the vertical direction at the same clock frequency of f S as sampling, the pixels that were arranged vertically at B/N H pitch will now be A・f HH・They will be lined up horizontally at f S pitch, and the horizontal magnification M H will be M H = A・f HH・f S /B/N H = A/B・N H・f HH
f S ...Equation (3) is obtained. In addition, pixels that were arranged horizontally at A・HHS will be arranged vertically at A/N H pitch, so the vertical magnification M V becomes M V = B/N H / A・f HH・f S =1
/M HH・f S /A/B・N H・f H ...Equation (4) is obtained. In this case, it is practically difficult for M H =M V =1. That is, in a normal television system,
A/B=4/3, N H ≒442, η H ≒0.776, H = 15.75KHz
Therefore, in order to make M H = M V , it is necessary that f S ≒12 MHz. However, with a sampling frequency of 12 MHz, it is impossible to faithfully sample a video signal having a band of 0 to 7 MHz. Therefore,
For example, if the video signal is sampled at 14MHz, and the readout clock frequency required to obtain the video signal of an image rotated by 90 degrees with respect to the original image is fck , then B/N H :A・f HH・f S = A・f HH・f ck :B/N
H ...Equation (5) ∴f ck = (A/B) 2・N H 2・f H 2H 2・f S ...Equation (6) must hold. Therefore, in general, f ck ≒ (4/3) 2・(442) 2・(15750) 2 /14×10 6
×(0.776) 2 ≒10.2MHz, and f ck and f S do not match. Thus, the mismatch between the sampling frequency f S and the readout clock frequency f ck makes system design extremely complicated. In view of the problems of the prior art described above, the present invention provides a method in which the sampling frequency and readout clock frequency match when creating a video signal of an image rotated by 90 degrees using a digital memory. With the goal. <Means for Solving the Problems> An image signal rotation method according to the present invention that achieves the above-mentioned object rotates a raster scanning video signal to a frequency approximately equal to √K・A/B・N H・f HH The sampled pixel data is stored in a digital memory as pixel columns in each row in the horizontal direction for each pixel data of one horizontal scan, and the stored pixel data is stored along the pixel columns in the vertical direction at a cycle time of 1/f. [K-1] It is characterized by reading out every other column. However, f H is the horizontal scanning frequency, N H is the number of effective horizontal scanning lines of the image display device, A/B is the horizontal to vertical dimension ratio of the effective screen of the image display device, and η H is the effective horizontal scanning area ratio of the image display device. = horizontal dimension of effective screen of image display device/horizontal dimension of ideal screen, K is an integer of 2 or more. Also, as mentioned above,
The effective screen refers to a portion of all video signals in which a luminance signal (RGB in the case of color) exists, excluding the horizontal retrace period, vertical retrace period, and so-called blanking period. Furthermore, an ideal screen is a screen in which no effective screen is missing from the original image and the ratio of height and width does not change when the original image is rotated. <Function> Even if the sampling frequency and readout clock frequency are equal, if pixel data is read out every [K-1] columns in the vertical direction, the vertical magnification on the screen M V (K) is 1/K of the magnification M V (formula (4) above) when reading out one column at a time. That is, M V (K)=1/K・M V =1/K・η H・f S /A/B・N H・f H
...Equation (7) So, if we find the sampling frequency f S that satisfies M V (K) = M H , we get: 1/K・η H・f S /A/B・N H・f H = A /B・N H・f H /
From η H・f S , S = √K・A/B・N H・f HH (Hz) ...Formula (8) M V (K)=M H =1/√K ...Formula ( 9) becomes. Based on the above, the sampling frequency and readout clock frequency are set to √K・A/B・N H・f HH , and the pixel data is
1] By reading every other column, it is possible to obtain a video signal of an image rotated by 90 degrees with respect to the image before rotation and reduced to 1/√K both vertically and horizontally. However, it is not necessary that the sampling frequency and the readout clock frequency exactly match √K.A/B.NH.f H / η H. <Example> An example of the present invention will be described with reference to FIGS. 1 to 4. FIG. 1 shows an example of the configuration of an apparatus for implementing the method of the present invention. In the figure, 2 is a digital memory, 3 is an address generator, 4 is a clock generator, and 5 is an A/D.
The converter 6 is a D/A converter, and the image rotation device 1 is constituted by these converters. 7 is an imaging device, 8 is a subject, 9 is an image display device, 10 is a recording device, and 11 is an operating device. In FIG . 1, a clock generator 4 generates a clock pulse 4a having a frequency of f=√K.A/B.NH.f H / η H (Hz) given by equation (8).
For example, if K=2, A/B=4/3, N H =442, f H =15.78 KHz, and η H =0.776, then f≈16.9 MHz. The A/D converter 5 is controlled by the clock pulse 4a, samples the video signal 7a from the imaging device 7 at a frequency of √K・A/B・N H・f HH , and converts the digitized sample value (pixel data) 5a to digital memory 2
give to The digital memory 2 is connected to the A/D converter 5 by the R/W command signal 11a from the operating device 11.
, or read out stored pixel data. In this case, the write address and read address of the digital memory 2 are specified by the signal 3a from the address generator 3. The address generator 3 is controlled by a clock pulse 4a and updates the address every η H /√K·A/B· NH ·f H (seconds). Further, the address generator 3 receives an image rotation mode setting signal 1 from the operating device 11.
1b to output an addressing signal corresponding to one of the following four modes, for example. (1) Right 90° rotation mode for erecting a left horizontal image: Considering the digital memory 2 shown in Figure 2, when writing, the i-th horizontal scanning pixel on the screen of the raster scanning video signal is It is assumed that data PD i0 -PD io are sequentially written into the i-th storage elements M i0 -M io from the beginning as indicated by arrow H, and all pixel data PD 00 -PD no for one screen are written. Then, in this 90° clockwise rotation mode, ``If we first read out the pixel data in the 0th column in the direction of arrow V, as in PD n0 → PD 00 , then the pixel data in the Kth column will be read from bottom to top → 2K column pixel data from bottom to top→…→qK column pixel data from bottom to top'', the vertical pixel data rows are sequentially read from the left every [K-1] columns from bottom to top. The address will be updated as follows. (2) 90° left rotation mode for erecting a right landscape image: In this 90° left rotation mode, ``First, read out the pixel data in the nth column from top to bottom as PD 0o → PD no . Then, from then on, the pixel data of the n-K column goes from top to bottom → the pixel data of the n-2K column goes from top to bottom →... → the pixel data of the n-qK column goes from top to bottom.'' The addresses are updated so that the vertical pixel data rows are sequentially read from top to bottom every [K-1] columns from the right side. (3) 180° rotation mode to make an inverted image upright: In this 180° rotation mode, addresses are updated so that the horizontal pixel data rows are read out sequentially from the bottom and from right to left, contrary to the writing process. do. (4) Non-rotation mode when there is no need to rotate the image: In this non-rotation mode, addresses are updated in the same order as they were written. In addition, in both left and right 90° rotation modes,
The interval between reading out a certain vertical pixel data string and reading out the next vertical pixel data string is adjusted to the horizontal scanning period (1/f H ). In this case, if a left and right margin in FIG. 3B or a margin 15 as shown in FIG. 3C occurs during rotation, address updating is stopped for the time corresponding to the margin. Further, the digital memory requires only the minimum capacity necessary for the effective screen, and therefore, address updating and read/write operations are stopped during the horizontal retrace period, the vertical retrace period, and the so-called blanking period. However, even if address updates are not stopped, writing and reading of digital memory is performed in a completely one-to-one correspondence for one frame of images at the pixel level, and different columns are in the same horizontal column. It is never output to . If the video signal is of the interlaced scanning type, the pixel data is divided into fields in the vertical direction so that when rotated by 90 degrees, vertical pixel data rows are read out every [K-1] rows. This is considered to be an update of the read address. Also, when storing one field's worth of video signals in digital memory,
The number of effective horizontal scanning lines in one field is used as N H. Further, when rotated by 90 degrees, the image 12 in FIG. 3a is reduced to 1/√K as the image 14 shown in FIG. 3c, and a blank area 15 is created on the screen. Therefore, so that this blank area 15 has an appropriate background color and background pattern,
It is preferable to add an appropriate signal to the video signal read from the digital memory 2 and created. Furthermore, the value of K will be described. Considering the case of displaying a negative film image on an image display device,
While the aspect ratio of negative film is generally 5:3, the aspect ratio (A/B) of the screen of a general television receiver or monitor is 4:3. Therefore, the negative film image 17 is often displayed horizontally on the television screen 16 as shown in FIG. 4a. In such a case, if the image is rotated by 90 degrees, a vertically elongated negative film image 18 will be displayed, reduced to 1/√K, as shown in FIG. At this time, if we set K=2,
The negative film image 18 is not too small and does not protrude from the screen 16, and it takes almost no effort to adjust the magnification of the imaging device. Next, a description will be given of the operation when still recording the subject 8 with the recording device 10 using the image rotation device 1 shown in FIG. 1. First, the video signal 7 from the imaging device 7
a to the image display device 9, and performs necessary processing such as focus adjustment, magnification adjustment, and color correction while viewing the displayed image. At this time, if the subject 8 is a negative film, it is preferable that the video signal 7a represents a positive image. When it is necessary to rotate the displayed image, a write command signal is given to the digital memory 2 and the address generator 3, and the A/D converter 5 rotates the image as follows: =√K・A/B・N H・f H /η Pixel data 5 obtained by sampling at a frequency of H
A is written into the digital memory 2 for one screen. After that, set the image rotation mode to the desired one,
Further, a read command signal is given to the digital memory 2 and the address generator 3, and pixel data is read out from the digital memory 2 at a clock frequency of f=√K·A/B·N H · HH. Pixel data 2a from the digital memory 2 is normally provided to the image display device 9 and the recording device 10 after being subjected to D/A conversion. The video signal 6a for one screen is repeatedly applied to the image display device 9, but the video signal 6a for one screen is repeatedly applied to the image display device 9.
It is sufficient to supply the video signal 6a for one screen. The video signal 6a given to the recording device 10 is transferred to an appropriate recording medium 10a such as a disk-shaped magnetic sheet.
recorded in Note that 11c is a recording command signal;
1d is a reproduction command signal. The video signal recorded on the recording medium 10a is reproduced as necessary and provided to the image display device 9 to monitor the image quality and the like. On the other hand, if image rotation is not required, the video signal 7a from the imaging device 7 may be directly supplied to the recording device 10, or
Alternatively, the video signal 6a obtained by reading out the digital memory 2 in non-rotation mode is provided to the recording device 10. By performing image rotation processing as described above, a large number of photographic images in a roll of negative film or a printed photo album or an image of an arbitrary subject can be
Regardless of the original state, it can be electrically restored to an erect image state and recorded on a magnetic medium or the like.
By applying a magnetic medium or the like to the reproducing device at any time, an erect image is displayed on the image display device, so viewing the image is comfortable. <About digital memory> By the way, considering the case where K = 2, A/B = 4/3, N H ≒ 442, η H ≒ 0.776, f H = 15.75 (KHz), ≒
16.9 (MHz), so the digital memory 2 needs to be fairly high-speed with an access time of 60 ns or less. Therefore, for example, access time is slow.
A method of realizing functions similar to high-speed digital memories by using a large number of digital memories with a speed of 200 to 300 ns will be explained with reference to FIGS. 5 and 6. Figure 5 shows four digital memories 20A, 20
It is a block diagram of an example using B, 20C, and 20D. In the figure, 21 is a 4-stage shift register;
22 is a latch circuit, 23 is a distribution switch, 24 is an address generator, 25 is an address converter, 2
6 is a 4-stage shift register, 27 is a 1/4 frequency divider,
4 is a clock generator of √K・A/B・N H・f HH (Hz). In FIG. 5, the video signal 7a is sampled by the A/D converter 5 at a frequency of √K・A/B・N H・f HH , and the pixel data 5a
are sequentially input to the shift register 21. Similarly, a clock pulse having a frequency of √K·A/B·N H ·f HH is input to the shift register 21. The data in each stage of the shift register 21 is transferred to a latch circuit 22.
is input. Since the shift register 21 has four stages, the frequency of the clock pulse of the latch circuit 22 is set to √K·A/B·N H ·f H /4η H. As a result, four pieces of pixel data 5a from the A/D converter 5 are fetched in parallel.
The acquisition period is four times the sampling period, which is slower. Four outputs 22 of latch circuit 22
A, 22B, 22C, 22D are connected to four digital memories 20A, 20B, 20 through a switch 23.
C, 20D are given separately. Therefore, it is sufficient for each digital memory to have an access time of 4η H /√K·A/B·N H ·f H or less, that is, four times the sampling period or less. On the other hand, the switch 23 connects the four outputs 22A, 22B, 22 of the latch circuit 22.
C, 22D and four digital memories 20A, 20
The connection relationship with B, 20C, and 20D is controlled by the control signal 28.
It operates to sequentially switch at the horizontal scanning period. As a result, P 00 ~
Pixel data for one screen of P no is distributed and written to four digital memories A, B, C, and D in both the horizontal and vertical directions. In FIG. 6, A indicates that pixel data has been written to the digital memory 20A, and similarly, B, C, and D indicate that pixel data has been written to the digital memories 20B, 20C, and 20D. As shown in Figure 6, if four adjacent pixel data are written separately in the four digital memories in both the horizontal and vertical directions, there will be no error when the data is rotated by 90 degrees to the left or right, or if it is rotated by 180 degrees. In any case of rotation, four digital memories 20A, 2
Pixel data of 0B, 20C, and 20D can be read out simultaneously at a clock frequency of √K·A/B·N H ·f H /4η H. The four read pixel data are input in parallel to each stage of the shift register 26, and the shift register 2
By shifting the pixel data of 6 with a clock pulse of √K·A/B·N H ·f HH , a desired video signal can be obtained. In addition, shift register 2
6, in the case of right 90 degrees rotation mode and 180 degrees rotation mode, it is shifted to the left, and in the case of left 90 degrees rotation mode and non-rotation mode, it is shifted to the right. Here, addresses will be explained. Now, the 6th
When writing pixel data PD 00 to PD no separately into four digital memories A, B, C, and D as shown in the figure, the four pixel data that the latch circuit 22 outputs at once are combined into one and the address is specified. Think about what to do. For example, as shown in Figure 6, 0
0-0, 0-1, 0- for the th horizontal scan
Generally, the latch circuit 22 is connected to the latch circuit 22 at the j-th position in the i-th horizontal scan, such as 2...0-j...,0-[n/4].
The address of the pixel data group output from i-
Suppose that it is determined as j. The addresses for writing are as follows for each digital memory: 0-0 0-1 0-2 0-3 ... 0-[n/4] 1-0 1-1 1-2 1-3 ... 1-[n/ 4] 2-0...m-[n/4] The address can be updated as follows. Therefore, the address translation device 25 outputs the address designation signal 24A from the address generation device 24 as it is. Reading in non-rotation mode is the same as updating the address during writing. When reading in 180° rotation mode, each digital memory has the following values: m-[n/4] m-([n/4]-1) m-([n/4]-2) m-([n /4]-3) (m-1)-[n/4] (m-1)-([n/4]-1) (m-1)-([n/4]-2) (m- 1)-([n/4]-3) (m-2)-[n/4]...0-0, the address may be updated in the opposite manner to the writing. In this case as well, the address translation device 25 may output the address designation signal from the address generation device 24 as is. When reading in the right 90° rotation mode, each digital memory updates a different address as shown in Table 1 below. However, consider the case where K=2. As can be seen from Table 1, if the address generator 24 generates the addressing signal 24A for the digital memory 20A, the address converter 25 changes only a small part of the addressing signal 24A to the other digital memory 20A.
Addressing signal 2 for B, 20C, 20D
It is sufficient to output 5B, 25C, and 25D. Therefore, the address translation device 25 can be easily realized using a small-capacity ROM.

【表】 一方、左90゜回転モードでの読み出しの場合は、
次表2の如く各デジタルメモリのアドレスを更新
する。但し、K=2である。表2より判るよう
に、この場合も、アドレス発生装置24がデジタ
ルメモリ20Aに対するアドレス指定信号24A
を発生するとすれば、アドレス変換装置25はそ
の極く一部だけ変更して他のデジタルメモリ20
B,20C,20Dに対するアドレス指定信号2
5B,25C,25Dを出力すれば良い。従つ
て、小容量のROMを用いることにより簡単にア
ドレス変換装置が実現する。なお、表2を表1と
比較すると、左90゜回転モードでのデジタルメモ
リ20Aのアドレス更新は右90゜回転モードでの
デジタルメモリ20Dのアドレス更新の丁度逆で
ある。同様に、左90゜回転モードでのデジタルメ
モリ20B,20C,20Dのアドレス更新は、
右90゜回転モードでのデジタルメモリ20A,2
0B,20Cのアドレス更新それぞれの丁度逆で
ある。そのため、アドレス変換装置25として
は、左90゜回転モード用と右90°回転モード用とを
別々に用意する必要はなく、3つのアドレス変換
用ROMを切替使用すれば十分である。
[Table] On the other hand, when reading in 90° left rotation mode,
Update the addresses of each digital memory as shown in Table 2 below. However, K=2. As can be seen from Table 2, in this case as well, the address generator 24 generates an address designation signal 24A for the digital memory 20A.
If the address conversion device 25 generates a
Addressing signal 2 for B, 20C, 20D
It is sufficient to output 5B, 25C, and 25D. Therefore, an address translation device can be easily realized by using a small-capacity ROM. Note that when Table 2 is compared with Table 1, the updating of the address of the digital memory 20A in the 90° left rotation mode is exactly the opposite of the address updating of the digital memory 20D in the 90° right rotation mode. Similarly, updating the addresses of the digital memories 20B, 20C, and 20D in the 90° left rotation mode is as follows:
Digital memory 20A, 2 in right 90° rotation mode
This is exactly the opposite of the address updates for 0B and 20C. Therefore, it is not necessary to separately prepare the address conversion device 25 for the 90° left rotation mode and the 90° right rotation mode, and it is sufficient to switch and use three address conversion ROMs.

【表】 第5図、第6図を参照して説明した如く、デジ
タルメモリが低速のものであつても、互いに独立
なS個のデジタルメモリを使用し、 f=√K・A/B・NH・fH/ηH なる周波数でサンプリングした画素データをS段
のシフトレジスタに直列に入力して1/fのサイク
ルタイムでシフトし、このシフトレジスタの各段
の画素データをS/fのサイクルタイムで上記S個 のデジタルメモリに、水平方向及び垂直方向とも
隣接するS個の画素データが別々のデジタルメモ
リに書き込まれるように、書き込み、読み出し時
には上記S個のデジタルメモリの画素データを
S/のサイクルタイムで読み出し、読み出したS 個の画素データをS段の(別の)シフトレジスタ
に並列に入力し、このシフトレジスタを1/fのサ
イクルタイムでシフトして画素データ列を作るこ
とにより、実質的にS倍の高速デジタルメモリと
して動作することができる。 なお、第5図の如くデジタルメモリを多数使用
した場合は、低速メモリの使用が可能であるだけ
でなく、次のような効果が生ずる。例えば f=√K・A/B・NHH/ηH≒16.9(MHz) の場合、60ns以下の高速メモリを使用する代り
に、240nsのメモリを8個あるいは16個使用した
とする。すると各メモリには480nsあるいは960ns
毎にアクセスすれば良いことになる。従つて、余
つた時間を利用して、映像信号を書き込みなが
ら、その途中でいずれか任意のモードで読み出し
を行い、画像をほぼリアルタイムでモニタするこ
とができる。なお、書き込みのアドレスと読み出
しのアドレスとが一致する心配はまず有り得な
い。 〈応用例〉 第7図〜第9図により、フイルムの各駒の画像
情報を磁気デイスク等の各トラツクにスチル記録
し、磁気媒体をアルバム代りに用いようとするた
めのシステムを説明する。第7図はシステムのブ
ロツク図、第8図はシステム全体の外観図であ
る。 これらの図において、100は光学系、200
は記録系、300と400は筐体である。光学系
100は、電源101で駆動される光源102か
らカラービデオカメラデツキ103へ至る系であ
り、その光軸110上にウエツジ形NDフイルタ
104、光積分器105、色補正フイルタ10
6、レンズデツキ107、光学シヤツタ108な
どが配置されている。109はNDフイルタ10
4を適当量挿入するためのモータ、111はフイ
ルム112をフイルタ106とレンズデツキ10
7との間の所定位置に保持するためのフイルムキ
ヤリア、113は色補正フイルタ106出入用モ
ータ、114はフイルム112の駒を所定の撮影
位置に固定するための圧着部材、115は圧着部
材114駆動用ソレノイド、116はフイルム駒
の照度測光用検出素子、117はフイルム112
の種別やサイズ並びに駒に撮影された画像の方位
(正立、左横向き、右横向き、倒立)を識別する
ための方位等検出素子である。第9図に示すよう
にフイルム112の接続テーブプ112a及び各
駒112bの縁部には、フイルムの種別やサイ
ズ、駒方位を識別できるように、種別、サイズ、
方位に対応した特定位置、特定形状あるいは特定
数で穿孔112cやノツチ112dなどのマーク
が形成されている。レンズデツキ107には2つ
のレンズ系119,120が配置されており、フ
イルムのサイズに応じてモータ125によつてい
ずれか一方のレンズ系が光軸110上に挿入され
る。レンズデツキ107全体は、光軸110に平
行な方向に移動可能に筐体300に支持されてお
り、モータ126によつて駆動される。カメラヘ
ツド103は三管式、あるいはR,G,B等回転
フイルタ付き単管式などといつたカラービデオカ
メラであり、ここではR,G,Bの分解映像信号
127を出力するものとしている。このカメラヘ
ツド103も、光軸110に平行な方向に移動可
能に筐体300に支持されており、モータ128
によつて駆動される。レンズデツキ用モータ12
6とカメラヘツド用モータ128はモータ駆動回
路129によつて駆動され、中央処理装置
(CPU)131からの指令によつてレンズデツキ
107とカメラヘツド103を所望の位置に上下
する。上述したシヤツタ108及び他のモータ1
09,113,115,125並びにフイルム送
り用モータ139はそれぞれ増幅器132〜13
5、137〜138を介してシステムバス130
に接続され、CPU131によつて制御される。
一方、照度検出素子116の出力及び方位等検出
素子117の出力はそれぞれ増幅器140,14
1を通してバス130に入力される。CPU13
1を含む制御系142には、各種データ及びプロ
グラムを蓄積したメモリ143、並びにオペレー
タの指示や色補正等各種のデータを入力するため
のキーボード144、145及び紙テープリーダ
146を備える。一方のキーボード144は色補
正指示、ネガ/ポジ選択、濃度指示などを入力す
るためのものである。他方のキーボード145は
フイルムの種別やサイズ、駒方位、録画指示など
を入力するためのものである。 カメラヘツド103から出力された映像信号1
27は記録系200のネガ/ポジ切替スイツチ2
01に供給され、像回転回路1に、直接あるいは
ネガ・ポジ(NP)反転回路202を介して入力
される。切替スイツチ201は駆動増幅器147
を通してバス130に接続され、CPU131で
制御される。像回転回路1は、ここではR,G,
B分解映像信号それぞれについて像回転処理を行
うようにA/D変換器、デジタルメモリ、D/A
変換器をそれぞれ3つづつ備えている。また各デ
ジタルメモリは、第5図により説明したように16
個の低速メモリを用いて構成されている。像回転
装置1はバス130に接続され、回転モード等を
CPU131によつて制御される。像回転装置1
からの映像信号は色補正回路203に入力され
る。色補正された映像信号は記録回路204に入
力され、例えばFM変調など所定の記録方式に変
調されて磁気ヘツド205に供給される。206
は磁気デイスク、207は記録トラツク、208
はデイスク駆動用モータ、209はスピンドル、
210はモータ電源である。磁気ヘツド205
は、駆動増幅器148によつて駆動される図示省
略のヘツド送り機構に支持されており、CPU1
31の制御のもとで磁気デイスク206の半径方
向に移動可能である。磁気デイスク206は定速
回転する。これにより、磁気ヘツド205に供給
された映像信号が、磁気デイスク206上の複数
本の記録トラツク207のいずれかに選択的に記
録される。211は映像信号の波形モニタ、21
2は記録されるべき画像のモニタ、213は再生
された画像のモニタ、214は再生回路である。
上述した色補正回路203、記録回路204及び
再生回路214はバス130に接続され、それぞ
れCPU131によつて色補正の度合、記録のタ
イミング、再生のタイミング等の制御を受ける。
なお、CPU131は第8図に示すように、2つ
のCPU131a,131bに機能を分散されて
いる。 以上説明したシステムの動作を簡単に説明す
る。フイルム112をフイルムキヤリア111上
に載置すると、CPU131は検出素子117を
通して接続テープ112aに形成されている穿孔
112cを読み取つて、フイルム112の種別や
サイズを識別する。またCPU131には、キー
ボード145によつて、磁気デイスク206に記
録すべき駒の位置や記録トラツク207の選択デ
ータが必要に応じて入力される。次いでオペレー
タがキーボード145を操作してシヤツタ108
を開放させると、記録映像モニタ212にフイル
ム112の駒の画像が表示される。この場合、像
回転装置1は映像信号127を1画面分だけでな
く次々に更新して書き込むと同時に、無回転モー
ドで繰り返して読み出すようにしておけば良い。
次にオペレータはモニタ画像を見ながらキーボー
ド145を操作してカメラヘツド103やレンズ
デツキ107を移動させて正しい撮影状態にし、
その後、所望の駒が撮影されるようにフイルム1
12を移送させる。その際、CPU131は検出
素子117を通して駒の方位を識別するか、ある
いはキーボード145から駒の方位データを受け
る。またCPU131は、磁気ヘツド205を所
望の空きトラツク207に位置決めしておく。メ
モリ143にはフイルム112の種別やサイズ並
びに駒の方位に応じて、レンズ系119,120
の選択、カメラヘツド103とレンズデツキ10
7の光軸110上の位置、撮像倍率と標準照度と
の関係、像回転装置1の動作モード、フイルタ1
06の要否、NP反転の要否といつた各種データ
がテーブルとして記憶されている。そこでCPU
131は、検出素子117の出力に応じて、レン
ズモータ125の駆動、カメラヘツドモーータ1
28の駆動、レンズデツキモータ126の駆動、
測光素子116の出力を参照したフイルタモータ
113の駆動、NP切替スイツチ147の制御、
並びに像回転モードの設定を行う。また必要に応
じてオペレータがキーボード操作で上記各種の制
御をする。かくしてフイルム112の駒の画像が
カメラヘツド103によつて正しく撮像される
と、オペレータはモニタ画像を見ながらキーボー
ド144を操作して色補正を行う。次いで、オペ
レータがキーボード145を操作して録画指示を
行う。これにより1画面分(1フイールドあるい
は1フレーム)の映像信号が磁気デイスク206
のトラツク207に記録される。同様にして次の
駒の録画に移行する。 本発明方法を用いた応用例においては、写真画
像の像回転を電気的に行うことができ、装置が小
型化できる。また高速メモリを用いることなく、
通常の読み出し速度のダイナミツクメモリを用い
て像回転が可能であるので、装置を安価に製作で
きる。更に像回転はリアルタイムで行われるの
で、モニタ上で色補正等の作業が可能である。 〈発明の効果〉 本発明によれば、デジタルメモリを用いて90゜
回転した画像の映像信号を作成する場合に、サン
プリング周波数と読み出し周波数とを一致させる
ことができる。
[Table] As explained with reference to Figures 5 and 6, even if the digital memories are slow, S digital memories that are independent of each other are used, and f=√K・A/B・Pixel data sampled at a frequency of N H・f HH is serially input to an S-stage shift register and shifted at a cycle time of 1/f, and the pixel data of each stage of this shift register is input to the S/f shift register. During writing and reading, the pixel data of the S digital memories are written so that the S pixel data adjacent to each other in the horizontal and vertical directions are written to separate digital memories in the S digital memories in a cycle time of The S pixel data is read out with a cycle time of S/, inputted in parallel to an S stage (another) shift register, and this shift register is shifted with a cycle time of 1/f to create a pixel data string. As a result, it can operate as a digital memory that is substantially S times faster. Incidentally, when a large number of digital memories are used as shown in FIG. 5, it is not only possible to use low-speed memories, but also the following effects are produced. For example, in the case of f=√K·A/B·N H · HH ≈16.9 (MHz), suppose that instead of using high-speed memories of 60 ns or less, 8 or 16 memories of 240 ns are used. Then each memory has 480ns or 960ns
All you have to do is access it every time. Therefore, by using the remaining time, while writing the video signal, it is possible to read out the video signal in any arbitrary mode during the writing, and monitor the image in almost real time. Note that there is almost no possibility that the write address and the read address will match. <Application Example> A system for still recording image information of each frame of a film on each track of a magnetic disk or the like and using the magnetic medium as an album will be described with reference to FIGS. 7 to 9. FIG. 7 is a block diagram of the system, and FIG. 8 is an external view of the entire system. In these figures, 100 is an optical system, 200
is a recording system, and 300 and 400 are casings. The optical system 100 is a system that extends from a light source 102 driven by a power source 101 to a color video camera deck 103, and has a wedge-shaped ND filter 104, an optical integrator 105, and a color correction filter 10 on its optical axis 110.
6, a lens deck 107, an optical shutter 108, etc. are arranged. 109 is ND filter 10
A motor 111 is used to insert an appropriate amount of film 112 into the filter 106 and the lens deck 10.
113 is a motor for moving the color correction filter 106 in and out; 114 is a crimp member for fixing the frame of the film 112 at a predetermined photographing position; and 115 is a crimp member 114 drive. 116 is a detection element for measuring the illuminance of the film frame, 117 is a solenoid for the film 112.
This is an orientation detection element for identifying the type and size of the piece, as well as the orientation of the image taken on the piece (erect, left sideways, right sideways, inverted). As shown in FIG. 9, the connection tape 112a of the film 112 and the edge of each frame 112b are marked with information such as type, size, and frame orientation so that the type, size, and frame orientation of the film can be identified.
Marks such as perforations 112c and notches 112d are formed at specific positions, shapes, or numbers corresponding to the orientation. Two lens systems 119 and 120 are arranged on the lens deck 107, and one of the lens systems is inserted onto the optical axis 110 by a motor 125 depending on the size of the film. The entire lens deck 107 is supported by a housing 300 so as to be movable in a direction parallel to the optical axis 110, and is driven by a motor 126. The camera head 103 is a color video camera, such as a three-tube type or a single-tube type with rotating R, G, and B filters, and outputs R, G, and B decomposed video signals 127 here. This camera head 103 is also supported by the housing 300 so as to be movable in a direction parallel to the optical axis 110.
driven by. Lens deck motor 12
6 and camera head motor 128 are driven by a motor drive circuit 129 to move the lens deck 107 and camera head 103 up and down to desired positions in response to commands from a central processing unit (CPU) 131. Shutter 108 and other motors 1 mentioned above
09, 113, 115, 125 and the film feed motor 139 are connected to amplifiers 132 to 13, respectively.
5, system bus 130 via 137-138
and is controlled by the CPU 131.
On the other hand, the output of the illuminance detection element 116 and the output of the direction etc. detection element 117 are supplied to amplifiers 140 and 14, respectively.
1 to bus 130. CPU13
The control system 142 including the control system 142 includes a memory 143 storing various data and programs, keyboards 144 and 145, and a paper tape reader 146 for inputting various data such as operator instructions and color correction. One keyboard 144 is used to input color correction instructions, negative/positive selection, density instructions, and the like. The other keyboard 145 is used to input film type, size, frame orientation, recording instructions, etc. Video signal 1 output from camera head 103
27 is the negative/positive switch 2 of the recording system 200
01 and is input to the image rotation circuit 1 either directly or via a negative/positive (NP) inversion circuit 202. The changeover switch 201 is the drive amplifier 147
It is connected to the bus 130 through the CPU 131 and controlled by the CPU 131. The image rotation circuit 1 here has R, G,
An A/D converter, digital memory, and D/A converter are used to perform image rotation processing for each B-resolved video signal.
Each has three converters. In addition, each digital memory has 16
It is configured using several low-speed memories. The image rotation device 1 is connected to the bus 130 and controls the rotation mode, etc.
Controlled by CPU 131. Image rotation device 1
The video signal from is input to the color correction circuit 203. The color-corrected video signal is input to a recording circuit 204, modulated by a predetermined recording method such as FM modulation, and supplied to a magnetic head 205. 206
is a magnetic disk, 207 is a recording track, 208
is the disk drive motor, 209 is the spindle,
210 is a motor power supply. magnetic head 205
is supported by a head feeding mechanism (not shown) driven by a drive amplifier 148, and the CPU 1
31, the magnetic disk 206 can be moved in the radial direction. The magnetic disk 206 rotates at a constant speed. As a result, the video signal supplied to the magnetic head 205 is selectively recorded on one of the plurality of recording tracks 207 on the magnetic disk 206. 211 is a video signal waveform monitor, 21
2 is a monitor for images to be recorded, 213 is a monitor for reproduced images, and 214 is a reproduction circuit.
The color correction circuit 203, recording circuit 204, and reproduction circuit 214 described above are connected to the bus 130, and are each controlled by the CPU 131 in terms of the degree of color correction, recording timing, reproduction timing, etc.
Note that, as shown in FIG. 8, the functions of the CPU 131 are distributed into two CPUs 131a and 131b. The operation of the system described above will be briefly explained. When the film 112 is placed on the film carrier 111, the CPU 131 reads the perforations 112c formed in the connecting tape 112a through the detection element 117 to identify the type and size of the film 112. Further, the positions of frames to be recorded on the magnetic disk 206 and selection data of the recording track 207 are input to the CPU 131 via the keyboard 145 as necessary. Next, the operator operates the keyboard 145 to release the shutter 108.
When opened, images of the frames of the film 112 are displayed on the recorded video monitor 212. In this case, the image rotation device 1 may update and write the video signal 127 not only for one screen but one after another, and at the same time read it repeatedly in a non-rotation mode.
Next, while viewing the monitor image, the operator operates the keyboard 145 to move the camera head 103 and lens deck 107 to achieve the correct shooting condition.
After that, move film 1 so that the desired frame is photographed.
12 is transferred. At this time, the CPU 131 identifies the direction of the piece through the detection element 117 or receives the direction data of the piece from the keyboard 145. Further, the CPU 131 positions the magnetic head 205 on a desired vacant track 207. The memory 143 stores lens systems 119 and 120 depending on the type and size of the film 112 and the orientation of the frame.
selection, camera head 103 and lens deck 10
7 on the optical axis 110, the relationship between the imaging magnification and the standard illuminance, the operation mode of the image rotation device 1, and the filter 1
Various data such as the necessity of 06 and the necessity of NP inversion are stored as a table. So the CPU
131 drives the lens motor 125 and the camera head motor 1 according to the output of the detection element 117.
28, driving the lens deck motor 126,
Driving the filter motor 113 with reference to the output of the photometric element 116, controlling the NP changeover switch 147,
Also, set the image rotation mode. Further, the operator performs the above various controls by operating the keyboard as necessary. When the frame image of the film 112 is thus correctly captured by the camera head 103, the operator operates the keyboard 144 while viewing the monitor image to perform color correction. Next, the operator operates the keyboard 145 to issue a recording instruction. As a result, the video signal for one screen (one field or one frame) is transferred to the magnetic disk 206.
It is recorded on the track 207 of. In the same way, the recording of the next frame is started. In an application example using the method of the present invention, image rotation of a photographic image can be performed electrically, and the apparatus can be miniaturized. Also, without using high-speed memory,
Since image rotation is possible using a dynamic memory with normal readout speed, the device can be manufactured at low cost. Furthermore, since image rotation is performed in real time, work such as color correction can be performed on the monitor. <Effects of the Invention> According to the present invention, when creating a video signal of an image rotated by 90 degrees using a digital memory, it is possible to match the sampling frequency and the readout frequency.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明方法を実現する装置の一例を示
すブロツク構成図、第2図は原理説明図、第3図
a,b,cは原理説明図、第4図a,bは縮小度
合の説明図、第5図は低速メモリを用いる場合の
一実施例のブロツク構成図、第6図はその原理説
明図、第7図は本発明方法を応用したシステム例
のブロツク構成図、第8図はその外観図、第9図
は識別マークを付したフイルムの平面図である。 図面中、1は像回転装置、2はデジタルメモ
リ、3はアドレス発生装置、4はクロツク発生装
置、5はA/D変換器、6はD/A変換器、7は
撮像装置、8は被写体、9は画像表示装置、10
は録画装置である。
Fig. 1 is a block configuration diagram showing an example of an apparatus for realizing the method of the present invention, Fig. 2 is a diagram explaining the principle, Fig. 3 a, b, c is a diagram explaining the principle, and Fig. 4 a, b shows the degree of reduction. 5 is a block configuration diagram of an embodiment in which a low-speed memory is used, FIG. 6 is an explanatory diagram of its principle, FIG. 7 is a block configuration diagram of an example of a system to which the method of the present invention is applied, and FIG. 8 9 is an external view of the film, and FIG. 9 is a plan view of the film with identification marks. In the drawing, 1 is an image rotation device, 2 is a digital memory, 3 is an address generator, 4 is a clock generator, 5 is an A/D converter, 6 is a D/A converter, 7 is an imaging device, and 8 is a subject. , 9 is an image display device, 10
is a recording device.

Claims (1)

【特許請求の範囲】 1 ラスター走査式映像信号を √K・A/B・NH・fH/ηH に略等しい周波数でサンプリングし、サンプリ
ングした画素データを1水平走査の画素データ毎
に水平方向各行の画素列としてデジタルメモリに
記憶し、記憶した画素データを1/fのサイクル
タイムで垂直方向の画素列に沿つて〔K−1〕列
おきに読み出すことを特徴とする画像信号回転方
法。 但し、 fHは水平走査周波数、 NHは画像表示装置の有効水平走査線数、 A/Bは画像表示装置の有効画面の横縦寸法比、 ηHは画像表示装置の有効水平走査面率 =画像表示装置の有効画面の横寸法/理想的画面
の横寸法、 Kは2以上の整数。 2 特許請求の範囲第1項において、K=2、
A/B=4/3であることを特徴とする画像信号回転方 法。
[Claims] 1. A raster scanning video signal is sampled at a frequency approximately equal to √K・A/B・N H・f HH , and the sampled pixel data is horizontally divided for each pixel data of one horizontal scan. An image signal rotation method characterized by storing pixel data in a digital memory as pixel columns in each row in the direction, and reading out the stored pixel data every [K-1] columns along the vertical pixel columns at a cycle time of 1/f. . However, f H is the horizontal scanning frequency, N H is the number of effective horizontal scanning lines of the image display device, A/B is the horizontal to vertical dimension ratio of the effective screen of the image display device, and η H is the effective horizontal scanning area ratio of the image display device. = horizontal dimension of effective screen of image display device/horizontal dimension of ideal screen, K is an integer of 2 or more. 2 In claim 1, K=2,
An image signal rotation method characterized in that A/B=4/3.
JP60028752A 1985-02-16 1985-02-16 Method for rotating picture singals Granted JPS61188670A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60028752A JPS61188670A (en) 1985-02-16 1985-02-16 Method for rotating picture singals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60028752A JPS61188670A (en) 1985-02-16 1985-02-16 Method for rotating picture singals

Publications (2)

Publication Number Publication Date
JPS61188670A JPS61188670A (en) 1986-08-22
JPH0519749B2 true JPH0519749B2 (en) 1993-03-17

Family

ID=12257138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60028752A Granted JPS61188670A (en) 1985-02-16 1985-02-16 Method for rotating picture singals

Country Status (1)

Country Link
JP (1) JPS61188670A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1055902A4 (en) * 1998-12-14 2005-03-02 Furukawa Electric Co Ltd Image processor for observing optical fiber and optical fiber fusion-connecting device

Also Published As

Publication number Publication date
JPS61188670A (en) 1986-08-22

Similar Documents

Publication Publication Date Title
US4642700A (en) Method of and apparatus for producing video signal associated with photographic image
EP0606162A2 (en) Image display system with pixel mosaic pattern
US4641198A (en) Method of and apparatus for recording video signal associated with photographic image
JP3351667B2 (en) Monitor display device and color filter
JPH0879610A (en) Electronic film viewer device
JP3100718B2 (en) Mode setting method of electronic still camera
US5452022A (en) Image signal storage device for a still video apparatus
JPS59158685A (en) Still picture reproducing device
JPH0519749B2 (en)
JPH09322026A (en) Image display device
JPH0622200A (en) Still video camera
JP2731523B2 (en) Camera system
JPH065916B2 (en) Image signal rotation method
JPH03259232A (en) Electronic finder
SE451419B (en) DEVICE FOR PROCESSING TELEVISION PICTURES
JPH0730809A (en) Display system for video image of wide aspect ratio
JPS60143081A (en) Electronic still camera system
JP2721355B2 (en) Image information recording method
JP3454537B2 (en) Multi-screen display system between different recording media
JPS63221778A (en) Timer recorder for video signal
JP3119378B2 (en) Image signal processing device
JPH0269243A (en) Video printing
JP3541972B2 (en) Film player
JPH06125568A (en) Video signal playback device
JPS6130874A (en) image recording device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term