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
JP2721152B2 - Window setting device for image data - Google Patents
[go: Go Back, main page]

JP2721152B2 - Window setting device for image data - Google Patents

Window setting device for image data

Info

Publication number
JP2721152B2
JP2721152B2 JP61140919A JP14091986A JP2721152B2 JP 2721152 B2 JP2721152 B2 JP 2721152B2 JP 61140919 A JP61140919 A JP 61140919A JP 14091986 A JP14091986 A JP 14091986A JP 2721152 B2 JP2721152 B2 JP 2721152B2
Authority
JP
Japan
Prior art keywords
window
mode
value
speed
output
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 - Fee Related
Application number
JP61140919A
Other languages
Japanese (ja)
Other versions
JPS62297976A (en
Inventor
通孝 菅原
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61140919A priority Critical patent/JP2721152B2/en
Publication of JPS62297976A publication Critical patent/JPS62297976A/en
Application granted granted Critical
Publication of JP2721152B2 publication Critical patent/JP2721152B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は例えば、CTスキャナにより再構成された画像
等の診断画像における必要な領域を指定するための画像
データのウインドウ設定装置に関するものである。 (従来の技術) 例えば、X線CTスキャナにより再構成された画像は撮
影対象断層面における各位置の組成の持つX線吸収係数
に応じた4000階調にも及ぶ階調の画素データとして形成
される。一方、人間の視覚では識別可能な階調はグレー
スケールすなわち、白黒の濃淡レベルでせいぜい数十階
調である。 従って、CTスキャナにより再構成された画像等の診断
画像を見ながら診断を行うに際し、基準としたい画素デ
ータの値(ウインドウ・レベル)一階調当りの画素デー
タ値の幅(ウインドウ幅)を指定してこれを対応する画
素データをその指定グレースケール(CT値の刻みに対応
する濃淡レベル)で表示して観察したいと云った要求が
あり、ウインドウ設定装置はそのための条件であるウイ
ンドウを設定するためのものである。 従来においてはこの種の装置はCTスキャナの操作卓に
設けられたウインドウスイッチの操作量により設定する
ようにしている。 すなわち、ウインドウスイッチは回転する比較的大き
い径のつまみを2個(ウインドウ・レベルWL用、ウイン
ドウ幅WW用)設けて、この各つまみの回転軸にロータリ
エンコーダをそれぞれ直結したものである。そして、上
記各つまみをそれぞれ正逆回転操作し、ウインドウ・レ
ベルWLとウインドウ幅WWを設定する。これらウインドウ
・レベルWLとウインドウ幅WWは上記各つまみの操作方
向、操作量に対応して発生するロータリエンコーダの出
力パルス信号をサンプリングしてカウントさせ、そのカ
ウント値により決定することになる。すなわち、このウ
インドウ幅用及びウインドウ・レベル用の各ロータリエ
ンコーダより、そのつまみの操作速度に対応した周波数
のパルスがつまみの回転操作方向に対応した方向信号と
ともに出力され、また、この出力パルスが所定のサンプ
リング周波数でサンプリングされてウインドウ幅用のサ
ンプリング値ΔWWとウインドウ・レベル用のサンプリン
グ値ΔWLとして出力されるので、これを加減算カウント
してウインドウ値を得る。 このように、ウインドウ・レベルWLとウインドウ幅WW
は上記各つまみの操作により設定することができ、所望
のウインドウ・レベルWLとウインドウ幅WWを持つウイン
ドウを設定することが出来る。そして、このような従来
の装置では設定値はつまみの操作に連動して回転される
ロータリエンコーダの出力パルスをサンプリングしてカ
ウントし、このカウント値を以て行うため、ロータリエ
ンコーダの出力パルス数は回転速度に対応して高くなる
ことから、つまみを回す速度に対応して出力の値は大き
くなる。 しかし、操作量対応の値が設定値となるため、上記つ
まみを早く回せば早く目標値に到達すると言うだけで、
つまみの操作量自体は変りは無い。 また、スナップスイッチを用いたウインドウ設定装置
もある。これは粗調整用のパルス発生用スナップスイッ
チと、微調整用のパルス発生用スナップスイッチとを設
け、粗調整の時は粗調整用のスナップスイッチを正
(+)または負(−)側に操作してその出力パルスをカ
ウントして目標量近くに粗調整し、その後微調整用のス
ナップスイッチを正(+)または負(−)側に操作して
その出力パルスをカウントし、目標量に設定するもので
ある。 しかし、この方式も設定操作は決まった早さでしか、
行えない。 また、予め設置可能なウインドウ・レベルWL及びウイ
ンドウ幅WWの値対応の各種スイッチを設け、このスイッ
チのうち、目的のスイッチを操作することにより設定を
行うことが出来るようにした方式も考えられる。 この方式によれば一回の操作で所望の目標値に設定可
能であるが、スイッチの種類が多くなるため、そのスイ
ッチを設ける面積の問題が生じる。 (発明が解決しようとする問題点) このように、従来の実用に供されている装置において
はウインドウ・レベルWL及びウインドウ幅WWを設定する
にあたり、現在の設定値からの開きに応じた操作量分、
つまみを操作しなければならなかったり、現在の設定値
からの開きに応じた操作量分、スナップスイッチを操作
しなければならない。 一方、CT像を臨床のために表示する場合、あるいはイ
メージャや写真に撮影する時のウインドウ値(ウインド
ウ・レベル及びウインドウ幅の値)は例えば「50」,
「100」,「150」などのように切りの良い値に設定して
利用することが多く、利用したい設定値間の値の開きが
大きい。 しかし、上述のような従来手法では、設定目標値と現
在設定値の開きを埋めるだけのつまみあるいはスナップ
スイッチの操作量と時間が必要であり、設定を変える場
合にその操作が大変で、時間もかかる。 そこでこの発明の目的とするところは、つまみの操作
状況に応じて粗調整と微調整に自動的に切り替わるよう
にして操作性の改善と設定時間の短縮を図り、ウインド
ウ値の設定変更を容易にした画像データのウインドウ設
定装置を提供することにある。 〔発明の構成〕 (問題点を解決するための手段) 上記目的を達成するため本発明は次のように構成す
る。すなわち、操作方向及び操作速度を可変に操作可能
な操作手段と、この操作手段の操作速度が予め定められ
た速度より大きいか小さいかを判定する判定手段と、こ
の判定手段により前記操作速度が予め定められた速度よ
り大きいと判定されるとき、粗調整量でウインドウ幅又
はウインドウ・レベルの少なくともどちらか一方を変化
させる第1のモードを選択し、この第1のモードの状態
から前記判定手段により前記操作速度が予め定められた
速度より小さくなったことが判定されると、前記操作速
度が再び上昇するか或いは前記操作速度がゼロになるま
でウインドウ幅及びウインドウ・レベルを更新しない第
2のモードを選択し、この第2のモードの場合以外で前
記判定手段により前記操作速度が予め定められた速度よ
り小さいと判定されるとき、微調整量でウインドウ幅又
はウインドウ・レベルの少なくともどちらか一方を変化
させる第3のモードを選択する選択手段と、このモード
選択手段により前記第1又は第3のモードが選択される
とき、選択されたモードにおける調整量で前記操作手段
の操作方向に対応する極性を以てウインドウ幅又はウイ
ンドウ・レベルの少なくともどちらか一方の設定を行う
設定手段とを具備することを特徴とする。 (作用) このような構成において、操作手段が操作されると、
この操作手段の操作速度が所定速度より大きいか小さい
かについて判定手段により判定される。 この判定の結果、所定の速度より大きい場合は粗調整
量でウインドウ幅(ウインドウ・レベル)を変化させる
第1のモードが選択され、前記操作手段の操作方向に対
応する極性を以てウインドウ幅(ウインドウ・レベル)
の設定が行われる。 また、この第1のモードで設定が行われていた後、前
記操作手段の操作速度が所定の速度より小さくなったと
判定されると、操作速度が再び上昇するか或いは操作速
度がゼロになるまでウインドウ幅(ウインドウ・レベ
ル)を更新しない第2のモードが選択され、操作速度が
再び上昇するか或いは操作速度がゼロになるまでの間は
操作手段が操作されていてもウインドウ幅(ウインドウ
・レベル)は更新されない。 このような第2のモード、すなわち操作手段の操作と
しては第1のモードで設定が行われていた後に操作手段
の操作速度が減少して所定の速度より小さくなった場
合、以外において、前記判定手段により操作手段の操作
速度が所定の速度より小さいと判定されると、微調整量
でウインドウ幅(ウインドウ・レベル)を変化させる第
3のモードが選択され、前記操作手段の操作方向に対応
する極性を以てウインドウ幅(ウインドウ・レベル)の
設定が行われる。 以上のように本発明は、操作手段(つまみ)の操作状
況に応じて粗調整と微調整に自動的に切替わるようにし
たので操作性の改善と設定時間の短縮を図ることが出
来、ウインドウ値の設定変更が容易になる。 (実施例) 以下、本発明の一実施例について、第1図、〜第4図
を参照して説明する。 第1図は本発明による装置の要部構成を示すブロック
図である。 図において、1はロータリエンコーダからの入力値Δ
WWまたはΔWLを受けてこれより粗調整(ファーストモー
ド;FAST・モード)及び微調整(スローモード;SLOW・モ
ード)の各モード判別を行うための比較器,2は例えばマ
イクロコンピュータにより構成されるコントローラで、
コントローラ2は粗調整(ファーストモード)用の出力
端子(A)と微調整(スローモード)用の出力端子
(B)とを持つ。また、コントローラ2は所定のサンプ
リング間隔毎に上記入力値ΔWWまたはΔWLの増減の方向
と大きさを調べ、ロータリエンコーダが高速回転から停
止するまでの経緯におげる低速回転を微調整モードと間
違えないようにするため、前回の入力値ΔWLN-1(また
はΔWWN-1)に対する今回の入力値ΔWLN(またはΔW
LN)の大小を比較し、前回が今回より小さければ微調整
として、比較器1のモード出力がスローモードであって
も、出力端子(B)からの出力を抑止する。また、比較
器1のモード出力がスローモードで、かつ、判定結果が
微調整である時は上記入力値ΔWWまたはΔWLを受ける毎
に指令信号を微調整用ウインドウ計算部4に与える。3
は分周器で、この分周器3はファーストモード時に上記
コントローラ2の出力端子(A)からの出力を受けてこ
れが予め設定された回数Mに達する毎に出力を出す。上
記微調整用ウインドウ計算部4は微調整モード時にΔWW
とΔWLを受けてウインドウ値計算を行う微調整用ウイン
ドウ計算部である。すなわち、上記微調整用ウインドウ
計算部4は、上記コントローラ2の出力端子(B)から
の出力を受ける毎に、ウインドウ値メモリ6に記憶され
たウインドウ値を読み出して、これに上記入力値ΔWWま
たはΔWLの値対応の補正(例えば、一倍とか十分の一
倍)をつまみの回転方向対応の極性で行ってウインドウ
値メモリ6に更新記憶させる。5はFASTモードウインド
ウ計算部であり、分周器3より出力を受ける毎に所定の
幅、例えば「50」とか「100」とかの切りの良い値でつ
まみの回転方向に応じて現在の設定ウインドウ値(ウイ
ンドウ値メモリ6に記憶されている)に対して加減算を
行い、新たな設定ウインドウ値を求めるものである。こ
の求めた値はウインドウ値メモリ6に更新記憶させる。
7は上記ウインドウ値メモリ6に記憶されたウインドウ
値に基づいて設定ウインドウ値対応の範囲の画像データ
について与えるべき新たな表示階調の値を計算するウイ
ンドウ計算部である。 本装置においては、ウインドウ幅用及びウインドウ・
レベル用の各つまみにロータリエンコーダを直結した従
来の方式と同様の設定操作手段を用いている。すなわ
ち、このウインドウ幅用及びウインドウ・レベル用の各
ロータリエンコーダより、そのつまみの操作速度に対応
した周波数のパルスがつまみの回転操作方向に対応した
方向信号とともに出力され、また、この出力パルスが所
定のサンプリング周波数でサンプリングされてウインド
ウ幅用のサンプリング値ΔWWとウインドウ・レベル用の
サンプリング値ΔWLとして上記比較器1および上記コン
トローラ2および微調整用ウインドウ計算部4に与えら
れる。上記比較器1は予め設定された基準値とこのウイ
ンドウ幅用のサンプリング値ΔWWおよびウインドウ・レ
ベル用のサンプリング値ΔWLとを比較し、ファーストモ
ード(粗微調整モード)であるか微調整モード(SLOW;
スローモード)であるかくを判別するが、基準値として
はウインドウ幅用の基準値ΔWWcとウインドウ・レベル
用の基準値ΔWLcとがある。すなわち、比較器1は入力
値ΔWWまたはΔWLとそれに対応する基準値ΔWWcまたは
ΔWLcと比較し、入力値が基準値より大きいか小さいか
によってファーストモードであるかスローモードである
かを判別してモード出力を出す。 また、ウインドウ値メモリ6に設定されたウインドウ
値に基づき、ウインドウ計算部7は該設定ウインドウ値
対応の階調を与えるべく、画像データ値に対応した与え
るべき新たな階調の値を計算するが、この計算結果は階
調変換テーブルの形で図示しないメモリに記憶される。 次に上記構成の本装置の作用を説明する。 本装置においては、ウインドウ幅用及びウインドウ・
レベル用の各つまみにそれぞれロータリエンコーダを直
結した従来の方式と同様の設定操作手段を用いている。
すなわち、このウインドウ幅用及びウインドウ・レベル
用の各ロータリエンコーダより、そのつまみの操作速度
に対応した周波数のパルスがつまみの回転操作方向に対
応した方向信号とともに出力され、また、この出力パル
スが所定のサンプリング周波数でサンプリングされてウ
インドウ幅用のサンプリング値ΔWWとウインドウ・レベ
ル用のサンプリング値ΔWLとして上記比較器1および上
記コントローラ2および微調整用ウインドウ計算部4に
与えられる。 すると上記比較器1は予め設定された基準値とこのウ
インドウ幅用のサンプリング値ΔWWおよびウインドウ・
レベル用のサンプリング値WLとを比較し、ファーストモ
ードであるかスローモードであるかを判別する。基準値
としてはウインドウ幅用の基準値ΔWWcとウインドウ・
レベル用の基準値ΔWLcとがあるので、比較器1は入力
値ΔWWまたはΔWLとそれに対応する基準値ΔWWcまたは
ΔWLcと比較し、入力値が基準値より大きいか小さいか
によってファーストモードであるかスローモードである
かを判別してモード出力を出す。また、上記コントロー
ラ2は、上記入力値ΔWWまたはΔWLのサンプリング毎
に、上記入力値ΔWWまたはΔWLの前回のサンプリング値
に対する大小を比較し、手回し高速回転操作時における
操作の息継ぎ時に生じる減速であるか否かを判定する。
これにより比較器1の出力するモード出力がスローモー
ドであっても、手回し高速回転操作時における操作の息
継ぎ時に生じる減速である場合を知ることが出来るよう
にする。 上記入力値ΔWWまたはΔWLのサンプリング毎にこの比
較器1の出力するモード出力を受けるとコントローラ2
は、比較器1のモード出力がファーストモードである時
は分周器3に信号を、また、比較器1のモード出力がス
ローモードであって、且つ、コントローラ2の判定が微
調整である時は信号を微調整用ウインドウ計算部4に与
える。 いま、つまみを早く回したとすると、比較器1はサン
プリング間隔毎にファーストモードのモード出力を発生
するから、該モード出力を受ける毎に出力端子(A)よ
り出力を発生する。この出力は分周器3に送られ、該分
周器3はこのコントローラ2からの入力が所定回数Mに
達する毎に出力を発生し、上記FASTモードウインドウ計
算部5に与える。該FASTモードウインドウ計算部5はこ
の分周器3からの出力を受ける毎に、ウインドウ値メモ
リ6に記憶されたウインドウ値を読み出して所定の値
(例えば、「100」)をつまみの回転方向に応じて加算
または減算し、修正する。そして、この修正した新たな
設定ウインドウ値をウインドウ値メモリ6に更新記憶さ
せる。これにより、ウインドウ値メモリ6の値は所定時
間間隔でしかも、「100」ずつのステップで値が更新さ
れる。 つまみ操作を高速で行っても操作の息継ぎとなる期間
では、回転速度は暫時、低くなる。しかし上記コントロ
ーラ2は、上記入力値ΔWWまたはΔWLのサンプリング毎
に、上記入力値ΔWWまたはΔWLの前回のサンプリング値
に対する大小を比較し、手回し高速回転操作時における
操作の息継ぎ時に生じる減速であるか否かを判定する。
これにより比較器1の出力するモード出力がスローモー
ドであっても、手回し高速回転操作時における減速であ
る場合であることを知ることが出来、この場合は出力端
子(B)よりの出力を抑止する。 これによって、つまみを早く操作した時にはウインド
ウ値は、例えば、「100」→「200」→「300」のように
変化してゆく。 つまみをゆっくり回すと、比較器1は上記サンプリン
グ間隔毎にスローモードのモード出力を発生するから、
上記コントローラ2はこのモード出力を受ける毎に指令
信号を微調整用ウインドウ計算部4に与える。 すると、微調整用ウインドウ計算部4はウインドウ値
メモリ6に記憶されたウインドウ値を読み出して、上記
入力値ΔWWまたはΔWLの値対応の補正値をつまみの回転
方向に応じて加算または減算し、修正する。そして、こ
の修正した新たな設定ウインドウ値をウインドウ値メモ
リ6に更新記憶させる。すなわち、ウインドウ値は微調
整されることになる。 このようにしてウインドウ値メモリ6に設定されたウ
インドウ値に基づき、ウインドウ計算部7は該設定ウイ
ンドウ値対応の範囲の画像データについて与えるべき新
たな階調の値を計算するが、この計算結果は階調変換テ
ーブルの形で図示しないメモリに記憶される。 そして、これにより得られた階調変換テーブルをもと
に画像データはその階調値が変換され、この階調を以て
像が表示手段に表示できることになる。 このような本装置によればつまみを第2図のように操
作した場合、次のような動作を行う。 a−bの間は比較器1は基準値であるスレシュホール
ド値Tよりロータリエンコーダの角速度が小さいのでス
ローモードを選ぶ。そして、微調整更新が行われる。 b−cの間は比較器1は基準値であるスレシュホール
ド値Tよりロータリエンコーダの角速度が大きいのでフ
ァーストモードを選ぶ。そして、粗調整更新が行われ
る。 c−d間では比較器1は基準値であるスレシュホール
ド値Tよりロータリエンコーダの角速度が小さいのでス
ローモードを選ぶが、コントローラ2は入力値ΔWLまた
はΔWWが前回と比べて小さいことを検知して微調整でな
いことを知るので、いずれのモードも選択されない。そ
して、この間は更新が行われない。 d−eの間はスレシュホールド値Tよりロータリエン
コーダの角速度が小さいのでスローモードを選ぶ。そし
て、微調整更新が行われる。 e−fの間でかはスレシュホールド値Tよりロータリ
エンコーダの角速度が大きくなるので比較器1はファー
ストモードを選ぶ。従って、ウインドウ値は粗調整によ
る更新が行われる。 f−g間では比較器1は基準値であるスレシュホール
ド値Tよりロータリエンコーダの角速度が小さいのでス
ローモードを選ぶが、コントローラ2は入力値ΔWLまた
はΔWWが前回と比べて小さいことを検知して微調整でな
いことを知るので、いずれのモードも選択されない。そ
して、この間は更新が行われない。 g−h−i間ではつまみを逆方向に操作しているが、
スレシュホールド値Tよりロータリエンコーダの角速度
が小さいのでスローモードが選ばれる。そして、微調整
更新が行われる。 ここで、コントローラ2が今回(N)における入力値
ΔWLまたはΔWWが前回(N−1)と比べて小さいか否か
を検知して微調整であるか無いかを判断するが、この
時、今回(N)における入力値ΔWLまたはΔWWが前回
(N−1)と比べて大きい場合はフラグsmodeを
「1」、それ以外ではフラグsmodeを「0」とするもの
とし、このフラグにより微調整であるか否かを判断する
ようにする。そして、比較器1のモード出力がファース
トモードではコントローラ2からは出力端子(A)の出
力(A出力)を発生させ、また、フラグsmodeを一旦
「0」とする。そして、今回(N)における入力値ΔWL
またはΔWWが前回(N−1)と比べて小さいか否かを検
知して微調整であるか無いかを判断し、この時、今回
(N)における入力値ΔWLまたはΔWWが前回(N−1)
と比べて大きい場合でフラグsmodeが「0」の場合はフ
ラグsmodeを「1」にする。それ以外のときはフラグは
いじらない。 比較器1のモード出力がスローモードの時は、コント
ローラ2が現在のフラグsmodeの状態を調べる。そし
て、フラグsmodeが「1」の場合はコントローラ2から
は出力端子(B)の出力(B出力)を発生させる。そし
て、フラグsmodeが「0」の場合も含め次に今回(N)
における入力値ΔWLまたはΔWWが前回(N−1)と比べ
て小さいか否かを検知して微調整であるか無いかを判断
し、この時、今回(N)における入力値WLまたはΔWWが
前回(N−1)と比べて小さい場合でフラグsmodeが
「0」の場合はフラグsmodeを「1」にする。それ以外
のときはフラグはいじらない。 このようにして、フラグsmodeを操作及びチェックし
て微調整モードであるか否かを知り、比較器1からのモ
ード出力によってコントローラ2の出力端子(A),
(B)からの出力発生制御を行うことで、条件に対応し
た制御を行うことが可能になる。 以上の動作をフローチャートに纏めると第3図のよう
になり、また、このフローチャートの動作を利用した場
合における第2図のパターンに対してa〜iまでの各区
間における比較器1のモード出力と、コントローラ2の
フラグsmodeの内容及び出力端子(A),(B)の状況
及び実際の調整状態を纏めると第4図の如きとなる。 すなわち、a−bの間は比較器1はスレシュホールド
値Tよりロータリエンコーダの角速度が小さいのでスロ
ーモードを選ぶ。そして、この時サンプリングが一回で
も行われた後は、今回(N)における入力値ΔWLまたは
ΔWWが前回(N−1)と比べて大きくなるので、フラグ
smodeは「1」となり、B出力が出されて微調整更新が
行われる。 b−cの間は比較器1はスレシュホールド値Tよりロ
ータリエンコーダの角速度が大きいのでファーストモー
ドを選ぶ。そして、A出力が出された後フラグsmodeは
「0」にリセットされ、粗調整更新が行われる。 c−d間では比較器1はスレシュホールド値Tよりロ
ータリエンコーダの角速度が小さいのでスローモードを
選ぶが、フラグsmodeは「0」であるので、B出力は出
さず、いずれのモードも選択されない。そして、この間
は更新が行われない。 d−eの間はスレシュホールド値Tよりロータリエン
コーダの角速度が小さいのでスローモードを選ぶ。しか
し、ロータリエンコーダの角速度は上昇方向にあるか
ら、今回(N)における入力値ΔWLまたはΔWWが前回
(N−1)と比べて大きくなるので、サンプリングが一
回でも行われた後は、フラグsmodeは「1」となるか
ら、その後はB出力が出されて微調整更新が行われる。 e−fの間ではスレシュホールド値Tよりロータリエ
ンコーダの角速度が大きくなるので比較器1はファース
トモードを選ぶ。従って、A出力が出されウインドウ値
は粗調整による更新が行われる。 f−g間では比較器1はスレシュホールド値Tよりロ
ータリエンコーダの角速度が減少方向となるのでスロー
モードを選ぶが、今まで粗調整モードであったため、フ
ラグsmodeは「0」であり、従って、これよりコントロ
ーラ2は微調整でないことを知るので、A,B出力いずれ
も出されず、いずれのモードも選択されない。そして、
この間は更新が行われない。 g−h間ではつまみをゆっくりと逆向きに回した状態
である。ここではスレシュホールド値Tよりロータリエ
ンコーダの角速度が小さいが、角速度は逆向増加方向に
あるので、フラグsmodeは「1」となり、スローモード
が選ばれる。そして、B出力が出され微調整更新が行わ
れる。 h−i間ではスレシュホールド値Tよりロータリエン
コーダの角速度が小さいのでスローモードが選ばれる。
そして、角速度は減少方向にあるがフラグsmodeは
「1」であるから微調整更新が行われる。 このように本装置はつまみの回転速度に対応するパル
スを発生するロータリエンコーダの出力をサンプリング
し、そのサンプリングしたパルス数の大小と前後の増減
関係により粗調整、微調整のモードを選択し、粗調整モ
ードでは所定の時間間隔で粗調整用の大なる所定のステ
ップ幅で、また、微調整モードでは粗調整モードにおけ
るロータリエンコーダパルス出力終了後である場合に上
記サンプリングしたパルス数に対応するステップで補正
値を得、この補正値分上記つまみの回転方向に対応する
極性を以てウインドウ幅及びウインドウ・レベルの各設
定ウインドウ値の更新を行い、ウインドウ値の設定を行
うようにし、この設定ウインドウ値をもとに画像データ
の濃度値変換を行うようにしたものである。従って、つ
まみの回転速度を変えるだけでつまみを早く回転させれ
ば粗いステップでウインドウ値の更新補正が成され、ゆ
っくり回せば細かいステップでウインドウ値の更新補正
が成される他、粗調整操作時のつまみの回転が止まるま
では微調整に移らないようにしたので、操作性の改善と
設定時間の短縮を図ることが出来、ウインドウ値の設定
変更が容易になる。 尚、発明は上記し、且つ、図面に示す実施例に限定す
ること無くその要旨を変更しない範囲内で適宜変形して
実施し得るものである。 〔発明の効果〕 以上詳述したように本発明によれば、つまみの操作状
況に応じて粗調整と微調整に自動的に切替わるようにし
たので、操作性の改善と設定時間の短縮を図ることが出
来、ウインドウ値の設定変更が容易になるなどの特徴を
有する画像データのウインドウ設定装置を提供すること
が出来る。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial application field) The present invention relates to, for example, window setting of image data for designating a necessary area in a diagnostic image such as an image reconstructed by a CT scanner. It concerns the device. (Prior Art) For example, an image reconstructed by an X-ray CT scanner is formed as pixel data of as many as 4000 tones according to the X-ray absorption coefficient of the composition at each position on the tomographic plane to be imaged. You. On the other hand, gray scales that can be identified by human vision are gray scales, that is, at most several tens of gray scales in black and white shading levels. Therefore, when performing a diagnosis while viewing a diagnostic image such as an image reconstructed by a CT scanner, specify the pixel data value (window level) to be used as a reference and the width (window width) of the pixel data value per gradation. There is a request to display the pixel data corresponding to the designated gray scale (shade level corresponding to the step of the CT value) for observation, and the window setting device sets a window which is a condition for that. It is for. Conventionally, this type of apparatus is set by the operation amount of a window switch provided on a console of a CT scanner. That is, the window switch is provided with two rotary knobs having relatively large diameters (for the window level WL and for the window width WW), and the rotary encoders are directly connected to the rotary shafts of the respective knobs. Then, the above knobs are respectively rotated forward and backward to set a window level WL and a window width WW. The window level WL and the window width WW are determined by sampling and counting output pulse signals of the rotary encoder generated in accordance with the operation direction and operation amount of each of the knobs, and determining the count values. That is, from each of the window width and window level rotary encoders, a pulse having a frequency corresponding to the operation speed of the knob is output together with a direction signal corresponding to the rotation operation direction of the knob. Are output as a sampling value .DELTA.WW for the window width and a sampling value .DELTA.WL for the window level, and are added and subtracted to obtain a window value. Thus, the window level WL and window width WW
Can be set by operating the above knobs, and a window having a desired window level WL and window width WW can be set. In such a conventional apparatus, the set value is obtained by sampling and counting the output pulse of the rotary encoder that is rotated in association with the operation of the knob, and the count value is used. , The output value increases in accordance with the speed at which the knob is turned. However, since the value corresponding to the manipulated variable becomes the set value, simply turning the above knob quickly reaches the target value,
The knob operation amount itself does not change. There is also a window setting device using a snap switch. This is provided with a snap switch for generating a pulse for coarse adjustment and a snap switch for generating a pulse for fine adjustment. When performing coarse adjustment, operate the snap switch for coarse adjustment to the positive (+) or negative (-) side. The output pulse is counted and coarsely adjusted to near the target amount. Then, the snap switch for fine adjustment is operated to the positive (+) or negative (-) side to count the output pulse and set the target amount. Is what you do. However, in this method, the setting operation is performed only at a fixed speed,
I can't. In addition, a method is also conceivable in which various switches corresponding to the values of the window level WL and the window width WW that can be set in advance are provided, and the setting can be performed by operating a target switch among the switches. According to this method, a desired target value can be set by a single operation, but since there are many types of switches, there is a problem of an area where the switches are provided. (Problems to be Solved by the Invention) As described above, in the conventional practically used apparatus, when setting the window level WL and the window width WW, the operation amount according to the opening from the current setting value Minutes,
The knob must be operated, or the snap switch must be operated by an amount corresponding to the opening from the current set value. On the other hand, when a CT image is displayed for clinical use, or when an imager or a photograph is taken, the window value (the value of the window level and the window width) is, for example, "50".
It is often used by setting to a sharp value such as "100" or "150", and the value difference between the setting values to be used is large. However, in the conventional method as described above, the operation amount and time of the knob or the snap switch just to fill the gap between the set target value and the current set value are required, and when changing the setting, the operation is difficult and time is required. Take it. Therefore, an object of the present invention is to improve the operability and shorten the setting time by automatically switching between coarse adjustment and fine adjustment according to the operation state of the knob, and to easily change the setting of the window value. To provide an image data window setting device. [Configuration of the Invention] (Means for Solving the Problems) In order to achieve the above object, the present invention is configured as follows. That is, operating means capable of variably operating the operating direction and operating speed, determining means for determining whether the operating speed of the operating means is higher or lower than a predetermined speed, and determining the operating speed by the determining means When it is determined that the speed is greater than the predetermined speed, a first mode in which at least one of the window width and the window level is changed by the coarse adjustment amount is selected, and from the state of the first mode, the first mode is determined by the determination means. If it is determined that the operation speed has become lower than a predetermined speed, a second mode in which the window width and window level are not updated until the operation speed increases again or the operation speed becomes zero Is selected, and the operation speed is determined to be lower than a predetermined speed by the determination unit except in the case of the second mode. Selecting means for selecting a third mode in which at least one of the window width and the window level is changed by the fine adjustment amount; and when the first or third mode is selected by the mode selecting means, Setting means for setting at least one of a window width and a window level with a polarity corresponding to an operation direction of the operation means with an adjustment amount in the selected mode. (Operation) In such a configuration, when the operating means is operated,
The determination unit determines whether the operation speed of the operation unit is higher or lower than a predetermined speed. If the result of this determination is that the speed is greater than the predetermined speed, the first mode in which the window width (window level) is changed by the coarse adjustment amount is selected, and the window width (window width) is set to a polarity corresponding to the operating direction of the operating means. level)
Is set. Further, after the setting is performed in the first mode, if it is determined that the operation speed of the operation means is lower than a predetermined speed, the operation speed is increased again or until the operation speed becomes zero. A second mode in which the window width (window level) is not updated is selected, and until the operation speed increases again or the operation speed becomes zero, the window width (window level) is maintained even if the operation means is operated. ) Is not updated. In the second mode, that is, when the operation speed of the operation unit decreases after the setting in the first mode and becomes lower than a predetermined speed after the setting in the first mode, the determination is performed. When the operation means determines that the operation speed of the operation means is lower than the predetermined speed, a third mode in which the window width (window level) is changed by the fine adjustment amount is selected and corresponds to the operation direction of the operation means. The window width (window level) is set according to the polarity. As described above, the present invention automatically switches between the coarse adjustment and the fine adjustment according to the operating condition of the operating means (knob), so that the operability can be improved and the setting time can be shortened. It is easy to change the value setting. (Example) An example of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing a main configuration of an apparatus according to the present invention. In the figure, 1 is the input value Δ from the rotary encoder
Comparator for receiving WW or .DELTA.WL for discriminating between coarse adjustment (fast mode; FAST mode) and fine adjustment (slow mode; SLOW mode), 2 is a controller constituted by a microcomputer, for example. so,
The controller 2 has an output terminal (A) for coarse adjustment (fast mode) and an output terminal (B) for fine adjustment (slow mode). Further, the controller 2 checks the direction and magnitude of the increase or decrease of the input value ΔWW or ΔWL at predetermined sampling intervals, and mistakes the low-speed rotation in the course from the high-speed rotation to the stop of the rotary encoder with the fine adjustment mode. In order to avoid this, the current input value ΔWL N (or ΔW N ) with respect to the previous input value ΔWL N-1 (or ΔWW N-1 )
L N ) is compared, and if the previous time is smaller than the current time, as a fine adjustment, the output from the output terminal (B) is suppressed even if the mode output of the comparator 1 is the slow mode. When the mode output of the comparator 1 is the slow mode and the result of the determination is a fine adjustment, a command signal is given to the fine adjustment window calculating section 4 each time the input value ΔWW or ΔWL is received. 3
Is a frequency divider. The frequency divider 3 receives an output from the output terminal (A) of the controller 2 in the fast mode and outputs an output every time the frequency reaches a preset number M. The fine-adjustment window calculation unit 4 outputs ΔWW in the fine-adjustment mode.
And a window calculation unit for fine adjustment that calculates a window value in response to ΔWL. That is, the fine-adjustment window calculation unit 4 reads out the window value stored in the window value memory 6 every time the output from the output terminal (B) of the controller 2 is received, and reads the input value ΔWW or Correction (for example, one time or tenths) corresponding to the value of ΔWL is performed with the polarity corresponding to the rotation direction of the knob, and updated and stored in the window value memory 6. Reference numeral 5 denotes a FAST mode window calculation unit, which has a predetermined width, for example, "50" or "100", each time an output is received from the frequency divider 3, and a current setting window according to the rotation direction of the knob. The value (stored in the window value memory 6) is added or subtracted to obtain a new set window value. The obtained value is updated and stored in the window value memory 6.
Reference numeral 7 denotes a window calculation unit that calculates a new display gradation value to be given to image data in a range corresponding to the set window value based on the window value stored in the window value memory 6. In this device, for window width and window
The same setting operation means as in the conventional system in which a rotary encoder is directly connected to each level knob is used. That is, from each of the window width and window level rotary encoders, a pulse having a frequency corresponding to the operation speed of the knob is output together with a direction signal corresponding to the rotation operation direction of the knob. And supplied to the comparator 1, the controller 2, and the fine adjustment window calculator 4 as a sampling value ΔWW for the window width and a sampling value ΔWL for the window level. The comparator 1 compares a preset reference value with the sampling value ΔWW for the window width and the sampling value ΔWL for the window level, and determines whether the mode is the fast mode (coarse / fine adjustment mode) or the fine adjustment mode (SLOW ;
While determining the nuclear a slow mode), the reference value is a reference value DerutaWL c for reference value DerutaWW c and the window level for window width. That is, the comparator 1 compares the reference value DerutaWW c or DerutaWL c and the corresponding input value DerutaWW or DerutaWL, to determine whether the slow mode is fast mode depending on whether the input value is greater than the reference value smaller Mode output. In addition, based on the window value set in the window value memory 6, the window calculation unit 7 calculates a new gradation value to be provided corresponding to the image data value in order to provide a gradation corresponding to the set window value. This calculation result is stored in a memory (not shown) in the form of a gradation conversion table. Next, the operation of the present apparatus having the above configuration will be described. In this device, for window width and window
The same setting operation means as the conventional method in which a rotary encoder is directly connected to each level knob is used.
That is, from each of the window width and window level rotary encoders, a pulse having a frequency corresponding to the operation speed of the knob is output together with a direction signal corresponding to the rotation operation direction of the knob. And supplied to the comparator 1, the controller 2, and the fine adjustment window calculator 4 as a sampling value ΔWW for the window width and a sampling value ΔWL for the window level. Then, the comparator 1 obtains a preset reference value, a sampling value ΔWW for this window width, and
A comparison is made with the level sampling value WL to determine whether the mode is the fast mode or the slow mode. Reference value DerutaWW c and the window for the window width as the reference value,
Since there are a reference value DerutaWL c for level, comparator 1 is input value DerutaWW or DerutaWL and compared with a reference value DerutaWW c or DerutaWL c corresponding thereto, fast mode depending on whether the input value is greater or smaller than the reference value The mode output is issued by determining whether the mode is the slow mode or the slow mode. Further, the controller 2 compares the magnitude of the input value ΔWW or ΔWL with respect to the previous sampling value every time the input value ΔWW or ΔWL is sampled, and determines whether or not the deceleration occurs at the time of breathing operation during the manual rotation high-speed rotation operation. Determine whether or not.
Thus, even if the mode output from the comparator 1 is the slow mode, it is possible to know the case of the deceleration occurring at the time of the breathing operation during the manual rotation high speed rotation operation. The controller 2 receives the mode output from the comparator 1 every time the input value ΔWW or ΔWL is sampled.
Is a signal to the frequency divider 3 when the mode output of the comparator 1 is the fast mode, and when the mode output of the comparator 1 is the slow mode and the judgment of the controller 2 is fine adjustment. Gives the signal to the fine adjustment window calculator 4. Now, assuming that the knob is turned quickly, the comparator 1 generates a mode output of the fast mode at each sampling interval, so that each time the mode output is received, the comparator 1 generates an output from the output terminal (A). This output is sent to the frequency divider 3, which generates an output every time the input from the controller 2 reaches a predetermined number of times M, and supplies the output to the FAST mode window calculator 5. Each time the FAST mode window calculation unit 5 receives the output from the frequency divider 3, it reads out the window value stored in the window value memory 6 and sets a predetermined value (for example, "100") in the rotation direction of the knob. Add or subtract as appropriate and correct. Then, the corrected new setting window value is updated and stored in the window value memory 6. Thus, the value of the window value memory 6 is updated at predetermined time intervals and in steps of "100". Even when the knob operation is performed at a high speed, the rotation speed temporarily decreases during a period in which the operation is breathed. However, the controller 2 compares the magnitude of the input value ΔWW or ΔWL with respect to the previous sampling value every time the input value ΔWW or ΔWL is sampled, and determines whether or not the deceleration occurs at the time of breathing operation during the manual rotation high-speed rotation operation. Is determined.
As a result, even if the mode output from the comparator 1 is the slow mode, it is possible to know that the mode is deceleration during the high-speed rotation operation by hand. In this case, the output from the output terminal (B) is suppressed. I do. As a result, when the knob is operated quickly, the window value changes, for example, from “100” → “200” → “300”. When the knob is slowly turned, the comparator 1 generates a slow mode output at each sampling interval.
Each time the controller 2 receives this mode output, it supplies a command signal to the fine adjustment window calculator 4. Then, the fine adjustment window calculator 4 reads the window value stored in the window value memory 6 and adds or subtracts a correction value corresponding to the input value ΔWW or ΔWL according to the rotation direction of the knob, and corrects it. I do. Then, the corrected new setting window value is updated and stored in the window value memory 6. That is, the window value is finely adjusted. Based on the window value set in the window value memory 6 in this way, the window calculating unit 7 calculates a new gradation value to be given to the image data in the range corresponding to the set window value. It is stored in a memory (not shown) in the form of a gradation conversion table. Then, the gradation value of the image data is converted based on the obtained gradation conversion table, and the image can be displayed on the display means with this gradation. According to this apparatus, when the knob is operated as shown in FIG. 2, the following operation is performed. During a-b, the comparator 1 selects the slow mode because the angular velocity of the rotary encoder is smaller than the threshold value T, which is the reference value. Then, a fine adjustment update is performed. During bc, the comparator 1 selects the fast mode because the angular velocity of the rotary encoder is larger than the threshold value T, which is the reference value. Then, the coarse adjustment update is performed. During the period between cd and d, the comparator 1 selects the slow mode because the angular velocity of the rotary encoder is smaller than the threshold value T which is the reference value. However, the controller 2 detects that the input value ΔWL or ΔWW is smaller than the previous value. Neither mode is selected because it is not fine adjustment. Then, no update is performed during this time. During the period of de, the slow mode is selected because the angular velocity of the rotary encoder is smaller than the threshold value T. Then, a fine adjustment update is performed. Since the angular velocity of the rotary encoder becomes larger than the threshold value T between e and f, the comparator 1 selects the fast mode. Therefore, the window value is updated by the coarse adjustment. Between f and g, the comparator 1 selects the slow mode because the angular velocity of the rotary encoder is smaller than the threshold value T, which is the reference value. However, the controller 2 detects that the input value ΔWL or ΔWW is smaller than the previous value. Neither mode is selected because it is not fine adjustment. Then, no update is performed during this time. While the knob is operated in the opposite direction between g-hi,
Since the angular velocity of the rotary encoder is smaller than the threshold value T, the slow mode is selected. Then, a fine adjustment update is performed. Here, the controller 2 detects whether or not the input value ΔWL or ΔWW in the current (N) is smaller than the previous (N−1), and determines whether or not the fine adjustment is performed. If the input value ΔWL or ΔWW in (N) is larger than the previous value (N−1), the flag smode is set to “1”; otherwise, the flag smode is set to “0”, and fine adjustment is performed using this flag. Or not. When the mode output of the comparator 1 is the fast mode, the controller 2 generates an output (A output) of the output terminal (A), and the flag smode is temporarily set to "0". Then, the input value ΔWL in this time (N)
Alternatively, it is detected whether or not ΔWW is smaller than the previous time (N−1), and it is determined whether or not the fine adjustment is performed. )
If the flag smode is "0", the flag smode is set to "1". Otherwise, do not modify the flag. When the mode output of the comparator 1 is the slow mode, the controller 2 checks the current state of the flag smode. When the flag smode is "1", the controller 2 generates an output (B output) from the output terminal (B). Then, this time (N) including the case where the flag smode is “0”
It is determined whether the input value .DELTA.WL or .DELTA.WW is smaller than the previous value (N-1), and it is determined whether or not the adjustment is fine adjustment. At this time, the input value WL or .DELTA.WW If the value is smaller than (N-1) and the flag smode is "0", the flag smode is set to "1". Otherwise, do not modify the flag. In this manner, the flag smode is operated and checked to determine whether or not the mode is the fine adjustment mode, and the mode output from the comparator 1 causes the output terminal (A),
By performing the output generation control from (B), it becomes possible to perform control corresponding to the conditions. The above operation is summarized in a flowchart as shown in FIG. 3, and the mode output of the comparator 1 in each section from a to i with respect to the pattern in FIG. FIG. 4 shows the contents of the flag smode of the controller 2, the states of the output terminals (A) and (B), and the actual adjustment state. That is, during a-b, the comparator 1 selects the slow mode since the angular velocity of the rotary encoder is smaller than the threshold value T. After the sampling is performed at least once, the input value ΔWL or ΔWW in the current (N) becomes larger than that in the previous (N−1).
The smode becomes "1", the B output is output, and the fine adjustment is updated. During bc, the comparator 1 selects the fast mode because the angular velocity of the rotary encoder is larger than the threshold value T. Then, after the A output is output, the flag smode is reset to “0”, and the coarse adjustment is updated. During the period between cd and d, the comparator 1 selects the slow mode because the angular velocity of the rotary encoder is smaller than the threshold value T. However, since the flag smode is “0”, the B output is not output and neither mode is selected. Then, no update is performed during this time. During the period of de, the slow mode is selected because the angular velocity of the rotary encoder is smaller than the threshold value T. However, since the angular velocity of the rotary encoder is in the upward direction, the input value ΔWL or ΔWW at this time (N) is larger than that at the previous time (N-1). Becomes "1", and thereafter the B output is output and fine adjustment updating is performed. Since the angular velocity of the rotary encoder becomes larger than the threshold value T during the period e−f, the comparator 1 selects the fast mode. Therefore, the A output is output and the window value is updated by the coarse adjustment. During the period between f and g, the comparator 1 selects the slow mode because the angular velocity of the rotary encoder is in a decreasing direction from the threshold value T. However, since the coarse adjustment mode has been used, the flag smode is “0”. From this, the controller 2 knows that it is not a fine adjustment, so neither the A nor B output is output, and neither mode is selected. And
No updates are performed during this time. Between g and h, the knob is slowly turned in the opposite direction. Here, the angular speed of the rotary encoder is smaller than the threshold value T, but since the angular speed is in the reverse increasing direction, the flag smode becomes "1" and the slow mode is selected. Then, the B output is output and fine adjustment updating is performed. Since the angular velocity of the rotary encoder is smaller than the threshold value T between hi and i, the slow mode is selected.
Then, since the angular velocity is in the decreasing direction, but the flag smode is “1”, fine adjustment updating is performed. As described above, the present apparatus samples the output of the rotary encoder that generates a pulse corresponding to the rotation speed of the knob, selects the coarse adjustment mode and the fine adjustment mode based on the magnitude of the number of sampled pulses and the increase / decrease relationship before and after. In the adjustment mode, a large predetermined step width for coarse adjustment is used at a predetermined time interval.In the fine adjustment mode, when the output of the rotary encoder pulse in the coarse adjustment mode is completed, a step corresponding to the number of sampled pulses is performed. A correction value is obtained, and the window values and the window levels are updated with the polarity corresponding to the rotation direction of the knob by the amount of the correction value, and the window values are set. In this case, the density value conversion of the image data is performed. Therefore, only by changing the rotation speed of the knob, if the knob is rotated quickly, the window value is updated and corrected in coarse steps, and if the knob is turned slowly, the window value is updated and corrected in fine steps. Since the fine adjustment is not performed until the rotation of the knob stops, the operability can be improved and the setting time can be shortened, and the setting of the window value can be easily changed. The present invention is not limited to the embodiments described above and shown in the drawings, and can be implemented with appropriate modifications without departing from the scope of the invention. [Effects of the Invention] As described above in detail, according to the present invention, the mode is automatically switched between the coarse adjustment and the fine adjustment according to the operation state of the knob, so that the operability is improved and the setting time is shortened. Thus, it is possible to provide an image data window setting apparatus having features such as easy setting change of a window value.

