アスキーステレオグラム

アスキーステレオグラム(ASCII stereogram)とは、アスキーアートの一種であり、3次元の奥行き知覚を生じるステレオグラムのことである。単一のアスキーアートを用いるものと、隣合う2つのアスキーアートを用いるものがある。

たとえば図1から立体感を知覚するためには、眼球の向きを開散させることで、同じ列で隣り合う2つの文字が一緒に見えるようにする必要がある。これを安定しておこなうために、上部のOが3つに見えるようにするとよい。中心の点が安定して見え、焦点が合うことを確かめる。これがうまくできるようになれば、図のその他の領域を見たとき、立体感を得られるはずである。下側のOが3つに見えるようにすると、奥行きの方向が逆転する。平行法の代わりに交差法を用いて観察することでも、奥行きは反転する。ただし、両方の観察法を行うのが困難な人もいる。

図 1: 手前と奥側

                             O    O
n   n   n   n   n   n   n   n   n   n   n   n   n   n   n   n   n
f    f    f    f    f    f    f    f    f    f    f    f    f    f
e   e   e   e   e   e   e   e   e   e   e   e   e   e   e   e   e
a    a    a    a    a    a    a    a    a    a    a    a    a    a
a   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a
r    r    r    r    r    r    r    r    r    r    r    r    r    r
r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r
                            O       O

                          

図2は、立体感はより劇的である。立体像が得られたあと、頭部が画面から離れるように動かすことで、さらに立体的に感じられるようになる。水平方向や垂直方向の運動でも、興味深い効果が得られる。

図3は、単画像ランダムテキストステレオグラム(single image random text stereogram, SIRTS)の例である。これは単画像ランダムドットステレオグラム(single image random dot stereogram, SIRDS)と同じ考え方に基づく。融像すると"Hi"の語が見える。

電子メール末尾の"署名"にステレオグラムを用いる者もいる。図4はその例である。

図 2: 天井、壁、床

                           O          O
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
 .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .
   .    .    .    .    .    .    .    .    .    .    .    .    .
   .     .     .     .     .     .     .     .     .     .     .
     .      .      .      .      .      .      .      .      .
 .       .       .       .       .       .       .       .       .
      .        .        .        .        .        .        .
   .         .         .         .         .         .         .
.          .          .          .          .          .          .
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
   .         .         .         .         .         .         .
      .        .        .        .        .        .        .
 .       .       .       .       .       .       .       .       .
     .      .      .      .      .      .      .      .      .
   .     .     .     .     .     .     .     .     .     .     .
   .    .    .    .    .    .    .    .    .    .    .    .    .
 .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .

図 3: 単画像ランダムテキストステレオグラム

                      O              O
OIWEQPOISDFBKJFOIWEQPOISDFBKJFOIWEQPOISDFBKJFOIWEQPOISDFBKJF
EDGHOUIEROUIYWEVDGHOXUIEROIYWEVDGHEOXUIEOIYWEVDGHEOXUIEOIYWE
KJBSVDBOIWERTBAKJBSVEDBOIWRTBAKJBSOVEDBOWRTBAKJBSOVEDBOWRTBA
SFDHNWECTBYUVRGSFDHNYWECTBUVRGSFDHCNYWECBUVRGSFDHCNYWECBUVRG
HNOWFHLSFDGWVRGHNOWFGHLSFDWVRGHNOWSFGHLSDWVRGHNLOWSFGLSDWVRG
YPOWVXTNWFECHRGYPOWVEXTNWFCHRGYPOWNVEXTNFCHRGYPWOWNVETNFCHRG
SVYUWXRGTWVETUISVYUWVXRGTWVETUISVYUWVXRGWVETUISVYUWVXRGWVETU
WVERBYOIAWEYUIVWVERBEYOIAWEYUIVWVERBEYOIWEYUIVWLVERBEOIWEYUI
EUIOETOUINWEBYOEUIOEWTOUINWEBYOEUIOEWTOUNWEBYOETUIOEWOUNWEBY
WFVEWVETN9PUW4TWFVEWPVETN9UW4TWFVETWPVET9UW4TWFBVETWPET9UW4T
NOUWQERFECHIBYWNOUWQXERFECIBYWNOUWFQXERFCIBYWNOFUWFQXRFCIBYW
VEHWETUQECRFVE[VEHWERTUQECFVE[VEHWQERTUQCFVE[VEOHWQERUQCFVE[
UIWTUIRTWUYWQCRUIWTUYIRTWUWQCRUIWTXUYIRTUWQCRUIBWTXUYRTUWQCR
IYPOWOXNPWTHIECIYPOWTOXNPWHIECIYPONWTOXNWHIECIYLPONWTXNWHIEC
R9UHWVETPUNRQYBR9UHWVETPUNRQYBR9UHWVETPUNRQYBR9UHWVETPUNRQYB

図 4: ステレオグラムを用いた署名

 IIIIIIIIIIIIIII   IIIIIIIIIIIIIII  
 H ( )  \|/    H   H   ( )   \|/ H  
 H(   ) -O-    H   H  (   )  -O- H  
 H     )/|\    H   H (     ) /|\ H  
 H======^======H   H======^======H  
 H- |----@-----H   H----| ---@---H  
 H /|\ @\|/ @  H   H   /|\@ \|/@ H 
 H    \|/  \|/ H   H     \|/  \|/H  
 III^IIIIIII^III   III^IIIIIII^III  
Wide eyed stereo  Wide  eyed  stereo    

この立体の効果は文中の特定の単語を強調して、"隠れたメッセージ"のように用いることもできる。段落を均等割付で表示すると、この効果は現れない。

図 5: 単語を強調

According    to    the  According    to    the
police      inspector,  police      inspector,
Edward  John Billings,  Edward John  Billings,
there  are   too  many  there  are   too  many
individuals  too close  individuals  too close
to  the  case to  make  to  the  case to  make
an  arrest.   I  asked  an  arrest.   I  asked
Mary  Smith to comment  Mary Smith  to comment
on  the case,  but she  on  the case,  but she
declined  to  comment,  declined  to  comment,
because  she  is  soon  because  she is   soon
to   be   married   to  to   be   married   to
Howard  D. Fredericks,  Howard  D. Fredericks,
the   victim's  uncle.  the   victim's  uncle.
Charles   Wilson,  the  Charles   Wilson,  the
victim's      brother,  victim's      brother,
stated that  the chaos  stated that  the chaos
was   responsible  for  was  responsible   for
at least  five suicide  at least  five suicide
attempts   last   week  attempts   last   week
alone.                  alone.                      

アスキーステレオグラムが運動する刺激も、同様に作成できる。

謝辞
図 1, 2, 3, 4は、それぞれ、David B. Thomas, :en:Jonathan Bowen, Charles Durst, Marty Hewesが作成した。これらの4つのステレオグラムは、Usenetのニュースグループalt.3dで発表され、一般に公開されたものである。図 5は英語版のウィキペディアンにより、当該ページで考案された。

もとの論文は ASCII Stereogramsにあり、著者により転載された。

外部リンク(英語)

 3D Stereogram Ascii Image Generator and Movie Generator
 ASCII Stereograms by :en:Jonathan Bowen
 ASCII art stereogram generator from AA-Project
 IOCCC 2001 winner "herrmann2", an ASCII stereogram generator (for which the source code is itself an ASCII stereogram)
 Online ASCII Stereogram Generator 

視覚
アスキーアート
デジタル・アート