つぎの事項1~10により特定されるコンピューター情報処理の方法。1SWF形式で記述された特定態様の画像を含んだ入力画像情報をHTML形式の記述に変換して出力画像情報とする方法であること2特定態様の画像は、複数の領域が境界線を共有して接しており、境界線を挟んで接した2つの領域にはそれぞれ異なる塗りスタイルが定義され、各領域内がそれぞれに定義された塗りスタイルに従って塗りつぶされる画像であること3入力画像情報において、1個の領域は、2個以上の方向付き線により取り囲まれた閉じた領域として定義されていること4入力画像情報において、境界線を挟んで接した2つの領域は、境界線となる1個以上の方向付き線の記述を共有して定義されていること5入力画像情報において、境界線となる方向付き線の記述は、線の右側の塗りスタイルを規定する右側塗りスタイル記述と、線の左側の塗りスタイルを規定する左側塗りスタイル記述の両方が対応付けされていること6入力画像情報において、境界線以外の方向付き線の記述は、線の右側の塗りスタイルを規定する右側塗りスタイル記述と、線の左側の塗りスタイルを規定する左側塗りスタイル記述の一方のみが対応付けされていること7第1処理として、入力画像情報における境界線となる方向付き線の記述Aを二重化して記述A1と記述A2を作成するとともに、記述Aに対応付けされていた右側塗りスタイル記述および左側塗りスタイル記述の一方を記述A1に対応付けし、他方を記述A2に対応付けすること8第2処理として、第1処理後の画像情報において、右側塗りスタイル記述と左側塗りスタイル記述のいずれか一方に対応付けされているすべての方向付き線記述を、反対向きの方向付き線記述に置換すること9第3処理として、第2処理後の画像情報において、各方向付き線記述を、それぞれに対応付けされた塗りスタイル記述に基づいてグループ分けすること10第4処理として、第3処理後の画像情報において、塗りスタイル記述が共通する1個のグループの複数の方向付き線記述により1個以上の領域が規定される場合、その領域を規定する方向付き線の集合と塗りスタイルをHTML形式で記述して出力画像情報を作成すること請求項1に記載の情報処理をコンピューターに行わせるプログラム。===変換対象となる特定態様の画像===この発明に係るコンピューター情報処理の方法は、SWF形式で記述された特定態様の画像を含んだ入力画像情報をHTML形式の記述に変換して出力画像情報とする方法である。ここで、特定態様の画像とは、複数の領域が境界線を共有して接しており、境界線を挟んで接した2つの領域にはそれぞれ異なる塗りスタイルが定義され、各領域内がそれぞれに定義された塗りスタイルに従って塗りつぶされる画像である。そのような特定形態の画像の典型例を図1に示している。この例の画像は、緑色に塗りつぶされた緑領域と、赤色に塗りつぶされた赤領域と、青色に塗りつぶされた青領域の3つの領域でデザインされている。緑領域と赤領域は境界線を共有して接している。赤領域と青領域も境界線を共有して接している。緑領域と青領域は二点で接しているが、境界線は存在しない。===SWFファイルの論理構造===図1に示す画像をAdobeFlash上で作画すると、以下に説明する構造をもつSWF形式で画像を表現したデータこれをSWFファイルとするが生成される。そのSWFファイルがFlashPlayerにより再生処理されると、コンピューター画面上に図1に示す画像が表示される。AdobeFlashにより作成されるSWFファイルはバイナリーファイルであり、そのフォーマットについては、FlashFileFormatSpecificationに開示されている。バイナリーファイルであるSWFファイルは、ヘッダとタグ領域から構成され、図形や画像を描画する画像の実質部分の情報はタグ領域に記述されている。タグ領域のバイナリーデータはそのままではその意味内容を人は理解できない。swfmillと称するオープンソースのプログラムツールが知られている。このツールによれば、SWFファイルを解析してXMLファイルに変換することができる。XMLファイルに変換すると、SWFファイルのバイナリーデータの意味内容を人が理解できる記述になる。図1の画像に対応したSWFファイルの一例についてswfmillによりXMLファイルに変換し、その中の画像表現の実質部分の意味内容が理解できるようにXML風に記述したものを図2と図3に示している。図2に示すのは、SWFファイルにおける塗りスタイルを規定するための塗色番号の定義である。図1の画像との関係において図2の定義を説明すると、塗色番号2が緑色で塗ることを意味し、塗色番号3が青色で塗ることを意味し、塗色番号4が赤色で塗ることを意味している。===方向付き線の記述===図3に示すのは、図1の緑領域赤領域青領域のデザインを規定する記述である。図3に示した例においては、図1の画像を図4に示した方向付き線の順列によって描画するように規定している。つまり、図1の緑領域赤領域青領域の輪郭が、図4に示す10個のA点~J点を矢印のように結ぶ12個の方向付き線1~12により構成され、そのことが図3に示す記述により定義されている。図3において方向付き線1~12の記述は、A点をスタート点とし、A点からB点に至る方向付き線1の記述と、B点からC点に至る方向付き線2の記述と、C点からD点に至る方向付き線3の記述と、D点からE点に至る方向付き線4の記述と、E点からF点に至る方向付き線5の記述と、F点からG点に至る方向付き線6の記述と、G点からH点に至る方向付き線7の記述と、H点からA点に至る方向付き線8の記述と、A点からI点に至る方向付き線9の記述と、I点からE点に至る方向付き線10の記述と、E点からJ点に至る方向付き線11の記述と、J点からA点に至る方向付き線12の記述を含んでいる。===方向付き線と塗りスタイルの関係===図3に示すSWFファイルの記述は、各方向付き線1~12を修飾する塗りスタイルの記述を含んでいる。FlashFileFormatSpecificationに記載されているように、塗りスタイルは、方向付き線の方向の右側の塗りスタイルを規定する記述と、左側の塗りスタイルを規定する記述とに分けて定義することになっている。1個の方向付き線について、右側と左側の両方の塗りスタイル記述を対応付けすることができる。また、1個の方向付き線について右側と左側の一方のみの塗りスタイル記述を対応付けした場合は、他方の塗りスタイルは直前の定義を引き継ぐ。他方を無定義とする場合は番号0を対応付ける。図3に示すSWFファイルの記述と図4の解説図を対照させながら説明する。図3の記述では、4個の方向付き線1~4の記述について、右側塗りスタイルを塗色番号2緑色に塗るとする記述が対応付けされ、左側塗りスタイルは無定義となっている。また、4個の方向付き線5~8の記述については、右側塗りスタイルを塗色番号3青色に塗るとする記述が対応付けされ、左側塗りスタイルは無定義となっている。また、2個の方向付き線9と10の記述については、右側塗りスタイルを塗色番号4赤色に塗るとする記述が対応付けされ、かつ、左側塗りスタイルを塗色番号2緑色に塗るとする記述が対応付けされている。また、2個の方向付き線11と12の記述については、右側塗りスタイルを塗色番号4赤色に塗るとする記述が対応付けされ、かつ、左側塗りスタイルを塗色番号3青色に塗るとする記述が対応付けされている。以上の説明から明らかなように、緑領域と赤領域の境界線を規定する2個の方向付き線9と10の記述には、右側塗りスタイルと左側塗りスタイルの両方の記述が対応付けされている。同様に、青領域と赤領域の境界線を規定する2個の方向付き線11と12の記述には右側塗りスタイルと左側塗りスタイルの両方の記述が対応付けされている。そして、境界線以外の8個の方向付き線1~8には右側塗りスタイルの記述のみが対応付けされ、左側については無定義となっている。===変換処理の準備===まず変換対象となる上述した論理構造のSWFファイルをコンピューターの主メモリに読み込み、上述したswfmillのようにSWFファイルのバイナリーデータを解析し、変換作業用のデータを作成する。作業用データとしては、画像を構成しているすべての方向付き線を特定するデータと、各方向付き線を修飾している塗りスタイルを特定するデータが含まれていればよい。作業用データの表現形式は、この発明の変換プログラムが稼働するコンピューターにおいて認識できて以下に説明する論理処理が遂行できるデータであれば、どのような形式でもよく、もちろん人が理解できる形式である必要はない。図1~図4に例示したSWFファイルの場合、A点~J点を結んでいる12個の方向付き線1~12を特定するデータと、4個の方向付き線1~4に対応付けされている塗りスタイルのデータと、4個の方向付き線5~8に対応付けされている塗りスタイルのデータと、2個の方向付き線9と10に対応付けされている塗りスタイルのデータと、2個の方向付き線11と12に対応付けされている塗りスタイルのデータを作業用データとして用意する。作業用データの表現形式は、この発明の変換プログラムが稼働するコンピューターにおいて認識できて以下に説明する論理処理が遂行できるデータであれば、どのような形式でもよく、もちろん人が理解できる形式である必要はない。===方向付き線の二重化===ファイル変換の第1処理として、上記作業用データを解析し、方向付き線のうち、右側塗りスタイルおよび左側塗りスタイルの両方が対応付けされている方向付き線のデータを抽出する。つまり異なる塗りスタイルの2つの領域の境界線となっている方向付き線を抽出する。図1~図4に例示したSWFファイルの場合、緑領域と赤領域の境界線である方向付き線9と10が抽出されるとともに、青領域と赤領域の境界線である方向付き線11と12が抽出される。つぎに上記作業用データにおいて、抽出した方向付き線9のデータを二重化する。つまり、A点からB点に至る方向付き線9の記述をもう1個生成して作業用データに加える。この処理状況を図5に解説的に示した。二重化した方向付き線の記述を図5における符号9aと9bで区別している。上記と同様に、図4における方向付き線10を図5の方向付き線10aと10bに二重化し、図4における方向付き線11を図5の方向付き線11aと11bに二重化し、図4における方向付き線12を図5の方向付き線12aと12bに二重化する。===左右の塗りスタイルを二重化方向付き線に振り分ける===図1~図4のSWFファイルの場合、緑領域と赤領域の境界線である方向付き線9と10には、右側塗りスタイル赤色と左側塗りスタイル緑色の両方の記述が対応付けされている。方向付き線9と10をそれぞれ9a9bおよび10a10bに二重化したのに伴い、その一方の方向付き線9aと10aに左側塗りスタイル緑色を対応付けするとともに、他方の方向付き線9bと10bに右側塗りスタイル赤色を対応付けする。同様にして、青領域と赤領域の境界線である方向付き線11と12には、右側塗りスタイル赤色と左側塗りスタイル青色の両方の記述が対応付けされている。方向付き線11と12をそれぞれ11a11bおよび12a12bに二重化したのに伴い、その一方の方向付き線11aと12aに左側塗りスタイル青色を対応付けするとともに、他方の方向付き線11bと12bに右側塗りスタイル赤色を対応付けする。以上の処理を行うことにより作業用データが更新される。更新後の作業用データには合計16個の方向付き線のデータが含まれている。16個の方向付き線のうち、右側塗りスタイルが対応付けされている方向付き線は12個あり、左側塗りスタイルが対応付けされている方向付き線は4個である。左右両側の塗りスタイルが対応付けされた方向付き線はゼロである。===方向付き線の方向反転===つぎの処理では、右側塗りスタイルが対応付けされている12個の方向付き線の向きを反転させる。この処理状況を図6に解説的に示した。向きが反転されない方向付き線は9a10a11a12aの4個であり、他の方向付き線はすべて向きが反転している。===グループ分け===図6に示す状況の作業用データについて、16個の方向付き線を、緑色に塗る塗りスタイルに対応付けされた方向付き線の集合と、青色に塗る塗りスタイルに対応付けされた方向付き線の集合と、赤色に塗る塗りスタイルに対応付けされた方向付き線の集合とにグループ分けする。===方向付き線による領域定義===図6から明らかなように、緑色に塗る塗りスタイルに対応付けされた方向付き線は、A点→I点→E点→D点→C点→B点→A点をこの方向順に結ぶ6個の方向付き線9a10a4321であり、これらの方向付き線により取り囲まれた閉じた領域が定義されることになる。そして、この閉じた領域を緑色に塗ることが定義されている。これだけの定義情報が揃えば、図1の緑領域を規定するHTML形式の記述を自動生成できることは当業者にとって自明であり、その具体的な記述を例示するまでもないので割愛する。同様にして、青色に塗る塗りスタイルに対応付けされた方向付き線は、A点→H点→G点→F点→E点→J点→A点をこの方向順に結ぶ6個の方向付き線876511a12aであり、これらの方向付き線により取り囲まれた閉じた領域が定義されることになる。そして、この閉じた領域を青色に塗ることが定義されている。これだけの定義情報が揃えば、図1の青領域を規定するHTML形式の記述を自動生成できることは当業者にとって自明であり、その具体的な記述を例示するまでもないので割愛する。また同様に、赤色に塗る塗りスタイルに対応付けされた方向付き線は、A点→J点→E点→I点→A点をこの方向順に結ぶ4個の方向付き線12b11b10b9bであり、これらの方向付き線により取り囲まれた閉じた領域が定義されることになる。そして、この閉じた領域を赤色に塗ることが定義されている。これだけの定義情報が揃えば、図1の赤領域を規定するHTML形式の記述を自動生成できることは当業者にとって自明であり、その具体的な記述を例示するまでもないので割愛する。以上のようにして、図1に示した画像表現を規定したSWFファイルをコンピューターに読み込み、この発明に係る変換プログラムの自動処理により、ブラウザーにより図1の画像表現を正しく表示することのできる、HTML形式の画像データを作成して出力することができる。===この発明の活用場面===この発明に係る変換プログラムの活用の仕方はいくつかある。パソコンタブレット端末携帯電話機に向けてSWFファイルを含んだウエブコンテンツを提供しているサーバーにおいて、FlashPlayer未搭載の端末でもコンテンツを見ることができるように、SWFファイルをHTML形式の画像データに変換した非Flashコンテンツも用意しておき、リクエストしてきた端末がFlashPlayer未搭載である場合、非Flashコンテンツを提供するようにする。そのようなサーバーにおいて、あるいはサーバーにコンテンツを登録するパソコンにおいて、この発明の変換プログラムを活用することができる。また、サーバーを介さずとも、変換プログラムを直接携帯電話機等のクライアントに送ることにより、変換処理をすべてクライアント上で完了することもできる。===補足説明===方向付き線の方向反転の処理について、上記の説明では、右側塗りスタイルが対応付けされている方向付き線の向きを反転させるとした。これは、左側塗りスタイルが対応付けされている方向付き線の向きを反転させることとしても、結果は同じになる。煩雑な記載を避ける意味で方向付き線を直線として説明した。この発明は、方向付き線としてAdobeFlashにより作成される様々な方向付き線に対応可能であることはもちろんである。塗りスタイルについても緑色青色赤色で塗りつぶす単純な例を採り上げたが、これは単に説明の便宜上であり、AdobeFlashにより作成される様々な塗りスタイルにこの発明を敷衍できることは当然である。請求項1に記載した発明特定事項において、第2処理と第3処理の実行の順番が逆になっても同じ処理結果が得られるものであり、発明特定事項はそうした意味で理解されるべきである。