(57)【特許請求の範囲】
【請求項１】
１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定されたブロックの文字列を表示する表示手段と
を備えたことを特徴とする情報抽出装置。
【請求項２】
１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定されたブロックの文字列を記憶する表形式文字列記憶手段と、
その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、
その速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列を表示する表示手段と
を備えたことを特徴とする情報抽出装置。
【請求項３】
１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定されたブロックの文字列を時刻を付して記憶する表形式文字列記憶手段と、
その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、
前記表形式文字列記憶手段に記憶されるブロックの文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望するブロックを呼び出すためのキーワードとして抽出するキーワード抽出手段と、
そのキーワード抽出手段により抽出されたキーワードを表示する第１の表示手段と、
その第１の表示手段により表示されたキーワードから、利用者の指示に基づきキーワードを選択するキーワード選択手段と、
前記速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定するキーワードブロック判定手段と、
そのキーワードブロック判定手段により速報性を有する情報およびキーワードをともに含んでいると判定されたブロックの文字列を表示する第２の表示手段と
を備えたことを特徴とする情報抽出装置。
【請求項４】
前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記ブロックの文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記ブロックの文字列の書式が表形式であると判定することを特徴とする請求項１、２又は３記載の情報抽出装置。
【請求項５】
複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、
そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、
その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定された頁の文字列を表示する表示手段と
を備えたことを特徴とする情報抽出機能付き文字放送受信装置。
【請求項６】
複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、
そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、
その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定された頁の文字列を記憶する表形式文字列記憶手段と、
その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、
その速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列を表示する表示手段と
を備えたことを特徴とする情報抽出機能付き文字放送受信装置。
【請求項７】
複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、
そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、
その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、
その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、
前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、
その表形式判定手段により書式が表形式であると判定された頁の文字列を時刻を付して記憶する表形式文字列記憶手段と、
その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、
前記表形式文字列記憶手段に記憶される頁の文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望する頁を呼び出すためのキーワードとして抽出するキーワード抽出手段と、
そのキーワード抽出手段により抽出されたキーワードを表示する第１の表示手段と、
その第１の表示手段により表示されたキーワードから、利用者の指示に基づきキーワードを選択するキーワード選択手段と、
前記速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定するキーワード頁判定手段と、
そのキーワード頁判定手段により速報性を有する情報およびキーワードをともに含んでいると判定された頁の文字列を表示する第２の表示手段と
を備えたことを特徴とする情報抽出機能付き文字放送受信装置。
【請求項８】
前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記頁の文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記頁の文字列の書式が表形式であると判定することを特徴とする請求項５、６又は７記載の情報抽出機能付き文字放送受信装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば、時系列に従って順次送られてくる文字列データを処理する場合に利用可能な情報抽出装置及び情報抽出機能付き文字放送受信装置に関するものである。
【０００２】
【従来の技術】
近年、数多くの情報が通信や放送などを通じて提供されてきている。これらの情報の中には、テレビ、ラジオなど映像、音声に関するものに加えて文字放送などの文字情報がある。文字情報はASCIIコード、JISコードなど計算機で容易に処理できる文字コードで表現されているため、提供する側にとっては複写や再利用がしやすいなどの利点がある。しかしながら、人間にとってはそれらの複写・再利用された文字情報を何度も読まされる場合があり、最低限読みたい情報のみを手に入れるために必要な時間が多い、あるいは共通の話題を追跡することが困難となる、といった問題がある。この問題は、情報化社会が進展する中、提供される情報はますます増えていくことを考えれば、さらに深刻になる。このような問題に対し、自動的に文書内容を解釈することにより文書同士を関連付けたり、情報のフィルタリングを行うための技術への取り組みが考えられる。このような取り組みの例として、人工知能研究分野における自然言語処理の研究がある。しかしながら、大規模な辞書情報、文法情報などが必要である上に文書内容を誤って解釈する確率を実用レベルにまで引き下げるのが困難など現実的問題に適用するには問題点が多く、実際的な応用例は少ない。
【０００３】
一方、近年では文字コードが放送として送られてくる文字放送を対象とした受信装置が開発、販売されており、家庭内に向けて提供される文字情報は急激に増えてきている。文字放送では、情報の形態が文字なので、利用者はテレビに映し出される文章を読むことによって情報を得ることができる。しかし、文字放送の番組はいくつかの頁が１画面ごとに表示され、どの番組のどの頁に必要な情報が含まれているかは予め把握することができない。この結果、必要な情報を得るためには大量の文字を読まなければならない、頁をめくりながら順に読まなければならない、などの問題が生じる。また、文字放送の番組は時時刻刻と更新されるが、必ずしも更新のタイミングは予測できず、新しい情報を知りたい場合に画面の前でじっと待つ必要がある。このため、文字放送において多くの文字情報の中から一覧性のあるものだけを取り出したり、全く新規の情報のみを表示するなどの機能の必要性が高まっている。
【０００４】
また従来より、文書データの重要性を検出する技術として実用化されているものとしてキーワード検索技術がある。この技術は、学術論文などを対象とし、ある特定のキーワードを含む論文を全て抽出するものである。このような技術が実用化された背景には、検索者の興味がいくつかのキーワードの組み合わせで表すことができ、自然言語処理のような文書の意味内容による検索ではなくごく短い文字列の検出により比較的容易に検索が行えることがある。
【０００５】
【発明が解決しようとする課題】
まず文字放送において多くの文字情報の中から人間にとって一覧性のあるものを取り出す技術が必要である。また、全く新規の情報のみを利用者に提供するためのフィルタリング技術に関しても、以前に入力された文書と全文一致する文書を取り除くだけでは不十分である。特に利用者にとって価値の高い速報性のある情報を抽出するために、以前に入力された文書との類似性を判別し、微妙に違っている情報を抜き出して提供する技術が必要である。
【０００６】
さらに上述のキーワード検索技術を文字放送番組に適用した場合、まずどういったキーワードを検索に用いるかということが問題となる。文字放送において利用者が注目したいキーワードを設定する場合、例えば株式ニュースでは企業名、スポーツニュースではチーム名といった固有名詞が多く用いられるといった特徴がある。これに対して、企業がいつ上場するか、球団の身売りなどによるチーム名の変更がいつあるかといった予測がたてられないことや、例えば「川崎」「ヴェルディ」「読売」などチーム名の表記の曖昧さから、従来の自然言語処理技術のように予め単語辞書を準備することはできない。従って、単語辞書を用いることなく自動的にキーワードを抽出する技術が必要である。
【０００７】
本発明は、このような従来の課題を考慮し、例えば、文字放送受信装置などに関し、時系列に従って順次得られる複数の文字列データから特徴的な形式を持つデータを検出し、重複の度合いを調べることにより、膨大なデータの中から一覧性のある話題や速報性のある話題、利用者の興味のある特定の話題などをいち早く知ることが従来に比べてよりいっそう容易にできる情報提供装置、および文字放送受信装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１の本発明は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を表示する表示手段とを備えたことを特徴とする情報抽出装置である。
【０００９】
請求項２の本発明は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を記憶する表形式文字列記憶手段と、その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、その速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列を表示する表示手段とを備えたことを特徴とする情報抽出装置である。
【００１０】
請求項３記載の本発明は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を時刻を付して記憶する表形式文字列記憶手段と、その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、前記表形式文字列記憶手段に記憶されるブロックの文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望するブロックを呼び出すためのキーワードとして抽出するキーワード抽出手段と、そのキーワード抽出手段により抽出されたキーワードを表示する第１の表示手段と、その第１の表示手段により表示されたキーワードから、利用者の指示に基づきキーワードを選択するキーワード選択手段と、前記速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定するキーワードブロック判定手段と、そのキーワードブロック判定手段により速報性を有する情報およびキーワードをともに含んでいると判定されたブロックの文字列を表示する第２の表示手段とを備えたことを特徴とする情報抽出装置である。
【００１１】
なお、本発明の情報抽出装置の前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記ブロックの文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記ブロックの文字列の書式が表形式であると判定するとしてもよい。
【００１２】
請求項５の本発明は、複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定された頁の文字列を表示する表示手段とを備えたことを特徴とする情報抽出機能付き文字放送受信装置である。
【００１３】
請求項６の本発明は、複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定された頁の文字列を記憶する表形式文字列記憶手段と、その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、その速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列を表示する表示手段とを備えたことを特徴とする情報抽出機能付き文字放送受信装置である。
【００１４】
請求項７の本発明は、複数の文字放送に対応する複数のチャンネルを記憶するチャンネル記憶手段と、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する文字放送受信手段と、その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する文字列入力手段と、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す文字列取り出し手段と、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する表形式判定手段と、その表形式判定手段により書式が表形式であると判定された頁の文字列を時刻を付して記憶する表形式文字列記憶手段と、その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する速報性文字列判定手段と、前記表形式文字列記憶手段に記憶される頁の文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望する頁を呼び出すためのキーワードとして抽出するキーワード抽出手段と、そのキーワード抽出手段により抽出されたキーワードを表示する第１の表示手段と、その第１の表示手段により表示されたキーワードから、利用者の指示に基づきキーワードを選択するキーワード選択手段と、前記速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定するキーワード頁判定手段と、そのキーワード頁判定手段により速報性を有する情報およびキーワードをともに含んでいると判定された頁の文字列を表示する第２の表示手段とを備えたことを特徴とする情報抽出機能付き文字放送受信装置である。
【００１５】
なお、本発明の情報抽出機能付き文字放送受信装置の前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記頁の文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記頁の文字列の書式が表形式であると判定するとしてもよい。
【００１６】
【作用】
請求項１の本発明では、文字列入力手段は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する。表示手段は、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を表示する。
【００１７】
請求項２の本発明では、文字列入力手段は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する。表形式文字列記憶手段は、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を記憶する。速報性文字列判定手段は、その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する。表示手段は、その速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列を表示する。
【００１８】
請求項３の本発明では、文字列入力手段は、１又は複数のブロックを構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記ブロック毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出されるブロックの文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記ブロックの文字列の書式が表形式であるかどうかを判定する。表形式文字列記憶手段は、その表形式判定手段により書式が表形式であると判定されたブロックの文字列を時刻を付して記憶する。速報性文字列判定手段は、その表形式文字列記憶手段に記憶されるブロックの文字列を、それより前の時刻にその表形式文字列記憶手段に記憶されたブロックの文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶されるブロックの文字列が速報性を有する情報を含んでいると判定する。キーワード抽出手段は、前記表形式文字列記憶手段に記憶されるブロックの文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望するブロックを呼び出すためのキーワードとして抽出する。第１の表示手段は、そのキーワード抽出手段によって抽出されたキーワードを表示する。キーワード選択手段は、その第１の表示手段により表示されたキーワードから、利用者の指示に基づいてキーワードを選択する。キーワードブロック判定手段は、前記速報性文字列判定手段により速報性を有する情報を含んでいると判定されたブロックの文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定する。第２の表示手段は、そのキーワードブロック判定手段により速報性を有する情報およびキーワードをともに含んでいると判定されたブロックの文字列を表示する。
【００１９】
なお、本発明の情報抽出装置では、前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記ブロックの文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記ブロックの文字列の書式が表形式であると判定するとしてもよい。
【００２０】
請求項５の本発明では、チャンネル記憶手段は、複数の文字放送に対応する複数のチャンネルを記憶する。文字放送受信手段は、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する。文字列入力手段は、その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する。表示手段は、その表形式判定手段により書式が表形式であると判定された頁の文字列を表示する。
【００２１】
請求項６の本発明では、チャンネル記憶手段は、複数の文字放送に対応する複数のチャンネルを記憶する。文字放送受信手段は、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する。文字列入力手段は、その文字放送受信手段により受信された文字放送から１つ又は複数の頁を構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する。表形式文字列記憶手段は、その表形式判定手段により書式が表形式であると判定された頁の文字列を記憶する。速報性文字列判定手段は、その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する。表示手段は、その速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列を表示する。
【００２２】
請求項７の本発明では、チャンネル記憶手段は、複数の文字放送に対応する複数のチャンネルを記憶する。文字放送受信手段は、そのチャンネル記憶手段に記憶されている所定のチャンネルの番組を受信する。文字列入力手段は、その文字放送受信手段により受信された文字放送から１又は複数の頁を構成している、文字コードからなる文字列を入力する。文字列取り出し手段は、その文字列入力手段に入力された文字列から前記頁毎に文字列を取り出す。表形式判定手段は、前記文字コードを複数の字種に大別したとき、前記文字列取り出し手段により取り出される頁の文字列について、同一の字種が連続する範囲を一つの表項目の領域とみなし、前記表項目の領域の配置情報に基づいて、前記頁の文字列の書式が表形式であるかどうかを判定する。表形式文字列記憶手段は、その表形式判定手段により書式が表形式であると判定された頁の文字列を時刻を付して記憶する。速報性文字列判定手段は、その表形式文字列記憶手段に記憶される頁の文字列を、それより前の時刻にその表形式文字列記憶手段に記憶された頁の文字列と比較し、比較結果に所定の比率の範囲内の変化が見られた場合に、その記憶される頁の文字列が速報性を有する情報を含んでいると判定する。キーワード抽出手段は、前記表形式文字列記憶手段に記憶される頁の文字列から、表形式判定手段において検出された表項目のうち所定の字種からなる表項目を、所望する頁を呼び出すためのキーワードとして抽出する。第１の表示手段は、そのキーワード抽出手段により抽出されたキーワードを表示する。キーワード選択手段は、その第１の表示手段により表示されたキーワードから、利用者の指示に基づいてキーワードを選択する。キーワード頁判定手段は、速報性文字列判定手段により速報性を有する情報を含んでいると判定された頁の文字列が、前記キーワード選択手段により選択されたキーワードを含むかどうかを判定する。第２の表示手段は、そのキーワード頁判定手段により速報性を有する情報およびキーワードをともに含んでいると判定された頁の文字列を表示する。
【００２３】
なお、本発明の情報抽出機能付き文字放送受信装置では、前記表形式判定手段は、前記表項目の領域の配置情報の１つである、前記表項目の領域の切れ目が、前記頁の文字列内の連続した複数の行にわたって存在したときに、前記表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、所定の値以上である場合、前記頁の文字列の書式が表形式であると判定するとしてもよい。
【００２４】
【実施例】
以下、本発明の実施例について図面を参照しながら説明する。
【００２５】
図１は、本発明の請求項１記載の情報抽出装置に係る第１の実施例のシステム構成図である。データ入力部１は、各文字が文字コードで表された文字列データを入力するための入力部である。その文字列はブロックに分けられており、様々な情報を含んだ各ブロックの行数や文字数は不定である。データ入力部１は、その文字列データから各ブロックの文字列データを取り出す。表形式ブロック判定プロセス部３は、データ入力部１で取り出された各ブロックの文字列データの書式が表形式であるかどうかの判定を行い、その書式が表形式である場合には、該当する文字列データを出力部２に出力させるものである。出力部２は、表形式ブロック判定プロセス部３により表形式であると判定されたブロックの文字列データを表示するための周辺装置と表示装置である。
【００２６】
データ入力部１は、本発明の請求項１記載の情報抽出装置の文字列入力手段と文字列取り出し手段に対応する。表形式ブロック判定プロセス部３及び出力部２は、それぞれ同発明の表形式判定手段及び表示手段に対応する。
【００２７】
次に、本実施例の動作について説明する。図３は、情報の一覧性を考慮した本実施例の動作を示すフローチャートである。本実施例の動作については、図１と図３の２つの図面を参照しながら説明する。即ち、データ入力部１は、文字列データを入力する（ステップａ１）。ここで、図４にその入力された文字列データの例を示す。この場合、入力された文字列データは、ｎ個のブロックから構成されており、各ブロックの行数や文字数は一定ではない。図５は、図４で示した文字列データのすべてのブロックを改めて表示した図であり、それは現在放送されている文字放送のデータに基づいて作成されたものである。図５のデータは４個のブロックから構成されており、各ブロックは文字放送における１頁にあたる。図３のステップａ１で処理する文字列データは、図４のブロック１〜ブロックｎに分類されたスポーツニュースの記事であるものとする。
【００２８】
この他にも例えば、スポーツ新聞の内容が記事ごとにブロック１〜ブロックｎまでに格納されて入力されるなどの例が考えられる。別の例としては、特定の分野の研究論文が学会ごとにブロック１〜ブロックｎに格納されて入力されるなどの例が考えられる。前者の例では、ある日時におけるチーム対戦表や選手の成績などが一覧性のある情報として得られ、後者の例では、研究における実験結果の表などを一覧性のある情報として得ることができる。
【００２９】
再度、図１及び図３に戻ってステップａ１以降の動作について説明する。データ入力部１は、入力した文字列データから各ブロックの文字列データを取り出す（ステップａ２）。各ブロックの文字列データを取り出す順番は、入力された順番であるとする。
【００３０】
表形式ブロック判定プロセス部３は、データ入力部１で取り出された各ブロックの文字列データの書式が表形式であるかどうかを判定する（ステップａ３）。書式が表形式であるかどうかの判定については、現在の文字放送における表形式の書式には、必ずしも罫線が使用されているわけではないこと、更に、判定のために全ての表形式フォーマットを予め想定し、その準備をすることは事実上困難であることの理由に基づき、字種の違いに基づいて表項目を認識することによって、書式が表形式であるかどうかを判定する方法を用いることにする。具体的には、漢字、カタカナ、ひらがな、アルファベット又はそれに準じるもの、数字又はそれに準じるもの、記号などそれ以外のものに文字を大別し、同じ字種が続く範囲を一つの表項目の領域とみなす。そして、表項目の領域の切れ目が、あるブロック中の連続した複数の行にわたって存在したとき、その表項目の領域の切れ目の個数と切れ目の連続する行の数とを掛け合わせた数が、予め定めた定数Ｓ以上であるならば、そのブロックを表形式ブロックであると判定する。例えば、データ入力部１で取り出されたデータが、図４のブロック１であった場合、字種を用いて認識できる表項目の領域の切れ目の個数は４であり、その切れ目の連続する行数は６である。この場合、定数Ｓを１０とすれば、４×６＝２４なのでＳ以上となり、表形式であると判定される。
【００３１】
表形式ブロック判定プロセス部３は、ブロックの文字列データの書式が表形式であると判定した場合には、該当するブロックの文字列データを出力部２に出力させる。
【００３２】
以上のステップａ２から以降の処理は、データ入力部１が入力した文字列データから取り出されるブロックが無くなるまで繰り返される。
【００３３】
出力部２は、書式が表形式であると判定されたブロックの文字列データを表示する（ステップａ４）。結果として、図５に示した入力データについては、図６のような表示がなされる。ところで、図５の文字データのような例ではなく、書式が表形式である複数のブロックが出力部２に出力される場合には、画面を分割して一度に複数のブロックを表示する方法や、一定時間の経過により自動的に表示ブロックを切り替える方法などにより対応させることができる。
【００３４】
なお、本実施例では、文字列データから各ブロックを取り出す順番を先入れ先出しの順番であるとしたが、必ずしもこれに限らず、ランダムでも、先入れ後出しであってもよい。
【００３５】
また、本実施例では、字種の違いに基づいて表項目を認識することによって、各ブロックに含まれる文字列データの書式が表形式であるかどうかを判定するとしたが、必ずしもこれに限らず、罫線又は定型フォーマットに基づき、各ブロックに含まれる文字列データの書式が表形式であるかどうかを判定するとしてもよい。
【００３６】
図２は、本発明の請求項１記載の情報抽出装置に係る第２の実施例のシステム構成図であり、図１のシステムを実行するためのものである。この基本となる構成要素は、汎用の計算機システムと同じである。データ入力部１は、各文字が文字コードで表された文字列データを入力する入力部である。その文字列は各ブロックに分けられており、様々な情報を含んだそのブロックの行数や文字数は不定である。外部記憶装置１３は、図３の処理を行うためのプログラムやその処理の過程のデータ等を記憶する記憶装置である。主記憶装置１２は、図３の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図３の処理を行うためのプログラムを主記憶装置１２に転送し、その処理を実行するものである。ＶＲＡＭ１１は、出力部２に表示されるデータを記憶するメモリーである。出力部２は、ＶＲＡＭ１１に記憶するデータを表示するための表示装置である。
【００３７】
データ入力部１は、本発明の請求項１記載の情報抽出装置の文字列入力手段と文字列取り出し手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の表形式判定手段に対応する。出力部２とＶＲＡＭ１１は、同発明の表示手段に対応する。
【００３８】
図７は、本発明の請求項５記載の情報抽出機能付き文字放送受信装置に係る第１の実施例のシステム構成図である。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶装置である。文字放送受信部２１は、チャンネル記憶部２３に記憶されているチャンネルの番組の文字放送を受信する受信装置である。頁切り出しプロセス部２４は、文字放送受信部２１で受信した番組における文字列データから頁を切り出すものである。この頁とは、文字放送において通常表示される１画面分の文字列データのことであり、前記実施例におけるブロックと同じ概念のものである。表形式頁判定プロセス部２５は、頁切り出しプロセス部２４で切り出された頁の文字列データを入力し、その文字列データの書式が表形式であるかどうかの判定を行い、そして、その書式が表形式である場合には、該当する文字列データを表示部２２に出力させるものである。表示部２２は、表形式であると判定された頁を表示するための周辺装置と表示装置である。
【００３９】
文字放送受信部２１は、本発明の請求項５記載の情報抽出機能付き文字放送受信装置の文字放送受信手段と文字列入力手段に対応する。頁切り出しプロセス部２４と表形式頁判定プロセス部２５は、それぞれ同発明の文字列取り出し手段と表形式判定手段に対応する。
【００４０】
次に、本実施例の動作について説明する。図９は、情報の一覧性を考慮した本実施例の動作を示したフローチャートである。本実施例の動作については、図７及び図９の２つの図面を参照しながら説明する。チャンネル記憶部２３は、次の表１に示すように、放送チャンネルを記憶している。
【００４１】
【表１】
0003638161.tif 000002
このようなチャンネルになっているのは、現在の文字放送においてチャンネルの数字と＃が付く数字で番組を指定するようになっているためである。チャンネル記憶部２３に記憶させるチャンネルの例としては、複数のニュース番組のチャンネルや複数のスポーツ番組のチャンネルなど、特定のジャンルの番組が放送されているチャンネルが考えられる。
【００４２】
文字放送受信部２１は、放送チャンネルを記憶しているチャンネル記憶部２３から各チャンネルを取り出す（ステップｂ１）。表１の場合、最初のステップｂ１の処理では、４ｃｈと０２＃が取り出される。この処理は、チャンネル記憶部２３で記憶されている一通りのチャンネルが処理されるまで繰り返される。文字放送受信部２１は、取り出した各チャンネルの文字放送の番組を受信する（ステップｂ２）。受信しているチャンネルの文字放送の番組の内容は、主記憶装置１２または外部記憶装置１３に一時記憶される。頁切り出しプロセス部２４は、文字放送受信部２１で受信しているチャンネルの文字放送の番組から順番に頁を取り出し、そして、各頁の文字列データを表形式頁判定プロセス部２５に出力する（ステップｂ３）。頁切り出しプロセス部２４は、受信している番組から一通りの頁を取り出すまで処理を繰り返す。その処理が終わればステップｂ１へ進む。表形式頁判定プロセス部２５は、頁切り出しプロセス部２４で取り出された各頁の文字列データの書式が表形式であるかどうかを判定する（ステップｂ４）。書式が表形式である場合では、該当する頁の文字列データを表示部２２に出力させる。表示部２２は、書式が表形式であると判定された頁の文字列データを表示する（ステップｂ５）。
【００４３】
図８は、本発明の請求項５記載の情報抽出機能付き文字放送受信装置に係る第２の実施例のシステム構成図であり、図７のシステムを実行するためのものである。この基本となる構成要素は、汎用の計算機システムと同じである。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶部であり、外部記憶装置１３に記憶されている。外部記憶装置１３は、図９の処理を行うためのプログラムやその処理の過程のデータ等も記憶している。文字放送受信部２１は、文字放送を受信するための受信装置である。主記憶装置１２は、図９の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図９の処理を行うためのプログラムを主記憶装置１２に転送し、その処理を実行するものである。ＶＲＡＭ１１は、表示部２２に表示されるデータを記憶するメモリーである。表示部２２は、ＶＲＡＭ１１に記憶するデータを表示するための表示装置である。
【００４４】
文字放送受信部２１は、本発明の請求項５記載の情報抽出機能付き文字放送受信装置の文字放送受信手段と文字列入力手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の文字列取り出し手段と表形式判定手段に対応する。表示部２２とＶＲＡＭ１１は、同発明の表示手段に対応する。
【００４５】
図１０は、本発明の請求項２記載の情報抽出装置に係る第１の実施例のシステム構成図であり、情報の一覧性及び速報性を考慮したものである。即ち、表形式ブロック記憶部３１は、表形式であると判定されたブロックを記憶する記憶装置である。データ入力部１は、各文字が文字コードで表された文字列データを入力するための入力部である。データ入力部１は、文字列データからから各ブロックの文字列データを取り出す。表形式ブロック判定プロセス部３は、データ入力部１により取り出された各ブロックの文字列データの書式が表形式であるかどうかの判定を行うものである。速報表形式ブロック判定プロセス部３２は、表形式であると判定された各ブロックを、それより前に表形式であると判定され、表形式ブロック記憶部３１に記憶されている各ブロックと比較することにより、そのブロックが速報性を有した表形式であるかどうかを判定して、速報性を有した表形式であると判定されたブロックの文字列データを出力部２に出力させるものである。出力部２は、速報性を有した表形式であると判定されたブロックの文字列データを表示するための周辺装置と表示装置である。
【００４６】
データ入力部１は、本発明の請求項２記載の情報抽出装置の文字列入力手段と文字列取り出し手段に対応する。表形式ブロック判定プロセス部３と速報表形式ブロック判定プロセス部３２は、それぞれ同発明の表形式判定手段と速報性文字列判定手段に対応する。表形式ブロック記憶部３１と出力部２は、それぞれ同発明の表形式文字列記憶手段と表示手段に対応する。
【００４７】
次に、本実施例の動作について説明する。図１２は、情報の一覧性および速報性を考慮した本実施例の動作を示したフローチャートである。本実施例の動作については、図１０及び図１２の２つの図面を参照しながら説明する。即ち、データ入力部１は、文字列データを入力する（ステップｃ１）。そして、データ入力部１は、入力した文字列データから各ブロックの文字列データを取り出す（ステップｃ２）。表形式ブロック判定プロセス部３は、図３の実施例のステップａ３と同様の方法により、各ブロックの文字列データの書式が表形式であるかどうかを判定する（ステップｃ３）。表形式ブロック判定プロセス部３は、判定したブロックの書式が表形式である場合には、そのブロックをタイムスタンプ付きで表形式ブロック記憶部３１に記憶させて、次の処理を速報表形式ブロック判定プロセス部３２に委ねる。そうでない場合は、ステップｃ２に進む。
【００４８】
速報表形式ブロック判定プロセス部３２は、表形式ブロック判定プロセス部３により、文字列データの書式が表形式であると判定されたブロックが、速報性を有する表形式であるかどうかを判定する（ステップｃ４）。判定方法としては、表形式ブロック記憶部３１に記憶されたブロックのうち、比較的近いタイムスタンプの付されたブロック、すなわち現在処理中の入力データの直前に入力された表形式ブロックと比較し、全く同じではなく、全く違うこともない場合、すなわち若干の変化が見られた場合に速報表形式であると判定する。比較については、二つのブロックを文字コード単位で比較し、差分の総数が予め定めた値の範囲におさまるかどうかを見ることによって判定を行うものとする。但し、比較の方法はこれに限らず、従来より記号処理の分野で検討されている種々の方法や、後述の実施例のステップｅ８と同様の処理を行うことで取り出せる表項目を比較する方法などがあり、いずれの方法でもかまわない。
【００４９】
速報表形式ブロック判定プロセス部３２は、ブロックの文字列データが速報性を有する表形式であると判定した場合、該当するブロックの文字列データを出力部２に出力させる。出力部２は、速報性を有する表形式である文字列データを表示する（ステップｃ５）。例えば、図１３に示した入力データについては、表形式ブロック記憶部３１に記憶されている図４に示したブロック１と比較することにより、図１４のような表示がなされる。
【００５０】
図１１は、本発明の請求項２記載の情報抽出装置に係る第２の実施例のシステム構成図であり、図１０のシステムを実行するためのものである。この基本の構成要素は、汎用の計算機システムと同じである。データ入力部１は、各文字が文字コードで表された文字列データを入力するための入力部である。表形式ブロック記憶部３１は、表形式であると判定されたブロックを記憶する記憶部であり、外部記憶装置１３に記憶されている。外部記憶装置１３は、図１２の処理を行うためのプログラムやその処理の過程のデータ等も記憶している。主記憶装置１２は、図１２の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図１２の処理を行う為のプログラムを主記憶装置１２に転送し、その処理を実行するものである。ＶＲＡＭ１１は、出力部２に表示されるデータを記憶するメモリーである。出力部２は、ＶＲＡＭ１１に記憶しているデータを表示するための表示装置である。
【００５１】
データ入力部１は、本発明の請求項２記載の情報抽出装置の文字列入力手段と文字列取り出し手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の表形式判定手段及び速報性文字列判定手段に対応する。外部記憶装置１３の表形式ブロック記憶部３１は、同発明の表形式文字列記憶手段に対応する。出力部２とＶＲＡＭ１１は、同発明の表示手段に対応する。
【００５２】
図１５は、本発明の請求項６記載の情報抽出機能付き文字放送受信装置に係る第１の実施例のシステム構成図であり、情報の一覧性および速報性を考慮したものである。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶装置である。文字放送受信部２１は、文字放送を受信するための受信装置である。頁切り出しプロセス部２４は、チャンネル記憶部２３に記憶されているチャンネルの番組を文字放送受信部２１で受信し、その受信した番組における文字列データから頁を切り出すものである。表形式頁判定プロセス部２５は、頁切り出しプロセス部２４で切り出された頁の文字列データを入力し、その文字列データの書式が表形式であるかどうかの判定を行うものである。表形式頁記憶部４１は、表形式であると判定された頁を記憶する記憶装置である。速報表形式頁判定プロセス部４２は、表形式であると判定された各頁を、それより前に表形式であると判定され、表形式頁記憶部４１に記憶されている各頁と比較することにより、その頁が速報性を有した表形式であるかどうかを判定して、速報性を有した表形式であると判定された場合には、該当する頁の文字列データを表示部２で表示させるものである。表示部２２は、速報性を有する表形式であると判定された頁を表示するための周辺装置と表示装置である。
【００５３】
文字放送受信部２１は、本発明の請求項６記載の情報抽出機能付き文字放送受信装置の文字放送受信手段及び文字列入力手段に対応する。頁切り出しプロセス部２４と表形式頁判定プロセス部２５は、それぞれ同発明の文字列取り出し手段と表形式判定手段に対応する。速報性表形式頁判定プロセス部４２と表形式頁記憶部４１は、それぞれ同発明の速報性文字列判定手段と表形式文字列記憶手段に対応する。
【００５４】
次に、本実施例の動作について説明する。図１７は、情報の一覧性および速報性を考慮した本実施例の動作を示したフローチャートである。本実施例の動作については、図１５及び図１７の２つの図面を参照しながら説明する。即ち、文字放送受信部２１は、放送チャンネルを記憶しているチャンネル記憶部２３から各チャンネルを取り出す（ステップｄ１）。この処理は、チャンネル記憶部２３で記憶されている一通りのチャンネルが処理されるまで繰り返される。文字放送受信部２１は、取り出した各チャンネルの文字放送の番組を受信する（ステップｄ２）。頁切り出しプロセス部２４は、文字放送受信部２１で受信しているチャンネルの文字放送の番組から順番に頁を取り出し、そして、各頁の文字列データを表形式頁判定プロセス部２５に出力する（ステップｄ３）。
表形式頁判定プロセス部２５は、図３の実施例のステップａ３と同様の方法により、各ブロックの文字列データの書式が表形式であるかどうかを判定する（ステップｄ４）。表形式頁判定プロセス部２５は、判定した頁の書式が表形式である場合には、その頁をタイムスタンプ付きで表形式頁記憶部４１に記憶させて、次の処理を速報表形式頁判定プロセス部４２に委ねる。そうでない場合は、ステップｄ３に進む。速報表形式頁判定プロセス部４２は、表形式頁判定プロセス部２５によって、文字列データの書式が表形式であると判定された頁が、速報性を有する表形式であるかどうかを判定する（ステップｄ５）。速報表形式頁判定プロセス部４２は、頁の文字列データが速報性を有する表形式であると判定した場合、該当する頁の文字列データを出力部２に出力させる。出力部２は、速報性を有する表形式である文字列データを表示する（ステップｄ６）。
【００５５】
図１６は、本発明の請求項６記載の情報抽出機能付き文字放送受信装置に係る第２の実施例のシステム構成図であり、図１５のシステムを実行するためのものである。この基本の構成要素は、汎用の計算機システムと同じである。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶部であり、外部記憶装置１３に記憶されている。表形式頁記憶部４１は、表形式であると判定された頁を記憶する記憶部であり、これも外部記憶装置１３に記憶される。外部記憶装置１３は、図１７の処理を行う為のプログラムやその処理の過程のデータ等も記憶している。文字放送受信部２１は、文字放送を受信するための受信装置である。主記憶装置１２は、図１７の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図１７の処理を行うためのプログラムを主記憶装置１２に転送し、その処理を実行するものである。ＶＲＡＭ１１は、表示部２２に表示されるデータを記憶するメモリーである。表示部２２は、ＶＲＡＭ１１に記憶するデータを表示するための表示装置である。
【００５６】
文字放送受信部２１は、本発明の請求項６記載の情報抽出機能付き文字放送受信装置の文字放送受信手段と文字列入力手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の文字列取り出し手段、表形式判定手段そして速報性文字列判定手段に対応する。表形式頁記憶部４１は、同発明の表形式文字列記憶手段に対応する。表示部２２とＶＲＡＭ１１は、同発明の表示手段に対応する。
【００５７】
図１８は、本発明の請求項３記載の情報抽出装置に係る第１の実施例のシステム構成図であり、情報の一覧性、速報性および利用者の興味を考慮したものである。データ入力部１は、各文字が文字コードで表された文字列データを入力するための入力部である。また、データ入力部１は、文字列データから各ブロックの文字列データを取り出す。表形式ブロック判定プロセス部３は、データ入力部１により取り出されて各ブロックの文字列データの書式が表形式であるかどうかの判定を行うものである。表形式ブロック記憶部３１は、表形式であると判定されたブロックを記憶する記憶装置である。速報表形式ブロック判定プロセス部３２は、表形式であると判定された各ブロックを、それより前に表形式であると判定され、表形式ブロック記憶部３１に記憶されている各ブロックと比較することにより、そのブロックが速報性を有した表形式であるかどうかを判定するものである。ユーザ入力部５１は、利用者が選択した事項を受け付ける入力部である。キーワード選択プロセス部５５は、ユーザ入力部５１から入力された利用者からの選択入力によりキーワードを選択し、選択されたキーワードをキーワード記憶部５２に記憶させるものである。キーワード記憶部５２は、選択されたキーワードを記憶する記憶装置である。キーワード速報表形式ブロック判定プロセス部５３は、速報表形式であると判定されたブロックごとに、キーワード記憶部５２に記憶されたキーワードの有無を調べることにより、そのブロックがキーワード速報表形式であるかどうかを判定し、キーワード速報表形式であると判定されたブロックを出力部２に出力するものである。キーワード抽出プロセス部５４は、表形式ブロック記憶部３１に記憶された表形式ブロックごとにキーワードを抽出し、抽出されたキーワードを出力部２に出力するものである。出力部２は、キーワード速報表形式であると判定されたブロックや抽出されたキーワードを表示するための周辺装置と表示装置である。
【００５８】
データ入力部１は、本発明の請求項３記載の情報抽出装置の文字列入力手段及び文字列取り出し手段に対応する。表形式ブロック判定プロセス部３と表形式ブロック記憶部３１は、それぞれ同発明の表形式判定手段と表形式文字列記憶手段に対応する。キーワード抽出プロセス部５４は、同発明のキーワード抽出手段に対応する。ユーザー入力部５１とキーワード選択プロセス部５５は、同発明のキーワード選択手段に対応する。速報表形式ブロック判定プロセス部３２とキーワード速報表形式ブロック判定プロセス部５３は、それぞれ同発明の速報性文字列判定手段とキーワードブロック判定手段に対応する。出力部２は、同発明の第１及び第２の表示手段に対応する。
【００５９】
次に、本実施例の動作について説明する。図２０は、本実施例の動作を示したフローチャートである。本実施例の動作については、図１８及び図２０の２つの図面を参照しながら説明する。データ入力部１は、文字列データを入力する（ステップｅ１）。そして、データ入力部１は、入力した文字列データから各ブロックの文字列データを取り出す（ステップｅ２）。表形式ブロック判定プロセス部３は、図３の実施例のステップａ３と同様の方法により、各ブロックの文字列データの書式が表形式であるかどうかを判定する（ステップｅ３）。表形式ブロック判定プロセス部３は、判定したブロックの書式が表形式である場合には、そのブロックをタイムスタンプ付きで表形式ブロック記憶部３１に記憶させて、次の処理を速報表形式ブロック判定プロセス部３２に委ねる。そうでない場合は、ステップｅ２に戻る。表形式ブロック判定プロセス部３は、キーワードがキーワード記憶部５２に存在するかどうかを調べる（ステップｅ４）。その次の処理は、キーワードが存在すればステップｅ５に移り、存在しなければステップｅ８に移る。速報表形式ブロック判定プロセス部３２は、図１２の実施例のステップｃ４と同様の方法により、ブロックが速報表形式であるかどうかを判定する（ステップｅ５）。速報表形式であればステップｅ６へ、そうでなければステップｅ２へ進む。
【００６０】
キーワード速報表形式ブロック判定プロセス部５３は、ステップｅ５で速報表形式であると判定されたブロックがキーワード速報表形式であるかどうかを判定する（ステップｅ６）。判定方法としては、キーワード記憶部５２に記憶されたキーワードごとに、判定されるブロックに含まれるかどうかを調べることによって行う。比較は、処理量と判定結果の厳密さのトレードオフを考慮し、後述のステップｅ８と同様の処理方法をとるものとする。例えば、図２１に示す各ブロックが速報表形式であると判定された場合は、キーワード記憶部５２にキーワード「鹿島」が記憶されていれば、図２１のブロック１だけをキーワード速報表形式ブロックであると判定する。但し、比較方法は、単純な文字列マッチング等のいずれの方法でもかまわない。
【００６１】
出力部２は、ステップｅ６でキーワード速報表形式であると判定されたブロックを表示する（ステップｅ７）。
【００６２】
キーワード抽出プロセス部５４は、ステップｅ３で表形式であると判定されたブロックからキーワードを抽出する（ステップｅ８）。図３の実施例のステップａ３で用いた方法をこのキーワードの抽出方法に用いて、その方法が、表項目の領域の切れ目を検出すること利用する。この方法で認識された各表項目のうち、漢字、カタカナ、ひらがな、アルファベットから成る領域をキーワードとみなすものとする。例えば、ステップｅ３で表形式であると判定されたブロックが、図４に示すデータのブロック１であった場合、「鹿島」「市原」「浦和」などがキーワードとして抽出される。但し、キーワードの抽出方法は、上述の方法に限定されることはなく、いずれの方法でもかまわない。そして、抽出されたキーワードは出力部２に出力されて、出力部２により図２２のような表示がなされる。
【００６３】
利用者は、ステップｅ８で抽出されて画面に表示された情報に基づき、見たい情報を選択し、ユーザー入力部５１にそのキーワードを入力する。キーワード選択プロセス部５５は、利用者により選択されたキーワードをキーワード記憶部５２に記憶する（ステップｅ９）。利用者によるキーワードの選択方法としては、リモートコントロール装置のテンキー入力による方法をとるものとし、図２２の各キーワードに対応する数字を入力することによりキーワードを選択する。ただし、キーワードの選択方法は、この方法に限定されることはなく、ユーザ入力部５１をマウス入力装置とし、キーワード表示位置でのクリックによる方法や、ユーザ入力部５２をテンキーボタンや方向キーボタン、決定キーボタンなどを持つリモートコントロール装置とし、キーワードに割り当てた数字に対応するテンキー入力、あるいは方向キー操作によるキーワード表示位置の移動および決定キー入力による方法など、いずれの方法でもかまわない。
【００６４】
図１９は、本発明の請求項３記載の情報抽出装置に係る第２の実施例のシステム構成図であり、図１８のシステムを実行するためのものである。この基本の構成要素は、汎用の計算機システムと同じである。データ入力部１は、各文字が文字コードで表された文字列データを入力するための入力部である。表形式ブロック記憶部３１は、表形式であると判定されたブロックを記憶する記憶部であり、外部記憶装置１３に記憶されている。キーワード記憶部５２は、選択されたキーワードを記憶する記憶部であり、外部記憶装置１３に記憶されている。外部記憶装置１３は、図２０の処理を行うためのプログラムやその処理の過程のデータ等も記憶している。主記憶装置１２は、図２０の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図２０の処理を行うためのプログラムを主記憶装置１２に転送して、その処理を実行するものである。ＶＲＡＭ１１は、出力部２に表示されるデータを記憶するメモリーである。出力部２は、ＶＲＡＭ１１に記憶しているデータを表示するための表示装置である。
【００６５】
データ入力部１は、本発明の請求項３記載の情報抽出装置の文字列入力手段と文字列取り出し手段に対応する。ユーザー入力部５１は、同発明のキーワード選択手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の表形式判定手段、速報性文字列判定手段、キーワード抽出手段及びキーワードブロック判定手段に対応する。表形式ブロック記憶部３１は、同発明の表形式文字列記憶手段に対応する。出力部２とＶＲＡＭ１１は、同発明の第１及び第２の表示手段に対応する。
【００６６】
図２３は、本発明の請求項７記載の情報抽出機能付き文字放送受信装置に係る第１の実施例のシステム構成図であり、情報の一覧性、速報性及び利用者の興味を考慮したものである。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶装置である。文字放送受信部２１は、文字放送を受信するための受信装置である。頁切り出しプロセス部２４は、チャンネル記憶部２３に記憶されているチャンネルの番組を文字放送受信部２１で受信し、その受信した番組における文字列データから頁を切り出すものである。表形式頁判定プロセス部２５は、頁切り出しプロセス部２４で切り出された頁の文字列データを入力し、その文字列データの書式が表形式であるかどうかの判定を行うものである。表形式頁記憶部４１は、表形式であると判定された頁を記憶する記憶装置である。速報表形式頁判定プロセス部４２は、表形式であると判定された各頁を、それより前に表形式であると判定され、表形式頁記憶部４１に記憶されている各頁と比較することにより、その頁が速報性を有した表形式であるかどうかを判定するものである。ユーザ入力部５１は、利用者が選択した事項を受け付ける入力部である。キーワード選択プロセス部５５は、利用者の選択により入力されたキーワードをユーザ入力部５１から入力し、その選択されたキーワードをキーワード記憶部５２に記憶させるものである。キーワード記憶部５２は、選択されたキーワードを記憶する記憶装置である。キーワード速報表形式頁判定プロセス部６１は、速報表形式であると判定された頁ごとに、キーワード記憶部５２に記憶されたキーワードの有無を調べることにより、その頁がキーワード速報表形式であるかどうかを判定し、キーワード速報表形式であると判定された頁を表示部２２に出力するものである。キーワード抽出プロセス部５４は、表形式頁記憶部４１に記憶された表形式頁ごとにキーワードを抽出し、抽出されたキーワードを表示部２２に出力するものである。表示部２２は、キーワード速報表形式であると判定された頁や抽出されたキーワードを表示するための周辺装置と表示装置である。
【００６７】
文字放送受信部２１は、本発明の請求項７記載の情報抽出機能付き文字放送受信装置の文字放送受信手段と文字列入力手段に対応する。頁切り出しプロセス部２４と表形式頁判定プロセス部２５は、それぞれ同発明の文字列取り出し手段と表形式判定手段に対応する。表形式頁記憶部４１は、同発明の表形式文字列記憶手段に対応する。キーワード抽出プロセス部５４は、同発明のキーワード抽出手段に対応する。ユーザー入力部５１とキーワード選択プロセス部５５は、同発明のキーワード選択手段に対応する。速報表形式頁判定プロセス部４２とキーワード速報表形式頁判定プロセス部６１は、それぞれ同発明の速報性文字列判定手段とキーワード頁判定手段に対応する。表示部２２は、同発明の第１及び第２の表示手段に対応する。
【００６８】
次に、本実施例の動作について説明する。図２５は、本実施例の動作を示したフローチャートである。本実施例の動作については、図２３及び図２５の２つの図面を参照しながら説明する。文字放送受信部２１は、放送チャンネルを記憶しているチャンネル記憶部２３から各チャンネルを取り出す（ステップｆ１）。この処理は、チャンネル記憶部２３で記憶されている一通りのチャンネルが処理されるまで繰り返される。文字放送受信部２１は、取り出した各チャンネルの文字放送の番組を受信する（ステップｆ２）。頁切り出しプロセス部２４は、文字放送受信部２１で受信しているチャンネルの文字放送の番組から順番に頁を取り出し、そして、各頁の文字列データを表形式頁判定プロセス部２５に出力する（ステップｆ３）。表形式頁判定プロセス部２５は、図３の実施例のステップａ３と同様の方法により、各頁の文字列データの書式が表形式であるかどうかを判定する（ステップｆ４）。
【００６９】
表形式頁判定プロセス部２５は、キーワードがキーワード記憶部５２に存在するかどうかを調べる（ステップｆ５）。その次の処理は、キーワードが存在すればステップｆ６に移り、存在しなければステップｆ９に移る。速報表形式頁判定プロセス部４２は、図１２の実施例のステップｃ４と同様の方法によって、ブロックが速報表形式であるかどうかを判定する（ステップｆ６）。速報表形式であればステップｆ７へ、そうでなければステップｆ３へ進む。キーワード速報表形式頁判定プロセス部６１は、ステップｆ６で速報表形式であると判定された頁がキーワード速報表形式であるかどうかを判定する（ステップｆ７）。表示部２２は、ステップｆ７でキーワード速報表形式であると判定された頁を表示する（ステップｆ８）。キーワード抽出プロセス部５４は、ステップｆ４で表形式であると判定された頁からキーワードを抽出する（ステップｆ９）。抽出されたキーワードは表示部２２に出力されて、表示部２２により表示がなされる。
【００７０】
利用者は、ステップ９で抽出されて画面に表示された情報に基づき、見たい情報を選択し、ユーザー入力部５１にそのキーワードを入力する。キーワード選択プロセス部５５は、利用者により選択されたキーワードをキーワード記憶部５２に記憶する（ステップｆ１０）。
【００７１】
図２４は、本発明の請求項７記載の情報抽出機能付き文字放送受信装置に係る第２の実施例のシステム構成図であり、図２３のシステムを実行するためのものである。この基本の構成要素は、汎用の計算機システムと同じである。チャンネル記憶部２３は、所定の番組のチャンネルを記憶する記憶部であり、外部記憶装置１３に記憶されている。表形式頁記憶部４１は、表形式であると判定された頁を記憶する記憶部であり、外部記憶装置１３に記憶されている。キーワード記憶部５２は、選択されたキーワードを記憶する記憶部であり、外部記憶装置１３に記憶されている。外部記憶装置１３は、図２５の処理を行うためのプログラムやその処理の過程のデータ等も記憶している。文字放送受信部２１は、文字放送を受信するための受信装置である。主記憶装置１２は、図２５の処理を行うためのプログラムやデータを実行時に記憶する主記憶装置である。ＣＰＵ１４は、外部記憶装置１３に記憶されている図２５の処理を行うためのプログラムを主記憶装置１２に転送し、その処理を実行するものである。ＶＲＡＭ１１は、表示部２２に表示されるデータを記憶するメモリーである。表示部２２は、ＶＲＡＭ１１に記憶するデータを表示するための表示装置である。ユーザ入力部５１は、利用者が選択した事項を受け付ける入力部である。
【００７２】
文字放送受信部２１は、本発明の請求項７記載の情報抽出機能付き文字放送受信装置の文字放送受信手段と文字列入力手段に対応する。ＣＰＵ１４と主記憶装置１２は、同発明の文字列取り出し手段、表形式判定手段、速報性文字列判定手段、キーワード抽出手段及びキーワード頁判定手段に対応する。表形式頁記憶部４１は、同発明の表形式文字列記憶手段に対応する。表示部２２とＶＲＡＭ１１は、同発明の第１及び第２の表示手段に対応する。
【００７３】
【発明の効果】
以上述べたところから明らかなように、請求項１の本発明は、入力された複数のブロックのうち一覧性のある、すなわち利用者にとって見やすいブロックだけを表示できるという長所を有する。
【００７４】
また、請求項２の本発明は、新たに入力された文字列データのうち、一覧性があり、かつ速報性のある、すなわち時系列的に生じる微妙な変化が情報量を持つブロックだけを表示できるという長所を有する。
【００７５】
また、請求項３の本発明は、新たに入力された文字列データのうち、一覧性および速報性があり、かつ利用者によって選択されたキーワードの存在する、すなわち利用者の興味のあるブロックだけを表示できるという長所を有する。
【００７６】
また、請求項５の本発明は、受信された文字放送の番組から、例えば株式情報や競馬のオッズ、スポーツニュースの対戦表などの一覧性のある頁だけを表示できるという長所を有する。
【００７７】
また、請求項６の本発明は、受信された文字放送の番組から、一覧性があり、かつ速報性のある頁、例えば、株式情報における株価や、スポーツニュースの対戦表における得点経過などに変化のあった頁、だけを表示できるという長所を有する。
【００７８】
また、請求項７の本発明は、受信された文字放送の番組から、一覧性及び速報性があり、かつ利用者の興味のある頁、例えば、株式情報における特定の銘柄の株価や、スポーツニュースの対戦表における特定のチームの得点経過などに変化のあった頁だけを表示できるという長所を有する。
【図面の簡単な説明】
【図１】本発明の請求項１記載の情報抽出装置に係る第１の実施例のシステム構成図
【図２】本発明の請求項１記載の情報抽出装置に係る第２の実施例のシステム構成図
【図３】図１の実施例の動作を示すフローチャート
【図４】同実施例における入力データのデータ例
【図５】同実施例における入力データのデータ例
【図６】同実施例における出力例
【図７】本発明の請求項５記載の情報抽出機能付き文字放送受信装置に係る第１の実施例のシステム構成図
【図８】本発明の請求項５記載の情報抽出機能付き文字放送受信装置に係る第２の実施例のシステム構成図
【図９】図７の実施例の動作を示すフローチャート
【図１０】本発明の請求項２記載の情報抽出装置に係る第１の実施例のシステム構成図
【図１１】本発明の請求項２記載の情報抽出装置に係る第２の実施例のシステム構成図
【図１２】図１０の実施例の動作を示すフローチャート
【図１３】同実施例における入力データのデータ例
【図１４】同実施例における出力例
【図１５】本発明の請求項６記載の情報抽出装置に係る第１の実施例のシステム構成図
【図１６】本発明の請求項６記載の情報抽出装置に係る第２の実施例のシステム構成図
【図１７】図１５の実施例の動作を示すフローチャート
【図１８】本発明の請求項３記載の情報抽出装置に係る第１の実施例のシステム構成図
【図１９】本発明の請求項３記載の情報抽出装置に係る第２の実施例のシステム構成図
【図２０】図１８の実施例の動作を示すフローチャート
【図２１】同実施例における処理データのデータ例
【図２２】同実施例における出力例
【図２３】本発明の請求項７記載の情報抽出装置に係る第１の実施例のシステム構成図
【図２４】本発明の請求項７記載の情報抽出装置に係る第２の実施例のシステム構成図
【図２５】図２３の実施例の動作を示すフローチャート
【符号の説明】
１    データ入力部
２    出力部
３    表形式ブロック判定プロセス部
１１  ＶＲＡＭ
１２  主記憶装置
１３  外部記憶装置
１４  ＣＰＵ
２１  文字放送受信部
２２  表示部
２３  チャンネル記憶部
２４  頁切り出しプロセス部
２５  表形式頁判定プロセス部
３１  表形式ブロック記憶部
３２  速報表形式ブロック判定プロセス部
４１  表形式頁記憶部
４２  速報表形式頁判定プロセス部
５１  ユーザ入力部
５２  キーワード記憶部
５３  キーワード速報表形式ブロック判定プロセス部
５４  キーワード抽出プロセス部
５５  キーワード選択プロセス部
６１  キーワード速報表形式頁判定プロセス部
【図１】
0003638161.tif 000003
【図２】
0003638161.tif 000004
【図３】
0003638161.tif 000005
【図４】
0003638161.tif 000006
【図５】
0003638161.tif 000007
【図６】
0003638161.tif 000008
【図７】
0003638161.tif 000009
【図８】
0003638161.tif 000010
【図９】
0003638161.tif 000011
【図１０】
0003638161.tif 000012
【図１１】
0003638161.tif 000013
【図１２】
0003638161.tif 000014
【図１３】
0003638161.tif 000015
【図１４】
0003638161.tif 000016
【図１５】
0003638161.tif 000017
【図１６】
0003638161.tif 000018
【図１７】
0003638161.tif 000019
【図１８】
0003638161.tif 000020
【図１９】
0003638161.tif 000021
【図２０】
0003638161.tif 000022
【図２１】
0003638161.tif 000023
【図２２】
0003638161.tif 000024
【図２３】
0003638161.tif 000025
【図２４】
0003638161.tif 000026
【図２５】
0003638161.tif 000027