液晶の低解像度でスムージングを実現するソフト
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG(アンチエイリアス)がかからないものがありますよね?
真ん中に小さく表示されたり、ジャギーが目立ったり。
でもスムージング機能がついているものだと、けっこう
違和感無くきれいに表示できます。
ああいうスムージング機能って、ビデオカードについている
ものでなく、プログラムで実現できないんでしょうか?
いざソフトでやるとなるとCPUにかなり負荷がかかりそうですが
最近のパソコンは処理速度も上がってきてるし、大丈夫な気がします。
実装する場合、Windowsのすべての描画にフィルタをかける必要が
ある気がしますし、そこが難しいと思うのですが・・・
ちなみに自分はプログラミングはほとんどできません。
ゲームなどを全画面表示でやりたいときなどにかなり重宝すると思います。
作ってくれればその恩恵はかなり多くの人に及ぶし、神なんだが・・・
誰か作ってくれませんか?
というかすでに作っている人がいてもおかしくないのに
そのようなソフトが存在しないのは、なにか大きな
技術的な壁があるのでしょうか?
周辺機器のドライバなどの知識はまったく無いので、
勘違いなことを言っていたらすみません。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGいまどきのLCDならハードでスムージングしてくれるし。
してくれないLCDが採用されてるような環境で実用になるでしょうか?
外付けなら新しいのに買い換えればいい話だし。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG相当が綺麗に表示されない事を言ってるんじゃ?
だとしたらとても厄介だよ。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG>>>1が考えてるのはもしかして DOSとかDIRECT-XでのVGA画面
>相当が綺麗に表示されない事を言ってるんじゃ?
これのことを言いたかったんです。言葉を補ってくれて
どうもありがとう。DIRECT-XでのVGA画面やWindowsで画面の設定
をしたときのVGA画面できれいに表示したいんです。
とても厄介っていうことはディスプレイドライバを自前で用意しなければ
ならないとか、そういうことなんでしょうか?
厄介っていうことは、一応技術的には可能と見ていいんですよね?
0014デフォルトの名無しさん
NGNG00151
NGNGB5ノートなんですよ。ちなみに機種はLaVie J PC-LJ7002Dです。
それでもゲームなどのVGA画面でもできればきれいに表示したいなー、と
0016デフォルトの名無しさん
NGNGフォトショのバイキュービック法みたいなことを
リアルタイムでやれってことだろ?
フォトショとかであれだけ重いうえに文字とかの細かいビットマップ
にはそれほど有効じゃないし。
00171
NGNGハードでスムージングを実現しているものをソフトでまかなおうとすると
半端じゃなく負荷がかかるということですね。
子の機能をハードで実現しているものと同等のものをソフトで実現できたら、
自分を含めて恩恵に授かれる人はかなり多いと思ったのですが・・・
B5ノートでゲームする人とか、SVGAで大きめの画面で使いたい人とか。
素直にTVなり外部ディスプレイなりにつなげということですかね
0018デフォルトの名無しさん
NGNGというか、Direct3Dなどの場合できるの?
0019デフォルトの名無しさん
NGNG範疇が違う。
ハードウェア板が適当か?
組み込み関係が強い人って、どの板に多いのだ?
0020デフォルトの名無しさん
NGNG言葉足らずですまん
バイキュービック法ってのは
色の変化を三次関数のカーブで補完する方法で
フォトショップの解像度変換処理のオプションにそういうのがある
0021デフォルトの名無しさん
NGNGハードウエアは、機械・工学とは思うが。
彼らにしても1の抱える解決は解決されないと思う。
>18
要はドライバ乗っ取って、描画をぜんぶソフトですればいいし、
3Dも間にはいって座標変換をかければいいとはおもうけど、
どっちにしろ、使い物にならないくらい遅くなると思うよ。
00221
NGNG自分は昨今のCPU速度の向上を過信してたようです。
たしかにシフトウェアでスムージングした画面は、見た目VGAであっても
実体はXGAな訳で、そのすべての座標の色を計算して導き出すのは
半端なく重い処理だということはなんとなく分かりました。
皆さんの専門的な意見が聞けて勉強になりました。
最近の液晶ディスプレイの機種やノートPCには、ほとんどスムージング機能が
ついているけど、中にはついていないものもあるのはなぜなんでしょうね?
他の部品にコストがかかるから、B5ノートでは高級なビデオカードは必要ない
というスタンスなのでしょうか
002310
NGNG表示画面はXGAにしてDOSに対してはVGAに見せるドライバをWindowsの助け無しに
作らなければならない。
つまり仮想マシンを作らなければならない困難が一つ。 そして VGAは標準的な
ものだけどXGAは標準ではない=そのハードウエアについての情報を入手しなけ
ければならない問題が一つ
00241
NGNG現実的な方法として、DirectXの描画部分をのっとって、プログラムがVGAで
描画しようというところを、自前でXGAで描画して補間を効かせるというのを
思いついたのですが・・・
これだとゲーム専用になってしまいますが目的は達成できそうです。
どうでしょうか?
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGわざわざDirectX乗っ取るなら自前でドライバ書けよ
0027デフォルトの名無しさん
NGNG中にはついてない液晶もある?当たり前だろ。そんなくだらん機能要らねぇ。
>>1は百回くらい氏ね。ヴォケ
0028デフォルトの名無しさん
NGNGオマエモナー
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG間にかますとかできないかな…とか逝ってみるテスト
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGPIC って8ビットの1チップマイコンの?
液晶のドライバの手前で入れたとしても
60Hz で1024x768 で1秒で75M画素を処理しなければいけない
ところで
色は320x240ドットでいいから
3原色LEDを320x240ドット並べて液晶はそれをシャッターするようなのがいいな
0037デフォルトの名無しさん
NGNG現在は1280x1024 80Hzとか、1600x1200 75Hzだろ。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGそうそう。1チップマイコンの。
って75M画素か…そんな早いのないなぁ…
LEDを大量に買ってきて自分で作るとか。
本格的にできたら野球場とか使ってくれるかも(わら
て光量が足らんか
>>37
液晶はせいぜい最大70Hzでしょう。
0040デフォルトの名無しさん
NGNGいや逆に、小さいのが欲しいの。 リブレットサイズで 1280x960とか
液晶がモノクロならカラーと同じ技術使えば4倍くらい解像度上がるだろうし
でもやっぱりカラーは欲しいけど、そんな細かいドットで色はいらないから
320x240でぼんやりとついてくれればいい
0041デフォルトの名無しさん
NGNGって漏れ今のTFT液晶の技術すらよく知らないっす…
VAIOのC1とかかなりドットが細かいと思う。
0042デフォルトの名無しさん
NGNG周りのドットの平均を取るだけじゃぼやけたりにじんだりしてしまうだろうし。
それ+αの処理をしているってことだろうか
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG実際の解像度より解像度が高くなってるんじゃないの
0045デフォルトの名無しさん
NGNG○1、無い部分にゼロを入れて強力なフィルタでカットする
○2、補間する
どっちかだろう 矩形に塗ってから平均取るのは特性が悪い
0046デフォルトの名無しさん
NGNGこれですか?ClearType
色つきのアンチエイリアシングみたいな
0047デフォルトの名無しさん
NGNG先生!
分かりません(;´Д`)
0048デフォルトの名無しさん
NGNGつまり パルス信号にしてから LPFを通すという事
0049デフォルトの名無しさん
NGNGそういうのとは根本的に違うよね・・・・画像を相手に処理するわけだから。
0050デフォルトの名無しさん
NGNG勉強してきます…
0051デフォルトの名無しさん
NGNGDirectXやゲームのほうをXGAで使うようにしたほうが早いと思うのは
俺だけ?
0052デフォルトの名無しさん
NGNG00531
NGNG>>52
これのことです。市販品の640x480固定のソフトを、液晶で、何とかして
全画面表示でもギザギザにならずに表示できないかってことなんですが。
ClearTypeに関してはどういうものかは知っているんですが、それとは
また別の話ですね。あれもすばらしい技術だとは思うけど。
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGっていう経路を
ビデオカード→(コード上でVGAのとき、XGAで補間を効かせるよう
細工したDirectDraw)→アプリケーション→実際に液晶に表示
にする。
この方法で実現できないでしょうか?
0058デフォルトの名無しさん
NGNG俺がプリンタドライバくらいしか作ったこと無いからかもしれないけど。
0059デフォルトの名無しさん
NGNGでも、COMでの呼び出しの場合どうなるのだろう。
0060デフォルトの名無しさん
NGNG補完コードはかなり良質でないとダメだな。
たとえば、ソフトフェードなんかしているアプリだと、
フェード>補完>描画 となってかなり重くなりそうなんだが
0061デフォルトの名無しさん
NGNG―――――――――――――‐┬┘
|
____.____ |
| | | | 640x480のゲームを
| | ∧_∧ | | 窓から投げ捨てろ
| |( ´∀`)つ ミ |
| |/ ⊃ ノ | | ミ┌─┐
 ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄ | └─┘
0062デフォルトの名無しさん
NGNG0063260
NGNGここの572が言っている
「Direct Drawとか使って全画面表示させるソフト」
を探しているのですが、どなたかご存じないですか?
0064デフォルトの名無しさん
NGNGこれはどうよ?
0065デフォルトの名無しさん
NGNG>「Direct Drawとか使って全画面表示させるソフト」
これってそのPCの(液晶の)機能をいじるソフトでしょ。
俺も前に98ノート使ってたけど、拡大表示を実行時に切り替えるソフトが
標準で付属してた。
006663
NGNG目的のソフトが存在する?!と思ったのですが
ぬか喜びだったようですね。
>>64
見た目の解像度を上げるのではなく”下げる”ソフトを探しています
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGDirect3DでVGAでレンダリングした画像をビデオカード側の力でXGAに引き伸ばしてみても
ボケボケでどうしょもないぞ。手法に限らず、拡大率が高すぎだ
ショボイ液晶の拡大処理よりはましかもしれんが。どっちみちクソ
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG常識的に考えても無理
0075デフォルトの名無しさん
NGNGVGA画面をスキャンして文字の部分はフォントを検索して同じフォントで拡大
0076デフォルトの名無しさん
NGNG液晶ハードウェアについてるスムージング機能外したいと思ってるけどなにか?
0077デフォルトの名無しさん
NGNGフォントをパターンマッチングで同定するつもりなのか。
すごいな。だが、非常に遅そうだが……
0078デフォルトの名無しさん
NGNG昔X68Kでやった時はフォントが内蔵ROMだけだったからそんなに遅くなかったよ
今なら、 横にスキャンせずに縦にスキャンして 16bitに圧縮
あらかじめ1文字づつ同じ方法で始点によって十数に切り出し
全てテーブルにした後、重複するコード中あまり識別能力のない
のを捨ててゆく とかで結構速いんじゃないの?
0079デフォルトの名無しさん
NGNG考えないといけないし、プロポーショナルは面倒だし、
ほかにもフォントはあるかもしれないし、文字描画に
そのアプリ独自の処理がかかってるかもしれないし
(AdobeAcrobatとか)、そのあたりはどうよ
0080デフォルトの名無しさん
NGNGいろんなフォントサイズが混ざってたらどうするんだ?
あとは、図の中で字を斜めに回転してあるとか。
..つーか、そこのフォント名とサイズが分かってるく
らいなら文字コードも分かってたりしないだろうか。
フォントが分からないときは?
0081デフォルトの名無しさん
NGNG1、その4つにサイズ2つくらい対応しときゃVGAならいいだろ
完全一致する場合だけ切り出して、画像から除き、そうじゃ
なきゃそのまま画像として処理させればいいだけ
2、プロポーショナルの為に縦にスキャンするんだよ
0082デフォルトの名無しさん
NGNGする方法はどうするの?
0083デフォルトの名無しさん
NGNGOCRでも作るんか?
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG似てるけどノイズとかを考えなくてよいからずっと簡単。
■ このスレッドは過去ログ倉庫に格納されています