(57)【要約】【課題】キーワードを含むＢＭＬコンテンツの検索結果を容易に視認でき、かつ簡単な操作で当該ＢＭＬコンテンツの表示が可能な車載情報装置を提供する。【解決手段】ＢＭＬ文書データの最下層ページのＢＭＬ文書における所定の要素を検索対象としてキーワード検索し、キーワード及びこれを含む所定の要素の記述が取得されると、当該キーワードを記載した選択ボタン１９ａ〜１９ｃを表示する表示画面をトップページとし、当該選択ボタン１９ａ〜１９ｃの選択操作によってキーワードを含む所定の要素のデータ内容が表示される表示画面データを生成して表示装置８に表示させる。【選択図】図２
2010271992.tif 000002
【特許請求の範囲】
【請求項１】
ＢＭＬ（Broadcast Markup Language）文書データを含むデジタル放送を受信する受信部と、前記受信部で受信されたデジタル放送を再生する再生部と、前記ＢＭＬ文書データの記述に応じた表示画面データを生成する表示データ生成部と、前記再生部で再生されたデジタル放送の表示画面データ及び前記表示データ生成部で生成された表示画面データを表示する表示部とを備えた車載情報装置において、
前記受信部で受信された前記ＢＭＬ文書データの階層構造を解析して最下層ページのＢＭＬ文書を特定し、前記特定した最下層ページのＢＭＬ文書における所定の要素を検索対象としてキーワード検索するＢＭＬデータ構造解析部を備え、
前記表示データ生成部は、前記ＢＭＬデータ構造解析部から前記キーワード及びこれを含む前記所定の要素の記述が入力されると、当該キーワードを記載した選択部を表示する表示画面をトップページとし、当該選択部の選択操作によって前記キーワードを含む前記所定の要素のデータ内容が表示される表示画面データを生成して前記表示部に表示させることを特徴とする車載情報装置。
【請求項２】
電子番組表データから選択された番組が放送中であるか否かを判定する判定部と、
前記判定部で放送中でないと判定された番組に関するキーワードを、電子番組表データから抽出するキーワード抽出部とを備え、
ＢＭＬデータ構造解析部は、最下層ページのＢＭＬ文書における所定の要素を検索対象として、前記キーワード抽出部で抽出されたキーワードを用いてキーワード検索を行うことを特徴とする請求項１記載の車載情報装置。
【請求項３】
ＢＭＬデータ構造解析部は、最下層ページのＢＭＬ文書におけるｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの各要素を検索対象としてキーワード検索を行い、当該キーワードを含む場合に、ｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの順で各要素の記述を表示データ生成部に出力し、
前記表示データ生成部は、前記キーワードを記載した選択部に対する選択操作によってｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの順で各要素のデータ内容が表示される表示画面データを生成して表示部に表示させることを特徴とする請求項１または請求項２記載の車載情報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＢＭＬ（Broadcast Markup Language）文書で記述されたコンテンツを再生するＢＭＬブラウザ機能を有した車載情報装置に関するものである。
【背景技術】
【０００２】
デジタルテレビ放送には、ＢＭＬ文書で記述されたデータ放送がある。ユーザは、このデータ放送をＢＭＬブラウザで再生することにより、ニュースや地域毎のイベント情報、天気予報等の情報を閲覧することができる。ＢＭＬ文書で記述されたコンテンツ（以下、ＢＭＬコンテンツと呼ぶ）は階層構造を有しているため、所望の情報を表示させるには、リモコンの限られた操作ボタンでの操作回数が不可避的に増加する。
【０００３】
所望のＢＭＬコンテンツの閲覧を容易にした従来の技術として、例えば、特許文献１に開示されるデータ放送受信装置がある。この装置では、ＢＭＬ文書データには項目情報として項目キーワードが必ず含まれていることを利用している。視聴者は、操作部から検索キーワードを入力するだけで、装置側で検索キーワードを含む項目キーワードに関連付けられたリンク情報に対応するＢＭＬ文書データが取得され、このＢＭＬ文書データによるＢＭＬコンテンツが表示部に表示される。
【０００４】
また、特許文献２に記載されるデジタル放送受信装置では、受信したデータ放送に含まれる一連のＢＭＬ文書の中から所定のキーワードを含んだ文書を検索して、このキーワードを含むＢＭＬ文書を取得する。これにより、キーワードを含むＢＭＬ文書の画面、若しくは、データ放送の冒頭のページからキーワードを含むＢＭＬ文書のページへ順に遷移したときに得られる画面が、デジタル放送の映像とともに表示部に表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８０１３３号公報
【特許文献２】特開２００７−９６６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＢＭＬコンテンツは、階層構造を有しており、最下層のページに到達するまでに複数回の操作で階層を辿っていく必要があり、操作が煩雑になるという課題があった。例えば、車載情報システムでは、車内前面部のスペース上の制限から比較的小型の表示画面にならざるを得ない。この画面にＢＭＬコンテンツ内容を全て表示するためには、文字サイズを小さくする必要がある。ユーザは、当該表示中のＢＭＬコンテンツから次画面へ遷移する場合、文字サイズの小さな表示画面からリンク情報を視認しなければならない。
【０００７】
また、表示画面を遷移させる場合、各階層でＢＭＬ文書データを受信して、その内容を解析してから表示画面用データが生成されるため、次画面へ遷移するのに時間がかかり、所望の情報を直ちに表示できない。例えば、次画面への移行には、平均１０秒程度の時間を要している。
【０００８】
特許文献１では、視聴者が入力した検索キーワードを含む項目キーワードがない場合、現在表示されているＢＭＬコンテンツと階層関係にあるコンテンツからキーワード検索が行われ、この検索の度に抽出されたリンク情報に対応するＢＭＬ文書データの画面が表示される。
【０００９】
このようにすれば、視聴者は検索状況をリアルタイムに認識できるが、車載情報システムでは、運転者が運転中に表示画面を見ることができず、有効でない場合が多い。車載情報システムにおいては、検索結果のＢＭＬコンテンツを示す項目が表示画面で容易に視認でき、かつそれを選択し表示する操作が簡単であり、さらに検索状況を知る必要がないため、検索キーワードを含むＢＭＬコンテンツがあるかないかのみが分かればよい。
【００１０】
また、特許文献２では、検索キーワードを含むＢＭＬ文書の画面がトップページとして自動的に選択・表示される。一方、この検索キーワードを含むＢＭＬ文書が複数個取得された場合には、この検索キーワードが強調表示されている度合の重み付けからＢＭＬ文書が選択される。しかしながら、検索キーワードが複数種類ある場合は、キーワードの強調表示される度合の重み付けから、単純にトップページとするＢＭＬ文書を決定できない。
【００１１】
さらに、特許文献２は、データ放送の冒頭のページからキーワードを含むＢＭＬ文書のページへ遷移したときに得られる各画面を順に表示する場合もあるが、車載情報システムでは、画面遷移を順に注視する機会は少なく有効でない。
【００１２】
この発明は、上記のような課題を解決するためになされたもので、キーワードを含むＢＭＬコンテンツの検索結果を容易に視認でき、かつ簡単な操作で当該ＢＭＬコンテンツの表示が可能な車載情報装置を得ることを目的とする。
【課題を解決するための手段】
【００１３】
この発明に係る車載情報装置は、ＢＭＬ文書データを含むデジタル放送を受信する受信部と、受信部で受信されたデジタル放送を再生する再生部と、ＢＭＬ文書データの記述に応じた表示画面データを生成する表示データ生成部と、再生部で再生されたデジタル放送の表示画面データ及び表示データ生成部で生成された表示画面データを表示する表示部とを備え、受信部で受信されたＢＭＬ文書データの階層構造を解析して最下層ページのＢＭＬ文書を特定し、特定した最下層ページのＢＭＬ文書における所定の要素を検索対象としてキーワード検索するＢＭＬデータ構造解析部を備え、表示データ生成部が、ＢＭＬデータ構造解析部からキーワード及びこれを含む所定の要素の記述が入力されると、当該キーワードを記載した選択部を表示する表示画面をトップページとし、当該選択部の選択操作によってキーワードを含む所定の要素のデータ内容が表示される表示画面データを生成して表示部に表示させるものである。
【発明の効果】
【００１４】
この発明によれば、ＢＭＬ文書データの最下層ページのＢＭＬ文書における所定の要素を検索対象としてキーワード検索し、キーワード及びこれを含む所定の要素の記述が取得されると、当該キーワードを記載した選択部を表示する表示画面をトップページとし、当該選択部の選択操作によってキーワードを含む所定の要素のデータ内容が表示される表示画面データを生成して表示部に表示させる。このようにすることで、キーワードを含むＢＭＬコンテンツの検索結果を容易に視認でき、かつ簡単な操作で当該ＢＭＬコンテンツを表示することができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１による車載情報装置を利用した車載情報システムの構成を示す図である。
【図２】図１の車載情報装置におけるＢＭＬコンテンツ再生に関する構成の詳細を示す図である。
【図３】図２の車載情報装置による動作の流れを示すフローチャートである。
【図４】ＢＭＬデータの標準的な構造を示す図である。
【図５】ＢＭＬデータの操作順の階層構造を示す図である。
【図６】ＢＭＬ文書の記述例を示す図である。
【図７】キーワード検索結果の各ＢＭＬ文書の操作順の階層構造を示す図である。
【図８】キーワード検索結果のＢＭＬ文書を閲覧する際のトップページ画面の一例を示す図である。
【図９】キーワード検索結果のＢＭＬ文書の表示例を示す図である。
【図１０】キーワード検索結果のＢＭＬ文書の他の表示例を示す図である。
【発明を実施するための形態】
【００１６】
実施の形態１．
図１は、この発明の実施の形態１による車載情報装置を利用した車載情報システムの構成を示す図である。図１において、実施の形態１による車載情報装置１は、チューナ部（受信部）２、ナビゲーション部３、オーディオ部４及び制御部５を備える。チューナ部２は、アンテナ（受信部）２ａを介してデータ放送を含むデジタル放送を受信する構成部である。ナビゲーション部３は、ＧＰＳ（Global Positioning System）衛星からＧＰＳ信号を受信して自車両の現在位置を検出し、検出した自車位置に基づくナビゲーション動作を行う構成部である。オーディオ部４は、不図示のスピーカ等の音声出力装置からオーディオ信号を出力する構成部である。
【００１７】
制御部５は、操作部７からの操作入力を受け付け、チューナ部２、ナビゲーション部３及びオーディオ部４の動作を制御する構成部であり、記憶部６を備える。記憶部６は、制御部５の制御動作に使用されるデータを格納する記憶部であり、ユーザ情報記憶部６ａとＥＰＧ記憶部６ｂを備える。ユーザ情報記憶部６ａは、操作部７で操作入力されたユーザ情報を記憶する記憶領域である。ＥＰＧ記憶部６ｂは、アンテナ２ａ及びチューナ部２を介して受信されたＥＰＧ（Electronic Program Guide；電子番組表）データを記憶する記憶領域である。
【００１８】
操作部７は、ユーザによる操作入力に応じた操作信号を制御部５へ出力する構成部であり、リモコンや、キーボード、タッチパネル等により実現される。表示装置（表示部）８は、チューナ部２で受信されたデジタル放送の表示や、ナビゲーション部３のナビゲーション画面、オーディオ部４の操作画面等を表示する構成部である。
【００１９】
図２は、図１の車載情報装置におけるＢＭＬコンテンツ再生に関する構成の詳細を示す図である。図２において、制御部５は、記憶部６の他に、ＴＳ分離部（受信部）９、音声デコーダ（再生部）１０、映像デコーダ（再生部）１１、音声処理部（再生部）１２、映像合成部１３、表示処理部１４、ＥＰＧ取得部１５、放送中判定部（判定部）１６、キーワード抽出部１７及び選局部（受信部）１８を備える。
【００２０】
ＴＳ分離部９は、チューナ部２で復調されたトランスポートストリーム信号（以下、ＴＳ信号と呼ぶ）から、音声データ、映像データ、ＢＭＬ文書データ、及びＥＰＧデータを抽出して分離する構成部である。音声デコーダ１０では、ＴＳ分離部９でＴＳ信号から分離された音声データがデコードされる。映像デコーダ１１では、ＴＳ分離部９でＴＳ信号から分離された映像データがデコードされる。
【００２１】
音声処理部１２は、音声デコーダ１０でデコードされた音声データを、アナログ信号に変換して音声出力装置４ａへ出力する。なお、音声出力装置４ａは、スピーカなどが考えられる。映像合成部１３は、表示処理部１４で生成された表示画面データを入力すると、この表示画面データと映像デコーダ１１でデコードされた映像データを合成して表示装置８へ出力する構成部である。
【００２２】
表示処理部１４は、ＴＳ分離部９を介して取得したＢＭＬ文書データに基づいてデータ放送用の表示画面データ（ＢＭＬコンテンツの再生データ）を生成する、いわゆるＢＭＬブラウザであり、ＢＭＬデータ取得部１４ａ、表示データ生成部１４ｂ及びＢＭＬデータ構造解析部１４ｃを備える。
【００２３】
ＢＭＬデータ取得部１４ａは、ＴＳ分離部９からのＢＭＬ文書データを取得する構成部である。表示データ生成部１４ｂは、ＢＭＬデータ取得部１４ａで取得されたＢＭＬ文書データに基づいてデータ放送用の表示画面データを生成する他に、ＢＭＬデータ構造解析部１４ｃから入力した検索キーワード及びＢＭＬ文書の検索キーワードを含む所定の要素からなる簡易画面の表示画面データを生成する構成部である。ＢＭＬデータ構造解析部１４ｃは、ＢＭＬデータ取得部１４ａから入力したＢＭＬ文書データの階層構造を解析して最下層ページのＢＭＬ文書を特定し、これらＢＭＬ文書における所定の要素のうち、キーワード抽出部１７から入力した検索キーワードが含まれるものを抽出する構成部である。
【００２４】
ＥＰＧ取得部１５は、ＴＳ分離部９を介してＥＰＧデータを取得しＥＰＧ記憶部６ｂへ格納する構成部である。放送中判定部１６は、ＥＰＧデータが示す番組の終了時刻と現在時刻との比較結果から、操作部７を用いてユーザによって選択された番組が現在放送中であるか否かを判定する構成部である。
【００２５】
キーワード抽出部１７は、放送中判定部１６によってユーザが選択した番組が放送中でないと判定されると、ユーザ情報記憶部６ａから読み出した検索キーワード指定項目情報に合致する検索キーワードを、ユーザが選択した番組のＥＰＧデータから抽出する構成部である。この検索キーワード指定項目情報としては、例えば番組のタイトルやジャンル等が挙げられる。選局部１８は、チューナ部２に対して、操作部７を用いてユーザによって指定された放送局の受信周波数を設定する構成部である。
【００２６】
次に動作について説明する。
図３は、図２の車載情報装置による動作の流れを示すフローチャートである。
先ず、チューナ部２が、アンテナ２ａを介して、選局部１８により選局されたデジタル放送波を受信し、所定のデジタル変調方式で変調された信号をＴＳ信号に復調する。
ＴＳ分離部９は、チューナ部２で復調されたＴＳ信号から、音声データ、映像データ、ＢＭＬ文書データ及びＥＰＧデータを抽出して分離する。
【００２７】
ＥＰＧ取得部１５は、ＴＳ分離部９を介して最新のＥＰＧデータを取得してＥＰＧ記憶部６ｂへ格納する（ステップＳＴ１）。表示データ生成部１４ｂは、ＥＰＧ記憶部６ｂから読み出したＥＰＧデータが示す電子番組表の表示画面データを生成し、映像合成部１３に出力する。映像合成部１３は、映像デコーダ１１でデコードされた映像データ若しくはナビゲーション部３で生成されたナビゲーション画面データに対して、表示データ生成部１４ｂから入力した電子番組表の表示画面データを合成し、表示装置８に表示させる。
【００２８】
次に、ユーザが、表示装置８に表示された電子番組表に基づき、操作部７を用いて所望の番組を選択する（ステップＳＴ２）。このとき、操作部７を介して入力された番組選択情報は、放送中判定部１６に入力される。放送中判定部１６は、ＥＰＧ記憶部６ｂから読み出したＥＰＧデータに記述された終了時刻と現在時刻とを比較して、操作部７から入力した番組選択情報が示す番組が現在放送中であるか否かを判定する（ステップＳＴ３）。
【００２９】
選択された番組が現在放送中である場合（ステップＳＴ３；ＹＥＳ）、放送中判定部１６は、その旨を選局部１８に通知する。選局部１８は、ＥＰＧ記憶部６ｂから読み出したＥＰＧデータに基づいてユーザ選択番組の放送局の受信周波数を特定してチューナ部２に設定する。これにより、ユーザ選択番組のデジタル放送が受信されて表示装置８に表示される（ステップＳＴ４）。
【００３０】
一方、選択された番組が現在放送中でない場合（ステップＳＴ３；ＮＯ）、放送中判定部１６は、その旨をキーワード抽出部１７に通知する。キーワード抽出部１７は、放送中判定部１６によって放送中でないと判定されたユーザ選択番組のＥＰＧデータから、ユーザ情報記憶部６ａから読み出した検索キーワード指定項目情報に合致する検索キーワードを抽出する（ステップＳＴ５）。検索キーワード指定項目情報としては、番組ジャンルやタイトル、放送局名などをユーザ情報記憶部６ａに予め登録しておく。
【００３１】
例えば、プロ野球の特定のチームの試合結果（若しくは試合経過）が知りたい場合に、番組ジャンルを「プロ野球」、ユーザが指定した特定の「チーム名」、「放送日」、「中継している放送局名」を検索キーワード指定項目情報とする。これにより、検索キーワード指定項目情報が示す項目に合致する検索キーワードが、ユーザ選択番組のＥＰＧデータから抽出される。このようにしてキーワード抽出部１７に抽出された検索キーワードは、表示処理部１４のＢＭＬデータ構造解析部１４ｃへ出力される。
【００３２】
なお、放送中判定部１６及びキーワード抽出部１７を設けず、操作部７を用いて、ユーザがＢＭＬデータ構造解析部１４ｃへ検索キーワードを直接設定する構成にしてもよい。例えば、ナビゲーション部３の目的地情報をデータ放送で知りたい場合には、目的地の地名や情報ジャンルなどを検索キーワードとして設定する。
【００３３】
ＢＭＬデータ構造解析部１４ｃは、ＢＭＬデータ取得部１４ａから入力したＢＭＬ文書データの階層構造を解析して最下層ページのＢＭＬ文書を特定し、特定したＢＭＬ文書における所定の要素のうち、キーワード抽出部１７から入力した検索キーワードが含まれるか否かを判定する（ステップＳＴ６）。検索キーワードが含まれなければ（ステップＳＴ６；ＮＯ）、ＢＭＬデータ構造解析部１４ｃは、その旨を表示データ生成部１４ｂに通知して処理を終了する。この場合、表示データ生成部１４ｂが、検索キーワードに該当するデータがない旨の画面データを生成し、映像合成部１３を介して表示装置８へ表示させるようにしてもよい。
【００３４】
ここで、ＢＭＬデータ構造解析部１４ｃによる動作の詳細を説明する。
図４は、ＢＭＬデータの標準的な構造を示す図である。ＢＭＬは、社団法人電波産業界（ＡＲＩＢ）の規格（STD-B35V）に準拠する。ＢＭＬデータ放送は、ＢＭＬコンテンツ全体を示すＢＣＭＬ（Broadcast Contents Markup Language）で規定され、図４に示すような階層構造を有する。なお、図４の例は、ＢＭＬコンテンツにおけるモジュール形態を「リソース型」で記述したものである。
【００３５】
データＥＳ（Elementary Stream）に含まれるカルーセルは、複数のモジュール（図４中のＡ〜Ｃ）から構成され、各モジュールがそれぞれ１個以上のリソースファイルで構成されている。このように、カルーセルが複数のモジュールから構成されているために、各モジュール要素がそれぞれ１個のマルチパート化したリソースファイルから構成されたデータ構成になっている。このリソースファイルがＢＭＬ文書ファイルや画像ファイルから構成されており、同一又は異なるモジュールに属する他のリソースファイルのリソース名をリンク先として指定するためのリンク情報を含んでいる。図４に示すデータ構成をユーザ側の操作順で表すと、図５に示すようになる。
【００３６】
図５は、ＢＭＬデータの操作順の階層構造を示す図である。ＢＭＬコンテンツを閲覧する際、図５に示すようにＢＭＬページを階層関係に沿って順に移動することになる。この場合、複数のＢＭＬページを順に移動する度に操作が必要であるため、これらページの最下層ページまで閲覧するのに時間がかかる。このため、車載情報装置では、信号停止中に最下層ページまで辿り着けず、所望のデータを閲覧できないという不具合を与える可能性がある。例えば、ユーザが真に所望する最下層ページが現在閲覧しているページの下位層にない場合、再び上位階層に戻って階層を辿り直さねばならない。このような場合、操作回数が非常に増えるため、車載情報装置としての利用は現実的でない。
【００３７】
そこで、ＢＭＬデータ構造解析部１４ｃが、ＢＭＬデータ取得部１４ａによって取得されたＢＭＬデータについて、各モジュール毎に個別に付与されたモジュールＩＤを用いて階層構造を解析し、各モジュールを構成する最下層のリソースファイル（図５の第４ページに相当する）を特定する。この後、ＢＭＬデータ構造解析部１４ｃは、リソースファイルのＢＭＬ文書における所定の要素に対して、キーワード抽出部１７から入力した検索キーワードによるキーワード検索を実行する。
【００３８】
ＡＲＩＢのＳＴＤ−Ｂ３５Ｖにおいて、ＢＭＬ文書の基本要素（タグセット）は、下記のように規定されている。
ｂｏｄｙ；文章の内容（文章の中身そのもの）を指定する。
ｈｅａｄ；文書に関する各種の情報（文書の表題、キーワード、その他の文書の中身そのものでない情報）が記述されるヘッダ部分を表す。
ｔｉｔｌｅ；文書の表題を表す。
ｈｔｍｌ；ｈｔｍｌ要素を指定する。
ｂｒ；改行を表す。
ｄｉｖ；文書に対して構造的な意味を補強するために用いる。
ｐ；段落を表す。
ｐｒｅ；固定ピッチを指定する。
ｓｐａｎ；文書内のテキストの任意の範囲を定める。
ａ；ハイパーテキストのアンカーを表す。
ｆｏｒｍ；フォームを表す。
ｉｎｐｕｔ；文字入力を表す。
ｔｅｘｔａｒｅａ；フォーム内に複数行のテキスト入力フィールドを作成する場合に用いる。
ｉｍｇ；画像の挿入に用いる。
ｏｂｊｅｃｔ；オブジェクトを表す。
ｍｅｔａ；メタ情報を表す。
ｓｃｒｉｐｔ；スクリプトを定義する。
ＳＴｙｌｅ；スタイルシートを定義する。
ｌｉｎｋ；スクリプトファイルへのリンクを表す。
ＢＭＬ；ＢＭＬ文書全体を表す。
ｂｅｉｔｅｍ；割り込み事象及び手続の対応付けを表す。
ｂｅｖｅｎｔ；ｂｅｉｔｅｍ要素をグループ化する。
【００３９】
上述のＢＭＬ要素は、ｈｅａｄ要素とｂｏｄｙ要素から構成され、ｈｅａｄ、ｂｏｄｙの順で記述される。また、ｈｅａｄ要素には、ｔｉｔｌｅ、ｍｅｔａ、ｓｃｒｉｐｔ、ＳＴｙｌｅ、ｂｅｖｅｎｔの各要素を少なくとも１つ含んで構成され（ｔｉｔｌｅ要素は、必須である）、この順で同じ要素が重複することなく記述される。さらに、ｂｏｄｙ要素は、ｄｉｖ要素とｐ要素から構成される。従って、ＢＭＬ文書の主な内容は、ｈｅａｄ要素、ｂｏｄｙ要素、ｔｉｔｌｅ要素からおおよそ把握することができる。
【００４０】
図６は、ＢＭＬ文書の記述例を示す図である。ＢＭＬデータ構造解析部１４ｃは、図６に示すように、リソースファイルを構成するＢＭＬ文書におけるｈｅａｄ要素、ｂｏｄｙ要素、ｔｉｔｌｅ要素を検索対象として、キーワード抽出部１７から入力した検索キーワードによるキーワード検索を実行する。検索キーワードがヒットすると、ＢＭＬデータ構造解析部１４ｃは、図６中に番号を付した順番、すなわちｈｅａｄ要素、ｂｏｄｙ要素、ｔｉｔｌｅ要素の順に整列して要素の記述内容を抽出する。
【００４１】
図３の説明に戻る。ＢＭＬ文書におけるｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの各要素に、キーワード抽出部１７から入力した検索キーワードが含まれる場合（ステップＳＴ６；ＹＥＳ）、ＢＭＬデータ構造解析部１４ｃは、ｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの順に整列させて各要素の記述を、検索キーワードとともに表示データ生成部１４ｂへ出力する。
【００４２】
表示データ生成部１４ｂは、ＢＭＬデータ構造解析部１４ｃから検索キーワード及びこれを含む要素の記述内容を入力すると、この検索キーワードを記載した選択部を表示する表示画面データをトップページとして生成し、さらに、検索キーワードを含むｈｅａｄ、ｂｏｄｙ、ｔｉｔｌｅの順に各要素が表示されるＢＭＬ文書ページを生成する。なお、このＢＭＬ文書ページは、図７に示すようにトップページの選択部の選択操作で直ちに閲覧できるように直下の階層関係とする。このトップページ及びＢＭＬ文書ページの表示画面データは、表示データ生成部１４ｂから映像合成部１３へ出力される。
【００４３】
映像合成部１３は、表示データ生成部１４ｂで生成された上記表示画面データを入力すると、この表示画面データと映像デコーダ１１でデコードされた映像データを合成して表示装置８へ出力する。これにより、図８に示すようなトップページ画面８Ａが、表示装置８の表示画面全体又は一部に表示される。
【００４４】
図８の例では、検索キーワードが「○○市のニュース」、「△△ＶＳ□□」、「４／１４のドラマ▽▽▽」である場合を示しており、これら検索キーワードが記述された選択ボタン（選択部）１９ａ，１９ｂ，１９ｃが表示されている。この選択ボタン１９ａ，１９ｂ，１９ｃのいずれかを操作部７で選択操作することで、上述の検索キーワードを含むＢＭＬ文書ページが表示される（ステップＳＴ７）。
【００４５】
このように、検索キーワードが記述された選択ボタンを表示することで、ユーザは、何の情報が閲覧できるかを容易に把握できる。また、検索結果で生成したＢＭＬ文書をトップページの直下の階層のページとしたことから、選択ボタンに対する操作で直ちに所望のデータ内容を閲覧できる。
【００４６】
図９は、キーワード検索結果のＢＭＬ文書の表示例を示す図であり、図８中の選択ボタン１９ｂを選択した際の表示画面８Ｂを示している。例えば、キーワード検索結果で生成したＢＭＬ文書を文字情報欄２０に表示し、映像デコーダ１１からの映像データを動画表示欄２１に表示する。また、戻るボタン２２を選択することにより、図８に示すトップページに画面遷移するようにしてもよい。また、図１０に示した表示画面８Ｃのように、ＢＭＬ文書の内容をテロップ２３で表示しても構わない。
【００４７】
また、同一の検索キーワードに対して複数のＢＭＬ文書が生成された場合は、例えば、検索キーワードの検出回数などで表示の優先順位を設け、トップページの選択ボタンが操作された際に最も検索キーワードの検出回数が多かったＢＭＬ文書を優先的に表示する。
【００４８】
以上のように、この実施の形態１によれば、ＢＭＬ文書データの最下層ページのＢＭＬ文書における所定の要素を検索対象としてキーワード検索して、キーワード及びこれを含む所定の要素の記述が取得されると、当該キーワードを記載した選択ボタン１９ａ〜１９ｃを表示する表示画面をトップページとし、当該選択ボタン１９ａ〜１９ｃの選択操作によってキーワードを含む所定の要素のデータ内容が表示される表示画面データを生成して表示装置８に表示させる。このようにすることで、キーワードを含むＢＭＬコンテンツの検索結果を容易に視認でき、かつ簡単な操作で当該ＢＭＬコンテンツを表示することができる。
【符号の説明】
【００４９】
１  車載情報装置、２  チューナ部（受信部）、２ａ  アンテナ（受信部）、３  ナビゲーション部、４  オーディオ部、５  制御部、６  記憶部、６ａ  ユーザ情報記憶部、６ｂ  ＥＰＧ記憶部、７  操作部、８  表示装置（表示部）、８Ａ〜８Ｃ  表示画面、９  ＴＳ分離部（受信部）、１０  音声デコーダ（再生部）、１１  映像デコーダ（再生部）、１２  音声処理部（再生部）、１３  映像合成部、１４  表示処理部、１５  ＥＰＧ取得部、１６  放送中判定部（判定部）、１７  キーワード抽出部、１８  選局部（受信部）、１９ａ〜１９ｃ  選択ボタン（選択部）、２０  文字情報欄、２１  動画表示欄、２２  戻るボタン、２３  テロップ。
【図１】
2010271992.tif 000003
【図２】
2010271992.tif 000004
【図３】
2010271992.tif 000005
【図４】
2010271992.tif 000006
【図５】
2010271992.tif 000007
【図６】
2010271992.tif 000008
【図７】
2010271992.tif 000009
【図８】
2010271992.tif 000010
【図９】
2010271992.tif 000011
【図１０】
2010271992.tif 000012