(57)【要約】【課題】マルチメディアデータの含まれたＨＴＭＬファイルを送受信する際にマルチメディアデータが処理されず、その内容が正確に伝達されない既存の問題を解消する。【解決手段】ＨＴＭＬタグを用いてＨＴＭＬファイルから背景情報を抽出する背景抽出部と、ＨＴＭＬタグを用いて前記ＨＴＭＬファイルからコンテンツ情報を抽出し、該抽出されたコンテンツ情報を用いて前記コンテンツに対する構造情報を生成するコンテンツ抽出部と、前記構造情報によって、コンテンツの全体サイズが既に設定されたサイズよりも大きい場合、前記コンテンツを前記既に設定されたサイズのページ単位に区分し、各ページ別に該当ページに含まれた前記コンテンツ及び前記背景情報を用いてフラッシュページを作成するページ作成部と、前記フラッシュページをフラッシュイメージのフレームに挿入してフラッシュイメージを生成するフラッシュイメージ生成部とを備える装置とした。【選択図】図１
2008293462.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＭＬタグを用いてＨＴＭＬファイルから背景情報を抽出する背景抽出部と、
ＨＴＭＬタグを用いて前記ＨＴＭＬファイルからコンテンツ情報を抽出し、該抽出されたコンテンツ情報を用いて前記コンテンツに対する構造情報を生成するコンテンツ抽出部と、
前記構造情報によって、コンテンツの全体サイズが既に設定されたサイズよりも大きい場合、前記コンテンツを前記既に設定されたサイズのページ単位に区分し、各ページ別に、該当のページに含まれた前記コンテンツ及び前記背景情報を用いてフラッシュページを作成するページ作成部と、
前記フラッシュページをフラッシュイメージのフレームに挿入してフラッシュイメージを生成するフラッシュイメージ生成部と、
を備える、ファイル変換装置。
【請求項２】
前記背景抽出部は、前記ＨＴＭＬファイルから背景色、背景イメージ及び背景サウンドに関する情報を抽出することを特徴とする、請求項１に記載のファイル変換装置。
【請求項３】
前記コンテンツ抽出部は、前記ＨＴＭＬファイルから文字情報とイメージ情報を抽出し、表示文字とイメージが画面に実際に表示される構造に関する構造情報を生成することを特徴とする、請求項１に記載のファイル変換装置。
【請求項４】
前記コンテンツ抽出部は、前記表示文字とイメージをライン別に区分し、同一ラインに文字とイメージが両方とも含まれた場合、該当のラインを再び文字部分とイメージ部分とに区分して各部分をブロック化することを特徴とする、請求項３に記載のファイル変換装置。
【請求項５】
前記ページ作成部は、前記ブロック化した部分の全体サイズが前記既に設定されたサイズよりも大きい場合、前記ブロック化した部分を、前記既に設定されたサイズのページ単位に区分することを特徴とする、請求項４に記載のファイル変換装置。
【請求項６】
前記ページ作成部は、前記ページに含まれた表示文字とイメージ、及び前記背景情報として抽出された背景色、背景イメージ、背景サウンドからそれぞれ、文字レイヤー、イメージレイヤー、背景色レイヤー、背景イメージレイヤー及び背景サウンドレイヤーを構成した後、これらのレイヤーを結合させて前記フラッシュページを作成することを特徴とする、請求項１に記載のファイル変換装置。
【請求項７】
前記ページ作成部は、前記ページが複数枚である場合、ページ間移動のためのページボタンレイヤーをさらに生成して各フラッシュページに挿入することを特徴とする、請求項６に記載のファイル変換装置。
【請求項８】
前記ページ作成部は、前記イメージレイヤー作成時に、前記ページに含まれたソースイメージをフラッシュ形式のＳＷＦイメージに変換した後、変換されたＳＷＦイメージの位置が前記ページ上における前記ソースイメージ位置と同一になるように前記ＳＷＦイメージを前記イメージレイヤー上に位置させることを特徴とする、請求項６に記載のファイル変換装置。
【請求項９】
前記ページ作成部は、前記ソースイメージがアニメーションＧＩＦイメージである場合、前記アニメーションＧＩＦイメージを構成するイメージ及びこれらのイメージ間の時間情報を抽出し、抽出された各イメージをフラッシュ生成のためのフレームに保存した後、保存されたフレームが前記時間情報によって表示されるようにすることを特徴とする、請求項８に記載のファイル変換装置。
【請求項１０】
ＨＴＭＬファイルから背景情報を抽出する第１のステップと、
前記ＨＴＭＬファイルからコンテンツ情報を抽出し、コンテンツの全体サイズが既に設定されたサイズよりも大きい場合、前記コンテンツを、前記既に設定されたサイズのページ単位に区分する第２のステップと、
前記区分された各ページ別に、該当のページに含まれた前記コンテンツ及び前記背景情報を用いてフラッシュページを作成する第３のステップと、
前記フラッシュページを結合させてフラッシュイメージを生成する第４のステップとを含む、ＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１１】
上記第１のステップは、ＨＴＭＬファイルから背景色、背景イメージ及び背景サウンド情報を抽出することを特徴とする、請求項１０に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１２】
上記第２のステップは、前記コンテンツを文字部分とイメージ部分とに区分してブロック化した後、ブロック化した文字部分とイメージ部分の全体サイズを、前記既に設定されたサイズと比較して判断することを特徴とする、請求項１０に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１３】
上記第２のステップは、前記コンテンツの文字とイメージをライン別に区分し、同一ラインに文字とイメージが両方とも含まれた場合、該当のラインを再び文字部分とイメージ部分とに区分して各部分をブロック化することを特徴とする、請求項１２に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１４】
上記第３のステップは、前記コンテンツの文字とイメージ、及び前記背景情報から抽出された背景色、背景イメージ、背景サウンドからそれぞれ、文字レイヤー、イメージレイヤー、背景色レイヤー、背景イメージレイヤー及び背景サウンドレイヤーを構成した後、これらのレイヤーを結合させて前記フラッシュページを作成することを特徴とする、請求項１０に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１５】
前記イメージレイヤー構成は、前記ページに含まれたソースイメージをフラッシュ形式のＳＷＦイメージに変換した後、変換されたＳＷＦイメージの位置が前記ページ上における前記ソースイメージ位置と同一になるように前記ＳＷＦイメージを前記イメージレイヤー上に位置させることを特徴とする、請求項１４に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１６】
前記イメージの変換は、前記コンテンツのイメージがアニメーションＧＩＦイメージである場合、前記アニメーションＧＩＦイメージを構成するイメージ及びこれらのイメージ間の時間情報を抽出し、抽出された各イメージをフラッシュ生成のためのフレームらに保存した後、これらの保存されたフレームが前記時間情報によって表示されるようにＳＷＦイメージに変換し、前記コンテンツのイメージと同一位置になるように前記イメージレイヤーに位置させることを特徴とする、請求項１５に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１７】
前記フラッシュイメージをＶＩＳ（Ｖｅｃｔｏｒ  Ｉｍａｇｅ  Ｓｏｌｕｔｉｏｎ）フォーマットイメージに変換する第５のステップをさらに含むことを特徴とする、請求項１０に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【請求項１８】
前記フラッシュイメージをＤＭＦ（Ｄｉｇｉｔａｌ  Ｍｏｂｉｌｅ  Ｆｒａｓｈ）フォーマットイメージに変換する第５のステップをさらに含むことを特徴とする、請求項１０に記載のＨＴＭＬファイルをフラッシュイメージに変換する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル変換に係り、より詳細には、マルチメディアデータの含まれたＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルをフラッシュ（ｆｌａｓｈ）イメージに変換する装置及び方法に関する。
【０００２】
近年、移動通信端末機は、様々なマルチメディア機能が搭載されることに伴い、既存の短文メッセージサービスに絵や音楽ファイルを添付して送るマルチメディアメッセージサービス（ＭＭＳ：Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）が普遍化しつつある。
【０００３】
このようなマルチメディアメッセージサービスは、様々な絵、メロディ、音声を伝達する機能を果たす向上した短文メッセージサービスで、既存のＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を基盤とする移動通信端末機のユーザーインターフェース（ＵＩ）をそのまま用いて、各コンテンツの保存されたメディア保管函から伝送したいコンテンツを選択して添付する方式を使用する。
【０００４】
なお、本願発明の先行技術文献として、以下のようなものがある。
【特許文献１】特開２００７−０２０１４４号公報
【特許文献２】特開２００７−０１８４９６号公報
【特許文献３】特開２００２−１５７１０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、マルチメディアサービスを利用するために既存のＨＴＭＬで作成されたファイルに様々なマルチメディアデータを挿入する場合、ＨＴＭＬファイルとマルチメディアデータを共に管理し、これを送受信しなければならないという不便さがあった。すなわち、ＨＴＭＬファイルに他のマルチメディアデータが挿入された場合、マルチメディアデータとこれを連結するリンクを含むＨＴＭＬファイルは別個のファイルとして存在するため、ＨＴＭＬファイルとマルチメディアデータを別個のファイルとしてそれぞれ管理して送受信しなければならない。
【０００６】
なお、使用者の端末機（移動通信端末機）に該当のマルチメディアサービスを再生できるアプリケーションが設置されていないと、端末機は該当のマルチメディアデータを処理できず、該当のマルチメディアの挿入された領域が画面において空ボックスで表示される、または、代替文字のみ表示されるという問題につながる。
【０００７】
本発明は、上記の問題を解決するためのもので、その目的は、様々なマルチメディアデータを含むＨＴＭＬファイルを一つのフラッシュイメージに変換して送受信することによって、ファイル管理を簡素化し、より様々なフラッシュイメージを生成することができる、ＨＴＭＬファイルをフラッシュイメージに変換するファイル変換装置及びその変換方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明のファイル変換装置は、ＨＴＭＬタグを用いてＨＴＭＬファイルから背景情報を抽出する背景抽出部と、ＨＴＭＬタグを用いて前記ＨＴＭＬファイルからコンテンツ情報を抽出し、該抽出されたコンテンツ情報を用いて前記コンテンツに対する構造情報を生成するコンテンツ抽出部と、前記構造情報によって、コンテンツの全体サイズが既に設定されたサイズよりも大きい場合、前記コンテンツを前記既に設定されたサイズのページ単位に区分し、各ページ別に、該当のページに含まれた前記コンテンツ及び前記背景情報を用いてフラッシュページを作成するページ作成部と、前記フラッシュページをフラッシュイメージのフレームに挿入してフラッシュイメージを生成するフラッシュイメージ生成部と、を備える構成とした。
【０００９】
本発明によるＨＴＭＬファイルをフラッシュイメージに変換する方法は、ＨＴＭＬファイルから背景情報を抽出する第１のステップと、前記ＨＴＭＬファイルからコンテンツ情報を抽出し、コンテンツの全体サイズが既に設定されたサイズよりも大きい場合、前記コンテンツを、前記既に設定されたサイズのページ単位に区分する第２のステップと、前記区分された各ページ別に、該当のページに含まれた前記コンテンツ及び前記背景情報を用いてフラッシュページを作成する第３のステップと、前記フラッシュページを結合させてフラッシュイメージを生成する第４のステップとを含む構成とした。
【発明の効果】
【００１０】
本発明のファイル変換装置によれば、マルチメディアデータの含まれたＨＴＭＬファイルを単一形式のフラッシュイメージに変換して送信できるため、マルチメディアデータの含まれたＨＴＭＬファイルを送受信するときにマルチメディアデータが処理されず、その内容が正確に伝達されないという既存の問題を解消することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照しつつ、本発明の好適な実施の形態について詳細に説明する。
【００１２】
図１は、本発明のファイル変換装置の構成を示す構成図である。
【００１３】
図１を参照すると、本発明のファイル変換装置は、メモリー１０、背景抽出部２０、コンテンツ抽出部３０、ページ作成部４０及びフラッシュイメージ生成部５０を備える。
【００１４】
メモリー１０は、マルチメディアデータの含まれたＨＴＭＬファイル、本発明によるファイル変換過程で臨時に生成される各種のデータ、及びＨＴＭＬファイルが変換されたフラッシュイメージを保存する。ここで、データは、それらの特性によって物理的に分離し、それぞれ異なるメモリーに保存されるようにしても良いが、本発明では説明の便宜のために一つのメモリー１０に保存されるものとした。
【００１５】
背景抽出部２０は、メモリー１０に保存された、変換の対象となるＨＴＭＬファイルから背景情報（背景色、背景イメージ及び背景サウンドに関する情報）を抽出してメモリー１０に臨時保存する。すなわち、背景抽出部２０は、ＨＴＭＬファイルから背景色と関連したタグ（ｂｇｃｏｌｏｒ＝"  "）、背景イメージと関連したタグ（ｂａｃｋｇｒｏｕｎｄ＝"  "）及び背景サウンドと関連したタグ（ｂｇｓｏｕｎｄ  ｓｒｃ＝"  "）を探した後、各タグの"  "中の情報を抽出してこれらをそれぞれ背景色情報、背景イメージ情報及び背景サウンド情報としてメモリー１０に臨時保存する。
【００１６】
コンテンツ抽出部３０は、メモリー１０に保存された変換の対象となるＨＴＭＬファイルに含まれたコンテンツ（例えば、表示文字とイメージ）に関する情報を抽出し、これらのコンテンツがＨＴＭＬ形式によって画面に実際に表示される構造（形態）を知らせる構造情報を生成する。すなわち、コンテンツ抽出部３０は、ＨＴＭＬファイルの本文（＜ｂｏｄｙ＞，＜／ｂｏｄｙ＞）に使われた表示文字（実際に画面に表示される文字）、これらの表示文字と関連したタグ（例えば、＜ｐ＞＜／ｐ＞，＜ｄｉｖ＞＜／ｄｉｖ＞，＜ｂｒ＞，＜ｂｉｇ＞＜／ｂｉｇ＞，＜ｓｍａｌｌ＞＜／ｓｍａｌｌ＞，＜ｉ＞＜／ｉ＞，＜ｓｔｒｏｎｇ＞＜／ｓｔｒｏｎｇ＞等）及びイメージに関するタグ（＜ｉｍｇ＝"  "＞）を用いて該当のＨＴＭＬファイルから実際に画面に表示される文字とイメージに関する情報を抽出し、これらをメモリー１０に臨時保存する。なお、コンテンツ抽出部３０は、抽出された表示文字（以下、‘文字’とも略す。）とイメージを、図２ａに示すように、各ライン別に区分し、もし同一ラインに文字とイメージが両方とも含まれている場合には、該当のラインを文字部分とイメージ部分とに再び区分することによって、図２ｂに示すように文字部分とイメージ部分をブロック化する。図２ｂにおいて、Ｔ１〜Ｔ１４は、抽出された表示文字の位置及び大きさを表すブロック（テキストブロック）であり、Ｉ１〜Ｉ５は、抽出されたイメージの位置及び大きさを表すブロック（イメージブロック）である。このようにして作成された構造情報はページ作成部４０に伝送される。
【００１７】
ページ作成部４０は、コンテンツ抽出部３０からの構造情報に基づいてコンテンツを既に設定されたサイズのページ単位に区分し、区分されたページ別に各ページに含まれた文字とイメージ及び背景抽出部２０で抽出された背景情報を用いて、図３に示すようにページ別にレイヤーを構成した後、これらのレイヤーを結合（挿入）させて各フラッシュページを作成する。すなわち、ＨＴＭＬ方式によってコンテンツの内容が画面に表示されるときには、ＨＴＭＬファイルに含まれたコンテンツの量にかかわらずいずれも１つのページで表示されるため、画面の右側にスクロールバーが備えられ、使用者が該当のページをスクロールできるように構成される。しかしなから、本発明におけるように、コンテンツの内容をフラッシュイメージで表示する場合には、フラッシュイメージは１つの画面内に表示されなければならず、該フラッシュイメージのサイズ（横・縦）は、画面のサイズよりも小さくなければならない。したがって、ＨＴＭＬファイルに含まれたコンテンツの量が多いためにその内容を１つの画面にすべて表示できない場合、すなわち、図２ｂの文字とイメージ構造の全体サイズが、既に設定されたページサイズ（例えば、画面サイズの半分）よりも大きい場合、ページ作成部４０は、図２ｂの構造を図２ｃのように既に設定されたページ単位に区分する。そして、ページ作成部４０は、区分された各ページ別に、該当のページに含まれた文字とイメージ及び背景抽出部２０で抽出された背景色、背景イメージ、背景サウンドからそれぞれ異なるレイヤーを構成した後、これらを挿入してフラッシュページを作成する。このようなフラッシュページ作成方法の詳細は後述される。
【００１８】
フラッシュイメージ生成部５０は、ページ作成部４０によって作成されたフラッシュページをイメージのフレームに順次挿入することによってフラッシュイメージを生成する。すなわち、フラッシュイメージ生成部５０は、それぞれのページの情報を用いて対応するヘッダ（ｈｅａｄｅｒ）を作った後、該当のページを対応するヘッダの次に保存することによってフラッシュイメージを生成する。
【００１９】
図４は、本発明によるファイル変換方法を説明するための順序図である。
【００２０】
背景抽出部２０は、メモリー１０に保存されたＨＴＭＬファイルを開いた後、ＨＴＭＬファイルのタグから該当するＨＴＭＬファイルの背景色、背景イメージ及び背景サウンドと関連したタグ（ｂｇｃｏｌｏｒ，ｂａｃｋｇｒｏｕｎｄ，ｂｇｓｏｕｎｄ）を探して背景情報（背景色、背景イメージ、背景サウンドに関する情報）を抽出し、その情報をメモリー１０に臨時保存する（ステップ４１０）。
【００２１】
例えば、メモリー１０から読み出したＨＴＭＬファイルの本文に＜ｂｏｄｙ  ｂｇｃｏｌｏｒ＝"＃ｆｆｆｆｆｆ"  Ｂａｃｋｇｒｏｕｎｄ＝"ｉｍａｇｅ／ｂｇｉｍｇ．ｐｎｇ"＞  ＜ｂｇｓｏｕｎｄ  ｓｒｃ＝"ＢＧＭ．ｍｐ３"  ｌｏｏｐ＝"−１"＞のタグが含まれている場合、背景抽出部２０は、＃ｆｆｆｆｆｆを背景色情報として、ｂｇｉｍｇ．ｐｎｇを背景イメージ情報として、そしてＢＧＭ．ｍｐ３を背景サウンド情報としてそれぞれ抽出してメモリー１０に臨時保存する。
【００２２】
続いて、コンテンツ抽出部３０は、ＨＴＭＬファイルの本文から再びタグを検索し、実際に画面に表示されるコンテンツに関する情報、すなわち、文字情報とイメージ情報を抽出した後、該当の文字情報とイメージ情報をメモリー１０に臨時保存する（ステップ４２０）。
【００２３】
すなわち、コンテンツ抽出部３０は、ＨＴＭＬファイルの本文（＜ｂｏｄｙ＞，＜／ｂｏｄｙ＞）に使われた文字（表示文字）、これらの文字と関連したタグ（例えば、＜ｐ＞＜／ｐ＞，＜ｄｉｖ＞＜／ｄｉｖ＞，＜ｂｒ＞，＜ｂｉｇ＞＜／ｂｉｇ＞，＜ｓｍａｌｌ＞＜／ｓｍａｌｌ＞，＜ｉ＞＜／ｉ＞，＜ｓｔｒｏｎｇ＞＜／ｓｔｒｏｎｇ＞等）及びイメージに関するタグ（＜ｉｍｇ＝"  "＞）を探し、当該ＨＴＭＬファイルによって実際に画面に表示される文字及びイメージに関する情報を抽出する。このとき、コンテンツ抽出部３０は、抽出された文字情報とイメージ情報を用いて、図２ａに示すように文字とイメージをライン別に区分し、もし同一ラインに文字とイメージが両方とも含まれている場合には、該当のラインを文字部分とイメージ部分とに再び区分する。このような文字とイメージへの区分は、改行、イメージ挿入などのＨＴＭＬタグを用いて容易に実施可能である。
【００２４】
続いて、コンテンツ抽出部３０は、文字とイメージへの区分が完了すると、区分された文字とイメージを、図２ｂに示すようにブロック化（Ｔ１〜Ｔ１４、Ｉ１〜Ｉ５）した後、これらのブロックの構造を知らせる構造情報をページ作成部４０に送る。
【００２５】
コンテンツ抽出部３０から構造情報を受け取ったページ作成部４０は、ブロックの全体サイズ（図２ｂ）を既に設定されたサイズ（フラッシュイメージを構成するフラッシュページのサイズ）と比較し、全体サイズが設定されたサイズよりも大きい場合、図２ｂのブロック（コンテンツ）を、図２ｃに示すように、既に設定されたサイズのページ単位に区分する（ステップ４３０）。
【００２６】
すなわち、１つのＨＴＭＬファイルに含まれた文字とイメージがＨＴＭＬ方式によって画面に表示される場合には、当該コンテンツの内容の多少にかかわらず全てが１つのページで表示されなければならず、その内容を１つの画面に全て表示できない場合には、画面の右側にスクロールバーを生成し、該スクロールバーを用いて使用者が該当のページを上下にスクロールしながら所望の内容を見るようにしている。しかし、本発明におけるようにコンテンツをフラッシュイメージで表示する場合には、該フラッシュイメージが１つの画面内に表示されなければならず、フラッシュイメージのサイズは画面のサイズよりも小さくなければならない。したがって、ページ作成部４０は、ＨＴＭＬに含まれた文字とイメージが多いために図２ｂの全体ブロックのサイズが既に設定されたサイズよりも大きい場合には、図２ｂのブロックを、図２ｃに示すように、既に設定されたサイズ単位に区分して複数枚のページに分割する。本実施例では、ページのサイズを画面の半分サイズにし、図２ｃは、図２ｂのブロックが２枚のページに区分された例である。
【００２７】
一方、ＨＴＭＬファイルに含まれたコンテンツの全体サイズが、既に設定されたサイズよりも大きくない場合には、ステップ４３０におけるページ区分過程は省かれる。
【００２８】
次に、ページ作成部４０は、区分されたページ別に、該当のページの文字とイメージ、及び段階４１０で抽出された背景情報を用いてフラッシュページを作成する（ステップ４４０）。
【００２９】
このため、ページ作成部４０は、図３に示すように、背景色情報を用いて背景色レイヤーを、背景イメージ情報を用いて背景イメージレイヤーを、該当のページに含まれた文字を用いて文字レイヤーを、該当のページに含まれたイメージを用いてイメージレイヤーを、そして背景サウンド情報を用いて背景サウンドレイヤーを生成する。このとき、もしステップ４３０で区分されたページが複数枚であれば、ページ間を移動するためのページボタンレイヤーをさらに生成する。図３の（ａ）は、図２ｃのページ−１に対応するレイヤーを示し、図３の（ｂ）は、図２ｃのページ−２に対応するレイヤーを示している。ここで、背景情報を用いて生成されたレイヤーはいずれのページにおいても同一であることがわかる。
【００３０】
また、ページ作成部４０は、生成された各ページのレイヤーを、図５に示すように、背景色レイヤー、背景イメージレイヤー、文字レイヤー、背景イメージレイヤー、背景サウンドレイヤー及びページボタンレイヤーの順に挿入してフラッシュページを作成する。図６は、図３の（ａ）及び（ｂ）のレイヤーを図５のように挿入して作成したフラッシュページである。
【００３１】
フラッシュページが作成されると、フラッシュイメージ生成部５０は、作成されたフラッシュページをフラッシュイメージのフレームに挿入してフラッシュイメージを生成する（ステップ４５０）。
【００３２】
すなわち、フラッシュイメージ生成部５０は、ステップ４４０で生成された各ページの情報を用いて対応するヘッダ（ｈｅａｄｅｒ）を作った後、該当のページをヘッダの次に保存することによってフラッシュイメージを生成する。
【００３３】
生成されたフラッシュイメージは、メモリー１０に保存された後、送／受信装置（図示せず）を用いた有／無線通信を介して受信側端末機に伝送される。
【００３４】
図７は、ステップ４４０で生成されるレイヤーのうち、イメージレイヤーを生成する過程をより詳細に説明するための順序図である。各フラッシュページに挿入されたイメージレイヤーの生成方法はいずれも同様であり、本実施例では説明の便宜のためにページ−１に含まれたイメージを例に取り挙げてイメージレイヤー生成過程について説明する。また、ＨＴＭＬファイルに含まれた元来のイメージと該イメージがＳＷＦ形式に変換されたイメージとを区分すべく、以下ではＨＴＭＬファイルに含まれた元来のイメージをソースイメージと称し、ＳＷＦ形式に変換されたイメージをＳＷＦイメージと称する。
【００３５】
ページ作成部４０は、ページ−１に含まれたソースイメージが複数枚である場合、これらのうち、いずれかのソースイメージ（例えば、最もサイズの大きいソースイメージＩ２）をまず選択した後、選択されたソースイメージの種類を確認する（ステップ７１０）。
【００３６】
すなわち、ページ作成部４０は、選択されたソースイメージが、ＢＭＰイメージ、ＧＩＦイメージ、ＪＰＧイメージ、ＰＮＧイメージのうち、いずれのイメージに該当するか確認する。
【００３７】
イメージの種類が確認されると、ページ作成部４０は、該当のソースイメージをＳＷＦ形式のイメージに変換する（ステップ７２０）。
【００３８】
例えば、該当のソースイメージがＢＭＰイメージである場合、ページ作成部４０は、ＢＭＰイメージのイメージデータを用いてＤｅｆｉｎｅＢｉｔｓタグを生成して追加し、ＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグをさらに追加することによって、該当のＢＭＰイメージをＳＷＦイメージに変換する。
【００３９】
もし該当のソースイメージがＪＰＧイメージである場合、ページ作成部４０は、ＪＰＧイメージのイメージデータを用いてＤｅｆｉｎｅＢｉｔｓＪＰＥＧ２タグを生成して追加し、ＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグをさらに追加することによって、該当のＪＰＧイメージをＳＷＦイメージに変換する。
【００４０】
もし該当のソースイメージがＰＮＧイメージである場合、ページ作成部４０は、ＰＮＧイメージのイメージデータを用いてＤｅｆｉｎｅＬｏｓｓｌｅｓｓ２タグを生成して追加し、ＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグをさらに追加することによって、該当のＰＮＧイメージをＳＷＦイメージに変換する。
【００４１】
もし該当のソースイメージがＧＩＦイメージである場合、ページ作成部４０は、ＧＩＦイメージのイメージデータを用いてＤｅｆｉｎｅＬｏｓｓｌｅｓｓ２タグを生成して追加し、ＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグをさらに追加することによって、該当のＧＩＦイメージをＳＷＦイメージに変換する。
【００４２】
最後に、もし該当のソースイメージが、上述したＢＭＰ、ＪＰＧ、ＧＩＦイメージのような静止イメージではなく、数個のイメージが連続して結合したアニメーションＧＩＦイメージである場合、ページ作成部４０は、イメージデータを用いてＤｅｆｉｎｅＬｏｓｓｌｅｓｓ２タグを生成して追加し、ＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグをさらに追加した後、アニメーションＧＩＦイメージを構成するイメージ間の時間情報によってさらにＰｌａｃｅＯｂｊｅｃｔ２タグとＳｈｏｗＦｒａｍｅタグを追加することによって、該当のアニメーションＧＩＦイメージをＳＷＦイメージに変換する。すなわち、ページ作成部４０は、図８の（ａ）に示すように、アニメーションＧＩＦイメージを構成するイメージ及びこれらのイメージ間の時間情報（図８では、５００ｍｓ、７００ｍｓ、８００ｍｓ）を抽出する。次に、ページ作成部４０は、抽出された各イメージをフラッシュ生成のためのフレームに保存した後、保存されたフレームを、図８の（ｂ）に示すように、アニメーションＧＩＦイメージにおける時間情報によって次のフレームで表示されるようにすることによってアニメーションＧＩＦイメージをＳＷＦイメージに変換する。
【００４３】
イメージ変換が完了すると、ページ作成部４０は、図９に示すように、イメージレイヤー上におけるＳＷＦイメージ位置がページ−１上におけるソースイメージ（Ｉ２）位置と同一になるようにＳＷＦイメージをイメージレイヤー上に位置させる（ステップ７３０）。
【００４４】
ソースイメージ（Ｉ２）に対する変換が完了すると、ページ作成部４０は、残りの他のソースイメージ（Ｉ１）に対しても上述のステップ７１０〜ステップ７３０の過程を行うことによって、ページ−１に対するイメージレイヤー生成を完了する（ステップ７４０）。
【００４５】
以上の実施例では、説明の便宜上、ＨＴＭＬファイルのコンテンツが単一フレームで表示される場合について説明した。
【００４６】
しかし、もしＨＴＭＬファイルがそれぞれ異なる背景色、背景イメージ及びコンテンツ（文字とイメージ）を持つ複数のフレームで表示される場合には、まず各フレームに対して上述のファイル変換方法を適用してそれぞれのフレームをフラッシュイメージに変換する。続いて、変換された各フラッシュイメージをそれぞれ異なるレイヤーとして構成した後、これらのレイヤーを一定の順序に結合させることによって１つのフラッシュイメージにすることができる。
【００４７】
上述したファイル変換装置は、好ましくは、移動通信端末機でＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、及びイーメールサービスなどを利用するのに適用され、該当のサービスのコンテンツをフラッシュイメージの形態で送受信する。
【００４８】
また、本発明は、主に移動通信端末機に適用されるので、上述のようにして生成されたフラッシュイメージを、移動通信端末機で多用されているＶＩＳ（Ｖｅｃｔｏｒ  Ｉｍａｇｅ  Ｓｏｌｕｔｉｏｎ）またはＤＭＦ（Ｄｉｇｉｔａｌ  Ｍｏｂｉｌｅ  Ｆｒａｓｈ）フォーマットイメージに変換することも可能である。このようなフラッシュイメージのＶＩＳまたはＤＭＦフォーマットへの変換には、既存の通常の製作道具を利用すれば良いので、その詳細な説明は省略する。
【図面の簡単な説明】
【００４９】
【図１】本発明のファイル変換装置の構成を示す構成図である。
【図２ａ】コンテンツを文字とイメージとに区分した様子を示す図である。
【図２ｂ】図２ａをブロック化した様子を示す図である。
【図２ｃ】図２ｂのブロックをページ単位に区分した様子を示す図である。
【図３】ページ別レイヤーの様子を全体的に示す図である。
【図４】本発明によるファイル変換方法を説明するための順序図である。
【図５】レイヤーが挿入される様子及び順序を示す図である。
【図６】完成したフラッシュページを示す図である。
【図７】イメージレイヤーを生成する過程をより詳細に説明するための順序図である。
【図８】アニメーションＧＩＦイメージをＳＷＦイメージに変換する過程を示す図である。
【図９】ＳＷＦイメージの位置を指定する様子を示す図である。
【符号の説明】
【００５０】
１０    メモリー、
２０    背景抽出部、
３０    コンテンツ抽出部、
４０    ページ作成部、
５０    フラッシュイメージ生成部。
【図１】
2008293462.tif 000003
【図２ｂ】
2008293462.tif 000004
【図２ｃ】
2008293462.tif 000005
【図４】
2008293462.tif 000006
【図７】
2008293462.tif 000007
【図２ａ】
2008293462.tif 000008
【図３】
2008293462.tif 000009
【図５】
2008293462.tif 000010
【図６】
2008293462.tif 000011
【図８】
2008293462.tif 000012
【図９】
2008293462.tif 000013