• 締切済み

CD-Rのデータ面に画像を描画したい

CD-Rのデータ面に画像を描画したいと思います。 YAMAHAのCD-Rドライブには、DiscT@2という機能を持つものがあって NeroやB'sRecorderGOLDといったアプリからCD-Rのデータ面に画像を 描画することが出来るのですが、1ドットが0.1mm(254dpiということ?) でしか描けない様です。 私としては、この20倍位の細かさで描きたいのです。 OSはWindows系のもので考えていますが、SCSI、ATAPIどちらのCD-R ドライブでも使える様にしたいと思います。 どのドライバやDLLを使ってプログラミングすれば、この様なことが 出来るでしょうか?(SCSIだけならASPI?)

みんなの回答

  • hiyoruki
  • ベストアンサー率7% (7/90)
回答No.8

記録面保護用・・・とかいてありますが・・・。 もしかして私の勘違い??

obu_kun
質問者

補足

失礼しました。 確かに記録面保護用となっています。 残念ながら、私がしたいのはデータ面のピットの凸凹を使って描画したいということなんです。 言葉が足りず申し訳ありませんでした。

  • hiyoruki
  • ベストアンサー率7% (7/90)
回答No.7

こんなのを使うのはダメなんですか? http://www.hisago.co.jp/Search/detail.asp?id=CJ5000S

参考URL:
http://www.hisago.co.jp/Search/detail.asp?id=CJ5000S
obu_kun
質問者

お礼

ありがとうございます。 でも、私が描画したいのはレーベル面でなくてデータ面なんです。 調査の結果、CDのデータはEFMで別のビットパターンになったり、フレームの中にパリティが入っているたりもろもろあって、こちらの思うとおりにはビットパターンが書けないみたいです。これに違反するともうコンパクトディスクではないらしいです。きっとCDドライブを改造でもしないと出来ないことなのでしょう。

noname#30727
noname#30727
回答No.6

>具体的にRAWデータを書き込めるライティングソフト 詳しくないですが、SAO RAW+SUB で書き込めるものってことになるのかな。 「CloneCD」とか「Raw CD Copy」など試してみてはどうでしょうか。URLは検索すれば簡単に見つかると思います。

obu_kun
質問者

お礼

ありがとうございます。 この辺りをキーワードにして調べてみます。

noname#30727
noname#30727
回答No.5

サブチャネルを含んだRAWデータを作成して、それを書き込めるライティングソフトで書き込むってのが楽そうですね。 イメージの2次元座標をスパイラルな1次元座標に変換する式さえ作れれば、なんとかなるのでは? 多階調が使用できるなら、2値と比較して論理的なドットは大きくなるから、DiscT@2が粗いとは言えないでしょう。

obu_kun
質問者

補足

ありがとうございます。 具体的にRAWデータを書き込めるライティングソフトというのをご存知であれば教えて頂けないでしょうか? 多階調については、Photoshop等で誤差拡散法等の方法を使ってこちらの思い通りに2値化したいと思っています。 今回、細かなドットで書き込みたいというのは、そういう意味合いもあってのことなんです。

  • tako32bit
  • ベストアンサー率13% (6/46)
回答No.4

でーたを書かないと だめなものでしたら テキストに 1 でも打ってやけばOKなのでは そういうドライブもありますし

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

>そこで低レベルのアクセスドライバを使ってどうにかならないか?そんなドライバが無いか?という質問のつもりなんですけど。 少なくとも知る限りないですね。 この機能にそれほどの機能アップを求める方向性が少ないですので。融資によるドライバ開発というのも今のところ聞かないです。 CDレーベルの代わりにする程度の利用方法でのとらえ方しかしていませんので。 どうしてもやりたかったらDiscT@2のドライバを解析して自分で作るしかないかと思います。 待っていてもたぶんそういった物は出てこないと思いますので。

obu_kun
質問者

お礼

ありがとうございます。 そうですか、ありませんか。 何に使うかは、言えないのですが、残念です。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

>しかし、私は画が描ければ読み込む必要はないと考えています。(他のデータとも混在させない) CD-R/RWはデータを書き込むための物であってデータ面への描画はおまけのような物であるのでそれでは本末転倒という物ですのでデータをかけない状態での描画を考えるメーカーはないですのでそんなハードもソフトもおそらく出てこないと思いますよ。 よっぽどホログラムなどを使った方がいいですので

obu_kun
質問者

補足

価値観の違いですかね。キャラメル買っておまけだけあつめる様なものだけど。 だけど実際に画が描けるハードもソフトもあるわけですよ。しかも、他のデータと混在出来る状態で! これが、私の要望を満たしていないだけです。 (そりゃあ私だって他データと混在出来た方がうれしいですよ) ハードはどうにもならないけど、ソフトは自分で作る。 そこで低レベルのアクセスドライバを使ってどうにかならないか?そんなドライバが無いか?という質問のつもりなんですけど。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

>私としては、この20倍位の細かさで描きたいのです。 データ面に画像を書くとかのものはデータ面でのデータ特性を使ったものであってこれ以上細かいものを書くとデータの読み書き自体に影響を与えますのでできないと思います。 基本的にデータ面にはレーザー等を当ててその反射を読みとってやるものですのでそこに画像を描くということはその光の反射をかえるということになりデータの読み出しに大きく影響を与えますので。 ですからヤマハの方式がぎりぎりの戦火と思います。 今後DVD等の記録密度の高いものにこの技術が応用されるようになれば何とかなるかもしれm選が今のところはどうしようもありません。 そもそもデータ面に画像を書くこと自体がイレギュラーな行為ですので。

obu_kun
質問者

補足

早速の返信ありがとうございます。 通常のデータの書込みは、0.001mmで行われていると認識しています。 つまり、私の望む5倍の精度で書かれているということでしょう? もちろん規格外のフォーマット(未フォーマット)のデータになりますから、書いたデータを読むことは通常の方法では出来なくなると思います。 しかし、私は画が描ければ読み込む必要はないと考えています。(他のデータとも混在させない) それでも、ダメなものなのでしょうか?

関連するQ&A