【図面の簡単な説明】 第1図は本発明による装置の要部構成を示すブロック
図、第2図乃至第4図は本装置の作用を説明するための
図である。 1……比較器、2……コントローラ、3……分周器、4
……微調整用ウインドウ計算部、5……FASTモードウイ
ンドウ計算部、6……ウインドウ値メモリ、7……ウイ
ンドウ計算部。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a main configuration of an apparatus according to the present invention, and FIGS. 2 to 4 are views for explaining the operation of the present apparatus. 1 ... Comparator, 2 ... Controller, 3 ... Divider, 4
... Fine adjustment window calculator, 5 FAST mode window calculator, 6 Window value memory, 7 Window calculator.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭60−263224(JP,A) 特開 昭61−54531(JP,A) 特開 昭53−36208(JP,A) 特開 昭61−80421(JP,A) 特開 昭60−181820(JP,A) 特開 昭60−86673(JP,A) 特開 昭60−75033(JP,A)   ────────────────────────────────────────────────── ─── Continuation of front page    (56) References JP-A-60-263224 (JP, A)                 JP-A-61-54531 (JP, A)                 JP-A-53-36208 (JP, A)                 JP-A-61-80421 (JP, A)                 JP-A-60-181820 (JP, A)                 JP-A-60-86673 (JP, A)                 JP-A-60-75033 (JP, A)

