OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ビデオ信号処理回路

  • 暇なときにでも
  • 質問No.247235
  • 閲覧数168
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

ビデオ信号のコントラスト比をコントロールする(強調する)回路が必要になりました。
マニュアル操作でコントロールする回路はいくつかの文献に紹介されていますが、自動的にコントラスト比を調整してくれる回路があれば助かります。
そのような回路が紹介されている文献もしくは製品があれば紹介してください。
宜しくお願いします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル11

ベストアンサー率 57% (203/353)

こんにちは。 自動的にとは、何の条件を持って自動的に変えると言うことでしょうか? 見ている外部環境によって変化させるなら、CdS等で明るさを見て、明るければ 高めにコントロールしてやればいいです。 これが、映像種別によって人間が見た目が同じくらいになるように調整するのは 難しいです。コントラストって個人で規準が違うし、はじめから強調したいなら標準 で強めにしておくとか(^^; ...続きを読む
こんにちは。

自動的にとは、何の条件を持って自動的に変えると言うことでしょうか?

見ている外部環境によって変化させるなら、CdS等で明るさを見て、明るければ
高めにコントロールしてやればいいです。

これが、映像種別によって人間が見た目が同じくらいになるように調整するのは
難しいです。コントラストって個人で規準が違うし、はじめから強調したいなら標準
で強めにしておくとか(^^;

そもそも、場面によって映像情報のレベルが変化するので何が最適かなんて、
人の目で画面を見なければ判断が困難なので、標準的な設定をして、あとは映像
種類とか全くのマニュアルで利用者に調整してもらっているんじゃないでしょうか?

どうしてもと言うなら、ある程度のフレームをサンプリングして、RGB信号のヒストグラム
を作り、その時の明るさの設定とヒストグラムの相関関係を重み付けして判断してコン
トラスト調整に反映くらいしか思い付かないです。
お礼コメント
noname#3309

朝にもかかわらず早速のご回答ありがとうございます。
目標としましては、1フィールド中の1番明るい点が白レベル,一番暗いポイントが黒レベルになるように調整できれば大丈夫です。
(かなり変な映像になると思いますがやむを得ないと考えております)
カメラヘッドに既にALCはついていますので明るさの調整は問題ありません。
ただ、撮影する対象と背景との明暗差が極めて小さくしかもその明暗差が時々刻々変化してしまうのでこれをなんとか見えるようにしたいと考えております。
(なにぶん画像処理は専門外ですので用語の不備はご容赦ください。)
投稿日時 - 2002-04-05 22:33:23


  • 回答No.2
レベル11

ベストアンサー率 57% (203/353)

こんにちは。 それは輪郭強調で対応できないんでしょうか? 画面中に存在するレベルが仮に黒(=0)~白(=100)に対して 20~70のものだったら、20→0、70→100と広げてコントラストを 確保するって言うことですよね... 同じ映像を撮っていれば、同じように変な色になるでしょうけど、場面が変 わったりすると、色調とか変になりそうですね(^^; 私なら、エッジ抽出とかシャ ...続きを読む
こんにちは。

それは輪郭強調で対応できないんでしょうか?

画面中に存在するレベルが仮に黒(=0)~白(=100)に対して
20~70のものだったら、20→0、70→100と広げてコントラストを
確保するって言うことですよね...

同じ映像を撮っていれば、同じように変な色になるでしょうけど、場面が変
わったりすると、色調とか変になりそうですね(^^;

私なら、エッジ抽出とかシャープさを出す方法で何とかしたいところですが、
言われます方法を実現するには、
1.輝度の最小と最大のものを決定する。
2.最小輝度を黒に固定して、最大輝度ものを白になるように変換する。

と言う手順が必要になり、デジタル処理しなければならないですし、30fps確保
するならばそれなりのパワーが必要になると思いますが、最近のグラフィック
ボードならば可能だと思います。

一番厄介なのは、初めから白黒信号ならやりやすいですが、カラーだと暗い点と
明るい点が同一色調とは限らないので、そうした場合RGB情報をどのように変換
したら良いのかわからないというか、滅茶苦茶の色調になってしまう可能性が
あります。

しかし、それはやむを得ないと考えていると言うことなので、一番簡単な方法は、
R,G,Bを分けてそれぞれ計算する方法でしょうか。

各16ビットで最小輝度がa,b,c、最大輝度がk,l,mとしたら、中間のd,e,f点は
d'=(FF/(k-a))*d と言ったようにR,G,Bそれぞれに計算してやれば可能だと思
います。
お礼コメント
noname#3309

度々ありがとうございます。

まずお詫びしなければなりません。重要な情報が抜けておりました。信号はモノクロのNTSCです。またコントラスト比もALC通過後で95~100(と表現すればよいのでしょうか?)モニタ上ではほとんど対象物が判別できないレベルです。

また浅学を曝け出すようでお恥ずかしいのですが、ご説明いただいた内容の実現方法がわかりません。

大変申し訳ないのですが参考となる文献,製品などありましたらご紹介いただけないでしょうか。
投稿日時 - 2002-04-07 22:09:18
  • 回答No.3
レベル11

ベストアンサー率 57% (203/353)

こんばんは。 私も映像処理は専門でなく、学生の頃かじったり趣味でCGで遊ぶのに自分で 勉強したくらいなので、すいませんがご質問の回答とかヒントとなる具体的 な文献は知りませんので、こうしたらどうかと言うヒントになればと思います。 既に撮影した映像信号を加工、コントラストを高めて見たいと言う趣旨であ るならば、一度パソコンのキャプチャボードで取り込んでしまえば、コント ラストの低いもので ...続きを読む
こんばんは。

私も映像処理は専門でなく、学生の頃かじったり趣味でCGで遊ぶのに自分で
勉強したくらいなので、すいませんがご質問の回答とかヒントとなる具体的
な文献は知りませんので、こうしたらどうかと言うヒントになればと思います。

既に撮影した映像信号を加工、コントラストを高めて見たいと言う趣旨であ
るならば、一度パソコンのキャプチャボードで取り込んでしまえば、コント
ラストの低いものでも高くすることは簡単です。

NTSC信号をある回路を通して自動にコントラストを高めてモニタで見たいと
するならばCPU等を持たない回路によって実現する方法は思いつかないです。

コントラストを高める手順としては、NTSC信号をS端子用又はRGBに分離して
各信号をサンプリングして、前回の通り各信号のレベルを比較、変換プログ
ラムして結果を出力するのが簡単かと思います。
お礼コメント
noname#3309

何度もご指導いただきありがとうございました。
なんとか検討してみたいと思います。
投稿日時 - 2002-04-08 07:41:46
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