(57)【要約】【課題】豊かな表現力を持つ文字情報コンテンツを、長い文章であっても、即時的かつ容易に制作できるようにすること。【解決手段】予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する手段と、  文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する手段と、  予め設定された修飾情報に従って、各ページを修飾する手段と、  修飾された各ページを、予め設定された形式の各画像ファイルに変換する手段とを備えたことを特徴とする文字情報コンテンツ自動制作システム。【選択図】なし【特許請求の範囲】
【請求項１】
予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する手段と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する手段と、
予め設定された修飾情報に従って、各ページを修飾する手段と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する手段とを備えたことを特徴とする文字情報コンテンツ自動制作システム。
【請求項２】
予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する工程と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する工程と、
予め設定された修飾情報に従って、各ページを修飾する工程と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する工程とをコンピュータが実行することを特徴とする文字情報コンテンツ自動制作方法。
【請求項３】
予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する工程と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する工程と、
予め設定された修飾情報に従って、各ページを修飾する工程と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する工程とをコンピュータに実行させることを特徴とする文字情報コンテンツ自動制作プログラム。
【請求項４】
請求項３に記載の文字情報コンテンツ自動制作プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報コンテンツを自動制作する技術に関し、特に、データ放送のために、画像データ形式の文字情報コンテンツを制作することに好適に利用できるものである。
【背景技術】
【０００２】
従来から、データ放送では、テキストデータ形式の文字情報を送信することがある。例えば、ＦＭ多重放送では、ＦＭ多重放送成分として、テキストデータ形式の文字情報と共に、所定の言語で構成された地図データも送信している（特許文献１の段落番号［０００１］及び特許文献２の段落番号［０００４］参照）。そして、特許文献２には、ＦＭ多重放送成分から、これら文字情報や地図データを再生し、１つの表示面に文字情報と地図情報とを区分し、かつそれらを必要に応じて圧縮して表示するＦＭ多重放送受信機が記載されている。
【０００３】
ところで、データ放送において、テキストデータ形式の文字情報を送信して、受信機に、文字をテキストとして表示させる従来の方法では、文字の表現力は著しく乏しいため、必ずしも、市場の要求を満たしているとは言えない。具体的には、文字のサイズ、書体、修飾などが、受信機などのハードウェアや標準規格によって制限されており、また、いわゆる禁則処理がなされないなど、機能的にも不完全である。従って、文字の表現力を補うために、データ放送において、テキストデータ形式の文字情報を送信して、受信機に、文字をテキストとして表示させるのではなく、テキストデータ形式の文字情報を、ＪＰＥＧやＰＮＧといった画像ファイルに変換して送信して、受信機に文字を画像データとして表示させる方法がしばしば用いられる。
【０００４】
しかし、テキストデータ形式の文字情報を、画像ファイルに変換することは、1)テキストであればコピー＆ペーストで済む作業が、画像編集用アプリケーションを用いた変換作業が必要となるため、この変換作業自体が煩雑である、また2)各種の修飾を施すのに専門的な知識が必要で、グラフィックデザイナーが必要となるため高コストである、さらに3)これらの作業には時間がかかる、といった問題が生ずる。従って、現状では、見出しや「次へ」「戻る」などのボタンや、特に更新頻度の少ない部分で、画像ファイル化は行われている。
【０００５】
その一方で、長い文章の場合は上記に加えて4)一度に画像ファイル化したのでは領域がテレビの画面に収まりきらなくなってしまうので、適宜複数の画像ファイルに分割しなくてはならない、といった問題もあり、さらにニュース記事のように長文で、かつ更新頻度が高く速報性も求められるコンテンツの場合、更新のたびに画像ファイル化することはコストも時間もかかるために、ほとんど不可能なのが現状である。
【特許文献１】特許第３２３１１８８号公報
【特許文献２】特開平９−５５６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる背景技術に鑑みてなされたもので、豊かな表現力を持つ文字情報コンテンツを、長い文章であっても、即時的かつ容易に制作できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明において上記の課題を達成するために、まず請求項１の発明では、予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する手段と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する手段と、
予め設定された修飾情報に従って、各ページを修飾する手段と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する手段とを備えたことを特徴とする文字情報コンテンツ自動制作システムとしたものえある。
【０００８】
また請求項２の発明では、予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する工程と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する工程と、
予め設定された修飾情報に従って、各ページを修飾する工程と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する工程とをコンピュータが実行することを特徴とする文字情報コンテンツ自動制作方法としたものである。
【０００９】
また請求項３の発明では、予め設定された領域情報と、予め設定されたフォント情報とに従って、領域に収納可能な最大文字数を算出する工程と、
文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、前記フォント情報に従って領域にレイアウトしたところの各々のページを生成する工程と、
予め設定された修飾情報に従って、各ページを修飾する工程と、
修飾された各ページを、予め設定された形式の各画像ファイルに変換する工程とをコンピュータに実行させることを特徴とする文字情報コンテンツ自動制作プログラムとしたものである。
【００１０】
また請求項４の発明では、請求項３に記載の文字情報コンテンツ自動制作プログラムを記録した記録媒体としたものである。
【発明の効果】
【００１１】
本発明は、文書から、予め設定された領域に収まるように分割され、予め設定されたフォント情報に従ってレイアウトされ、予め設定された修飾情報に従って修飾された画像ファイル群からなる文字情報コンテンツを自動制作するので、豊かな表現力を持つ文字情報コンテンツを、長い文章であっても、即時的かつ容易に制作できるようになるという効果がある。
【００１２】
従って、本発明を用いることにより、例えばニュース記事のように更新頻度が高く速報性が要求されるような文章であっても、従来の煩雑な作業を経ずに、即時的に画像ファイルを生成することができるために、速報性を失うことなくデータ放送用のコンテンツを制作することが容易になる。
【００１３】
また、本発明を用いることにより、例えば受信機にフォントが搭載されていない言語、例えば我国で販売されている受信機には日本語とアルファベット以外のフォントは搭載されていないが、本発明システムに各国の言語のフォントを導入し、画像ファイルに変換し
てしまえば、受信機に搭載されていない言語であっても受信機に表示させることが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の最良の一実施形態を説明する。
【００１５】
１．構成
本実施形態は、プログラムにより、コンピュータに、必要データ抽出手段と、ページ分割手段と、修飾手段と、画像ファイル変換手段とを実現したシステムである。
【００１６】
必要データ抽出手段は、文書ファイルから文書を読み込む。また必要データ抽出手段は、設定ファイルからその内容を読み込む。
【００１７】
文書ファイルは、文書を収納しており、この文書を構成する各文字は、テキストデータである。文書ファイルは、ニュースサーバ等の文書データベースから本実施形態のシステムに配信されたものであっても良いし、本実施形態のシステムに入力されたものであっても良いし、本実施形態のシステムが備える補助記憶装置に保存されているものであっても良い。
【００１８】
設定ファイルは、本実施形態のシステムが備える補助記憶装置に記憶されているものであっても良い。
【００１９】
図１に、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ）と呼ばれるスタイルシート言語仕様に準拠して、内容を記述した設定ファイルの例を示す。図１に見られるように、設定ファイルの内容には、例えば、領域情報、フォント情報、修飾情報、保存情報がある
領域情報は、テレビ等の画面で文字情報を表示する表示領域に関する情報を設定する情報である。図２に示すように、マージンは、領域の周と枠線との間の間隔である。領域の周は、領域の幅と高さで決まる。また、パディング（ｐａｄｄｉｎｇ）は、枠線と内容領域との間の間隔である。ここで、内容領域は、実際に、文字情報を表す文字列を収納する領域のことである。
【００２０】
フォント情報は、領域に、文字を、どのようなフォントで、どのようにレイアウトするのかを設定する情報である。
【００２１】
ページ分割手段は、領域情報と、フォント情報とに従って、領域に収納可能な最大文字数を算出する。
【００２２】
そして、ページ分割手段は、文書を、前記最大文字数ごとの各文字列に分割して、各文字列ごとに、各々の文字列を、フォント情報に従って領域にレイアウトしたところの各々のページを生成する。
【００２３】
修飾情報は、各ページを、どのように修飾するのかを設定する情報である。
【００２４】
また、保存情報は、保存ファイル形式を設定する情報である。各ページは、この保存ファイル形式の画像ファイルに変換されて保存される。
【００２５】
修飾手段は、各ページを、修飾情報に従って修飾する。
【００２６】
画像変換手段は、修飾された各ページを、それぞれ、保存情報に設定されている保存フ
ァイル形式の画像ファイルに変換して、これらの画像ファイルを、本実施形態のシステムが備える補助記憶装置に保存する。これらの画像ファイルは、データ放送において、文書情報コンテンツとして送信される。
【００２７】
２．処理
以下に、本実施形態のシステムが実行する処理の流れの例を、図３のフローチャートに従って説明する。
【００２８】
Ｓ（ＳＴＥＰ）１；
文書ファイルから文書を読み込む。この文書ファイルは、ニュースサーバ等から配信されたものである。
【００２９】
Ｓ（ＳＴＥＰ）２；
設定ファイルの内容を読み込む。
【００３０】
Ｓ（ＳＴＥＰ）３；
領域情報と、フォント情報とに従って、領域に収納可能な最大文字数Ｎを算出する。
【００３１】
Ｓ（ＳＴＥＰ）４；
変数ｉの初期値を、０とする。
【００３２】
Ｓ（ＳＴＥＰ）５；
変数ｉの値に、１を加える。
【００３３】
Ｓ（ＳＴＥＰ）６；
文書の先頭から数えて［（ｉ−１）Ｎ＋１］番目からｉＮ番目までの文字列を、フォント情報に従って領域にレイアウトしたところのｉ番目のページを生成する。
【００３４】
Ｓ（ＳＴＥＰ）７；
ｉ番目のページを、修飾情報に従って修飾する。
【００３５】
Ｓ（ＳＴＥＰ）８；
修飾されたｉ番目のページを、保存情報に設定されている保存ファイル形式の画像ファイルに変換する。
【００３６】
Ｓ（ＳＴＥＰ）９；
文書の先頭から数えて［（ｉ−１）Ｎ＋１］番目からｉＮ番目までの文字列が、この文書の最後の文字を含むか否かを確かめ、
最後の文字を含む場合は、ＳＴＥＰ１０に進み、
他方、最後の文字を含まない場合は、ＳＴＥＰ５に戻る。
【００３７】
Ｓ（ＳＴＥＰ）１０；
各画像ファイルを、補助記憶装置に保存する。
【図面の簡単な説明】
【００３８】
【図１】ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ）と呼ばれるスタイルシート言語仕様に準拠して内容を記述した設定ファイルの例を示す図。
【図２】領域を説明する図。
【図３】本実施形態のシステムが実行する処理の流れの例を示すフローチャート。
【図１】
2005208989.tif 000002
【図３】
2005208989.tif 000003
【図２】
2005208989.tif 000004