トップページ⇒tech
262コメント66KB

CATVスクランブル解除をソフトで実現するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
巷に溢れるCATVスクランブル解除機能付きチューナー。
あれをキャプチャボード+チューナーソフトで実現しよう。
まずは、簡単なチューナーソフトから。

※設計図があれば簡単にできるような気がするので後日解体報告しようと思います。
0002デフォルトの名無しさんNGNG
>>1
とりあえず通報しときました。
0003デフォルトの名無しさんNGNG
チューナーは既存のフリーソフト(MythTVやxawtv)を使って、デコーダ噛ませば簡単に出来るかもね。
0004デフォルトの名無しさんNGNG
2〜3万で売っている海賊版チューナーが980円で買えるようになりますか?
0005デフォルトの名無しさんNGNG
通報しません。
0006デフォルトの名無しさんNGNG
>>1,3,4のタイーホまだ〜?
0007デフォルトの名無しさんNGNG
せこいなぁ。
学生ならいいけど。
0008デフォルトの名無しさんNGNG
最近の学生はこんなチンケな発想しかできないのか
0009デフォルトの名無しさんNGNG
素晴らしい発想だと思うけどな。
今現在ハードウェアでやってることを、ソフトウェアでやろうっていうんだからさ。

だいじょうぶ、ドンキホーテじゃないぞ。
「ソフトウェア無線」でググってみ。

ただ、>>1は少し甘く考えているかもしれない。
既存のTVキャプチャボードではなく、専用に作らなきゃいけないと思うぞ。
0010デフォルトの名無しさんNGNG
俺もこれ考えたことある。完全にソフトだけでできなくてもFPGAと
組み合わせれば結構簡単に実現できそうな気がするけど。
そもそもスクランブルがどういう仕組みなのか調べなきゃな。
0011デフォルトの名無しさんNGNG
ソフトMIDIやらソフトモデムなどが出来る時代にスクランブル解除が出来ないとは何事か。
今まで何故無かったのか不思議である。
0012デフォルトの名無しさんNGNG
とりあえす、最強の「普通」のチューナーを作るべき。
0013デフォルトの名無しさんNGNG
全部ソフトでやるのは、かなり重いよ。

NTSC信号は、カラーサブキャリアの3倍または4倍のクロックでサンプリングする必要がある。
しかも、映像信号の前後のレベルの違う部分まで取り込むとなれば、量子化ビット数は10ビット以上は欲しい。

3.58MHz x 4 x 10ビット = 143.2Mbps
こいつをリアルタイムで信号処理しなきゃならない。
どうせならY/C分離も、ゴースト除去も、ノイズフィルタも、RGBデコードも、ソフトでやろうとなると・・・無理ポ。
0014デフォルトの名無しさんNGNG
>>13
変換処理をPC数台に分散すればいい
0015デフォルトの名無しさんNGNG
リアルタイムでやる必要ないんじゃね?
そりゃリアルタイムのほうがうれしいけど。
0016デフォルトの名無しさんNGNG
変換処理専用のマシンを用意すればいいんだよ。
データの転送速度を上げるためにPCIバスに接続できるように改造してさ。
0017デフォルトの名無しさんNGNG
DSPはありの方向で。
0018デフォルトの名無しさんNGNG
たかだか150Mbps程度なら、余裕でHDDに記録できるし、GbEで転送もできるか。

Y/C分離はソフトウェアでやるのは面白そうだね。
0019デフォルトの名無しさんNGNG
ソフトウェアでやっていないY/C分離なんてないと思いますが・・・
0020デフォルトの名無しさんNGNG
スクランブル解除やらゴースト除去などを考えないで、単純な信号処理だけなら
150Mbpsくらい軽くできると思うけどね。
それでもダメなら量子化ビットを1bitにしてしまえば14.31818Mbps。

HD-TVで一番低レベルにあるD1圧縮22Mbps、非圧縮270Mbpsを必要とする
今のご時世なら大した問題にはならないかと。
22Mbpsの高圧縮画像のリアルタイムデコードに比べれば軽い軽い。

