パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

USBビデオアダプタ:サインはVGA」記事へのコメント

  • 変、なの? (スコア:0, 余計なもの)

    by G7 (3009) on 2004年06月05日 19時15分 (#563808)
    (ページ名は)USB2VGAですか。
    2はUSB2と「To」の意味との掛詞かな。

    >ビデオチップやメモリ容量は非公開。個人的にはビデオチップの正体が知りたいところ。

    >これは「変なモノ」に分類すべきか、判断苦しむ。"

    例によってハードは疎いんですが、敢えてその俺から疑問を言わせてください。

    なんで「チップの正体が知りたい」んでしょうか?
    なんで「変なモノ」の候補なんでしょうか?

    もしかしてもしかすると、
    「ディスプレイまわりは、未だに、ロクに(少なくともUSB経由としては)抽象化されていない」
    ということなんでしょうか?
    つまりUSB経由なんて「(今は)変」ということなんでしょうか?

    もし本当にそうだとしたら、とても残念なことだと思いますが、
    実際どっちなんでしょうか?

    #性能的には元々問題ないはずですよね。
    #そういやUSB1のTVチューナーを持ってます俺。つまり少なくともTV品質の動画をUSB1で既に処理できたわけで。

    マウスやキーボードやオーディオ(だっけか)のみならず、
    出来るならばなんでもかんでもUSB(のような位置付けのInterface)で繋がって欲しいと思っています。

    余談ですが、そんなわけで、「つまみ」も「がってんボタン」も「ストレンゲージ」も
    いわゆる種々多様なデバイスがUSB(のような…)で繋がって欲しい。
    そしてOSも、それを難なく食えるようになって欲しい。
    ストレンゲージを128個(藁)つけたいっていうだけの要求に、わざわざ色々手間を要するとしたら、ちと悲しいんで。
    要するに、任意のボタンつーか、任意のBit数(?)を持つ入力デバイスっつーか、
    というレベルで抽象化しててくれればそれで済むのだが。
    複数のボタンとかがあるデバイスは論理単位も複数使えばいいだろうし。
    • by Anonymous Coward on 2004年06月05日 19時36分 (#563819)
      >#性能的には元々問題ないはずですよね。
      >#そういやUSB1のTVチューナーを持ってます俺。つまり少なくともTV品質の動画をUSB1で既に処理できたわけで。

      うーんと素人考えでここに問題があるんだと思ってました。
      TVつなぐんだったら問題ないと思うんですが
      PCつなぐときって、あいまいな表示だと困ることが多くて
      圧縮して画面を送り出すにしてもバスの帯域がネックなんだろうなぁ、と。

      画面描画が単純な線引きとかだとコマンドの転送だけで済むと
      思いますが、動画再生なんかだと結局画面全体を結構な頻度で
      書き直すわけで、そうなると「メインメモリ=>ビデオカード」
      の間に結構なデータが流れると思うんですよ。

      だから今まではUSB2でも厳しかったのかなぁと。
      で、あえて挑戦したので。

      # XGA 16bit リフレッシュレート60Hzとして...
      # 毎秒1024x768x16x60bit 転送? 754,974,720 bps 800Mbps で何とかですね・・・
      親コメント
      • あと、寡聞にして、USBのVGAクラスドライバをしりませんので、自力で特殊なドライバを作るあたりに変なもののイメージがあります。

        > # XGA 16bit リフレッシュレート60Hzとして...
        > # 毎秒1024x768x16x60bit 転送? 754,974,720 bps 800Mbps で何とかですね・・・
        逆に動画の表示を保障しなければいいかも。
        # AGPとちがってバスをシェアするから USB2.0 Hi-Speed 480Mbpsは常にでませんし。

        まあ、昨今のノーパソでも2nd VGAは結構表示できるのですが、どこら辺を狙っているのでしょうか?この商品。

        # でも、結構楽しみなのでID
        --
        M-FalconSky (暑いか寒い)
        親コメント
      • by G7 (3009) on 2004年06月05日 19時55分 (#563839)
        >PCつなぐときって、あいまいな表示だと困ることが多くて
        >圧縮して画面を送り出すにしてもバスの帯域がネックなんだろうなぁ、と。

        あっそうか。圧縮ってのを忘れていました。
        ただまあ、「あいまいな表示」にならない圧縮もあると思いますけどね。

        そういう意味で、VNCだかTightVNCだかを思い出しました。
        あれってどうなんでしたっけ?
        描画そんなに遅かったっけ?とか、帯域そんなに目一杯だったっけ?とか。
        少なくとも表示はピンボケじゃなかったよなとか。

        余談ですが、E INKの(とりあえずSonyの)電子ブックを見て、
        画面(ないしは画面もどき)としてPCに接続したくなりました。
        親コメント
        • by Anonymous Coward on 2004年06月05日 20時12分 (#563846)
          >> ただまあ、「あいまいな表示」にならない圧縮もあると思いますけどね。

          ぶぶー。どういう意味で書いてるのかしらないけど、そのまま解釈すると不正解。普通は何らかのcodecで非可逆圧縮されてます。しかも(PCの画面表示とは違って)動画だと時間差分などの技術が使えますしね。

          >> そういう意味で、VNCだかTightVNCだかを思い出しました。
          >> あれってどうなんでしたっけ?
          >> 描画そんなに遅かったっけ?

          遅いです、と断言します。(ここ1年くらいの状況は知らないけどね)

          TightVNCは、通信の前に(たしか)jpeg圧縮とかをかけてるはずで、たしかに見た目は問題無いレベルなんですが、どっちにしろ受信した側にCPUがあってソフトウェアで表示してるから容易に実現できる話なわけです。それと(オプションで設定可能ですが)画面全体を通信してるわけではなく、更新されたウィンドウのみを通信しています。ので、たまに失敗すると画面の更新がされないので、自分が何をどこまでやったのかわからなくなり、ウィンドウを掴んでグリグリ動かして更新してもらったりすることになります。

          って感じで、VNCとPCのディスプレイをそのまま比較するのは、かなり的外れだと思います。
          親コメント
          • Re:変、なの? (スコア:3, 参考になる)

            by taka2 (14791) on 2004年06月06日 2時28分 (#564034) ホームページ 日記
            X server を使う場合とか、VNCを使う場合でも、サーバ側が Xvnc だったりすると、ネットワーク越しでも実用上そんなに問題にならないです。

            Windows を VNC で操作する場合、サーバー側で画面描画状況を知る手段がないために、描画は重いし
            > たまに失敗すると画面の更新がされない
            なんてことになるんですよね。

            これは Windows 側のサーバの実装の問題であり、
            ビデオドライバとして働くVDACC-VNC [google.co.jp]を使えば格段にパフォーマンスアップするという話もありますし、

            Windows用のビデオドライバを用意しているのなら、USB経由でも十分実用になるような気がします。
            親コメント
          • by kicchy (4711) on 2004年06月05日 21時05分 (#563869)
            動画の可逆圧縮もあるでしょう。
            ただ、それが実用的な速度かどうかはおいといて。

            個人的には、画面の部分ごとに可逆、非可逆圧縮、いろんな
            転送方式を混在できるようになればいいんだと思ってます。
            動画再生だと、非可逆圧縮で送ってビジネスソフトなんかは可逆圧縮。
            ただ、今のウィンドウシステムにはそういうアプリケーションの
            性格を知るための仕組みがないから難しいんだろうなぁとは
            思ってますが・・・・
            親コメント
            • Re:変、なの? (スコア:1, 参考になる)

              by Anonymous Coward on 2004年06月05日 22時17分 (#563898)
              #563846 [srad.jp]です。

              >> 個人的には、画面の部分ごとに可逆、非可逆圧縮、いろんな
              >> 転送方式を混在できるようになればいいんだと思ってます。

              これって、VNCの話ですよね?そんな部分ごとに転送形式を手動設定するのは面倒だし、最適な圧縮・転送形式を部分毎に自動化するのはかなり難しいと思うので、そんな複雑な処理をするくらいなら、富豪的解決方法として、「えい!」って全画面jpeg圧縮しちゃった方が面倒がなくて良いような気が...

              VGAの場合、最後に人間が見なくちゃいけないので、転送速度云々だけではなく、最後のRGB無圧縮状態に持っていくところまで含めて考えないと話にならないのが辛いですな。

              #「俺の視力はjpegをネイティブに解釈できるんだ」とかいう人がいたらすみません。
              親コメント
              • by kicchy (4711) on 2004年06月05日 22時51分 (#563922)
                >これって、VNCの話ですよね?そんな部分ごとに転送形式を手動設定するのは面倒だし、最適な圧縮・転送形式を部分毎に自動化するのはかなり難しいと思うので、そんな複雑な処理をするくらいなら、富豪的解決方法として、「えい!」って全画面jpeg圧縮しちゃった方が面倒がなくて良いような気が...

                うーんと、TightVNCがそうやってるってのは知ってるんですが
                動画を送る場合、画面全体をJPEGでやっちゃうと
                MotionJPEGレベルの画質、転送帯域になっちゃうので
                もっと効率よくいかないかなぁ・・・と思ったわけで。
                そんなところが貧民的解決法といいますか・・・・

                # 富豪になりたい・・・;-(
                親コメント
              • by one-one (17888) on 2004年06月06日 3時29分 (#564057) 日記

                オフトピな上に 仕様上の話ですが, MPEG4には 画像の部分ごとにEncodeするという機能もあります.

                とは言え 部分ごとに符号化方式を変えるためには その部分を切り出す必要があり, 実装したという話は聞いたことありません

                親コメント
              • by naruenosekai (13637) on 2004年06月06日 0時53分 (#563988)
                >MotionJPEGレベルの画質、転送帯域になっちゃうので
                >もっと効率よくいかないかなぁ・・・と思ったわけで。
                >そんなところが貧民的解決法といいますか・・・・

                もっと帯域を低くするとしたらMPEG2?MPEG4?
                画面をリアルタイムキャプチャしつつ、送信となると
                それなりのCPUパワーがいりますね。
                なんか既にあるUSBビデオデコーダのハード用にソフト作れば
                出来そうですね。
                親コメント
          • というか、
            MicrosoftのWindowsMediaコーデックには、
            Windows Media Player 7の時代から、すでに、
            リモートデスクトップで、別のマシン上のデスクトップ画面を丸ごと
            転送/表示するために最適化された専用のコーデック、
            そのものズバリ、
            「Windows Media Screen コーデック」
            http://www.microsoft.com/japan/msdn/windowsmedia/production/screenco [microsoft.com]
            --

            _
            # CheapGbE!GbE!!TheKLF!KLF!!TheRMS!RMS!! And a meme sparks...
        • by Anonymous Coward
          ええ、TightVNCはその辺割り切って非可逆圧縮も使えますね。
          それでも動画は苦しいようですが・・・。
          動画再生を満足にするリモートデスクトップというのは
          既存の道具立てだけでは難しいようです。
      • by Anonymous Coward
        rdesktopなりXなりを飛ばせば帯域の問題は(ぉ

        >というレベルで抽象化しててくれればそれで済むのだが。
        HIDってデバイスクラスが。
      • by Anonymous Coward
        PCIをUSBに置き換えるだけなのに何故そういう計算になるかな
        まさかUSBバスで動画を送るとか思ってない?
    • by apo (8538) on 2004年06月05日 20時00分 (#563841)
      >いわゆる種々多様なデバイスがUSB(のような…)で繋がって欲しい。
      >そしてOSも、それを難なく食えるようになって欲しい。

      VGAがストレージクラスの様にBIOSで汎用で出力できるようになれば
      VGA内蔵チップでなく必要な時だけモニタをつなげられて
      (コンソールレベルでの出力でなら十分ですし)
      さらに妄想するのなら携帯電話やPDAの液晶に簡易で出力できると
      (玄箱やopenblock系の機体向け)
      便利だろうになとか妄想したことがあったりなかったり
      親コメント
    • by rin_penguin (9144) on 2004年06月05日 22時02分 (#563892)
      > なんで「変なモノ」の候補なんでしょうか?

      このネーミングセンスだけで、個人的には「変なモノ」確定なんですが(笑)。
      親コメント
    • Re:変、なの? (スコア:1, すばらしい洞察)

      by Anonymous Coward on 2004年06月05日 23時39分 (#563942)
      なんで「チップの正体が知りたい」んでしょうか?
      なんで「変なモノ」の候補なんでしょうか?
      君はアレゲをちっともわかっていない!
      親コメント
      • by G7 (3009) on 2004年06月06日 11時24分 (#564169)
        「チップの正体が知りたい」まではまあ判るんですが、
        アレゲな人ならば「変じゃないぞ!」と弁護(^^;しそうなものだ、と思ったので。

        #「性能的にフルセットじゃない画面」っていう考え方がもっと普及して欲しいのでG7
        ##そのためには、大画面を必要としない(ソースが長ったらしくならない)プログラム言語も、もっともっと普及して欲しい(^^;

        で、下のほうにご本人から返答が着てるようですんで、"事実"については、そちらをご参照ってことで。
        親コメント
    • by coco-natade (13903) on 2004年06月06日 10時13分 (#564146)
       タレコミ人です。

      >なんで「チップの正体が知りたい」んでしょうか?

       ぜんぜん深い理由はないんです。
      ただの知的好奇心。
      真っ先に想像したのが、Savage/IXやRageMobility-Mあたりなんですが…

      >なんで「変なモノ」の候補なんでしょうか?

       液冷式冷却装置を導入しかねないほどのビデオ機能の高性能化に
      あえて逆行するかのような製品である事と(私、こーいうの好き)、
      TVドラマのダジャレというくだらないネーミングで、
      これは「変なモノ」かと思いましたが、
      ノートPCなどのデュアルモニタ化というまっとうな利用目的が提示されていたんで、
      「ハードウェア」とどっちにしようかと悩んだ次第で。

       どっちにせよ、興味深い製品だと思いました。
      親コメント
    • by Anonymous Coward
      動画は圧縮して容量減らせばいいんだがVGAはそうはいかないよ。
    • by Anonymous Coward
      >マウスやキーボードやオーディオ(だっけか)のみならず、
      >出来るならばなんでもかんでもUSB(のような位置付けのInterface)で繋がって欲しいと思っています。

      VGAのような帯域を食うものをUSBにつなげると、その「なんでもかんでも繋げる」だけの帯域が確保できなくなりかねないので「変
    • >もしかしてもしかすると、
      >「ディスプレイまわりは、未だに、ロクに(少なくともUSB経由としては)抽象化されていない」
      >ということなんでしょうか?
      >つまりUSB経由なんて「(今は)変」ということなんでしょうか?
       ~=~=~
      >マウスやキーボードやオーディオ(だっけか)のみならず、
      >出来るならばなんでもかんでもUSB(のような位置付けのInterface)で繋がって欲しいと思っています。

       
      あー、その、「何もかも抽象化してしまう」という発想は、
      Microsoftが次世代Windows「Longhorn」のIndigoやAvalonやWinFX(+ドライバ周り)を
      駆使して実現する「予
      --

      _
      # CheapGbE!GbE!!TheKLF!KLF!!TheRMS!RMS!! And a meme sparks...

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...