Claims (1)

(57)【特許請求の範囲】 1.操作方向及び操作速度を可変に操作可能な操作手段
と、 この操作手段の操作速度が予め定められた速度より大き
いか小さいかを判定する判定手段と、 この判定手段により前記操作速度が予め定められた速度
より大きいと判定されるとき、粗調整量でウインドウ幅
又はウインドウ・レベルの少なくともどちらか一方を変
化させる第1のモードを選択し、この第1のモードの状
態から前記判定手段により前記操作速度が予め定められ
た速度より小さくなったことが判定されると、前記操作
速度が再び上昇するか或いは前記操作速度がゼロになる
までウインドウ幅及びウインドウ・レベルを更新しない
第2のモードを選択し、この第2のモードの場合以外で
前記判定手段により前記操作速度が予め定められた速度
より小さいと判定されるとき、微調整量でウインドウ幅
又はウインドウ・レベルの少なくともどちらか一方を変
化させる第3のモードを選択する選択手段と、 このモード選択手段により前記第1又は第3のモードが
選択されるとき、選択されたモードにおける調整量で前
記操作手段の操作方向に対応する極性を以てウインドウ
幅又はウインドウ・レベルの少なくともどちらか一方の
設定を行う設定手段と を具備することを特徴とする画像データのウインドウ設
定装置。
(57) [Claims] Operating means capable of variably operating the operating direction and operating speed; determining means for determining whether the operating speed of the operating means is higher or lower than a predetermined speed; and determining the operating speed by the determining means. When it is determined that the speed is higher than the speed, the first mode in which at least one of the window width and the window level is changed by the coarse adjustment amount is selected, and from the state of the first mode, the operation is performed by the determination means. When it is determined that the speed has become lower than the predetermined speed, a second mode in which the window width and the window level are not updated until the operation speed increases or the operation speed becomes zero is selected. However, when the operation speed is determined to be smaller than a predetermined speed by the determination means other than in the second mode, Selecting means for selecting a third mode for changing at least one of the window width and the window level by adjusting the amount; selecting the first or third mode by the mode selecting means; A window setting device for setting at least one of a window width and a window level with a polarity corresponding to an operation direction of the operation unit by an adjustment amount in a mode.
JP61140919A 1986-06-17 1986-06-17 Window setting device for image data Expired - Fee Related JP2721152B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61140919A JP2721152B2 (en) 1986-06-17 1986-06-17 Window setting device for image data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61140919A JP2721152B2 (en) 1986-06-17 1986-06-17 Window setting device for image data

