(57)【特許請求の範囲】
【請求項１】
番組を案内する少なくともテキストを含む案内情報を処理する情報処理装置であって、
前記案内情報に含まれる前記テキストを構成する所定の文字部分の位置を識別するための識別子と、前記所定の文字部分を分類するための分類情報とからなる識別コードを、前記案内情報の中に挿入する挿入手段と、
前記識別コードが挿入された前記案内情報を、前記識別コードから前記所定の文字部分を検索する検索装置に送信する送信手段と
を備え、
少なくとも前記識別子は、前記所定の文字部分の先頭または終了位置に挿入されている
ことを特徴とする情報処理装置。
【請求項２】
前記分類情報は、複数種類用意されており、
前記挿入手段は、前記所定の文字部分の内容に対応した種類の前記分類情報を挿入する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記分類情報は、階層構造にされている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
番組を案内する少なくともテキストを含む案内情報を処理する情報処理方法であって、
前記案内情報に含まれる前記テキストを構成する所定の文字部分の位置を識別するための識別子と、前記所定の文字部分を分類するための分類情報とからなる識別コードを、前記案内情報の中に挿入する挿入ステップと、
前記識別コードが挿入された前記案内情報を、前記識別コードから前記所定の文字部分を検索する検索装置に送信する送信ステップと
を含み、
少なくとも前記識別子は、前記所定の文字部分の先頭または終了位置に挿入されている
ことを特徴とする情報処理方法。
【請求項５】
伝送されてきた番組を案内する少なくともテキストを含む案内情報を処理する情報処理装置であって、
前記案内情報に含まれる前記テキストには、前記テキストを構成する所定の文字部分の位置を識別するための識別子と、前記所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、
前記案内情報を取得する取得手段と、
前記案内情報に挿入されている前記識別コードに基づいて、前記案内情報に含まれる前記テキストから前記所定の文字部分を抽出する抽出手段と、
前記案内情報を表示するときの、前記所定の文字部分の表示を制御する処理手段と
を備え、
前記処理手段は、前記案内情報を表示するとき、前記抽出手段により抽出された前記文字部分を、前記分類情報に応じた形態で表示する
ことを特徴とする情報処理装置。
【請求項６】
前記分類情報は、複数種類用意されており、
前記所定の文字部分の内容に対応した種類の前記分類情報が挿入されている
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記分類情報は、階層構造にされている
ことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記処理手段は、前記所定の文字部分の検索、または前記所定の文字部分を含む前記案内情報の検索を行い、その検索結果を表示する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項９】
前記処理手段は、前記抽出手段により抽出された前記文字部分のうち、所定の分類情報が挿入されているものを表示し、
表示した前記文字部分の中の所定の文字部分を含む前記案内情報を検索し、その検索結果を表示する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記分類情報を選択する選択手段をさらに備え、
前記処理手段は、前記選択手段により選択された前記分類情報が挿入されている文字部分の検索を行い、その検索結果を表示し、
表示した前記文字部分の中の所定の文字部分を含む前記案内情報を検索し、その検索結果を表示する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示された文字部分を選択する選択手段をさらに備え、
前記処理手段は、前記選択手段により選択された前記文字部分を含む前記案内情報を検索し、その検索結果を表示する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
伝送されてきた番組を案内する少なくともテキストを含む案内情報を処理する情報処理方法であって、
前記案内情報に含まれる前記テキストには、前記テキストを構成する所定の文字部分の位置を識別するための識別子と、前記所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、
前記案内情報を取得する取得ステップと、
前記案内情報に挿入されている前記識別コードに基づいて、前記案内情報に含まれる前記テキストから前記所定の文字部分を抽出する抽出ステップと、
前記案内情報を表示するときの、前記所定の文字部分の表示を制御する処理ステップと
を含み、
前記処理ステップは、前記案内情報を表示するとき、前記抽出ステップの処理で抽出された前記文字部分を、前記分類情報に応じた形態で表示する
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法に関し、特に、例えば、放送番組を案内するＥＰＧ（Electric Program Guide）などの案内情報を有効活用することができるようにする情報処理装置および情報処理方法に関する。
【０００２】
【従来の技術】
近年、米国においてＭＰＥＧ（Moving Picture Experts Group）などの高能率符号化技術を応用して、ケーブルテレビジョン（ＣＡＴＶ：Cable Television）や、デジタル直接衛星放送（ＤＳＳ：Digital Satellite System（Hughes Communications社の商標））などにおいて、放送の多チャンネル化が進行している。この多チャンネル化にともなって、例えばチャンネル数は１５０乃至２００にもなり、これらの中から所望の番組を見つけるのは容易ではない。即ち、チャンネルを選択し、実際に番組を確認して、それが希望するものでない場合には、他のチャンネルを選択するのでは、チャンネル数が少ない場合はともかく、上述のようにチャンネル数が多い場合には、ユーザに煩わしさを感じさせることとなる。
【０００３】
そこで、現在では、ユーザが、番組の内容を認識し、さらに、その選択を容易に行うことができるように、番組を案内するＥＰＧ（案内情報）などの放送が行われている。
【０００４】
なお、最近では、法規制の緩和等から、日本においても、多チャンネル化が進行している。即ち、例えば、パーフェクトＴＶのサービスが開始され、さらに、ＪスカイＢや、ディレクＴＶのサービスも開始されつつある。
【０００５】
【発明が解決しようとする課題】
ところで、ＥＰＧを構成するデータ（ＥＰＧデータ）は、例えば、番組のタイトルや、ジャンル、放送開始時刻、放送終了時刻、その内容を説明するテキスト（文字列）（以下、適宜、説明テキストという）などで構成され、それぞれを識別することができるフォーマットで伝送されていた。
【０００６】
従って、受信側においては、例えば、あるジャンルの番組のタイトルの一覧を、その放送開始時刻および放送終了時刻とともに表示し、ユーザによって、ある番組のタイトルが選択された場合に、その番組の説明テキストを表示することが可能であった。
【０００７】
ところで、説明テキストには、例えば、図１４に示すように、番組のストーリの概要や、出演者、視聴対象の年齢層、脚本家、監督などを提供するための情報が記述されるが、受信側では、説明テキストは、一般に、そこに何が記述されているかに無関係に、いわば一様に表示される。即ち、ＥＰＧデータを構成する説明テキストが、例えば、図１４に示したようなものである場合、受信側において、その説明テキストは、例えば、図１５に示すように表示される。図１５から明らかなように、一様に表示された説明テキストは、一見しただけでは、どこに何が記述されているのか分からず、このため、例えば、監督を知りたいと思っても、説明テキストを最上行から順番に見ていかなければならず、面倒であった。また、放送局側において、例えば、ユーザに対して、特に、番組が最新のＣＧとＳＦＸを駆使していることをアピールするために、その旨を、説明テキストとして記述しても、図１５に示したように、一様に表示される説明テキストによっては、ユーザを「最新のＣＧとＳＦＸ」の表示部分に注目させるのは困難で、そのようなアピールを行うことは難しかった。
【０００８】
一方、例えば、ユーザが、贔屓の役者が出演している番組を検索したい場合がある。しかしながら、この場合、ユーザは、図１５に示したような各番組の説明テキストを表示させ、それを見て、贔屓の役者が出演しているかどうかを判断しなければならず、面倒であった。
【０００９】
そこで、例えば、受信側において、ユーザに、贔屓の役者の氏名を入力してもらい、その氏名に一致する文字列を、説明テキストから検索し、これにより、贔屓の役者が出演している番組を探し出す方法が考えられる。
【００１０】
しかしながら、この場合、ユーザに、贔屓の役者の氏名を入力してもらう必要があり、そのような文字入力に不慣れなユーザには、煩わしさを感じさせることになる。さらに、この場合、役者の氏名に一致する文字列の検索は、説明テキスト全体を検索対象として行う必要がある。従って、多数の番組のＥＰＧデータが存在する場合には、そのすべての番組についての説明テキスト全体を対象に、検索を行わなければならず、処理に、莫大な時間を要することになる。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、ＥＰＧデータを有効活用し、これにより、ユーザに、種々のサービスを提供することができるようにするものである。
【００１２】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、案内情報に含まれるテキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードを、案内情報の中に挿入する挿入手段と、識別コードが挿入された案内情報を、識別コードから所定の文字部分を検索する検索装置に送信する送信手段とを備え、少なくとも識別子は、所定の文字部分の先頭または終了位置に挿入されていることを特徴とする。
【００１３】
請求項４に記載の情報処理方法は、案内情報に含まれるテキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードを、案内情報の中に挿入する挿入ステップと、識別コードが挿入された案内情報を、識別コードから所定の文字部分を検索する検索装置に送信する送信ステップとを含み、少なくとも識別子は、所定の文字部分の先頭または終了位置に挿入されていることを特徴とする。
【００１４】
請求項１に記載の情報処理装置および請求項４に記載の情報処理方法においては、案内情報に含まれるテキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードが、案内情報の中に挿入され、識別コードが挿入された案内情報が、識別コードから所定の文字部分を検索する検索装置に送信され、少なくとも識別子は、所定の文字部分の先頭または終了位置に挿入されている。
【００１５】
請求項５に記載の情報処理装置は、案内情報に含まれるテキストには、テキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、案内情報を取得する取得手段と、案内情報に挿入されている識別コードに基づいて、案内情報に含まれるテキストから所定の文字部分を抽出する抽出手段と、案内情報を表示するときの、所定の文字部分の表示を制御する処理手段とを備え、処理手段は、案内情報を表示するとき、抽出手段により抽出された文字部分を、分類情報に応じた形態で表示することを特徴とする
【００１６】
請求項１２に記載の情報処理方法は、案内情報に含まれるテキストには、テキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、案内情報を取得する取得ステップと、案内情報に挿入されている識別コードに基づいて、案内情報に含まれるテキストから所定の文字部分を抽出する抽出ステップと、案内情報を表示するときの、所定の文字部分の表示を制御する処理ステップとを含み、処理ステップは、案内情報を表示するとき、抽出ステップの処理で抽出された文字部分を、分類情報に応じた形態で表示することを特徴とする。
【００１７】
請求項５に記載の情報処理装置および請求項１２に記載の情報処理方法においては、案内情報に含まれるテキストには、テキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、案内情報が取得され、案内情報に挿入されている識別コードに基づいて、案内情報に含まれるテキストから所定の文字部分が抽出され、案内情報を表示するときの、所定の文字部分の表示が制御され、案内情報が表示されるとき、抽出された文字部分が、分類情報に応じた形態で表示される。
【００２４】
【発明の実施の形態】
以下に、本発明の実施の形態を説明するが、その前に、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し、一例）を付加して、本発明の特徴を記述すると、次のようになる。
【００２５】
請求項１に記載の情報処理装置は、案内情報に含まれるテキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードを、案内情報の中に挿入する挿入手段（例えば、図３の識別コード挿入部１２）と、識別コードが挿入された案内情報を、識別コードから所定の文字部分を検索する検索装置に送信する送信手段（例えば、図３の送信部１６）とを備え、少なくとも識別子は、所定の文字部分の先頭または終了位置に挿入されている。
【００２６】
請求項５に記載の情報処理装置は、案内情報に含まれるテキストには、テキストを構成する所定の文字部分の位置を識別するための識別子と、所定の文字部分を分類するための分類情報とからなる識別コードが挿入され、案内情報を取得する取得手段（例えば、図７のＤＭＵＸ６２）と、案内情報に挿入されている識別コードに基づいて、案内情報に含まれるテキストから所定の文字部分を抽出する抽出手段（例えば、図７の特定文字部分抽出部６４）と、案内情報を表示するときの、所定の文字部分の表示を制御する処理手段（例えば、図７の表示制御部６６）とを備え、処理手段は、案内情報を表示するとき、抽出手段により抽出された文字部分を、分類情報に応じた形態で表示することを特徴とする。
【００２９】
なお、勿論この記載は、各手段を上記したものに限定することを意味するものではない。
【００３０】
図１は、本発明を適用した放送システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示している。
【００３１】
放送局側では、送信装置１において、番組（放送番組）をガイドするＥＰＧデータ（案内情報）としての、例えば、その番組のタイトル、ジャンル、放送開始時刻、放送終了時刻、その内容を説明する説明テキストが生成される。さらに、送信装置１では、説明テキストを構成する所定の文字部分（以下、適宜、特定文字部分という）が選択され、その特定文字部分を識別するための識別コード（タグ）が、説明テキストの中に挿入される。
【００３２】
即ち、例えば、いま、説明テキストが「ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ・・・」であり、そのうちの「ｘｙｚ」と「ＰＱＲ」が、特定文字部分とされたとする。この場合、図２（Ａ）に示すように、特定文字部分「ｘｙｚ」、「ＰＱＲ」をそれぞれ識別するための識別コードが挿入される。
【００３３】
ここで、識別コードは、特定文字部分の先頭および終了位置を識別するための２つの識別子と、その特定文字部分を分類するための分類番号（分類情報）とから構成されている。即ち、図２（Ａ）の実施の形態では、特定文字部分の先頭または終了位置を識別するための識別子として、「＜」または「＞」がそれぞれ用いられ、特定文字部分の直前または直後にそれぞれ挿入されている。さらに、図２（Ａ）の実施の形態では、特定文字部分を分類するための分類番号として、１桁の数字が用いられ、特定文字部分の先頭位置を識別するための識別子「＜」の直後に挿入されている。なお、分類番号は、特定文字部分の内容に対応して、あらかじめ決められている。即ち、例えば、特定文字部分が、番組の監督を表す場合には、分類番号は「１」、番組の出演者を表す場合には、分類番号は「２」などのように、あらかじめ決められている。図２（Ａ）の実施の形態では、特定文字部分「ｘｙｚ」または「ＰＱＲ」の分類番号として、それぞれ「１」または「２」が挿入されている。
【００３４】
図１に戻り、送信装置１では、以上のような識別コードが挿入されたＥＰＧデータが、番組に多重化され、アンテナ（パラボラアンテナ）２から、電波として送信される。
【００３５】
この電波は、衛星３で受信され、図示せぬトランスポンダにおいて、増幅その他の必要な処理が施された後、送信される。衛星３からの電波は、ユーザ（視聴者）側のアンテナ（パラボラアンテナ）４で受信され、対応する受信信号（伝送データ）が、受信装置５に供給される。
【００３６】
受信装置５では、アンテナ４からの受信信号から、リモコン（リモートコマンダ）６の操作に対応するチャンネルの番組が選択、分離され、モニタ７に供給される。モニタ７では、受信装置５からの番組（画像）が表示される（音声は、図示せぬスピーカから出力される）。
【００３７】
また、受信装置５では、アンテナ４からの受信信号から、ＥＰＧデータが分離され、そこに挿入されている識別コードに基づいて、ＥＰＧデータ（ここでは、説明テキスト）から特定文字部分が抽出される。即ち、ＥＰＧデータを構成する説明テキストが、図２（Ａ）に示した「ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗ＜１ｘｙｚ＞ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯ＜２ＰＱＲ＞ＳＴＵＶＷＸＹＺ・・・」であったとき、受信装置５においては、図２（Ｂ）に示すように、特定文字部分として、「ｘｙｚ」および「ＰＱＲ」が抽出される。
【００３８】
そして、受信装置５においては、抽出された特定文字部分が、それが記述されているＥＰＧデータと対応付けられて記憶され、その後、記憶された特定文字部分に基づいて、各種の処理が行われる。
【００３９】
即ち、例えば、リモコン６が、上述の説明テキストを表示するように操作された場合、受信装置５では、説明テキストのうちの、特定文字部分「ｘｙｚ」および「ＰＱＲ」が、図２（Ｂ）に示すように、他の部分と異なる色、あるいは異なる書体、または異なるポイント数（大きさ）で表示される。従って、この場合、ユーザは、特定文字部分「ｘｙｚ」および「ＰＱＲ」に、即座に注目することができる。即ち、これにより、例えば、特定文字部分が出演者の氏名であったとすると、ユーザは、番組の出演者を、即座に認識することができる。また、逆に、放送局側からみれば、番組の出演者をアピールしたい場合に、説明テキストの中の出演者の氏名を特定文字部分としておくことで、番組の出演者を、効果的にアピールすることが可能となる。
【００４０】
なお、上述したように、識別コードは、識別子と識別番号とで構成されており、図２（Ａ）の実施の形態では、特定文字部分「ｘｙｚ」と「ＰＱＲ」とで、異なる識別番号が付されている。従って、特定文字部分「ｘｙｚ」と「ＰＱＲ」とを区別することが可能であり、その結果、例えば、特定文字部分「ｘｙｚ」と「ＰＱＲ」との関係でも、異なる色や、異なる書体、異なるポイント数などでの表示を行うことが可能である。
【００４１】
また、リモコン６が、特定文字部分を表示するように操作された場合、受信装置５において記憶されている特定文字部分が表示される。さらに、リモコン６が、表示された特定文字部分のうちのいずれかを選択するように操作されると、その選択された特定文字部分に対応付けられているＥＰＧデータが検索されて表示される。従って、例えば、特定文字部分が出演者の氏名であったとすると、上述の場合においては、出演者の一覧が表示され、さらに、その一覧からの出演者の選択が行われると、その出演者が出演している番組のＥＰＧが表示されることになる。即ち、この場合、ユーザは、所望の出演者が出演している番組を、容易に探し出すことができる。
【００４２】
なお、送信装置１からは、ＰＰＶ（Pay Per Veiw）の番組が送信されてくる場合もあり、受信装置５では、ＰＰＶの番組の視聴が行われた場合には、課金が行われる。この課金情報は、例えば、公衆網８などを介して、送信装置１に送信される。
【００４３】
次に、図３は、図１の送信装置１の構成例を示している。
【００４４】
ＥＰＧデータ作成部１１および識別コード挿入部１２は、例えば、パーソナルコンピュータなどにおいて、所定のアプリケーションプログラムが実行されることにより実現される。ＥＰＧデータ作成部１１では、例えば、ハードディスクその他の記録媒体で構成される番組格納部１５に記憶（記録）されている番組についてのＥＰＧデータが作成される。即ち、オペレータが、番組格納部１５に記憶されている各番組のタイトルや、ジャンル、放送開始時刻（必要に応じて、年月日を含む）、放送終了時刻、その内容を説明する説明テキストなどを入力すると、ＥＰＧデータ作成部１１では、それらが所定のフォーマットとされ、これにより、各番組ごとのＥＰＧデータが作成される。このＥＰＧデータは、識別コード挿入部１２に供給される。
【００４５】
識別コード挿入部１２では、ＥＰＧデータ作成部１２からのＥＰＧデータを構成する説明テキストに、識別コードが挿入される。即ち、例えば、オペレータが操作を行うことによって、図２（Ａ）で説明したように、説明テキストを構成する特定文字部分の前後に、識別子（＜，＞）が挿入され、さらに、識別子（＜）の直後に、分類番号が挿入される。これにより、識別コード挿入部１２では、例えば、図４に示すような、識別コードが挿入された説明テキストを有するＥＰＧデータ（以下、適宜、識別コード付きＥＰＧデータという）が作成される。
【００４６】
ここで、識別子は、説明テキスト中で使用されないコードとする必要がある。ここでは、上述したように、識別子として、アスキーコードで１バイトの「＜」と「＞」が採用されており、従って、説明テキスト中では、「＜」および「＞」は使用されないようになされている。
【００４７】
また、ここでは、図４に示したように、分類番号としては、アスキーコードで２バイトが採用されている。さらに、分類番号は、図５に示すように、特定文字部分の内容に対応した番号が、あらかじめ割り当てられている。即ち、例えば、特定文字部分が、人名を表している場合には、その特定文字部分には、分類番号として、「１−」が用いられる。また、例えば、特定文字部分が、番組の出演者を表している場合には、分類番号として、「１１」が用いられる。
【００４８】
さらに、分類番号は、階層構造にされている。即ち、図５に示したように、分類番号は、ここでは、２桁の数字とされているが、その１桁目（一の位）が、数字になっているものと、ハイフン「−」になっているものとがある。そして、その２桁目（十の位）が同一であるもののうち、１桁目がハイフンになっているものは上位階層のもので、数字になっているものは、その下位階層のものとなっている。具体的には、例えば、分類番号の２桁目が１になっているものに注目すれば、その１桁目がハイフンになっているのは、上述したように「人名」であり、１桁目が数字になっている、例えば、「出演者」や「スポーツ選手」などの上位概念（上位階層）のものになっている（逆に、１桁目が数字になっている、例えば、「出演者」や「スポーツ選手」などは、１桁目がハイフンになっている「人名」の下位概念（下位階層）のものになっている）。
【００４９】
従って、図４において、分類番号「３１」が付されている特定文字部分「竜巻の猛威」、「ＣＧとＳＦＸ」、および「パニックスペクタクル」は、いずれも、キーワード＃１（説明テキストにおいて、キーワードとなる文字部分であって、第１のカテゴリに属するもの）を表す。さらに、分類番号「１８」が付されている特定文字部分「スピルバーグ」は、人名のうち、分類番号「１１」乃至「１７」に属さないものを表す。また、分類番号「１６」が付されている特定文字部分「マイケル・クライトン」は、原作者を表し、分類番号「１５」が付されている特定文字部分「ヤン・デ・ボン」は、映画監督を表す。さらに、分類番号「１１」が付されている特定文字部分「ビック・パクストン」および「ヘレン・ハント」は、いずれも出演者を表す。また、分類番号「４３」が付されている特定文字部分「ヤング・カップル」は、番組が若者向けであることを表し、分類番号「４７」が付されている「ご家族」は、番組が一般向けであることを表す。さらに、分類番号「２１」、「２２」、「２４」、「２５」」、または「２３」が付されている特定文字部分「｀９６年」、「米国」、「カラー」、「ステレオ」、または「１１３分」は、番組（ここでは映画）の制作時期、制作された国（あるいは地域）、映像特性（カラー画像か、モノクロ画像かなど）、音声特性（ステレオ音声か、モノラル音声かなど）、または番組の放送時間を、それぞれ表す。
【００５０】
図３に戻り、識別コード挿入部１２では、説明テキストに、以上のような識別コードが挿入されたＥＰＧデータ（識別コード付きＥＰＧデータ）が作成される。なお、上述の場合においては、ＥＰＧデータを入力し、そのＥＰＧデータに、識別コードを挿入するようにしたが、識別コードは、ＥＰＧデータを入力するときに、同時に入力するようにすることも可能である。
【００５１】
識別コード付きＥＰＧデータは、識別コード付きＥＰＧデータ格納部１３に供給されて記憶される。そして、ＭＵＸ（マルチプレクサ）１４において、識別コード付きＥＰＧデータ格納部１３に記憶された識別コード付きＥＰＧデータ、および番組格納部１５に記憶された番組が読み出されて多重化され、これにより、例えば、ＭＰＥＧトランスポートストリームとされて、送信部１６に出力される。送信部１６では、ＭＵＸ１４からの信号に対して、スクランブル、エラー訂正、変調、その他の必要な処理が施され、アンテナ２に出力される。
【００５２】
なお、番組格納部１５においては、番組（画像および音声）が、例えば、ＭＰＥＧエンコードされて記憶されている。
【００５３】
次に、図６は、図１の受信装置５のハードウェア構成例を示している。
【００５４】
受信装置５は、同図に示すように、大きく分けて、ＩＲＤ（Integrated Receiver and Decoder）３０とストレージ（Storage）５０とで構成されている。
【００５５】
アンテナ４は、ＬＮＢ（Low Noise Block downconverter）４Ａを有し、衛星３からの信号を所定の周波数の信号に変換（ダウンコンバート）して、ＩＲＤ３０に供給している。このアンテナ４（ＬＮＢ４Ａ）からの信号は、ＩＲＤ３０を構成するフロントエンド３１に供給され、そこで、復調、エラー訂正、その他の必要な処理が施されて出力される。
【００５６】
例えばＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等からなるＩＣ（Integrated Curcuit）カード４１には、暗号を解読（デスクランブル）するのに必要なキーが、解読プログラムとともに格納されている。放送局（送信装置１）では、番組に対してスクランブル処理が施されているため、番組を視聴するには、デスクランブル処理が必要となる。そこで、カードインターフェイス（ＩＦ）４０を介してＩＣカード４１から、そこに記憶されているキーが読み出され、デマルチプレクサ３２に供給される。デマルチプレクサ３２は、このキーを利用して、スクランブルされた番組をデスクランブルする。
【００５７】
尚、ＩＣカード４１には、デスクランブルのためのプログラムと、それに必要なキーの他、課金情報なども格納されている。
【００５８】
デマルチプレクサ３２は、フロントエンド３１の出力する信号（ここでは、ＭＰＥＧトランスポートストリーム）の入力を受け、これを、バッファメモリ（例えば、ＳＲＡＭ（Static Random Access Memory）で構成される）３９に一旦記憶させる。そして、適宜これを読み出して、デスクランブルを行う。そして、デマルチプレクサ３２は、デスクランブル結果がＥＰＧデータ（ここでは、識別コード付きＥＰＧデータ）である場合には、バッファメモリ３９の一部の領域であるＥＰＧエリア３９Ａに記憶させる。また、デマルチプレクサ３２は、デスクランブル結果が一般の番組である場合には、その番組を構成する画像データまたは音声データを、それぞれＭＰＥＧビデオデコーダ３３またはＭＰＥＧオーディオデコーダ３５に供給する。
【００５９】
ＭＰＥＧビデオデコーダ３３は、入力された画像データ（ディジタル画像データ）を、例えば、ＤＲＡＭ（Dynamic Random Access Memory）などでなるメモリ３４に適宜記憶させ、そのＭＰＥＧデコード処理を実行する。デコードされた画像は、ＮＴＳＣ（National Television System Committee）エンコーダ３７に供給され、ＮＴＳＣ方式の輝度信号（Ｙ）、クロマ信号（Ｃ）、およびコンポジット信号（Ｖ）に変換される。これらの信号は、モニタ７に供給されて表示される。
【００６０】
なお、ＭＰＥＧのトランスポートストリーム（MPEG2-Transportstream）に関しては、アスキー株式会社１９９４年８月１日発行の「最新ＭＰＥＧ教科書」第２３１頁乃至２５３頁に説明がなされている。
【００６１】
ＭＰＥＧオーディオデコーダ３５は、デマルチプレクサ３２より供給されたデジタルオーディオ信号を、例えばＤＲＡＭなどでなるメモリ３６に適宜記憶させ、そのＭＰＥＧデコード処理を実行する。デコードされたオーディオ信号は、Ｄ／Ａ（Digtal/Analog）変換器３８においてＤ／Ａ変換され、図示せぬスピーカより出力される。
【００６２】
なお、デマルチプレクサ３２においては、デスクランブル結果が番組である場合には、そのデスクランブル結果を、ＭＰＥＧビデオデコーダ３３およびＭＰＥＧオーディオデコーダ３５に供給する他、必要に応じて、ＩＥＥＥ１３９４インターフェイス（ＩＦ）４２に供給することができるようにもなされている。ＩＥＥＥ１３９４インターフェイス４２は、デマルチプレクサ３２から番組を受信すると、それを、ストレージ５０に供給して、一時記憶させる。
【００６３】
ＣＰＵ４３は、フロントエンド３１、デマルチプレクサ３２，ＭＰＥＧビデオデコーダ３３，ＭＰＥＧオーディオデコーダ３５、ＩＥＥＥ１３９４インターフェイス４２、およびモデム４５を制御する。
【００６４】
即ち、ＣＰＵ４３は、例えば、所定のチャンネルを選択したいとき、フロントエンド３１を制御する。フロントエンド３１は、この制御に対応して、所定のチャンネルの信号（パケット）を選択して出力し、これにより、例えば、モニタ７では、その所定のチャンネルで放送されている番組が表示される。
【００６５】
また、ＣＰＵ４３は、例えば、所定のＯＳＤ（On-Screen Display）データを発生したいとき、ＭＰＥＧビデオデコーダ３３を制御する。ＭＰＥＧビデオデコーダ３３は、この制御に対応して所定のＯＳＤデータを生成して出力し、これにより、所定の文字、図形など（例えば、カーソルや、いま受信装置５において選曲されているチャンネル、音量に応じて長さの変化するバーなど）が、適宜、モニタ７に表示される。
【００６６】
さらに、ＣＰＵ４３は、例えば、ＥＰＧデータ（ここでは、識別コード付きＥＰＧデータ）が必要なとき、デマルチプレクサ３２を制御する。デマルチプレクサ３２は、この制御に対応して、バッファメモリ３９のＥＰＧエリア３９ＡからＥＰＧデータを読み出し、ＭＰＥＧビデオデコーダ３３を介して、ＮＴＳＣエンコーダ３７に供給させる。これにより、モニタ７では、テキストのＥＰＧが表示される。
【００６７】
また、ＣＰＵ４３は、例えば、ストレージ５０に記憶された情報が必要なとき、ＩＥＥＥ１３９４インターフェイス４２を制御する。ＩＥＥＥ１３９４インターフェイス４２は、この制御に対応して、ストレージ５０から情報（ここでは、番組）を読み出し、ＭＰＥＧビデオデコーダ３３やＭＰＥＧオーディオデコーダ３５に供給する。これにより、モニタ７では、録画しておいた番組（画像）が表示される（音声は、図示せぬスピーカから出力される）。
【００６８】
さらに、ＣＰＵ４３は、例えば、課金情報を送信するとき、デマルチプレクサ３２およびモデム４５を制御する。デマルチプレクサ３２は、この制御に対応して、ＩＣカード４１から課金情報を読み出し、ＣＰＵ４３を介して、モデム４５に供給する。一方、モデム４５も、ＣＰＵ４３の制御に対応して、送信装置１とのリンクを確立し、課金情報を、公衆網８を介して、送信装置１に送信する。送信装置１では、この課金情報に基づいて、課金処理が行われる。
【００６９】
また、ＣＰＵ４３は、受信部４４からの信号に応じて、各種の処理を行うようにもなされている。即ち、ユーザがリモコン６を操作すると、その操作に対応する赤外線が出射される。この赤外線は、受信部４４で受光され、光電変換されることで、電気信号とされる。ＣＰＵ４３は、この電気信号に応じて、各種の処理（例えば、チャンネルの選択や、後述するＥＰＧの表示などの処理）を行う。
【００７０】
ストレージ５０は、ＩＥＥＥ１３９４インターフェイス５１と、例えばハードディスクなどでなるストレージメディア５２とで構成されている。ＩＥＥＥ１３９４インターフェイス５１は、ＩＲＤ３０を構成するＩＥＥＥ１３９４インターフェイス４２との間で、ＩＥＥＥ１３９４の規格に準拠した通信を行うことで、番組のやりとりを行う。ストレージメディア５２は、ＩＥＥＥ１３９４インターフェイス５１が受信した番組を記憶（記録）するようになされている。
【００７１】
次に、図７は、受信装置５の機能的構成例を示している。なお、図７において、情報受信部６１は、図６のフロントエンド３１に、ＤＭＵＸ６２は、図６のデマルチプレクサ３２に、識別コード付きＥＰＧデータ格納部６３および特定文字部分格納部６５は、図６のバッファメモリ３９に、特定文字部分抽出部６４、表示制御部６６、および検索部６７は、図６のＣＰＵ４３に、それぞれ対応している。
【００７２】
送信装置１から伝送されてくるＭＰＥＧトランスポートストリームは、情報受信部６１で受信され、所定のチャンネルのパケットが選択されて、ＤＭＵＸ６２に供給される。ＤＭＵＸ６２では、情報受信部６１の出力から、番組または識別コード付きＥＰＧデータが分離され、番組は、図６で説明したように、ＭＰＥＧデコードされた後、ユーザに提供される（あるいは、ストレージ５０に記録される）。
【００７３】
一方、識別コード付きＥＰＧデータは、識別コード付きＥＰＧデータ格納部６３に供給されて記憶される。そして、特定文字部分抽出部６４において、識別コード付きＥＰＧデータ格納部６３に記憶された識別コード付きＥＰＧデータが読み出され、そこに挿入されている識別コードが検出されることで、特定文字部分が抽出される。さらに、特定文字部分抽出部６４は、抽出した特定文字部分を、それが抽出された説明テキスト（ＥＰＧデータ）を特定するための特定情報、その特定文字部分が配置されている説明テキスト内の位置、その特定文字部分に付加されている分類番号と対応付けてリストにし（このリストを、以下、適宜、特定文字部分リストという）、特定文字部分格納部６５に供給して記憶させる。また、特定文字部分抽出部６４は、特定文字部分リストを作成したＥＰＧデータに挿入されている識別コードを削除し、特別文字部分格納部６５に供給して記憶させる。
【００７４】
その後、例えば、ユーザによって、所定の番組についてのＥＰＧデータの説明テキストを表示するように、リモコン６が操作されると、表示制御部６６は、特定文字部分格納部６５から、対応する説明テキストを読み出し、モニタ７に供給して表示させるが、そのとき、特定文字部分格納部６５に記憶されている特定文字部分リストに基づいて、例えば、次のような表示制御を行う。
【００７５】
即ち、表示制御部６６は、表示すべき説明テキスト（以下、適宜、表示対象説明テキスト）から作成された特定文字部分リストを、上述の特定情報に基づいて検索し、表示対象説明テキストの中の、その特定文字部分リストに登録されている特定文字部分であって、所定の分類番号が付加されているものの、例えば、書体を、デフォルトの書体と異なる書体に制御する。なお、表示対象説明テキストの中の特定文字部分の位置は、特定文字部分リストを参照することで認識される。
【００７６】
これにより、モニタ７には、例えば、図８に示すような形で、説明テキストが表示される。
【００７７】
即ち、図８は、図４の識別コードが挿入された説明テキストの、受信装置５における表示例を示している。
【００７８】
ここでは、デフォルトの書体が、例えば、標準的な明朝体とされている。そして、表示制御部６６において、例えば、分類番号「３１」が付加されている特定文字部分の書体が、ゴシック体の太字に、分類番号「１−」（ハイフン「−」は、ここでは、ワイルドカードを意味し、従って、「１−」は、分類番号の２桁目が１であるものすべて（図５の実施の形態では、「１１」乃至「１８」）を表す）が付加されている特定文字部分の書体が、明朝体を幾分右に傾けたイタリック体（斜体）（以下、イタリック明朝体という）ものに、それぞれ制御されるようになされている。
【００７９】
これにより、図８においては、分類番号「３１」が付加されている特定文字部分「竜巻の猛威」、「ＣＧとＳＦＸ」、および「パニックスペクタクル」が、ゴシック体の太字で、分類番号「１−」が付加されている特定文字部分「スピルバーグ」、「マイケル・クライトン」、「ヤン・デ・ボン」、「ビル・パクストン」、および「ヘレン・ハント」が、イタリック明朝体で、それぞれ表示され、残りの部分は、デフォルトの書体である、標準的な明朝体で表示されている。
【００８０】
この場合、ユーザは、書体の異なる「竜巻の猛威」、「ＣＧとＳＦＸ」、および「パニックスペクタクル」といった番組のキーワードに、即座に注目することができ、その結果、番組の概要を、説明テキスト全体を読まなくても認識することが可能となる。さらに、ユーザは、書体の異なる「スピルバーグ」、「マイケル・クライトン」、「ヤン・デ・ボン」、「ビル・パクストン」、および「ヘレン・ハント」といった人名に、即座に注目することができ、その結果、番組の出演者や、監督などを、一見して探し出すことができる。
【００８１】
図８においては、書体を制御するようにしたが、その他、例えば、表示色を制御することも可能である。即ち、例えば、デフォルトの表示色を、黒色とし、表示制御部６６において、分類番号「３１」が付加されている特定文字部分の表示色を赤色に、分類番号「１−」が付加されている特定文字部分の表示色を青色に、分類番号「２−」が付加されている特定文字部分の表示色を紫色に、それぞれ制御するようにすることができる。
【００８２】
この場合、図９に示すように、分類番号「３１」が付加されている特定文字部分「竜巻の猛威」、「ＣＧとＳＦＸ」、および「パニックスペクタクル」は、赤色で（同図において、実線のアンダーラインを付して示す）、分類番号「１−」が付加されている特定文字部分「スピルバーグ」、「マイケル・クライトン」、「ヤン・デ・ボン」、「ビル・パクストン」、および「ヘレン・ハント」は、青色で（同図において、点線のアンダーラインを付して示す）、分類番号「２−」が付加されている特定文字部分「｀９６年」、「米国」、「カラー」、「ステレオ」、および「１１３分」は、紫色で（同図において、波線のアンダーラインを付して示す）、それぞれ表示され、残りの部分は、デフォルトの表示色である黒色で表示される。
【００８３】
従って、ユーザは、図８における場合と同様に、番組のキーワードや人名に、即座に注目することができる。また、図９の場合においては、「｀９６年」、「米国」、「カラー」、「ステレオ」、および「１１３分」といった、番組の制作に関する情報にも、即座に注目することができる。
【００８４】
次に、表示制御部６６には、説明テキストを表示するときのレイアウトを制御させるようにすることも可能である。即ち、図１０は、特定文字部分「パニックスペクタクル」および「竜巻の猛威」を、見出しとして、説明テキストに付加するように、その表示の際のレイアウトを制御した場合の表示例を示している。なお、この場合、見出しとして配置された「パニックスペクタクル」および「竜巻の猛威」は、デフォルトの表示色である黒色で表示する他、それとは異なる、例えば赤色などで表示することも可能である。
【００８５】
さらに、表示制御部６６には、レイアウトを制御する場合の応用として、所定の特定文字部分を配列した、説明テキストの内容を概説する画面（以下、適宜、概説画面という）を新たに作成させ、説明テキストが表示された画面とともに、ユーザに対して提供させることが可能である。
【００８６】
即ち、図１１（Ａ）は、図４の説明テキストに含まれる特定文字部分から作成された概説画面の例を示している。この概説画面が表示された状態で、リモコン６が、次ページを表示するように操作されると、同図（Ｂ）に示す説明テキストの画面が表示される。また、説明テキストの画面が表示された状態で、リモコン６が、前ページを表示するように操作されると、同図（Ａ）に示した概説画面が表示される。なお、図１１（Ａ）の概説画面においては、その上部に、番組のタイトル「ツイスター」が表示されているが、番組のタイトルは、ここでは、説明テキストに含まれていない（従って、特定文字部分ではない）ため、ＥＰＧデータとして、特定文字部分格納部６５に記憶されているものが利用される。
【００８７】
次に、ユーザは、贔屓の役者が出演している番組を検索したい場合には、出演者の一覧を表示するように、リモコン６を操作する。この場合、図７の検索部６７においては、特定文字部分格納部６５に記憶されている特定文字部分リストを参照することで、出演者を表す分類番号（本実施の形態では、図５に示したように、「１１」）が付加されている特定文字部分が検索される。この特定文字部分、即ち、出演者の氏名は、表示制御部６６に供給される。表示制御部６６では、検索部６７からの出演者の氏名がリスト状にされ、モニタ７に供給されて表示される。即ち、これにより、モニタ７においては、例えば、図１２に示すように、出演者の氏名の一覧が表示される。
【００８８】
このとき、モニタ７には、カーソルも表示されるようになされており、このカーソルを、所望の出演者の氏名の位置に移動させると、検索部６７では、その出演者の氏名が記述されている説明テキストを含んで構成されるＥＰＧデータが、特定文字部分格納部６５に記憶されている特定文字部分リストを参照することで検索される。さらに、検索部６７は、そのＥＰＧデータを参照することで、対応する番組名や、チャンネル、放送開始時刻、放送終了時刻などを認識する。そして、検索部６７は、それらを、表示制御部６６を介して、モニタ７に供給して表示させる。これにより、モニタ７には、図１２に示すように、カーソルが位置している出演者が出演する番組の番組名や、その放送チャンネル、放送日時などが表示される。
【００８９】
即ち、図１２の実施の形態では、出演者「ヘレン・ハント」の表示部分にカーソルが位置しているが、その「ヘレン・ハント」が出演している番組の検索結果として、番組名「ツイスター」や、チャンネル「１２３ｃｈ」、放送日時「１０月２４日１９：００〜２１：００」が、画面の下部に表示されている。
【００９０】
次に、図１３は、以上のような検索を行う場合に、モニタ７に表示される実際の表示画面（以下、適宜、検索画面という）の例を示している。
【００９１】
検索画面の左上には、「ジャンル」ボタン、「人名」ボタン、「キーワード」ボタンが設けられている。これらのうち、例えば、「人名」ボタンが操作されると、検索部６７において、人名を表す分類番号（本実施の形態では、図５に示したように、「１−」）が付加されている特定文字部分（この場合は、人名）が検索され、「人名」ボタンの右にある欄内に表示される。
【００９２】
なお、図１３の実施の形態においては、「デクスター・ゴードン」、「デニス・ホッパー」、「ビル・パクストン」、「古谷一行」、「佐野史郎」、「川島なお美」、および「大竹しのぶ」の７人の人名が表示されているが、検索された人名が、これら以外にもある場合には、いま表示されていない人名は、リモコン６を操作して、画面をスクロールさせることにより表示されるようになされている。
【００９３】
また、検索された人名は、ここでは、例えば、その人が出演等している番組の放送開始時刻順に表示され、かつ、放送開始時刻が同一の場合には、五十音順に表示されるようになされている。なお、検索された人名の左側に、ビデオカセットのマークが表示されている場合があるが（図１３では、「デクスター・ゴードン」、「デニス・ホッパー」、「ビル・パクストン」それぞれの左側に表示されている）、これは、その人が出演等している番組が、現在放送中であることを表している。また、既に放送が終了した番組についての情報は表示されない。これは、既に放送が終了した番組についてのＥＰＧデータや、それに基づいて作成された特定文字部分リストは、必要がないため、特定文字部分格納部６５から削除されるからである。
【００９４】
図１３の実施の形態では、「デクスター・ゴードン」の表示部分に、それを囲む枠状のカーソルが位置しており、このため、「デクスター・ゴードン」が出演等している番組の番組名等が検索され、検索画面の下部に表示されている。この番組名等の表示部分を、例えば、リモコン６を操作して指定すると、受信装置５では、その番組が放送中の場合には、その選局が行われ、まだ放送されていない場合には、対応するＥＰＧが表示される。
【００９５】
なお、ここでは、人名を表示して、その人名のうちのいずれかが選択された場合に、その選択された人が出演等している番組を検索するようにしたが、その他、所定のキーワードや、番組のジャンルを表示して、番組の検索を行うようにすることも可能である。
【００９６】
また、例えば、人名などを表示して、番組の検索を行う場合に、特定文字部分格納部６５に記憶されている人名のすべてを表示すると、ユーザが所望の出演者等を探し出すのが困難になるので、人名は、例えば、番組のジャンルや、チャンネル、今日放送される番組や明日放送される番組、さらには、五十音順の中のあ行その他の行の文字で始まる人名などの条件によって、制限することが可能である。
【００９７】
以上のように、送信装置１において、ＥＰＧデータ（ここでは、説明テキスト）を構成するテキストの任意の部分を、特定文字部分とし、その特定文字部分を識別するための識別コードを、ＥＰＧデータの中に挿入するようにしたので、受信装置５では、特定文字部分を高速に抽出（検索）することが可能となる。即ち、識別コードを挿入しない場合には、説明テキストからの、ある文字列の検索は、説明テキスト全体を対象に行う必要があり、時間を要する。これに対して、識別コードを挿入しておく場合には、特定文字部分を高速に検索することができる。
【００９８】
さらに、識別コードは、ここでは、説明テキストの中に、いわば埋め込まれるため、ＥＰＧデータのフォーマットを変更する必要はない。即ち、識別コードは、受信装置５においては、上述のように、特定文字部分を識別するために用いられるが、送信装置１から見れば、説明テキストを記述する文字コードの種類が増えただけにすぎず、ＥＰＧデータのフォーマットに、何ら影響を与えない。
【００９９】
また、特定文字部分を高速に抽出する方法としては、送信装置１において、説明テキストの中の、特定文字部分を、あらかじめ抽出し、それを、説明テキストとは別に送信する方法が考えられるが、この場合、別に送信する特定文字部分に対応する分だけ、データ量が増加する。また、特定文字部分は、説明テキストに記述されており、それとは別に特定文字部分を送信するのは冗長である。これに対して、識別コードを説明テキスト中に挿入する場合には、特定文字部分を、別に送信する場合に比較して、データ量の増加が少なくて済み、かつ冗長性が生じることを回避することができる。
【０１００】
さらに、識別コードは、特定文字部分の内容に対応した分類番号を有することから、その分類番号に基づき、特定文字部分を、その内容に対応して分類（区別）することができ、これにより、説明テキストを表示する際に、特定文字部分に対して、その内容に応じた視覚的装飾（上述したような、書体や、表示色、レイアウトの変更など）を施し、説明テキストの表示に、いわばメリハリをつけることが可能となる。その結果、ユーザは、例えば、番組の出演者などを、一見して認識することが可能となる。さらに、放送局側からすれば、番組を宣伝するキーワードどなる文字部分を、特定文字部分としておくことにより、効果的に、番組をアピールすることが可能となる。
【０１０１】
また、分類番号に基づき、特定文字部分を、その内容に対応して分類することにより、同一カテゴリに分類された特定文字部分の一覧、即ち、例えば、番組の出演者や、監督などの一覧を、ユーザに提供することが可能となり、さらに、その一覧から、出演者や監督が選択された場合に、その出演者や監督が関係する番組のＥＰＧデータを、ユーザに提供することが可能となる。従って、ユーザは、例えば、贔屓の出演者や監督から、番組の検索を行うことが可能となる。さらに、贔屓の出演者や監督の入力は、その一覧から選択するだけで済み、その氏名をタイプする必要はない。
【０１０２】
以上、本発明を、衛星回線を介して番組の伝送を行う放送システムに適用した場合について説明したが、本発明は、その他、例えば、ＣＡＴＶ（ケーブルテレビジョン）網や、地上波などを介して番組の伝送を行う場合などにも適用可能である。
【０１０３】
なお、本実施の形態においては、番組とＥＰＧデータ（識別コード付きＥＰＧデータ）を、いずれも衛星回線を介して伝送するようにしたが、これらは、同一の伝送媒体で伝送する必要は、必ずしもない。即ち、例えば、番組は、衛星回線で、ＥＰＧデータは、電話回線で、それぞれ伝送するようなことも可能である。
【０１０４】
また、本実施の形態では、識別コードを、識別子と分類番号とで構成し、即ち、複数種類の識別コードを用意し、特定文字部分の内容に応じた識別コード（特定文字部分の内容に対応した分類番号を有する識別コード）を挿入するようにしたが、識別コードは、識別子だけで構成することも可能である。但し、この場合には、受信装置５において、特定文字部分を、その内容に応じて分類することは困難となり、その結果、例えば、説明テキスト中の特定文字部分と、それ以外の部分との表示色を、異なるものとすることはできるが、ある特定文字部分と、他の特定文字部分の表示色を、異なるものにすることは困難となる。
【０１０５】
さらに、本実施の形態では、説明テキスト中の特定文字部分の位置を識別するための識別子として、その先頭位置を表す識別子「＜」および終了位置を表す識別子「＞」を用い、それぞれを、特定文字部分の直前または直後に挿入するようにしたが、識別子として用いるコードは勿論、識別子の挿入の仕方も、これに限定されるものではない。即ち、識別子は、例えば、特定文字部分のデータ長（例えば、文字数）とともに、特定文字部分の直前または直後のいずれか一方にのみ挿入しても良い。また、識別子は、例えば、説明テキストにおける特定文字部分の開始位置および終了位置（開始位置または終了位置のいずれか一方の替わりに、特定文字部分のデータ長でも良い）とともに、それらを括るようにして、説明テキスト中の任意の位置に挿入しても良い。この場合、先頭の識別子と終わりの識別子との間には、複数の特定文字部分の開始位置および終了位置を記述することができる。
【０１０６】
また、本実施の形態では、説明テキストから特定文字部分を、あらかじめ抽出しておくようにしたが、特定文字部分の抽出は、必要となったときに行うようにすることが可能である。但し、この場合、特定文字部分が必要となるごとに、その抽出が行われることになるため、処理に時間を要することになる。
【０１０７】
さらに、本実施の形態では、説明テキストから特定文字部分を抽出した後、その説明テキストから、識別コードを削除するようにしたが、識別コードの削除は行わなくても良い。但し、この場合、説明テキストを表示するときに、例えば、表示制御部６６において、その説明テキストに含まれる識別コードを無視するようにする必要がある。
【０１０８】
また、本実施の形態では、分類番号を、２階層の階層構造に構成するようにしたが、分類番号は、３階層以上の階層構造に構成することもできるし、また、階層構造としないようにすることも可能である。
【０１０９】
さらに、本実施の形態では、テキストに、識別コードを挿入することによって、そのテキストにおける所定の文字列（または文字）としての特定文字部分を識別するようにしたが、識別コードは、その他、例えば、画像データや音声データの中に挿入し、その画像データや音声データにおける所定の部分を識別するのに用いることも可能である。
【０１１０】
また、本実施の形態では、説明テキストを表示する際に、特定文字部分の書体、表示色、またはレイアウトを制御するようにしたが、その他、例えば、特定文字部分の背景色や、ポイント数（サイズ）を制御したり、あるいは、アンダーラインの付加、ブリンキング、動きの付加を行うことなども可能である。さらには、例えば、特定文字部分の前後を改行したり、スペースを挿入したりといった表示制御を行うことなども可能である。
【０１１１】
また、本実施の形態では、特定文字部分に基づいて、その表示制御や、番組の検索を行うようにしたが、特定文字部分に基づいて行う処理は、これらに限定されるものではない。即ち、送信装置１では、特定文字部分を識別するための識別コードが挿入されるだけであり、その識別コードを用いて抽出される特定文字部分に基づき、どのような処理を行い、さらに、ユーザに対して、どのようなサービスを提供するかは、受信装置５をどのように構成するかによる（受信装置５にどのようなアプリケーションを実装させるかによる）。具体的には、例えば、受信装置５に、図１３に示した検索画面において選択された人名としての特定文字部分を記憶させておく機能を実装した場合には、その記憶内容から、ユーザが贔屓にしている役者が分かり、さらに、その役者が出演している番組が分かる。これにより、ユーザの視聴履歴や、好みの番組ジャンルを認識し、ユーザの嗜好にあった番組提供、その他の各種のサービスの提供が可能となる。
【０１１２】
さらに、本実施の形態では、識別コード付きＥＰＧデータを、識別コード付きＥＰＧデータ格納部６３に一旦記憶させてから、特定文字部分を抽出するようにしたが、特定文字部分の抽出は、リアルタイムで行うようにすることも可能である。即ち、受信装置５は、ＥＰＧデータ格納部６３を設けずに構成することも可能である。
【０１１３】
【発明の効果】
請求項１に記載の情報処理装置および請求項４に記載の情報処理方法によれば、案内情報から、所定の部分を、容易に抽出することができる。
【０１１４】
請求項５に記載の情報処理装置および請求項１２に記載の情報処理方法によれば、案内情報の所定の部分の表示制御を行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した放送システムの一実施の形態の構成例を示す図である。
【図２】図１における送信装置１および受信装置５の処理を説明するための図である。
【図３】図１の送信装置１の構成例を示すブロック図である。
【図４】識別コードが挿入された説明テキストを示す図である。
【図５】分類番号を説明するための図である。
【図６】図１の受信装置５のハードウェア構成例を示すブロック図である。
【図７】図１の受信装置５の機能的構成例を示すブロック図である。
【図８】受信装置５によるＥＰＧの表示例を示す図である。
【図９】受信装置５によるＥＰＧの表示例を示す図である。
【図１０】受信装置５によるＥＰＧの表示例を示す図である。
【図１１】受信装置５によるＥＰＧの表示例を示す図である。
【図１２】出演者から番組を検索するときの画面を示す図である。
【図１３】検索画面を示すディスプレイの写真である。
【図１４】従来のＥＰＧデータを示す図である。
【図１５】従来のＥＰＧの表示例を示す図である。
【符号の説明】
１  送信装置，  ２  パラボラアンテナ，  ３  衛星，  ４  パラボラアンテナ，  ４Ａ  ＬＮＢ，  ５  受信装置，  ６  リモコン，  ７  モニタ，  ８  公衆網，  １１  ＥＰＧデータ作成部，  １２  識別コード挿入部，  １３  識別コード付きＥＰＧデータ格納部，  １４  ＭＵＸ，  １５  番組格納部，  １６  送信部，  ３０  ＩＲＤ，  ３１  フロントエンド，  ３２  デマルチプレクサ，  ３３  ＭＰＥＧビデオデコーダ，  ３４  メモリ，  ３５  ＭＰＥＧオーディオデコーダ，  ３６  メモリ，  ３７  ＮＴＳＣエンコーダ，  ３８  Ｄ／Ａ変換器，  ３９  バッファメモリ，  ３９Ａ  ＥＰＧエリア，  ４０  カードインターフェイス，  ４１  ＩＣカード，  ４２  ＩＥＥＥ１３９４インターフェイス，  ４３  ＣＰＵ，  ４４  受信部，  ４５  モデム，  ５０  ストレージ，  ５１  ＩＥＥＥ１３９４インターフェイス，  ５２  ストレージメディア，  ６１  情報受信部，  ６２  ＤＭＵＸ，  ６３  識別コード付きＥＰＧデータ格納部，  ６４  特定文字部分抽出部，  ６５  特定文字部分格納部，  ６６  表示制御部，  ６７  検索部
【図１】
0004200393.tif 000002
【図２】
0004200393.tif 000003
【図３】
0004200393.tif 000004
【図４】
0004200393.tif 000005
【図５】
0004200393.tif 000006
【図６】
0004200393.tif 000007
【図７】
0004200393.tif 000008
【図８】
0004200393.tif 000009
【図９】
0004200393.tif 000010
【図１０】
0004200393.tif 000011
【図１１】
0004200393.tif 000012
【図１２】
0004200393.tif 000013
【図１３】
0004200393.tif 000014
【図１４】
0004200393.tif 000015
【図１５】
0004200393.tif 000016