で、量子化ビット数を選択でき、各フィルタをプラグイン方式でPCのスペックに合わせて
各自が選択できるようにしておけばよいかと。
0021デフォルトの名無しさんNGNG
D1の4倍以上の帯域を必要とする↓の1080pのWMV-HDサンプルが
快適に動くPCならあらゆるフィルタをかけても大丈夫だと思うけどね。
http://www.microsoft.com/japan/windows/windowsmedia/content_provider/film/ContentShowcase.aspx
0022デフォルトの名無しさんNGNG
肝心のスクランブル解除のアルゴリズムは?
0023デフォルトの名無しさんNGNG
しらん
0024デフォルトの名無しさんNGNG
では、別PCで変換処理をおこなわせ、
最終的にはPCIボードに装着できるものを作製する方法でいいですね?
0025デフォルトの名無しさんNGNG
>>22
一番単純なCATVのスクランブル(CATVと契約するだけで見られる番組)であれば特定周波を間引くだけ。
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=%83m%83b%83%60%83t%83B%83%8B%83%5E&lr=lang_ja
0026デフォルトの名無しさんNGNG
つまり普通のテレビチューナーを実現して、そこから一定のデータを処理落ちさせればよい。
0027デフォルトの名無しさんNGNG
>>18,20-21
HD-DVDだのBruRayだのと最高で1215Mbpsもの要求する恐ろしい時代になったものだと思う。
0028デフォルトの名無しさんNGNG
>>22
http://www.cqpub.co.jp/dwm/contents/0034/dwm003401160.pdf
0029デフォルトの名無しさんNGNG
ビデオスタビライザーって簡単にできるものなのですか?
0030デフォルトの名無しさんNGNG
Interfaceの2004年9月号のDSP特集でデジタルY/C分離とか思いっきり載っている。
0031デフォルトの名無しさんNGNG
■2D Y/C分離

走査線L1、L2の式。
 L1=Y1+C1
 L2=Y2-C2

上記より、上下の走査線を加算すれば輝度信号を、減算すれば色信号を取り出せる。
 2Y=L1+L2
 2C=L1-L2

さらに、ノイズ除去を行うために3本の走査線を用いるようにする。
 C4={(Y+C)-(Y-C)}-{(Y-C)-(Y+C)}
   ={(Y1+C1)-(Y2-C2)}-{(Y2-C2)-(Y3-C3)}
   =(L1-L2)-(L2-L3)

※走査線の数を増やせばもっと良くなりそうなものですが、輝度の相関性がなくなるのでダメ。
0032デフォルトの名無しさんNGNG
■3D Y/C分離

前後のフレーム間で加減算するだけ。

※ただしフレーム間の相関が無いような動きの速い映像の場合は激しくボケるので注意。
  フレーム間の相関を測定して一定値以上の場合は即座に2D Y/C分離に切り替えると良い。
0033デフォルトの名無しさんNGNG
通報しました。
0034デフォルトの名無しさんNGNG
>>24
1980円で売っているようなチューナーボードからH/Wデコーダを取り除いて端子だけの万能ボード化。
0035デフォルトの名無しさんNGNG
スクランブル解除以前に多チャンネル対応したチューナーを入手せねば。
これ自作でやろうと思ったけど、禿げしく高周波帯になるので厳しいぽ。
0036デフォルトの名無しさんNGNG
汎用性の無いものならWDM Captureを使ったInterVideoの製品が出ているね。
http://www.intervideo.co.jp/product/dvr3_new/
http://www.intervideo.co.jp/product/iht/
http://www.intervideo.co.jp/product/mc/
0037デフォルトの名無しさんNGNG
売っている店で聞いたのだが30000円前後で売られているが、原価3000円程度で出来るらしい。
で、卸値はバカみたいに安いらしい。
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=CATV+%83X%83N%83%89%83%93%83u%83%8B&lr=lang_ja
0038デフォルトの名無しさんNGNG
そんなものよりデジタルチューナーをソフト化してください。
0039デフォルトの名無しさんNGNG
★内部構造★
http://mvision-kaibou.hp.infoseek.co.jp/
http://bunkai.yoll.net/
0040デフォルトの名無しさんNGNG
>>38
まずは地上波、次にCATV、そしてデジタルチューナーとソフトB-CAS。
夢がひろがりんぐ
0041デフォルトの名無しさんNGNG
最終的にはATMをハックするんですね?
0042デフォルトの名無しさんNGNG
で、どこまでハードウェア化するの?
最低でもアンテナ端子なんかは必要ですよね。
その場合、現行のチューナーカードとは違い、業務用の計測用カードみたいな単純な
A/Dコンバータだけを搭載するということですよね?

スクランブル解除とかは置いておいて、普通に実現すれば「高画質でキャプチャするために
キャプチャボードを買い換える」から「高画質でキャプチャするためにパソコンを買い換える」
という新たな需要を生むような気がします。

# なんか挑戦者ブランドから出そうな気がする。3枚セットとかで。
# >>1が関係者でソフト周りを整備を嗾けているような気がするのは気のせいか。
0043デフォルトの名無しさんNGNG
ケーブルチャンネル大域全部にADかけるのは現実的に不可能だろうな。
チューニングまではハードウェアでやるしかない予感
0044デフォルトの名無しさんNGNG
キャプチャボードの仕様というか取り出せるデータの仕様が固まらないとプログラムも糞もない。
逆に送り出すデータの仕様が固まらなければキャプチャボードも作れない。
まず、これを決めろ。
0045デフォルトの名無しさんNGNG
とりあえずOFF会やろうぜ。
1月9日でいいか?
0046デフォルトの名無しさんNGNG
どこで?
0047デフォルトの名無しさんNGNG
>>46
萬屋松風だ。場所は下を参照してくれ。
参加者は7日までに返事をくれ

