びぃびぃえす
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
5 / 14 ページ ←次へ | 前へ→

謎のXMMワード
 L.Entis  - 01/9/17(月) 14:27 -

引用なし
パスワード
   XMMのプログラムを書いていて疑問に思ったのですが、XMMレジスタのビット幅のデータのことをアセンブリ(MASM)ではどう表記するのでしょうか?

BYTE : 8ビット
WORD : 16ビット
DWORD, REAL4 : 32ビット
FWORD : 48ビット
QWORD, REAL8 : 64ビット
TBYTE, REAL10 : 80ビット

は、いいのですが、128ビットは…?
長いアセンブリ人生の中でも128ビット長のデータ型なんて聞いたことが無いので…。
因みに、FWORD知っている人は、結構レアかもしれませんねぇ〜(笑)
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tindacil.zeroeks.co.jp>

Re:((o( ̄ー ̄)o)) ワクワク
 L.Entis  - 01/9/14(金) 15:51 -

引用なし
パスワード
   >ERI:画像
>ERINA:動画
>この区別でいいんですよね?って、仕様書よみます(^^;

 はい、フォーマット仕様書 "erinaf.doc" の冒頭にに書いてあるとおりです。

>PS
>MIOも興味ありますが、ノートパソコンじゃ
>音が解らないし、あんまり耳がいいわけでもないので(^^;
>でも、期待してます(^^)

 MIOは今回リリースしたものから更に改良の予定です。
 とは言えば、フォーマット的には上位互換にする予定です。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-171.kcom.ne.jp>

((o( ̄ー ̄)o)) ワクワク
 脱力  - 01/9/14(金) 0:05 -

引用なし
パスワード
   >フォーマット仕様書やサンプルプログラムのソースも同梱しています。

早速DLしてみます(^^)
ERI:画像
ERINA:動画
この区別でいいんですよね?って、仕様書よみます(^^;

これで、またHSPのDLLがんばって作ります。
また、質問にくるかもしれませんがそのときはよろしくお願いします。

PS
MIOも興味ありますが、ノートパソコンじゃ
音が解らないし、あんまり耳がいいわけでもないので(^^;
でも、期待してます(^^)
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)@dhcp0514.mups.tut.ac.jp>

新ライブラリβ版リリース
 L.Entis  - 01/9/8(土) 21:22 -

引用なし
パスワード
   ERI、MIO、MEIに対応したERINA-Libraryのβ版をリリースしました。
Entis Lab. の研究室に置いてあります。

http://www.entis.jp/lab/

フォーマット仕様書やサンプルプログラムのソースも同梱しています。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-131.kcom.ne.jp>

Re:XMM命令
 剣聖炎羅  - 01/9/2(日) 6:45 -

引用なし
パスワード
   ▼L.Entisさん:
>XMM命令で、内積を高速に演算する方法はありませんでしょうか?
これ系のはやはりhttp://homepage1.nifty.com/herumi/が一番ではないでしょうか。強者揃いです^^;
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)@p74-dna15kyoto.kyoto.ocn.ne.jp>

Re:XMM命令
 みかみかな  - 01/9/2(日) 4:04 -

引用なし
パスワード
   ▼L.Entisさん:
>movaps xmm1, xmm0
>shufps xmm0, xmm0, 0EH
>addps xmm0, xmm1
>movaps xmm1, xmm0
>shufps xmm0, xmm0, 01H
>addss xmm0, xmm1


上述のものよりは、

movhlps xmm1, xmm0
addps  xmm0, xmm1
movss  xmm1, xmm0
shufps  xmm0, xmm0, 01H
addss  xmm0, xmm1

こちらの方が、良いのではないでしょうか?
もし間違えていたらすみません(^^;
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)@map150074.dcn.ne.jp>

と言うわけで
 L.Entis  - 01/9/1(土) 18:19 -

引用なし
パスワード
   ▼L.Entisさん:
>>LOT変換行列の設計を変更して、理論的にブロック歪みの発生しない行列にしました。従って、プチノイズの問題はほぼ解決しました。
>
>なんかだめっぽいかも!?
>ちょっと修正します…

修正しました。
http://www.entis.jp/
へどうぞ。

ただ、今度は低レート時に、低周波のプルプルと言う震えがありますねぇ〜
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-131.kcom.ne.jp>

Re:MIO 改良版&完成
 L.Entis  - 01/9/1(土) 15:22 -

引用なし
パスワード
   >LOT変換行列の設計を変更して、理論的にブロック歪みの発生しない行列にしました。従って、プチノイズの問題はほぼ解決しました。

なんかだめっぽいかも!?
ちょっと修正します…
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-131.kcom.ne.jp>

MIO 改良版&完成
 L.Entis  - 01/8/31(金) 22:48 -

引用なし
パスワード
   音声圧縮フォーマットMIOを改良しました。
http://www.entis.jp/
の研究室においてあります。

LOT変換行列の設計を変更して、理論的にブロック歪みの発生しない行列にしました。従って、プチノイズの問題はほぼ解決しました。
是非お試しください。

因みに…、
LOTで今回採用した方法をDCTに応用(?)すれば、ブロック歪みの発生しないDCT変換行列を生成できます。
我ながら、妙なことやっています。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-104.kcom.ne.jp>

Re:XMM命令
 L.Entis  - 01/8/31(金) 22:43 -

引用なし
パスワード
   >movaps xmm1, xmm0
>shufps xmm0, xmm0, 0EH
>addps xmm0, xmm1
>movaps xmm1, xmm0
>shufps xmm0, xmm0, 01H
>addss xmm0, xmm1

でも、4x4の行列だったら、こっちの方がいいのか…
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-104.kcom.ne.jp>

XMM命令
 L.Entis  - 01/8/31(金) 14:19 -

引用なし
パスワード
   XMM命令で、内積を高速に演算する方法はありませんでしょうか?
mulps 命令で各項を乗算は出来るのですが、加算が出来ません。
xmm# レジスタ内の数値の合計を計算する命令ってないですよねぇ〜
shufps 命令で入れ替えつつ加算するのも、一旦メモリに書き出して加算するのもどうもスマートじゃなくて、何か良い方法があるのではないかと思うのですが…。
そもそも並び替えておくことが出来る場合もありますが、そうじゃない場合の方が多いので何とかならないものでしょうか?

movaps xmm1, xmm0
shufps xmm0, xmm0, 0EH
addps xmm0, xmm1
movaps xmm1, xmm0
shufps xmm0, xmm0, 01H
addss xmm0, xmm1

とかやるんだったら、

movaps temp, xmm0
movss xmm1, temp[4]
movss xmm2, temp[8]
movss xmm3, temp[12]
addss xmm0, xmm1
addss xmm2, xmm3
addss xmm0, xmm2

の方がいい気がしますしねぇ〜
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tindacil.zeroeks.co.jp>

Re:私も音声圧縮ソフトを作ってみました
 しなぷす  - 01/8/27(月) 17:55 -

引用なし
パスワード
    みかみかなさん、L.Entisさん、早速ソフトを評価してくださって
ありがとうございます。

>>非常に品位が高いことが分かります。音楽データでも、音声データでも、
>>2bits/sampleでは、必要十分なクォリティを保っているように聞こえます。
>
>私も同じ感想を持ちました。

 確かに2bits/sampleでは、原音(を11kHzにダウンサンプリングした音)と
ぱっと聞いたら区別が付かないです。でも、0.5bits/sample位にしないと、
要求仕様を満たさないんです。
 何のために圧縮をしているかというと、実はPHSでテレビ電話を実現するた
めです。PHSには32kbpsのデータ-通信機能がありますが、この帯域に画像と
音声を圧縮して詰め込んでやろうという魂胆です。
 2bits/sampleでは、音声だけで22kbpsを占有しますから、画像用の帯域が
足りなくなってしまいます。

>MIOの場合、ものによってはプチノイズが発生しましたが…(^^;

 これは、LOTをやっているので、DCTよりましとはいえ、ブロック歪が
生じているんでしょうね。
 私のソフトでは、フィルターバンクで帯域分割をしています。これなら
原理的にはブロック歪が生じません。ただ、計算量がLOTより多いです。
最終的にはパワーのあるDSPに実装するので、計算時間は十分間に合うと
見ています。

>あと、LWCは低周波の音が結構震えますね。ブルブルと。これはMIOでは
>起こりませんでした。

 ベースギターなどの音が不安定になりますね。この原因はすでに把握
していて、近日中に改良する予定です。

>現在MIOはその後も改良しまして、近々改良版を公開する予定です。

 楽しみに待っていますね。

   しなぷす
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)@e103033.ap.plala.or.jp>

Re:私も音声圧縮ソフトを作ってみました
 L.Entis  - 01/8/27(月) 17:11 -

引用なし
パスワード
   >非常に品位が高いことが分かります。音楽データでも、音声データでも、
>2bits/sampleでは、必要十分なクォリティを保っているように聞こえます。

私も同じ感想を持ちました。

>このあたりの帯域でこの音質を持っているソフトには、
>ほとんどお目にかかれないような気がします。

11kHzのモノラルに変換して圧縮しているようなので、私もMIOで同じようなことをやってみました。
圧縮の特性が違うので(MIOは他フォーマットと比べると高周波成分を比較的再現するので)音の響きは違いますが、同じくらいは圧縮できました。ただ、MIOの場合、ものによってはプチノイズが発生しましたが…(^^;
あと、LWCは低周波の音が結構震えますね。ブルブルと。これはMIOでは起こりませんでした。

現在MIOはその後も改良しまして、近々改良版を公開する予定です。
あと、ようやく画像の非可逆圧縮にも入りまして、デバッグは十分ではありませんが、色々と圧縮実験をやっています。
しかし、やはり、アニメ絵の準可逆圧縮では、拡張ERIの可逆圧縮のほうがずっと圧縮率がいいですね…(^^; 写真なんかだとそうでもないのですが…。
こちらも近々公開します。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-104.kcom.ne.jp>

Re:私も音声圧縮ソフトを作ってみました
 みかみかな  - 01/8/27(月) 6:56 -

引用なし
パスワード
   みかみかなです。

非常に品位が高いことが分かります。音楽データでも、音声データでも、
2bits/sampleでは、必要十分なクォリティを保っているように聞こえます。
それより下だと、さすがにノイズが乗りますが、サイズ対クォリティを
考慮して実用にあたる段階だと、かなりのクォリティのまま、非常に
有用なサイズにまで落とせるんですね。
このあたりの帯域でこの音質を持っているソフトには、
ほとんどお目にかかれないような気がします。

技術的なことには触れられなくて、すみません。
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)@map150085.dcn.ne.jp>

私も音声圧縮ソフトを作ってみました
 しなぷす  - 01/8/26(日) 21:32 -

引用なし
パスワード
    みなさん、どうも。しなぷすです。

 私も音声の非可逆圧縮プログラムを作ってみました。(可逆は前から
やっていましたが。)MIOとは違って、高音質よりは、低ビットレート
(高圧縮率)を狙っています。下のURLにプログラムを置いておきますから、
興味のある人はダウンロードして使ってみてください。

  http://www3.big.or.jp/~schaft/download/exe/LWC.EXE
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)@nttoska11048.ppp.infoweb.ne.jp>

Re:MIO改良
 しなぷす  - 01/8/22(水) 13:34 -

引用なし
パスワード
    どうも、しなぷすです。

>えっと、「マルチメディア技術の基礎 DCT入門」と言う本で、LOTのこと
>が詳しく書かれています。
>
>CQ出版社 定価2500円
>ISBN4-7898-3679-7
>
>です。

 恵理ちゃん、どうも、ありがとう。
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)@e103179.ap.plala.or.jp>

Re:MIO改良
 恵理ちゃん  - 01/8/21(火) 18:55 -

引用なし
パスワード
   >> 私も仕事で音声圧縮のプログラムを組んでいますが、DCTの音質には限界を感
>>じています。LOTを試してみたいのですが、プログラムの参考になる書籍やホー
>>ムページをご存知ならば教えてくださるとありがたいです。
>
>LOTは書籍があります。
>マルチメディア圧縮入門とか言うタイトルだったと思いますが、あとでちゃんと調べますね。(今手元に無いもので)

えっと、「マルチメディア技術の基礎 DCT入門」と言う本で、LOTのことが詳しく書かれています。

CQ出版社 定価2500円
ISBN4-7898-3679-7

です。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-16.kcom.ne.jp>

Re:MIO改良
 L.Entis  - 01/8/21(火) 8:30 -

引用なし
パスワード
   フォーマット的には完成といっておりましたが、まだ変更の予定です。
まだまだ改良すべき点があるようですので…。

▼しなぷすさん:
> LOTとの事ですが、MDCTではないのですか?確かに使っている行列が正方行列
>みたいですけど。

今使用しているLOTは、重複度が1の簡略化したLOTです。
つまり、2048次の行列を使用する場合には、エンコード時に、in4096、out2048、デコード時に、in4096、out2048と言う風になっています。

> 私も仕事で音声圧縮のプログラムを組んでいますが、DCTの音質には限界を感
>じています。LOTを試してみたいのですが、プログラムの参考になる書籍やホー
>ムページをご存知ならば教えてくださるとありがたいです。

LOTは書籍があります。
マルチメディア圧縮入門とか言うタイトルだったと思いますが、あとでちゃんと調べますね。(今手元に無いもので)
ホームページは知りません。

> 実際に音を聞いてみましたが、以前のリリースよりは確実に音質が向上してい
>ますね。プチプチ入っていたノイズもなくなっています。あのノイズはなんだっ
>たんでしょうか?ブロック歪か、信号が16bitsで表現できる範囲を超えて大きく
>なったことによるノイズだと思うのですが。仮にブロック歪だとすると、DCTから

殆どがブロック歪です。
LOTだと、DCTに比べて歪を1/4に軽減できますので、それプラス歪補正フィルタを通すことによって殆ど消すことが出来ます。
…が、今その歪補正フィルタの性能を更に向上させるべく研究中です。
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tindacil.zeroeks.co.jp>

Re:MIO改良
 しなぷす  - 01/8/20(月) 15:16 -

引用なし
パスワード
   L.Entisさん、こんにちは。

>音声圧縮フォーマットMIOですが、フォーマット的にはとりあえず完成しました。
>最終的には、DCT変換で圧縮していたものをLOT変換に変更しました。(とは言え、LOT変換自体がDCT変換とよく似ているので、プログラム的には大差ないのですが)
>後は、エンコーダー側の改良で何とかなるのではないかと思っています。

 LOTとの事ですが、MDCTではないのですか?確かに使っている行列が正方行列
みたいですけど。
 私も仕事で音声圧縮のプログラムを組んでいますが、DCTの音質には限界を感
じています。LOTを試してみたいのですが、プログラムの参考になる書籍やホー
ムページをご存知ならば教えてくださるとありがたいです。

>以前のリリースよりはずっと音質が良くなっていると思いますので、興味ある
>方はどうぞ。

 実際に音を聞いてみましたが、以前のリリースよりは確実に音質が向上してい
ますね。プチプチ入っていたノイズもなくなっています。あのノイズはなんだっ
たんでしょうか?ブロック歪か、信号が16bitsで表現できる範囲を超えて大きく
なったことによるノイズだと思うのですが。仮にブロック歪だとすると、DCTから
LOTになって、ブロックの継ぎ目がスムーズになったので、音質改善するのは
納得できますね。

 しなぷす
・ツリー全体表示
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)@e230019.ap.plala.or.jp>

Re:4444Hit@Entis Soft
 恵理ちゃん  - 01/8/15(水) 21:00 -

引用なし
パスワード
   ▼みかみかなさん:
>ちょっと不吉かな(^^;
>恵理ちゃん、お払いしてくれませんか?(笑)

おめでとうございますぅ☆
4444HITの運勢は大凶です。
お払いは神社へ行ってくださぁ〜〜い
でわでわ、またのお越しをお待ちしております(笑)
・ツリー全体表示
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa1-110.kcom.ne.jp>

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
5 / 14 ページ ←次へ | 前へ→
ページ:  ┃  記事番号:
11361 C-BOARD v3.02 is not Free?