Publications (2)

Publication Number Publication Date
JPS62297976A JPS62297976A (en) 1987-12-25
JP2721152B2 true JP2721152B2 (en) 1998-03-04

Family

ID=15279866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61140919A Expired - Fee Related JP2721152B2 (en) 1986-06-17 1986-06-17 Window setting device for image data

Country Status (1)

Country Link
JP (1) JP2721152B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0833722B2 (en) * 1989-07-19 1996-03-29 株式会社東芝 Image display method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5076484A (en) * 1973-09-13 1975-06-23
JPS549862A (en) * 1977-06-23 1979-01-25 Nippon Steel Corp Lifting cear
JPS5853601U (en) * 1981-10-07 1983-04-12 株式会社マキタ電機製作所 portable router
JPS599980A (en) * 1982-07-07 1984-01-19 Mitsubishi Electric Corp Method for using photocoupler
JPS60263224A (en) * 1984-06-12 1985-12-26 Fujitsu Ltd Mouse control system
JPS6154531A (en) * 1984-08-27 1986-03-18 Toshiba Corp Picture display device

Also Published As

Publication number Publication date
JPS62297976A (en) 1987-12-25

Similar Documents

Publication Publication Date Title
EP0393663B1 (en) Apparatus and a method for automatically centering a video zoom and pan display
US6314240B1 (en) Lens control apparatus
JP2979081B2 (en) Automatic exposure control method and apparatus
US4754332A (en) Device for presenting and selectively altering the brightness of a digitized image
JPH04324767A (en) Television camera device with variable shutter
US5168199A (en) Horizontal linearity correction circuitry for cathode ray tube display
US4563740A (en) Method and means for automatically variably controlling display parameters
CA1198767A (en) Apparatus for maintaining of a cathode ray tube image within the light acceptance range of a photographic film
JPH038526B2 (en)
JP2721152B2 (en) Window setting device for image data
US6195123B1 (en) Method of automatically adjusting a CRT color monitor screen and a CRT color monitor
US4534004A (en) Apparatus and method for determining signal parameters of periodic square wave signals
JP3748457B2 (en) Window operation device
JP2000513902A (en) Video signal black level detection circuit
JP2618942B2 (en) Hard copy device
JP2576178B2 (en) X-ray tube current regulator
JP2691019B2 (en) White balance device
JPH06231244A (en) Image processing device
JPS6067912A (en) zoom lens device
JPH0694966A (en) Optical apparatus
JPH0210471A (en) Image work station
JPS62276798A (en) Device for x-ray tomography
JPH07274053A (en) Focus adjustment device for television camera
JPH1166295A (en) Method and device for image display
JPH0743590A (en) Lens system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees