全録対応の録画機 市場調査メモ

メーカー 型番 BS/CS全録数 4K全録数 価格('23/7) 価格推移('23/1-) 最安値('21/07-) 特記
REGZA D-M210 5 0(0) 45k 39-48k 34K BDなし
REGZA DBR-M3010 6 0(0) 60k 58-80k 32k
REGZA DBR-4KZ600 4 0(2) 94K(107k) 90-124k 84k TBLS在庫一掃/4Kワード録画対応
Panasonic DMR-4X1002 5(うち1つ4K) 1(2) 280k 248k 248-307k
Panasonic DMR-4X602 5(うち1つ4K) 1(2) 144k 133k 133-164k
Panasonic DMR-2X602 5 0(0) 145k 134k 134-159k
Panasonic DMR-2X302 5 0(0) 78k 75k 75-87k

tvrockのBS/CSのチャンネルの数値の計算方法

http://soranikakaruhashi.blog.fc2.com/blog-entry-106.html から引用

TvRockチャンネルの数値=中心周波数(MHz,10進数)×65536+TSID(10進数)
※BS9(BS11、スター・チャンネル1、TwellV)は、MHz以下切り捨て、ほかはすべてMHz以下四捨五入で計算
 (この周波数に関するTvRockの仕様は開発経緯によるもの)

例1)BS11(中継器番号BS-9の周波数は11.88092(GHz))
周波数は11880(MHz)、TSIDは16528なので

11880 × 65536 + 16528 = 778584208

例2)BSジャパン(中継器番号BS-3の周波数は、11.76584(GHz))
周波数は11766(MHz)、TSIDは16433なので、

11766 × 65536 + 16433 = 771113009


※本来の意味。これを簡単に計算するために上の式を使っています。
周波数(11766)を16進数に変換すると2df6、TSID(16433)を16進数に変換すると4031なので、
2df64031(16進数)→ 771113009(10進数)

周波数を65536倍は、16bitシフトだから、32bit変数の上位16bitを周波数、下位16bitをTSIDに使ってるのか。
ってまぁ、一番下の注意書きみると、そう書いてあるね。

各トランスポンダの中心周波数

SpreadsheetやExcelで使うために。

トランスポンダ,周波数(MHz/10進値),16進値,10進値x65536
BS01,11727,0x2DCF,768540672
BS03,11766,0x2DF6,771096576
BS05,11804,0x2E1C,773586944
BS07,11843,0x2E43,776142848
BS09,11880,0x2E68,778567680
BS11,11919,0x2E8F,781123584
BS13,11958,0x2EB6,783679488
BS15,11996,0x2EDC,786169856
BS17,12034,0x2F02,788660224
BS19,12073,0x2F29,791216128
BS21,12111,0x2F4F,793706496
BS23,12149,0x2F75,796196864
ND02,12291,0x3003,805502976
ND04,12331,0x302B,808124416
ND06,12371,0x3053,810745856
ND08,12411,0x307B,813367296
ND10,12451,0x30A3,815988736
ND12,12491,0x30CB,818610176
ND14,12531,0x30F3,821231616
ND16,12571,0x311B,823853056
ND18,12611,0x3143,826474496
ND20,12651,0x316B,829095936
ND22,12691,0x3193,831717376
ND24,12731,0x31BB,834338816

tvrockのチャンネル編集(追記&まとめ)

番組表がうまく取れない!そんなときに。

トランスポンダとか変わったときに以下の必要になる。

  1. 元にすべきチャンネルリストは?
    • tvtestでまずはチャンネルスキャンする。全チューナーやるのを忘れるな。
    • tvtestがチャンネルスキャンをした結果が記録されているのはch2ファイル
      • (ドライバ名).ch2という名前で、BonDriverが入ってるフォルダに入っている
      • こいつを、xlsかなんかでばらして、tvrockの設定ファイルに書き換えることになる
  2. tvrockにやるべきことは?
    • tvrockのWORKフォルダ(たいていはマイドキュメント\tvrock)にある、下記のファイル
    • dtv.ini
      • チャンネルの基本情報の設定が書いてある。tvrock→設定→チューナーあたりで設定するやつ。
      • 各チャンネルのチャンネル/サービスを記載する。情報(チャンネル名/サービスID他)はtvtestの(ドライバ名).ch2と合わせること。
      • しかしここで使うBSやCSの10桁弱の数字の算出方法が判らないのだが、どうやって出すのかなぁ…アレ… →見つけた
    • tvrock.ssa/tvrock.sta
      • チャンネルリストが記されている。たぶん、チャンネルエディタが関係するやつ。
      • これもtvtestの(ドライバ名).ch2のチャンネル名/サービス他と情報を合わせること。番組表も関係してるっぽいので、ここが正しくないと番組表がうまく更新されない。
      • ssaかstaでチャンネル名をいじると大抵初期値の地上波になっているので、これを変更したら tvrock→ツール→チャンネルエディタで 地上波/BS/CSの区分けがあってるか確認する。
    • tcrock.sch
      • 予約情報。チャンネル名がかわったら、これも合わせて置換しないと動かない。
      • チャンネル名が沢山変わった場合は、諦めてインテリジェント→キーワード検索予約で予約し直す方が楽
    • tvrock.key
      • キーワード検索予約のキーワードが記載されてる。これもチャンネル名変わったら置換が必要。
      • これもチャンネル名が沢山変わった場合は、インテリジェント→キーワード検索予約で予約し直す方が楽だと思う
    • ch-ts.txt、ch-bs.txt、ch-cs.txt
      • これはどうもどうでもいい気がする。つまり放置してしまってもいい。
      • チャンネルエディタのプリセットに関係するんじゃないかなーと思う。
      • (2021/2/17 訂正)
      • tvrock→設定→チューナー→チャンネル設定のチャンネル一覧 に関係する、と↑では思っていたんだけど、修正しても変化しないので、関係はなかったらしい
      • どうもちゃんと設定しておいたほうが良さそうなので、更新することをオススメする

tvrockのチャンネル編集(追記&まとめ)

[その他]修正したので、こっち見るといいよ

番組表がうまく取れない!そんなときに。

トランスポンダとか変わったときに以下の必要になる。

  1. 元にすべきチャンネルリストは?
    • tvtestでまずはチャンネルスキャンする。全チューナーやるのを忘れるな。
    • tvtestがチャンネルスキャンをした結果が記録されているのはch2ファイル
      • (ドライバ名).ch2という名前で、BonDriverが入ってるフォルダに入っている
      • こいつを、xlsかなんかでばらして、tvrockの設定ファイルに書き換えることになる
  2. tvrockにやるべきことは?
    • tvrockのWORKフォルダ(たいていはマイドキュメント\tvrock)にある、下記のファイル
    • dtv.ini
      • チャンネルの基本情報の設定が書いてある。tvrock→設定→チューナーあたりで設定するやつ。
      • 各チャンネルのチャンネル/サービスを記載する
    • tvrock.ssa/tvrock.sta
      • チャンネルリストが記されている。たぶん、チャンネルエディタが関係するやつ。
      • 番組表も関係してるっぽいので、ここが正しくないと番組表がうまく更新されない。
      • これを変更したら、tvrock→ツール→チャンネルエディタで、地上波/BS/CSの区分けがあってるか確認する
    • tcrock.sch
      • 予約情報。チャンネル名がかわったら、これも合わせて置換しないと動かない。
      • チャンネル名が沢山変わった場合は、諦めてインテリジェント→キーワード検索予約で予約し直す方が楽
    • tvrock.key
      • キーワード検索予約のキーワードが記載されてる。これもチャンネル名変わったら置換が必要。
      • これもチャンネル名が沢山変わった場合は、インテリジェント→キーワード検索予約で予約し直す方が楽だと思う
    • ch-ts.txt、ch-bs.txt、ch-cs.txt
      • これはどうもどうでもいい気がする。つまり放置してしまってもいい。
      • チャンネルエディタのプリセットに関係するんじゃないかなーと思う。

tvrockのチャンネル編集

tvrockのチャンネル編集のまとめ:http://d.hatena.ne.jp/sci/20141019

ナショナルジオグラフィックチャンネルの番組表が取れなくて悩んでいる… 前は取れていたのに。あと視聴チャンネルを増やしたんだけど、イマイチ設定がうまくいかなくて、その辺りを調べた。tvrock関係でチャンネル設定(トランスポンダの変更含む)でやらなきゃいけない事をまとめると

  1. マイドキュメントのtvrockフォルダにあるts/bs/cs-ch.txtあたりを編集して、チャンネル情報を書き込む
    • トランスポンダの変更あった場合は、チャンネルとサービスのIDがかわってるはずなので、それを直す。
  2. チャンネルエディタでチャンネルを編集する → 「設定→OK」で確定させる
    • これはtvrock.ssaを直接いじってもいいが、そのあとチャンネルエディタで結果を確認するとチャンネルの属性が地上波のままだったりするので、これをCSに直す必要がある。
  3. マイドキュメントのtvrockフォルダにあるdtv.iniを編集してチャンネル情報を書き込む
    • これでtvrockとtvtestの連携がうまくいくようになって、番組表とかが取れるようになる
    • トランスポンダの変更あった場合は、チャンネルとサービスのIDがかわってるはずなので、それを直す。
  4. tvtestを立ち上げて、全チューナーでチャンネルスキャンを行う
    • トランスポンダ変更の影響はこれで修正する。1チューナーだけじゃなくて全部でやらないとダメなので注意

てな所。「設定/チューナー/チャンネル設定」で各チューナーの各チャンネルについて、1つづつチャンネル/サービス設定をするよりは[tbc]s-ch.txtとdtv.iniをいじるほうが楽だと思われる。

うまくいったかの確認項目としては、

  • Rockバーを立ち上げて、全チューナーで追加チャンネルが正しく呼び出せることを確認する
  • 番組情報取得をかけて、追加チャンネルの番組表がちゃんと取得できているか確認する
  • キーワード検索で追加チャンネルの番組が検索できるかを確認する

くらいかな。まぁ番組表が取得できていれば、基本的にうまくいってる。

あと、前から登録されているチャンネルのナショジオの番組表が いつのまにか取れなくなっていて、そこだけ歯抜けになってしまう。いろいろ調べていたところ、↓の記事を見つけた。結局これはチャンネルの削除→再登録で解決したのだが(あとトランスポンダの変更がT8しか更新していなくてT3、T4、T7で更新していなかったためってのも理由だった)勉強になったのでメモ。

http://heieiei-islands.blog.so-net.ne.jp/2011-06-01 の内容なんだけど、記事が消えてるのかキャッシュしか見えなかったので引用。

NHKBS放送がKBS1とBSプレミアムに変わったり、NHK教育Eテレになったりとチャンネル変更が多い昨今。
いい機会なのでTvRockのチャンネル設定についてまとめときます。纏めると行ったところで、ぬるま湯さんのTvRock記事 http://nurumayu.way-nifty.com/kame/2008/11/tvrock-8e83.html 見ればだいたい分かるんですがね。
今回NHK教育Eテレへの変更にちょっと詰まり、解決策を探したらTvRockスレにあったので転載。

860 :名無しさん@編集中:2011/05/31(火) 12:07:28.14 id:qZeny9Wz
(例:Eテレを追加したい場合
  1) TvRock作業フォルダをexplorerなどで開く
  2) メモ帳を開いて空のテキストファイルを作り
    チャンネル名をすべて全角文字で記入して次のように3ファイル作る。
    「Eテレ.grp」「Eテレ.dat」「Eテレ.prg」
  3) 追加したいチャンネル名を
    地上波ならtvrock.staと、dtv.iniに追加
    衛星波ならtvrock.ssaと、dtv.iniに追加
    (書式は中身を見て判断)
  4) TvRockを再起動

(例:NHK教育1をEテレを変更したい場合
  1) TvRock作業フォルダをexplorerなどで開く
  2) explorerの検索機能で「NHK教育」をキーワードに検索
  3) ヒットしたファイル・フォルダ名で
    変更させたいチャンネル名をすべて「Eテレ」にリネームする
    (timemachineフォルダ内のフォルダ名も忘れずリネームする)
  4) 変更したチャンネル名が・・・
    地上波ならtvrock.staと、dtv.iniを開いて編集
    衛星波ならtvrock.ssaと、dtv.iniを開いて編集
  5) TvRockを再起動

これで大体更新されるはず。
慣れてる人はsedgrepを使いまとめてバッチファイルで(略
これさえも面倒な人は・・・

tvtest用とrectest用のbonDriverごとのiniファイル(chファイル)類を
各自設定・追加・変更してチャンネルスキャンをせずにtvtestの番組表を更新させて
iEPGからtvRockに空の予約を投げ込めばtvRockが勝手にあれこれ作ってくれる。

あ、でもEDCBならこんなに簡単に・・とかは要らないからねっw


868 :名無しさん@編集中:2011/05/31(火) 13:12:21.01 id:RftFlDhE
>>860
放送局追加作業は2)が不要
局名変更作業は以下の操作を行わないと予約やキーワード検索が死ぬ
4.1)tvrock.sch内の局名を全てリネーム
4.2)tvrock.key内の局名を全てリネーム

PS3の閏年、2010年2月29日。または2030年2月29日。

今日の素材。

追試してみた。

  • 家で旧型のPS3をセットアップして、日付をいろいろいじってみたけれど、現象はぜんぜん再現しなかった。電源切ったり、しばらくまったり、タイムゾーン変えたり、といろいろいじったけどダメ。つまり、簡単に設定できる本体時計をいじっても、間違った閏年にはならないということ。
  • PS3…というか家電には、電源を切っている間も時刻を計算している部品、すなわちRTCがある。これがずーっと計測している時間を元に、PS3は時刻を計算して表示する。PS3 Linuxだと、このRTCを修正するコマンドなどがあるらしいが、一説にはいじってみてもRTCの値は修正できなかったらしい。
  • するってーと、RTCの値は絶対値で出荷時からずーっとカウントアップしていくだけなのかもしれず、本体時計はRTCの値+補正値できめられていて、この補正値に誤差とかタイムゾーンの設定とかが含まれるのではなかろうか*2。だから本体時計をいじっても、2010/2/29状態にはならない。
  • このRTCの値が腐って変な値になったら? この時は本体の故障ということで修理に廻すことになるんじゃなかろうか。つまり例のエラーコード(8001050F)のメッセージが出力される。

FW「RTCが壊れた!」

  • 今回の事件は、このRTCの実装をしくじってGMT:2010/3/1 AM0:00、JST:同 AM9:00になった後の24時間の間、RTCが返すカレンダー値が2010/2/29になったのが原因なように思える*3PS3のFWはありえない値がRTCから返ってきたので「RTCは腐って壊れた」と判断し、エラーメッセージ「8001050F」を表示していた。で、GMT:2010/3/2 AM0:00、JST:同 AM9:00になったら、今まで通り正しい値が返るようになったために勝手に直った。(そして2/29の1日分だけ、日付が巻き戻った。)
  • 旧型でしか現象がでなかったのは、旧型PS3で使われているRTCらしいCXR713120が、薄型には使われていなかったせいで、修理で基盤交換されていた旧型でも現象がでなかったというのは、CXR713120が別のものにリプレイスされていたからではなかろうか。薄型のRTCは「2010年は閏年です。」なんていう、ボケた挙動はしなかった。
  • RTCの実装がここに書いてあるような、100を10と書き間違ったのであれば、きっと2020年とか2030年にも問題が再発することになる...が、RTCが2010/2/29とか2030/2/29という値を返したときにちゃんと例外処理するようにしておけば問題は回避できるはずで、おそらく次のFWアップデートの中にこれが入るだろう*4

最後に

  • 笑ったレスを引用。まぁ間違ったのはFWじゃなくてRTCだと思うから、788が正しいんだけどね(*'-')

781 :名無しさん:2010/03/02(火) 12:33:35 id:kRdx72X6
RTC「今は2010/03/01 00:00:00でござる」
日から経過秒に変換
カーネル「システム時間は1267401600秒です」
経過秒から日に変換
FW「つまり2010/02/29 00:00:00ですね」

RTC・カーネル「え?」
FW「え?」

*1:RTC … Real Time Clockの略。要は時計の役割をするIC部品

*2:たぶんカレンダーいじってトロフィーとかの年月日をいじらせないためとか、あとは326にあるように、セキュリティに関わる事項であるからか。

*3:最近のRTCは賢くて、秒の積算値ではなくカレンダーの日付を返してくれるようだ。閏年の判定もしている。これとか。

*4:まぁ2030年にまだ動いてる旧型PS3なんてほとんどないだろうけどw