http://kanko.tabimado.net/kanko/go/resource$id=ADGR093091
0048デフォルトの名無しさんNGNG
札幌市民なので無理。
0049デフォルトの名無しさんNGNG
bt878だったか用にソフトでスクラン解除できるものがあったと思う
一時期試してみたけど日本仕様に適応sきれていないのか
解除できても色が乗らなかった
0050デフォルトの名無しさんNGNG
それでも解除は一応出来るんだ。
リアルタイム処理?
0051デフォルトの名無しさんNGNG
>>49
bt8x8系を使ってソフトで出来るとなると一気に話が簡単になるね。
0052デフォルトの名無しさんNGNG
それってNTSCを生でA/Dできるのかな。
それとも、ブランクを無視するように設定するだけなのかな。
0053デフォルトの名無しさんNGNG
「descrambler」を頭にしてググってみたら、「fscktv」というキーワードに辿り着いた。
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=descrambler

「fscktv」でググってみたが、詳細は404ばかり。
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=fscktv

なんとなくMSN betaで探してみた。
http://beta.search.msn.co.jp/results.aspx?q=fscktv

おもいっきりLinuxのbttvドライバを改造したソースが出てきた。
http://www.damac.us/Computing/Hardware_Information/TV-tun/FsckTV/
http://www.damac.us/Computing/Hardware_Information/TV-tun/FsckTV/bttv-hacked.c
0054デフォルトの名無しさんNGNG
ちなみに
FsckTV is cable-descrambling software for NTSC-based cable systems, used in North America.
だそうです。
0055デフォルトの名無しさんNGNG
>>1-54
ついでにEPGにも対応してください。
0056デフォルトの名無しさんNGNG
WDM用の汎用ドライバを作ればよいのか。
俺には無理だけど。
0057デフォルトの名無しさんNGNG
このスレでスクランブル解析と平行して任天堂DS用のプログラム作製を行いましょう。
とりあえず情報提供お願いします。
0058デフォルトの名無しさんNGNG
うーん、俺はテキサスインストルメンツの評価用DSPボードで
出来ないかと思ってたりする。
2万程度のボードにアナログ入力があるから、こいつで色々
いじれるんじゃないかと思ってたよ。
0059デフォルトの名無しさんNGNG
任天堂DSのプログラムを作るつわものはいないのかー
0060デフォルトの名無しさんNGNG
>>58
TI製評価ボードの詳細きぼんぬ。
0061デフォルトの名無しさんNGNG
任天堂でぃーーーーーーーえーーーーーーーーすーーーー
0062デフォルトの名無しさんNGNG
何故ここでDS?
スレ違いな気が・・(板的にはム板でOKなのかねぇ?

漏れは解析の技術は無いから作るにしても情報が出ないと無理だが
0063デフォルトの名無しさんNGNG
DSって何も関係ないじゃん。
0064デフォルトの名無しさんNGNG
CCD-XP32ってのをNTSC用にすればいいのでは?
個人的にはALL-IN-WONDERで使えるのが欲しいのだが
あと↓こんなかんじで分析してる人もいるが
ttp://solder.5u.com/index1.html
FreeTVってソフトもあるらしいYO
0065デフォルトの名無しさんNGNG
http://solder.5u.com/
0066デフォルトの名無しさんNGNG
ALL-IN-WONDER用を WOWOW用でもいいです
0067デフォルトの名無しさんNGNG
>>66
all in wonderは汎用的ではないので却下。
0068デフォルトの名無しさんNGNG
汎用的にやるならスクランブル解除部だけ作ればいいじゃない。

スクランブルっていっても、水平をズラして、垂直位置をシャッフルしてるだけなら
一番相関の低い組み合わせを探せばOKじゃないの?
0069デフォルトの名無しさんNGNG
CCD-XPじゃダメなの?
BT848で普通に見れましたが・・・。
0070デフォルトの名無しさんNGNG
とりあえずお気に入りに入れてみた。
freeTVとCCD-XPか
0071デフォルトの名無しさんNGNG
地デジのコピーワンスプロテクトも改造ドライバで突破しているCanopusのMTVで使えると嬉しい。
0072デフォルトの名無しさんNGNG
欲しければ自分で作ればいいんじゃない?

人に作って欲しければ、プログラム板ではなく、ソフトウェア板に行ってね。
0073デフォルトの名無しさんNGNG
CCD-XP落ちてこない。
0074デフォルトの名無しさんNGNG
nyかshareに放流しようか?
0075デフォルトの名無しさんNGNG
[Winny] 4f7b1e5a180c04f88c9108e492dd486b
0076デフォルトの名無しさんNGNG
AvisynthやらAVIUTLでwavelet NRがあるからdspに移植して夢ひろがりんぐだな
0077デフォルトの名無しさんNGNG
nyよりTor使ってうpしてくれよ
0078デフォルトの名無しさんNGNG
本体はeMuleで配布されている。
(ただし必要になるDLLは含まず別途用意する必要がある)
0079デフォルトの名無しさんNGNG
shareのハッシュキボンヌ
あとクラスタ化ワードも
0080デフォルトの名無しさんNGNG
CCD-XP落とせたけど、leemeがわかんね。orz
0081デフォルトの名無しさんNGNG
>>79
[Share] d5a74054fdb9419ef386d7a8183e938c3212e6f7

クラスタワードはny/share共に「フリーソフト」のみ。
0082デフォルトの名無しさんNGNG
乳速からきましたm9(・∀・)
0083デフォルトの名無しさんNGNG
なんでニュー速から…?
0084デフォルトの名無しさんNGNG
ニュー速でスレたってたからね
0085デフォルトの名無しさんNGNG
40レスくらいでスレストが着たけどスレ立ってましたm9(・∀・)
0086デフォルトの名無しさんNGNG
で、どうにかできるのかな?
CCDXPはB8x8系じゃないと使えないみたいだし
0087デフォルトの名無しさんNGNG
ttp://www.alvilag.hu/cablecrypt/download/
この辺が使えそうな気がするが・・・・・
0088デフォルトの名無しさんNGNG
Bt8x8系だと製造コスト削減の為にボード自体はRAWデータを出力するだけで、
付属のソフトでNTSC/PALなどのデコード処理をするようになっています。

おかげで、信号処理の細かい部分は全てソフトの発展で補うことができるのです。
cCD-XP32や>>53のLinux用bttvドライバハックも一つの応用にすぎません。
やろうと思えばY/C分離やゴースト除去もソフトでできるはずです。

ちなみに、Bt8x8系以外でもフィリップス系のチューナーであればRAWモード自体は
搭載している場合が非常に多いです。
ボードの設計段階で配線を切って使えないようにしているモノもあるようですが。
0089デフォルトの名無しさんNGNG
CATV以外にもMTV用で地デジのコピーワンスプロテクト解除機能を
搭載したクラック版ドライバなども出回っています。
0090デフォルトの名無しさんNGNG
ソースないのかな?
0091デフォルトの名無しさんNGNG
>>88
なるほど。
0092デフォルトの名無しさんNGNG
DScalerというソフトがSourceForgeにて作成されています。
>>88のようなBT8x8の特性を利用し、ソフトレベルで画質向上を行おうという普通のチューナーです。
オープンソースで、しかもフィルタ方式なので、ノイズ除去1つとっても非常に色々な実装が
出そろっています(ノイズ除去フィルタを多段でかけたりも出来たりします)。

DScaler本家
http://www.dscaler.org/
SourceForgeのプロジェクト
http://sourceforge.net/projects/deinterlace/
日本語化
http://www.h7.dion.ne.jp/~moroheiy/
0093デフォルトの名無しさんNGNG
ちなみにCCD-XPもDScalerプロジェクトで作られたDLLを利用しています。
0094デフォルトの名無しさんNGNG
>>89 どれ?
009594NGNG
ny流れてたから 落として使ってみたけど 変化無し
MtvApi.dll コピペするだけだよね?
って このスレ誰もいないのか
0096デフォルトの名無しさんNGNG
使えるやつと使えないやつがあるんじゃない?
とりあえず何の機種で何のソフト使ってるんだろ
0097デフォルトの名無しさんNGNG
MTV2000とFeatherX Ver5.14で無理だったので(Versionが新しすぎ、解除アプリはVer5.12まで)
Feather2004 Ver6.02(Versionもピッタリ)で試したけど全く変化なし・
使えてる人いる?          んだよね
0098デフォルトの名無しさんNGNG
DScaler使えたらBt8x8系って事でいいの?ATIのなんだけど・・・
0099デフォルトの名無しさんNGNG
地上派デジタルもなんとかしてくれ
0100デフォルトの名無しさんNGNG
>>98
ATI TV WONDERならBT878だよ。
0101デフォルトの名無しさんNGNG
An application that does scaling/deinterlacing/inverse telecine using a high powered PC
and a bt8x8 TV capture card. Essentially,
this software converts a PC into a good-quality line doubler/scaler/upconverter machine!
■ このスレッドは過去ログ倉庫に格納されています