(57)【要約】【課題】デジタル放送で送信されるデジタル情報から容易にキーワードを抽出してデータベースを構築することができるデータベースシステム、情報処理装置１０およびデータベース構築方法を提供する。【解決手段】本発明に係るデータベースシステム２０は、デジタル放送で送信されるデジタル放送情報１に含まれる一連の８単位符号から順次文字を抽出する文字抽出手段と、前記抽出した文字を単語バッファに格納する単語バッファ格納手段と、を備えたことを特徴とするものである。本発明に係るデータベースシステム２０によれば、デジタル放送で送信されるデジタル放送情報１から容易にキーワードを抽出してデータベースを構築することができる。【選択図】  図１
2008186273.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出する文字抽出手段と、
前記抽出した文字を単語バッファに格納する単語バッファ格納手段と、
を備えたことを特徴とするデータベースシステム。
【請求項２】
前記抽出した文字が前回抽出した文字と同一の文字系に属するかどうかを判定する文字系判定手段をさらに備え、
前記単語バッファ格納手段は、前記抽出した文字が前回抽出した文字と同一の文字系に属さない場合は前記前回抽出した文字と異なる新たな単語バッファに格納し、前記抽出した文字が前回抽出した文字と同一の文字系に属する場合は前記前回抽出した文字と同一の単語バッファに追記するよう構成された請求項１記載のデータベースシステム。
【請求項３】
前記単語バッファに記憶された文字または文字列をキーワードとし、このキーワードと前記デジタル放送で送信される映像データ、音声データおよび番組情報などの情報とを関連付けて記憶するキーワードデータベース
をさらに備えた請求項１記載のデータベースシステム。
【請求項４】
図形文字表のＧＬおよびＧＲに現在呼び出されている図形文字集合をそれぞれ記憶する現ＧＬ記憶部および現ＧＲ記憶部と、
前記前回抽出した文字の文字系を記憶する前回保存時文字系記憶部と、
をさらに備えた請求項２記載のデータベースシステム。
【請求項５】
前記キーワードデータベースに記憶されたキーワードを表示部に表示するキーワード表示手段と、
前記表示部に表示されたキーワードの１つをユーザに指示された場合、前記キーワードデータベースを検索してこのキーワードに関連付けられた前記映像データ、音声データまたは番組情報などを提示するデータベース検索手段と、
をさらに備えた請求項３記載のデータベースシステム。
【請求項６】
デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出する文字抽出手段と、
前記抽出した文字を単語バッファに格納する単語バッファ格納手段と、
を備えたことを特徴とする情報処理装置。
【請求項７】
前記抽出した文字が前回抽出した文字と同一の文字系に属するかどうかを判定する文字系判定手段をさらに備え、
前記単語バッファ格納手段は、前記抽出した文字が前回抽出した文字と同一の文字系に属さない場合は前記前回抽出した文字と異なる新たな単語バッファに格納し、前記抽出した文字が前回抽出した文字と同一の文字系に属する場合は前記前回抽出した文字と同一の単語バッファに追記するよう構成された請求項６記載の情報処理装置。
【請求項８】
前記単語バッファに記憶された文字または文字列をキーワードとし、このキーワードと前記デジタル放送で送信される映像データ、音声データおよび番組情報などの情報とを関連付けて記憶するキーワードデータベース、
をさらに備えた請求項６記載の情報処理装置。
【請求項９】
図形文字表のＧＬおよびＧＲに現在呼び出されている図形文字集合をそれぞれ記憶する現ＧＬ記憶部および現ＧＲ記憶部と、
前記前回抽出した文字の文字系を記憶する前回保存時文字系記憶部と、
をさらに備えた請求項７記載の情報処理装置。
【請求項１０】
前記キーワードデータベースに記憶されたキーワードを表示部に表示するキーワード表示手段と、
前記表示部に表示されたキーワードの１つをユーザに指示された場合、前記キーワードデータベースを検索してこのキーワードに関連付けられた前記映像データ、音声データまたは番組情報などを提示するデータベース検索手段と、
をさらに備えた請求項８記載の情報処理装置。
【請求項１１】
デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出するステップと、
前記抽出した文字を単語バッファに格納するステップと、
を有することを特徴とするデータベース構築方法。
【請求項１２】
前記抽出した文字が前回抽出した文字と同一の文字系に属するかどうかを判定するステップをさらに有し、
前記単語バッファに格納するステップは、
前記抽出した文字が前回抽出した文字と同一の文字系に属さない場合は前記前回抽出した文字と異なる新たな単語バッファに格納するステップと、
前記抽出した文字が前回抽出した文字と同一の文字系に属する場合は前記前回抽出した文字と同一の単語バッファに追記して文字列とするステップと、
からなる請求項１１記載のデータベース構築方法。
【請求項１３】
前記単語バッファに記憶された文字または文字列をキーワードとし、このキーワードと前記デジタル放送で送信される映像データ、音声データおよび番組情報などの情報とを関連付けて記憶するステップ、
をさらに有する請求項１１記載のデータベース構築方法。
【請求項１４】
図形文字表のＧＬおよびＧＲに現在呼び出されている図形文字集合をそれぞれ記憶するステップと、
前記前回抽出した文字の文字系を記憶するステップと、
をさらに有する請求項１２記載のデータベース構築方法。
【請求項１５】
前記キーワードデータベースに記憶されたキーワードを表示部に表示するステップと、
前記表示部に表示されたキーワードの１つをユーザに指示された場合、前記キーワードデータベースを検索してこのキーワードに関連付けられた前記映像データ、音声データまたは番組情報などを提示するステップと、
をさらに有する請求項１３記載のデータベース構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送で送信される情報にもとづきデータベースを構築するデータベースシステム、情報処理装置およびデータベース構築方法に関する。
【０００２】
に関する。
【背景技術】
【０００３】
従来、この種のデータベース構築技術に、特開２００２−２４２５０号広報（特許文献１）に開示されたものがある。
【０００４】
この特開２００２−２４２５０号広報（特許文献１）に開示された情報提供供給装置は、デジタル放送で送信されるデジタル情報からカテゴリ又はキーワードを抽出する抽出部を備え、このデジタル情報に含まれるデータ放送用文書を構文解析することにより品詞ごとに分解し、名詞のみを抽出し、この名詞をキーワードとしてあつかうようになっている。
【特許文献１】特開２００２−２４２５０号広報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のデータベース構築技術では、デジタル放送用文書からキーワードを抽出する際、構文解析して品詞分解する必要がある。このため、品詞分解するための単語辞書などのデータを参照する必要が生じ、この単語辞書などのデータを記憶する手段をあらかじめ備え、またはネットワーク接続により単語辞書を参照する必要がある。よって、装置が複雑化するとともに、処理は煩雑なものとなり、装置の負荷増大を招く。
【０００６】
本発明は、上述した事情を考慮してなされたもので、デジタル放送で送信されるデジタル情報から容易にキーワードを抽出してデータベースを構築することができるデータベースシステム、情報処理装置およびデータベース構築方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るデータベースシステムは、上述した課題を解決するために、デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出する文字抽出手段と、前記抽出した文字を単語バッファに格納する単語バッファ格納手段と、を備えたことを特徴とするものである。
【０００８】
また、本発明に係る情報処理装置は、上述した課題を解決するために、デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出する文字抽出手段と、前記抽出した文字を単語バッファに格納する単語バッファ格納手段と、を備えたことを特徴とするものである。
【０００９】
一方、本発明に係るデータベース構築方法は、上述した課題を解決するために、デジタル放送で送信される情報に含まれる一連の８単位符号から順次文字を抽出するステップと、前記抽出した文字を単語バッファに格納するステップと、を有することを特徴とする方法である。
【発明の効果】
【００１０】
本発明に係るデータベースシステム、情報処理装置およびデータベース構築方法によれば、デジタル放送で送信されるデジタル情報から容易にキーワードを抽出してデータベースを構築することができる。
【発明を実施するための最良の形態】
【００１１】
本発明に係るデータベースシステム、情報処理装置およびデータベース構築方法の実施の形態について、添付図面を参照して説明する。
【００１２】
図１は、本発明に係るデータベースシステムおよびこのデータベースシステムを具備する情報処理装置の第１実施形態を示す概略的な全体構成図である。
【００１３】
情報処理装置１０は、デジタルチューナ１１、復調部１２、ＤＥＭＵＸ１３、ＭＰＥＧ−２デコーダ１４、音声加工部１５、音声出力部１６、映像加工部１７、表示部１８、データベースシステム２０、入力部３１、ネットワーク接続部３２および記憶部群４０を有する。
【００１４】
デジタルチューナ１１は、デジタル放送情報１を受信し、復調部１２に与える。ここで、デジタル放送情報１とは、テレビ局が放送する番組の映像データ、音声データおよびその他のデータをいうものとする。また、その他のデータには少なくとも、ＭＰＥＧ−２  ＴＳ規格にもとづく、ＰＳＩ／ＳＩ情報（Program Specific Information／Service Information）を含むものとする。
【００１５】
本実施形態においては、ＰＳＩ／ＳＩ情報のうち、ＥＩＴ（Event Information Table）のあつかい方について説明する。ＥＩＴには、番組の情報が含まれる。この番組の情報は、１８８バイト固定長のＭＰＥＧ−２  ＴＳパケットにもとづき、セクション形式で分割されている。ＥＩＴに含まれる番組情報には、現在放送中の番組情報や、現在放送中の番組の次に放送される予定の番組の情報や、数日以上にわたる番組編成情報などが含まれる。
【００１６】
これらのＥＩＴに含まれる番組情報は、一般的な８単位符号（ＩＳＯ２０２２など）でテレビ局から配信されている。８単位符号は、従来のアナログテレビの多重文字放送やＦＭ文字放送にも用いられているものであり、８ビット（１バイト）を１つの単位とする符号である。この８単位符号は、ＪＩＳコード体系の文字集合を基本としており、これらが漢字系集合、英数系集合、平仮名系集合、片仮名系集合およびその他の集合に分類されている。なお、８単位符号の詳細については社団法人電波産業会（ＡＲＩＢ：Association of Radio Industries and Business）において規定されている。
【００１７】
復調部１２は、デジタルチューナ１１から受けたデジタル放送情報１を変調状態から復調し、ＤＥＭＵＸ１３（Demultiplex）に与える。
【００１８】
ＤＥＭＵＸ１３は、ＭＰＥＧ−２  ＴＳ形式のデータを、映像データ、音声データおよびその他のデータに分離する。また、ＤＥＭＵＸ１３は、分離した映像データおよび音声データをＭＰＥＧ−２デコーダ１４に与えるとともに、ＥＩＴを含むその他のデータをＣＰＵに与える。
【００１９】
ＭＰＥＧ−２デコーダ１４は、映像データと音声データをそれぞれＭＰＥＧ−２  ＴＳ形式をデコードし、デコードした音声データを音声加工部１５へ、デコードした映像データを映像加工部１７へ、それぞれ与える。
【００２０】
音声加工部１５は、オーディオＤＡＣ（Digital Analog Converter）やアンプなどを備えており、ＭＰＥＧ−２デコーダ１４から受けた音声データをスピーカに与え、デジタル放送情報１に含まれる音声を、スピーカを介して出力する。
【００２１】
映像加工部１７は、グラフィックエンジンや表示部１８の制御回路などを備えており、ＭＰＥＧ−２デコーダ１４から受けた映像データをＬＣＤやＰＤＰなどの表示部１８に与え、デジタル放送情報１に含まれる映像を、表示部１８を介して出力する。
【００２２】
ＣＰＵは、ＲＯＭ内に記憶されたプログラムにしたがって、（再生装置１０）の処理動作を制御する。ＣＰＵは、ＲＯＭ内に記憶されたデータベース構築プログラムおよびプログラムの実行のために必要なデータを、ＲＡＭへロードし、データベース構築プログラムにしたがって、ＥＩＴの８単位符号を復号化する際にキーワードを抽出してデータベースを構築する処理を実行する。
【００２３】
ＲＡＭは、ＣＰＵが実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００２４】
ＲＯＭは、情報処理装置１０の起動プログラム、データベース構築プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００２５】
なお、ＲＯＭは、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵにより読み取り可能な記録媒体を含んだ構成を有し、ＲＯＭ内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００２６】
入力部３１は、ユーザの意思を情報処理装置１０に伝える機能を有し、リモコンや情報処理装置１０に設けられたボタンなどを用いることができる。
【００２７】
ネットワーク接続部３２は、ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。ネットワーク接続部３２は、この各種プロトコルにしたがって情報処理装置１０と他の電気機器とを接続する。この接続には、電子ネットワークを介した電気的な接続などを適用することができる。ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、ＬＡＮ（Local Area Network）やインターネット網のほか、電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００２８】
記憶部群４０は、キーワードデータベース４１、バッファ文字系記憶部４２、現ＧＬ記憶部４３、現ＧＲ記憶部４４、前ＧＬ記憶部４５、前ＧＲ記憶部４６および前回保存時文字系記憶部４７を有する。
【００２９】
キーワードデータベース４１は、８単位符号から抽出したキーワードを、映像データ、音声データおよび番組情報などと関連付けて記憶している。
【００３０】
バッファ文字系記憶部４２は、Ｇ０、Ｇ１、Ｇ２およびＧ３の作業用符号領域（バッファ）に現在指示されている文字集合の文字系を、指示された作業用符号領域と関連付けて記憶している。
【００３１】
現ＧＬ記憶部４３および現ＧＲ記憶部４４は、現在ＧＬおよびＧＲに呼び出されている文字系を記憶している。また、前ＧＬ記憶部４５および前ＧＲ記憶部４６は、前回ＧＬおよびＧＲに呼び出されていた文字系を記憶している。また、前回保存時文字系記憶部４７は、文字を復号した際の文字系を記憶しておく。
【００３２】
次に、本発明に係る情報処理装置１０の動作（データベースシステム２０の動作を含む）について説明する。
【００３３】
図２は、図１に示す情報処理装置１０のＣＰＵにより、ＥＩＴの８単位符号を復号化する際にキーワードを抽出してデータベースを構築する手順を示すフローチャートである。図２において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００３４】
従来の技術では、８単位符号を復号化した後に得られる文字データに対して、単語辞書等を用いて品詞ごとに分解して、キーワードとして名詞を抽出する。この手順は、キーワードの抽出を、ＥＩＴの８単位符号を復号化する際に行う点が従来の技術と異なる。
【００３５】
この手順は、情報処理装置１０がデジタル放送を受信し、受信したデジタル放送情報１を復調したデータをＤＥＭＵＸ１３が受けた時点でスタートとなる。
【００３６】
まず、ステップＳ１において、ＤＥＭＵＸ１３は、ＭＰＥＧ−２  ＴＳ形式のデータを、映像データ、音声データおよびＥＩＴを含むその他のデータに分離し、このＥＩＴのデータをＣＰＵに与える。
【００３７】
次に、ステップＳ２において、ＣＰＵは、８単位符号で符号化された番組情報を解析し、この番組情報からキーワードを抽出する。このキーワードの抽出は、８単位符号を復号化する際に行われる。
【００３８】
次に、ステップＳ３において、ＣＰＵは、ステップＳ２で抽出したキーワードと、映像データ、音声データおよび番組情報などとを関連付けて、キーワードデータベース４１に記憶する。
【００３９】
続いて、８単位符号で符号化された番組情報を解析し、この番組情報からキーワードを抽出する際の手順を説明する。
【００４０】
図３は、図２のステップＳ２でＣＰＵにより実行される、８単位符号列の解析処理の手順を示す、サブルーチンフローチャートである。図３において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００４１】
まず、８単位符号の復号化について、簡単に説明する。
【００４２】
図４は、「１ｂ  ２４  ４２  ０ｆ  ３０  ２１・・・」と続く８単位符号の復号化について模式的に示す説明図である。
【００４３】
図４において、一番下の段には、漢字系、英数系、平仮名系、片仮名系などのさまざまな文字系の集合を模式的に示した。各文字系には、複数の文字集合が属する。たとえば、漢字系では、ＪＩＳ  Ｘ０２０８−１９８３（ＪＩＳ漢字）やＪＩＳ  Ｘ０２１２（ＪＩＳ補助漢字）などがある。
【００４４】
これらの文字集合のうち、使用する文字集合を指定する際には、次のように２段階の指示を必要とする。
【００４５】
まず第１段階として、文字集合を、制御符号（エスケープシーケンス）を用いて、Ｇ０、Ｇ１、Ｇ２およびＧ３の４つの作業用符号領域（バッファ）に指示（designate）する（割り当てる）。図４に示した「ＥＳＣ  ２４ｈ  ４２ｈ」は、漢字系文字集合の１つである、ＪＩＳ  Ｘ０２０８−１９８３（ＪＩＳ漢字）をＧ０に指示することを意味する制御符号である。このように、制御符号を用いることにより、任意の文字集合を任意の作業領域に指示することが可能である。なお、ＥＳＣ（エスケープは）１ｂｈで表される。
【００４６】
次に、第２段階として、Ｇ０、Ｇ１、Ｇ２およびＧ３の４つの作業用符号領域に指示された文字集合のうちの１つを、制御符号を用いて、ＧＬおよびＧＲの２つの符号領域に呼び出す（invoke）。図４に示した「０Ｆｈ」は、Ｇ０からＧＬへ文字集合を呼び出すことを意味する制御符号である。
【００４７】
なお、呼出し操作にはロッキングシフトと呼ばれる、次のロッキングシフト操作が行われるまでの間符号領域の割り当てが変わらない操作と、シングルシフト（ＳＳ）と呼ばれる、制御文字の次の一文字に対する１回の割当て操作だけが有効な操作がある。
【００４８】
この結果、ＪＩＳ漢字の文字集合が、ＧＬに呼び出される。８単位符号で、次に続く３０２１は、制御符号がないため文字符号であり、ＧＬに呼び出されているＪＩＳ漢字のコードにもとづいて変換されることになる。
【００４９】
このように、ＧＬまたはＧＲに呼び出されている文字集合にもとづいて、文字が決定される。このＧＬまたはＧＲに呼び出すことができるのは、Ｇ０〜Ｇ３のいずれかに指示されている文字集合のみである。
【００５０】
図３のステップＳ２１において、ＣＰＵは、ＥＩＴの８単位符号列にもとづき、所要の８単位符号を取得する。
【００５１】
次に、ステップＳ２２において、ＣＰＵは、取得した８単位符号が文字符号かどうかを判定する。文字符号である場合は、ステップＳ２３に進む。一方、文字符号でない場合は、ステップＳ２４に進む。このステップＳ２２において、ＣＰＵは、８単位符号から文字を抽出する文字抽出手段として機能する。
【００５２】
次に、ステップＳ２３において、ＣＰＵは、８単位符号から抽出したキーワードを保存する処理を実行し、ステップＳ２８に進む。
【００５３】
一方、ステップＳ２４において、ＣＰＵは、ステップＳ２１で取得した８単位符号が指示符号であるかどうかを判定する。指示符号である場合はステップＳ２５に進む。一方、指示符号でない場合、すなわち呼び出し符号である場合は、ステップＳ２７に進む。
【００５４】
次に、ステップＳ２５において、ＣＰＵは、制御符号に従って、文字集合をＧ０、Ｇ１、Ｇ２またはＧ３のいずれかの作業用符号領域に指示する。
【００５５】
次に、ステップＳ２６において、ＣＰＵは、ステップＳ２５で指示された文字集合の文字系と指示された作業用符号領域とを関連付けてバッファ文字系記憶部４２に記憶させ、ステップＳ２８に進む。たとえば、Ｇ０領域にＪＩＳ漢字が指示された場合は、漢字系の文字集合がＧ０領域に指示された旨の情報がバッファ文字系記憶部４２に記憶させる。
【００５６】
他方、ステップＳ２７において、ＣＰＵは、文字集合をＧＬまたはＧＲに呼び出す処理を行う。
【００５７】
次に、ステップＳ２８において、ＣＰＵは、ＤＥＭＵＸ１３から受けた全てのデータについて解析を終了したかどうかを判定する。解析が終了していない場合は、ステップＳ２１にもどる。一方、解析が終了した場合は、一連の８単位符号列の解析処理の手順は終了となり、図２のステップＳ３に進む。
【００５８】
続いて、文字集合をＧＬまたはＧＲに呼び出す処理を実行する際の手順を説明する。
【００５９】
図５は、図３のステップＳ２７でＣＰＵにより実行される、８単位符号列の解析処理の手順を示す、サブルーチンフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００６０】
なお、図５において、Ｓ３２Ｌ〜Ｓ３７Ｌの各ステップはＧＬに対する呼び出し符号の場合の手順を示し、Ｓ３２Ｒ〜Ｓ３７Ｒの各ステップはＧＲに対する呼び出し符号の場合の手順を示す。Ｓ３２Ｒ〜Ｓ３７Ｒの各ステップは、Ｓ３２Ｌ〜Ｓ３７Ｌの各ステップのＬをＲに読み替えればよいため、説明を省略する。
【００６１】
ステップＳ３１において、ＣＰＵは、呼び出し符号がＧＬに呼び出す制御符号であるかどうかを判定する。ＧＬに呼び出す制御符号である場合は、ステップＳ３２Ｌに進む。一方、ＧＲに呼び出す制御符号である場合は、ステップＳ３２Ｒに進む。
【００６２】
次に、ステップＳ３２Ｌにおいて、ＣＰＵは、この呼び出し符号がシングルシフト（ＳＳ）であるかどうかを判定する。ＳＳの場合は、ステップＳ３３Ｌに進む。一方、ＳＳでない場合は、ステップＳ３４Ｌに進む。
【００６３】
次に、ステップＳ３３Ｌにおいて、ＣＰＵは、ＧＬ領域に対する指示がシングルシフトであることを示すフラグ（ＳＳフラグ）ＦＳＳＬに１を書き込む。
【００６４】
一方、ステップＳ３４Ｌにおいて、ＣＰＵは、ＳＳフラグＦＳＳＬにゼロを書き込む。
【００６５】
次に、ステップＳ３５Ｌにおいて、ＣＰＵは、制御符号に従って、文字集合をＧＬ領域に呼び出す。
【００６６】
次に、ステップＳ３６Ｌにおいて、ＣＰＵは、現ＧＬ記憶部４３に記憶されている文字系を、前ＧＬ記憶部４５に格納する。現ＧＬ記憶部４３に何も記憶されていない場合は、何もせず次のステップＳ３７Ｌに進む。
【００６７】
次に、ステップＳ３７Ｌにおいて、ＣＰＵは、ステップＳ３５Ｌを実行した結果、現在ＧＬに呼び出されている文字集合の文字系（以下、現ＧＬ文字系という）を、現ＧＬ記憶部４３に記憶して一連の文字集合をＧＬまたはＧＲに呼び出す処理は終了となり、図３のステップＳ２８に進む。
【００６８】
続いて、８単位符号から抽出したキーワードを保存する処理を実行する際の手順を説明する。
【００６９】
図６は、図３のステップＳ２３でＣＰＵにより実行される、８単位符号から抽出したキーワードを保存する処理の手順を示す、サブルーチンフローチャートである。図６において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７０】
なお、図６において、Ｓ４２Ｌ〜Ｓ４８Ｌの各ステップはＧＬの文字集合から導かれる文字をキーワードとして保存する場合の手順を示し、Ｓ４２Ｒ〜Ｓ４８Ｒの各ステップはＧＲの文字集合から導かれる文字をキーワードとして保存する場合の手順を示す。Ｓ４２Ｒ〜Ｓ４８Ｒの各ステップは、Ｓ４２Ｌ〜Ｓ４８Ｌの各ステップのＬをＲに読み替えればよいため、説明を省略する。
【００７１】
ステップＳ４１において、ＣＰＵは、文字符号がＧＬに呼び出されている文字集合を利用する符号であるかどうかを判定する。ＧＬの文字集合を利用する場合は、ステップＳ４２Ｌに進む。一方、ＧＲの文字集合を利用する場合は、ステップＳ４２Ｒに進む。
【００７２】
次に、ステップＳ４２Ｌにおいて、ＣＰＵは、前回保存時文字系記憶部４７に記憶されている前回キーワード保存処理を行った文字が（ＧＬ、ＧＲ問わず）利用した文字系と、現ＧＬ記憶部４３に記憶されている現ＧＬ文字系とを比較し、異なるかどうか判定する。異なる場合は、ステップＳ４３Ｌに進む。一方、同一の場合は、ステップＳ４４Ｌに進む。
【００７３】
なお、このステップＳ４２Ｌにおいて、ＣＰＵは、現在注目している文字が利用する文字系と、前回注目した文字が利用した文字系が同一の文字系に属するかどうかを判定する文字系判定手段として機能する。
【００７４】
次に、ステップＳ４３Ｌにおいて、ＣＰＵは、単語バッファを切り替える。ここで、単語バッファとは、同一の文字系に属する文字を連続して格納しておくために利用するバッファである。このステップ４３Ｌにおいては、注目している文字は、漢字系と平仮名系など、前回の文字とは異なる文字系である。したがって、前回の文字と現在注目している文字を別の単語バッファに格納すべく、ＣＰＵは単語バッファを切り替える。
【００７５】
次に、ステップＳ４４Ｌにおいて、ＣＰＵは、単語バッファに現在注目している文字を格納する。前回の文字と同一の文字系の場合は、前回の文字と同一の単語バッファに追記され、文字列となる。たとえば漢字系の文字が追記されていく場合、熟語になっていく。
【００７６】
次に、ステップＳ４５Ｌにおいて、ＣＰＵは、現ＧＬ記憶部４３に格納されている現ＧＬ文字系を読み出し、前回保存時文字系記憶部４７に記憶する。
【００７７】
次に、ステップＳ４６Ｌにおいて、ＣＰＵは、ＳＳフラグＦＳＳＬが１であるかどうか判定する。１の場合はステップＳ４６Ｌに進む。一方、ゼロの場合はステップＳ４８Ｌに進む。
【００７８】
次に、ステップＳ４７Ｌにおいて、ＣＰＵは、図５のステップＳ３６Ｌで前ＧＬ記憶部４５に格納された文字系を現ＧＬ記憶部４３に格納する。
【００７９】
次に、ステップＳ４８Ｌにおいて、ＣＰＵは、ＳＳフラグＦＳＳＬを１に戻す。これらのステップＳ４７Ｌおよび４８Ｌを実行することにより、シングルシフト（１回の割当て操作だけが有効な操作）が解除され、次回以降はシングルシフト以前の文字集合に戻ることになる。以上の手順により、８単位符号から抽出したキーワードを保存する処理は終了となり、図３のステップＳ２８に進む。
【００８０】
本発明に係るデータベースシステム２０およびこのデータベースシステム２０を具備する情報処理装置１０は、８単位符号を復号化する過程で、連続する同一の文字系ごとにキーワード化する。このため、復号後に品詞分類などを行う手間を必要としない。したがって、このデータベースシステム２０およびこのデータベースシステム２０を具備する情報処理装置１０によれば、単語辞書などを必要とせず、簡易な実装により容易にデータベースを構築することが可能である。
【００８１】
このため、機器への負担を軽くすることができるとともに、容易かつ安価に実装することができるため、その工業的価値は非常に大きい。
【００８２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００８３】
たとえば、本発明に係るデータベースシステム２０、情報処理装置１０およびデータベース構築方法は、デジタル放送を受信可能であればどのような装置にも適用可能であり、デジタル放送対応テレビのほか、デジタル放送対応録画器や、ワンセグ対応携帯情報端末などにも当然に適用可能である。
【００８４】
また、キーワードデータベース４１に記憶されたキーワードにもとづいて、このキーワードをＬＣＤなどの表示部１８に表示することもできる。表示部１８に表示されたキーワードの１つをユーザに指示された場合には、キーワードデータベース４１を検索してこのキーワードに関連付けられた映像データ、音声データまたは番組情報などを提示することにより、キーワード検索機能を付加することも可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明に係るデータベースシステムおよびこのデータベースシステムを具備する情報処理装置の第１実施形態を示す概略的な全体構成図。
【図２】図１に示す情報処理装置のＣＰＵにより、ＥＩＴの８単位符号を復号化する際にキーワードを抽出してデータベースを構築する手順を示すフローチャート。
【図３】図２のステップＳ２でＣＰＵにより実行される、８単位符号列の解析処理の手順を示す、サブルーチンフローチャート。
【図４】「１ｂ  ２４  ４２  ０ｆ  ３０  ２１・・・」と続く８単位符号の復号化について模式的に示す説明図。
【図５】図３のステップＳ２７でＣＰＵにより実行される、８単位符号列の解析処理の手順を示す、サブルーチンフローチャート。
【図６】図３のステップＳ２３でＣＰＵにより実行される、８単位符号から抽出したキーワードを保存する処理の手順を示す、サブルーチンフローチャート。
【符号の説明】
【００８６】
１０  情報処理装置
１１  デジタルチューナ
１２  復調部
１３  ＤＥＭＵＸ
１４  ＭＰＥＧ−２デコーダ
１５  音声加工部
１６  音声出力部
１７  映像加工部
１８  表示部
２０  データベースシステム
３１  入力部
３２  ネットワーク接続部
４０  記憶部群
４１  キーワードデータベース
４２  バッファ文字系記憶部
４３  現ＧＬ記憶部
４４  現ＧＲ記憶部
４５  前ＧＬ記憶部
４６  前ＧＲ記憶部
４７  前回保存時文字系記憶部
【図１】
2008186273.tif 000003
【図２】
2008186273.tif 000004
【図３】
2008186273.tif 000005
【図４】
2008186273.tif 000006
【図５】
2008186273.tif 000007
【図６】
2008186273.tif 000008