私はオーディオ処理に関する研究を行っており、解決すべき大きな問題があります。テキスト メッセージまたはバイナリ ストリーム (10101010) をオーディオ信号に埋め込んで転送し、ブロードキャストして、他の Android デバイスがそのサウンドを録音し、埋め込まれたテキスト メッセージまたはバイナリ ストリームを抽出できるようにすることはできますか?
質問する
492 次
2 に答える
2
オーディオ信号がはっきりと検出可能であることを気にしないのであれば、これは音響モデムが行うことであり、RTTY、AFSK、PSKなどのアマチュア無線および電話の文献に記載されている変調方式、ソフトウェアプロトコル、およびモデムの実装がたくさんあります。 31、Bell-103など、数十年は成熟し、騒々しい無線帯域と悪い電話回線で十分にテストされています。
于 2012-10-13T04:58:44.907 に答える
0
フィールドは非常に複雑です。Audio Steganographyをグーグルで検索してみてください。
信号を運ぶ媒体の正確な特性を知る必要があります。
両側でリアルタイムにサウンドを分析し、ビットを配置する場所を探す必要があります。
送信 -> 受信チェーンでのすべての圧縮とオーディオの損失を回避する必要があります。
...
そして最後に、運が良ければ、せいぜい数ビット/秒しか取得できません。ただし、音が無音などの場合は何も送信できないことを考慮してください。
別の方法:オーディオの透かしを試してみてください。実際にはそれが必要なのかもしれません。
于 2012-10-12T21:37:34.713 に答える