
高2です。今度の科学展にサブリミナル効果の有用性についての実験を提出しようと、任意の画像をサブリミナルさせるプログラムを書いています。
それらしいものができたのですが、やってみると画像が少し見えてしまってぜんぜんサブリミナルじゃありません。調べてみると、Windowsのタイマ機能は100ミリ秒刻みだということがわかりました。でも、サブリミナルには20ミリ秒ぐらいが必要なんです。シェアで同じようなソフトがあったんですが、そのソフトは15ミリ秒間の表示ができるというので無理ではないと思うのですが・・・
どなたか教えていただけたら幸いです。質問には答えるようにします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
サブリミナル効果っていうと, 初期に言われていたのは映画の話だから毎秒 24コマ, 40ms 程度ですかね.
MPEG とかであれば「途中で切って」「間に 1コマだけ画像を入れて」「全体を繋ぐ」ことができれば作れますが, そういう機能を持っているソフトがあるかどうかは知りません.
以下は余談なんですが....
真面目にやるのであれば「サブリミナル効果は存在しないという報告もある」, 「認知とか心理に関する実験は, 条件をそろえるにくいため本当に効果があったということを示すのが実は非常に難しい」ということくらいは念頭におくべきかと思います. てきとーにやるだけならこんなことを気にする必要はありませんが, てきとーにやるならてきとーにやるで「てきとーにやっているんだ」という意識はいるんじゃないかなぁ.
No.4
- 回答日時:
描画の速度が遅いと無理だと思います。
(PCの性能に依存)DirectX等は使っているでしょうか?
例えば秒間60フレームなら
1フレームが約17ミリ秒なわけですが、それだけのフレームレートはでていなければ
無理でしょう。
No.3
- 回答日時:
Windowsでは指定した時間どおりに正確に何かを実行することができません。
何か優先度の高い処理が入ると、自動的に(勝手に)そちらの処理が先に行われるので、優先度の低い処理は動作が遅れます。・・・が、そういう高優先度の処理が入らないものと仮定する場合、
timeBeginPeriod, timeEndPeriod, timeSetEvent, timeGetTime
等の、通称「マルチメディアタイマー」機能を使用して、約1ミリ秒単位まで指定したタイマーが使用できます。
Windowsの通常のアプリケーション(専用デバイスドライバを使用しないもの)としては、これが最も高い時間精度を実現できるAPIです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スピーカー・コンポ・ステレオ ラクレコという転送機械を購入したのですが、サブリミナルCDを取り込んでもサブリミナル効果は無くならな 2 2023/05/05 18:23
- 医学 サブリミナルの研究で「kコアパーコレーション(percolation、浸透の意)を使用して、人間の脳 1 2023/01/29 16:20
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 実用・教育 サブリミナル効果。 1 2022/12/12 21:49
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- 画像編集・動画編集・音楽編集 このようなスクリーンキャプチャソフトありますか? 3 2023/01/31 16:02
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについて。 1つ...
-
gccを行ってもexeファイルが生...
-
c言語
-
visual studio 2022でのC#プロ...
-
C# DatagridviewにExcelシート...
-
mallocについて
-
C言語って古いですか?
-
C言語関数違いについて。
-
逆コンパイルと逆アセンブルの...
-
プログラムの実行時に'<'でリダ...
-
パソコン
-
CPUが16bitでも32bitOSでコンパ...
-
Python、プログラミングについ...
-
だれがとけるの?
-
バッチファイルで以下のような...
-
Notepad++の関数リスト表示の変...
-
VisualStudio2022でC言語プログ...
-
License='MIT' ってなんでmitな...
-
C言語 ストリームについて。
-
c言語でイベントフラグを使った...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語
-
gccを行ってもexeファイルが生...
-
大量のデータを読み込んで表示...
-
visual studio 2022でのC#プロ...
-
C++でデスクトップGUIアプリ開...
-
【C言語】全角文字の配列を、全...
-
Windows Formアプリからコンソ...
-
VisualStudio2022でC言語プログ...
-
C#でログファイルにファイルパ...
-
C#でTreeViewのCheckBoxのサイ...
-
c#のTLS1.2での通信について
-
VisualStudioでC++クラスを追加...
-
C言語について。
-
int16_t の _t は何?
-
プログラマー達は何故、プログ...
-
逆コンパイルと逆アセンブルの...
-
C言語の関数のextern宣言
-
c言語でイベントフラグを使った...
-
C言語 関数、変数の宣言について
-
[C言語]fputsとfprintfの違い
おすすめ情報