(57)【要約】【課題】  視聴者がテレビ放送を視聴している時に、番組内のキーワードなどに関する情報の提供を受ける端末装置を提供する。【解決手段】  番組受信装置と、端末装置と、関連情報配信装置と、を備えるネットワーク端末システムに用いられる端末装置であって、入力手段と、放送波またはネットワークを介して送信される番組を受信する番組受信装置が、関連情報配信装置に送信した視聴番組を識別する番組状態情報により特定される番組関連情報を、関連情報配信装置から受信する通信部と、受信した番組関連情報に含まれるキーワードを表示するための番組関連情報表示画面を表示し、更に、キーワードが入力手段により選択された場合にキーワードに関する情報を表示する表示手段と、を備えることを特徴とする端末装置を提供する。【選択図】  図１（ａ）
2014236257.tif 000002
【特許請求の範囲】
【請求項１】
番組受信装置と、端末装置と、関連情報配信装置と、を備えるネットワーク端末システムに用いられる端末装置であって、
入力手段と、
放送波またはネットワークを介して送信される番組を受信する前記番組受信装置が、前記関連情報配信装置に送信した視聴番組を識別する番組状態情報により特定される番組関連情報を、前記関連情報配信装置から受信する通信部と、
受信した前記番組関連情報に含まれるキーワードを表示するための番組関連情報表示画面を表示し、更に、前記キーワードが前記入力手段により選択された場合に前記キーワードに関する情報を表示する表示手段と、
を備えることを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置であって、
認証情報を生成するユーザー認証部を備え、
前記通信部は、
前記認証情報を前記関連情報配信装置に送信し、
前記関連情報配信装置が前記認証情報により前記端末装置を認証した場合に前記番組関連情報を受信することを特徴とする端末装置。
【請求項３】
請求項２に記載の端末装置であって、
前記通信部は、前記関連情報配信装置が前記認証情報に基づき一以上のユーザーを識別するユーザー識別情報と関連づけた前記番組関連情報を受信することを特徴とする端末装置。
【請求項４】
請求項３に記載の端末装置であって、
前記番組関連情報は、前記関連情報配信装置が備える前記ユーザー識別情報に関連付けられたユーザーの属性を判別する属性判別部により、前記属性に応じて生成されることを特徴とする端末装置。
【請求項５】
請求項１に記載の端末装置であって、
前記通信部は、前記番組受信装置が取得した顔画像情報に基づいて前記関連情報配信装置が認識した顔認識情報と、予め登録された一以上のユーザーを識別するためのユーザー識別情報に関連づけられた顔認識情報が一致する場合に、前記ユーザー識別情報と関連付けられた前記番組関連情報を受信することを特徴とする端末装置。
【請求項６】
請求項５に記載の端末装置であって、
前記通信部は、
前記番組受信装置が前記関連情報配信装置に送信する前記番組受信装置の状態を表す装置状態情報が、
前記番組受信装置の状態が認証開始を示す場合は、前記番組関連情報表示の開始を示す情報を受信し、
前記番組受信装置の状態が認証終了を示す場合は、前記番組関連情報表示の終了を示す情報を受信する
ことを特徴とする端末装置。
【請求項７】
請求項１〜６のいずれかに記載の端末装置であって、
前記番組関連情報は、前記番組状態情報により識別される番組または番組の場面に関連付けられたキーワードのキーワード呈示タイミングを示すキーワード呈示情報を含み、
前記表示手段は、前記キーワードと前記キーワード呈示情報により、前記キーワードを番組または番組の場面に同期して前記番組関連情報表示画面に表示することを特徴とする端末装置。
【請求項８】
請求項７に記載の端末装置であって、
前記キーワード呈示情報は、タイムコード情報を含み、
前記表示手段は、前記キーワード呈示情報が現在時刻から所定時間以内の前記タイムコード情報を有する場合に、前記キーワードを前記番組関連情報表示画面に表示することを特徴とする端末装置
【請求項９】
番組受信装置と、端末装置と、関連情報配信装置と、を備えるネットワーク端末システムであって、
前記番組受信装置は、
放送波またはネットワークを介して送信される視聴番組を識別する番組状態情報を生成する番組識別生成手段と、
前記番組状態情報を前記関連情報配信装置に送信する第一の通信部と、
を備え、
前記関連情報配信装置は、
前記番組受信装置から送信された前記番組状態情報を受信し、受信した前記番組状態情報により特定される番組関連情報を生成する番組関連情報生成部と、
前記番組関連情報を前記端末装置に送信する第二の通信部と、
を備え、
前記端末装置は、
入力手段と、
前記関連情報配信装置から送信された前記番組関連情報を受信する第三の通信部と、
受信した前記番組関連情報に含まれキーワードを表示するための番組関連情報表示画面を表示し、更に、前記キーワードが前記入力手段により選択された場合に前記キーワードに関する情報を表示する表示手段と、
を備えることを特徴とするネットワーク端末システム。
【請求項１０】
請求項９に記載のネットワーク端末システムであって、
前記端末装置は、認証情報を生成するユーザー認証情報生成部を備え、
前記第三の通信部は、
前記認証情報を前記関連情報配信装置に送信し、
前記関連情報配信装置が備えるユーザー認証部が前記認証情報により前記端末装置を認証した場合に、前記番組関連情報を受信することを特徴とするネットワーク端末システム。
【請求項１１】
請求項１０に記載のネットワーク端末システムであって、
前記関連情報配信装置は、一以上の前記端末装置に対して前記認証情報に基づきユーザー識別情報を設定し、前記番組関連情報を前記ユーザー識別情報と関連づける手段を有することを特徴とするネットワーク端末システム。
【請求項１２】
請求項１１に記載のネットワーク端末システムであって、
前記関連情報配信装置は、
前記ユーザー識別情報に関連付けられたユーザーの属性を判別する属性判別部を有し、
前記番組関連情報生成部は、前記属性に応じた番組関連情報を生成することを特徴とするネットワーク端末システム。
【請求項１３】
請求項９に記載のネットワーク端末システムであって、
前記番組受信装置は、
顔画像情報を取得する顔画像情報取得部を備え、
前記関連情報配信装置は、
前記第一の通信部を経由して取得した前記顔画像情報を基に、顔を認識する顔認識手段と、予め登録されたユーザー識別情報に関連づけられた顔情報と一致するかどうか判定する顔判定部とを備え、
前記顔判定部により前記顔情報と一致すると判定された場合に、前記第二の通信部を経由して前記ユーザー識別情報と関連付けられた前記番組関連情報を送信することを特徴とするネットワーク端末システム。
【請求項１４】
請求項１３に記載のネットワーク端末システムであって、
前記第一の通信部は、前記番組受信装置の状態情報を表す装置状態情報を送信し、
前記関連情報配信装置は、
前記装置状態情報が前記番組受信装置の認証開始を示す場合は、前記番組関連情報表示の開始を示す情報を、前記第二の通信部から前記端末装置に送信し、
前記装置状態情報が前記番組受信装置の認証終了を示す場合は、前記番組関連情報表示の終了を示す情報を、前記第二の通信部から前記端末装置に送信し、
前記端末装置は、前記番組関連情報表示の開始または終了を示す情報を表示、または前記番組関連情報の表示を開始または終了することを特徴とするネットワーク端末システム。
【請求項１５】
請求項９〜１４のいずれかに記載のネットワーク端末システムであって、
前記番組関連情報は、前記番組状態情報により識別される番組または番組の場面に関連付けられたキーワードのキーワード呈示タイミングを示すキーワード呈示情報を含み、
前記表示手段は、前記キーワードと前記キーワード呈示情報により、前記キーワードを番組または番組の場面に同期して前記番組関連情報表示画面に表示することを特徴とするネットワーク端末システム。
【請求項１６】
請求項１５に記載のネットワーク端末システムであって、
前記キーワード呈示情報は、タイムコード情報を含み、
前記表示手段は、前記キーワード呈示情報が現在時刻から所定時間以内の前記タイムコード情報を有する場合に、前記キーワードを前記番組関連情報表示画面に表示することを特徴とするネットワーク端末システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置及びネットワーク端末システムに関する。
【背景技術】
【０００２】
テレビ放送視聴中において視聴者は、番組で紹介された店舗の情報や料理レシピなどに関する情報を、さらに詳しく調べたいという要求がある。また、放送中の番組の前回の番組など見逃した番組などの関連コンテンツの配信先や配信予定日などの情報も知りたいという要求がある。一方、近年ＰＣのみならずインターネット機能を内蔵したテレビ受信機や携帯端末などが実用化されており、手軽に番組関連情報をブラウザで検索できたり、見逃した番組をコンテンツ配信サービスから視聴できるようになってきている。
【０００３】
本技術分野の背景技術として、特許文献１には、「テレビ画面映像から、インターネット上の画像データベース情報を検索し、放送と連動した関連情報を簡易な操作で提供する。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７０８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＰＣではＰＣ自体の起動に時間がかかり、テレビ受信機などの場合は、ブラウザ画面を立ち上げるのに時間がかかることや、入力インターフェースが主にリモコンであるため、調べたいキーワードを入力するのが困難であった。また、インターネット機能内蔵テレビでは、インターネット機能はテレビ放送の視聴機能とは別の機能であるため、視聴画面を中断して検索画面を表示する必要があり、番組を視聴しながら関連情報を調べたり、見逃し番組の配信コンテンツを探したりすることが難しいという問題があった。
【０００６】
特許文献１に記載の発明の場合、インターネット上の情報源の中から番組放送の内容や番組自身に関する情報を入手するために、番組に表示される特徴マーク、番組マーク、テクスチャーなどをカメラで撮影し、その色や形態からデータを取得する発明が開示されているが、これらのマーク等を常に画面上に表示していなければ情報を取得できないという問題や、カメラの画質や形態の認識処理によっては正しい情報が得られないことがあるという問題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用すればよい。
一例を挙げれば、本発明は、番組受信装置と、端末装置と、関連情報配信装置と、を備えるネットワーク端末システムに用いられる端末装置であって、入力手段と、放送波またはネットワークを介して送信される番組を受信する番組受信装置が、関連情報配信装置に送信した視聴番組を識別する番組状態情報により特定される番組関連情報を、関連情報配信装置から受信する通信部と、受信した番組関連情報に含まれるキーワードを表示するための番組関連情報表示画面を表示し、更に、キーワードが入力手段により選択された場合にキーワードに関する情報を表示する表示手段と、を備える構成とする。
【発明の効果】
【０００８】
本発明によれば、視聴者が放送を視聴している時に、番組内の情報や番組に関連する関連情報を正確に提供できる端末装置及びネットワーク端末システムを提供することができ、視聴者に対する使い勝手の向上に寄与できるという効果がある。
【図面の簡単な説明】
【０００９】
【図１（ａ）】第一の実施形態に係るネットワーク端末システムの一例である。
【図１（ｂ）】テレビ受信機の構成図の一例である。
【図１（ｃ）】無線端末の構成図の一例である。
【図１（ｄ）】番組関連情報配信サーバーの構成図の一例である。
【図２（ａ）】テレビ受信機のストレージ及びメモリの内部構成の例である。
【図２（ｂ）】無線端末のストレージ及びメモリの内部構成の例である。
【図２（ｃ）】番組関連情報配信サーバーのストレージ及びメモリの内部構成の例である。
【図３（ａ）】テレビ受信機から番組関連情報配信サーバーに送信される番組状態情報のデータ形式の一例を示す図である。
【図３（ｂ）】番組関連情報配信サーバー７で管理されるユーザー管理情報のデータ形式の一例を示す図である。
【図３（ｃ）】番組関連情報配信サーバー７で管理されるテレビ受信機の設定内容のデータ形式の一例を示す図である。
【図３（ｄ）】番組関連情報配信サーバーから属性に応じて無線端末に送信される番組関連情報のデータ形式の一例を示す図である。
【図４】テレビ受信機による初回設定の動作フロー／シーケンスの一例を示す図である。
【図５】無線端末による初回設定の動作フロー／シーケンスの一例を示す図である。
【図６】テレビ受信機が、視聴中の番組に関する番組状態情報を番組関連情報配信サーバー７へ送信する場合の動作フロー／シーケンスの一例を示す図である。
【図７】番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【図８】テレビ受信機のメニュー画面の表示例を示す。
【図９】テレビ受信機の番組関連情報設定画面の表示例を示す。
【図１０】無線端末のメニュー画面の表示例を示す。
【図１１】無線端末の番組関連情報設定画面の表示例を示す。
【図１２】番組関連情報画面の表示例を示す。
【図１３】無線端末における検索画面のポップアップ表示画面の一例を示す図である。
【図１４】無線端末における検索画面のポップアップ表示画面の変形例を示す図である。
【図１５】第二の実施形態に係るテレビ受信機による初回設定の動作フロー／シーケンスの一例を示す図である。
【図１６】番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【図１７】番組関連情報通知画面の場合の表示例を示す。
【図１８】第三の実施形態に係る番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【図１９】番組関連情報画面の表示例を示す。
【図２０】第四の実施形態に係る番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【図２１】番組関連情報画面の表示例を示す。
【図２２】コンテンツ詳細表示画面の表示例を示す。
【図２３】番組関連情報画面の表示例を示す。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。
【実施例１】
【００１１】
以下においては、番組配列情報（イベント情報）を含むデジタル放送波を受信し、受信した番組配列情報に基づいてデジタル放送の電子番組表（ＥＰＧ）を表示するデジタル放送受信機能付きテレビ受信機および無線装置を含む通信端末システムを例にして説明を行なう。
【００１２】
日本国で運用されているＢＳデジタル放送、ＣＳデジタル放送、および地上デジタルテレビジョン放送では、１つのトランスポンダ（周波数チャネル）に複数のトランスポートストリーム（以下、「ＴＳ」と略記する）を多重化して伝送している。ＴＳは、社団法人電波産業会（ＡＲＩＢ）の標準規格に従ったデータ構造を有しており、コンテンツデータとしての要素信号（ＥＳ：Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に対して、イベント情報としての番組配列情報をヘッダとして付加したＴＳパケットで構成されている。
【００１３】
番組配列情報のデータ構造は、ＡＲＩＢ標準規格であるＡＲＩＢ  ＳＴＤ−Ｂ１０「デジタル放送に使用する番組配列情報標準規格」に従ったものである。番組配列情報は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）−２システム規格で規定された伝送制御情報であるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）と、ＥＰＧなどを構築するためのＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：サービス情報）とで構成される。
【００１４】
ＳＩは、ＢＩＴ（Ｂｒｏａｄｃａｓｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ：放送局情報テーブル）、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ：サービス記述テーブル）、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ：イベント情報テーブル）およびＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ：時刻オフセットテーブル）の４つのテーブルで構成されている。
【００１５】
ＢＩＴは、ネットワーク内の放送局に関する情報を記載したものである。ＳＤＴは、ＴＳ情報部とサービス情報部に分かれており、ＴＳ情報部は、ネットワークを識別するためのネットワークＩＤと、ＴＳを識別するためのＴＳ  ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）とを含んでいる。
【００１６】
ネットワークＩＤは、ＢＳネットワーク、ＣＳ１ネットワークおよびＣＳ２ネットワークには、それぞれ異なるネットワークＩＤが割り当てられている。また、地上デジタル放送の場合は、同じ地域では放送局ごとに異なる値のネットワークＩＤが割り当てられている。
【００１７】
サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。
【００１８】
ＥＩＴは、イベント（いわゆる番組）ごとの番組情報を記述したものであり、サービス情報部とイベント情報部に分かれている。サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。
【００１９】
イベント情報部は、イベントＩＤ、イベント開始時刻、イベント継続時間、イベントの名称（いわゆる番組タイトル）、イベントのジャンルなどを含んでいる。ＴＯＴは、現在時刻を記述したものである。
【００２０】
なお、以上は日本国で運用されているデジタル放送について説明したが、各国で運用されているデジタル放送においても、上記の番組配列情報と同様の番組情報を伝送している。よって、以下に説明する本発明は、各国のデジタル放送について適用することが可能である。
【００２１】
以下、本発明に係る第一の実施形態を説明する。
【００２２】
［システム構成］
図１（ａ）は、第一の実施形態に係るネットワーク端末システムの一実施例を示すブロック構成図である。
【００２３】
本実施例のネットワーク端末システムは、例えば、テレビ受信機１、テレビ受信機２、無線端末３、無線端末４、無線ルーター５、外部ネットワーク６、番組関連情報配信サーバー７から構成される。図示の例は、情報通信端末としての携帯電話機等の移動体通信端末である無線端末３、４の利用者が、その無線端末を持って家庭や店舗等で、テレビ受信機１、２でテレビ番組を視聴しているときの例である。
【００２４】
無線ルーター５は、Ｗｉ−Ｆｉなどの無線ＬＡＮ機能を備え、通信回線を経由して外部ネットワーク６に接続できる。また、無線ルーター５は、テレビ受信機１、テレビ受信機２、無線端末３、無線端末４および外部ネットワーク６と接続されており、テレビ受信機１、２または無線端末３、４は、インターネット網から情報を入手することができる。
【００２５】
また、無線ルーター５は、テレビ受信機１、２とは、有線ＬＡＮまたは無線ＬＡＮで接続されており、無線端末３、４とは無線ＬＡＮで接続されているものとする。ここで、Ｗｉ−Ｆｉは、ＩＥＥＥ（米国電気電子学会）の規格「ＩＥＥＥ  ８０２．１１ａ／ＩＥＥＥ  ８０２．１１ｂ」で策定された無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の標準規格である。
【００２６】
番組関連情報配信サーバー７は、外部ネットワーク６と接続され、テレビ受信機１、２または無線端末３、４は無線ルーター５を経由して外部ネットワーク６に接続された番組関連情報配信サーバー７と情報の送受信を行うことができる。また、無線端末３、４は、移動体通信網を利用して基地局９を通して通信ネットワークに接続し、通信ネットワークに接続された外部ネットワークを介しても情報の送受信を行うこともできる。また、本実施例では、番組関連情報配信サーバー７は、外部ネットワーク上に接続する例として説明するが、通信ネットワーク上に接続されていても良い。
【００２７】
以下、本発明に係る第一の実施形態を、図面を参照しながら説明する。
【００２８】
［テレビ受信機のハードウェア構成］
図１（ｂ）は、テレビ受信機１の構成図の一例である。なお、テレビ受信機２の各部の構成は、テレビ受信機１と同様のため説明を省略する。
【００２９】
テレビ受信機１は、アンテナ１１に接続され、チューナ・復調部１２、選局制御部１３、信号分離部１４、音声復号部１５、スピーカ１６、音声出力部１７、映像復号部１８、重畳部１９、表示部２０、映像出力部２１、通信Ｉ／Ｆ２２、入力手段２３、制御部２４、メモリ２５、ストレージ２６、撮像部２７などを含む。それぞれの処理部がバス２９を介して接続される。
【００３０】
また、テレビ受信機１は、アプリケーションプログラムをストレージ２６に格納可能としており、制御部２４がストレージ２６から上記プログラムをメモリ２５に展開し、制御部２４が上記プログラムを実行することでさまざまな機能を実現することができる。
【００３１】
以後の説明では説明を簡単にするため、制御部２４が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００３２】
なお、アプリケーションプログラムは、テレビ受信機１が出荷されるまでに予めストレージ２６に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介してテレビ受信機１にインストールされても良い。また、通信Ｉ／Ｆ２２及び無線ルーター５を介して外部ネットワーク６からダウンロードしてインストールすることも可能である。
【００３３】
また、アプリケーションプログラムの各種機能は同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００３４】
入力手段２３は、ユーザーからのテレビ受信機１に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、リモコン、キーボード、マウス等のポインティングデバイス等により実現される。
【００３５】
制御部２４は、ユーザーの操作要求を、入力手段２３を経由して受け取り、信号分離部１４、選局制御部１３、メモリ２５（各種プログラム機能部）、ストレージ２６、重畳部１９、通信Ｉ／Ｆ２２、などの各処理部を制御する。また、通信Ｉ／Ｆ２２、無線ルーター５を介して外部ネットワークに接続された番組関連情報配信サーバー７に対して、視聴している番組を識別するためのネットワークＩＤ、サービスＩＤなどの番組状態情報を送信する。
【００３６】
ストレージ２６は、制御部２４の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部１２や通信Ｉ／Ｆ２２から受信した信号から映像音声ストリーム等のコンテンツを保存することもできる。
【００３７】
メモリ２５は、制御部２４の指示により制御される。メモリ２５に、ストレージ２６に格納しているアプリケーションプログラムの機能部が展開される。
【００３８】
チューナ・復調部１２は、選局制御部１３により、所望のサービスのチャンネルに同調することで、放送局８より放送信号を受信し、受信した放送信号を復調してトランスポートストリームを取得する。なお、図１（ｂ）の例では、説明を簡単にするため、チューナ・復調部１２が一つの構成を例示している。しかしながら、視聴と録画を並行して行う機能や伝送周波数の異なる複数のチャンネルのコンテンツを同時に視聴する機能を搭載する場合は、複数のチューナ・復調部１２を搭載すればよい。したがって、以下の説明におけるチューナ・復調部１２は、すべて同一である必要はない。それぞれの処理に応じて異なるチューナ・復調部であってもよい。
【００３９】
選局制御部１３は、入力手段２３を経由してサービスを選局する指示を受け、指示に応じて選局するチャンネルを切り替えるようにチューナ・復調部１２を制御する。また、選局制御部１３は、各種プログラム機能部からの指示を受けとることができ、現在放送中のイベント（番組）を放送しているサービス（チャンネル番号）およびそのサービスが属する放送提示単位に切り替えるようにチューナ・復調部１２を制御する。
【００４０】
通信Ｉ／Ｆ２２は、有線ＬＡＮまたは無線ＬＡＮにより、無線ルーター５に接続される。また、通信Ｉ／Ｆ２２は無線ルーター５との通信機能に加えてまたはこれに替えて、Ｗｉ‐Ｆｉ（登録商標）などの無線ＬＡＮ、ＩｒＤＡ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの方法で外部の機器と無線ルータ５を介さずに直接通信するように構成してもよい。通信Ｉ／Ｆ２２は、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。また、通信Ｉ／Ｆ２２は、無線ルーター５を介して外部ネットワークと接続された装置とも番組情報や各種情報を送受信可能である。例えば、外部ネットワークと接続されたサーバーからＩＰ放送や、ビデオオンデマンド、などの形態でコンテンツストリーム（映像音声ストリーム）を受信することも可能である。また、ＩＰデータキャスト（ＩＰＤＣ）等のデータ形態で番組関連情報を受信することも可能である。また、外部ネットワークと接続されたサーバーから映像ストリームやアプリケーションプログラムをダウンロードすることも可能である。ダウンロードした情報は、例えば、ストレージ２６に格納される。以下、通信Ｉ／Ｆ２２は無線ルーター５を介して外部ネットワークと接続された番組関連情報配信サーバー７と各種情報を送受信する例を説明する。
【００４１】
信号分離部１４は、チューナ・復調部１２で得たトランスポートストリームや、通信Ｉ／Ｆ２２を介して得たコンテンツのストリームについて、映像データ、音声データ、字幕文データ、番組情報、番組関連情報等、種類ごとに分離する。また番組情報（例えば、番組配列情報ＳＩ）や番組関連情報（ＩＰデータキャスト（ＩＰＤＣ）等のデータ形態）を取得し、他の処理ブロックに送信する機能を有する。また、他の処理部からデータ送信要求があった場合には、指定されたデータを、要求元へ送信する。
【００４２】
ここで、ＩＰデータキャスト（ＩＰＤＣ）とは、ＩＰ（インターネットプロトコル）を通信、放送の区別なく、あらゆるデジタルインフラでのコンテンツデリバリープロトコルとして利用すること、また、そのプロトコルを利用したサービスのことをいう。
【００４３】
音声復号部１５は、信号分離部１４で分離した音声データを復号する。音声復号部１５で復号された音声情報は、スピーカ１６から出力される。音声復号部１５で復号された音声情報は、音声出力部１７から外部機器へ出力してもよい。
【００４４】
映像復号部１８は、信号分離部１４で分離した映像データを復号する。映像復号部１８で復号された映像情報は、重畳部１９に送られる。
【００４５】
重畳部１９は、映像復号部１８から送られる復号映像情報に各種プログラム機能部で作成されたＥＰＧ画像、ＯＳＤ画像や、信号分離部１４から分離された各種情報（字幕情報、字幕スーパー、データ放送データ等）から生成された画像等を重畳する。
【００４６】
重畳部１９を経た映像情報は表示部２０で表示する。表示部２０は、例えばテレビやパソコンのディスプレイあるいは液晶パネル等によって構成される。また、重畳部１９を経た映像情報は、映像出力部２１から外部機器へ出力してもよい。
【００４７】
また、信号分離部１４で所定の番組についてのトランスポートストリームを分離し、映像や音声を復号せずに出力するデジタルＩ／Ｆ２８を設けてもよい。
【００４８】
撮像部２７は、テレビ受信機１の視聴者の顔画像を撮像するもので、撮像した顔画像は後述するプログラムを実行することにより実現する顔画像取得部に送られ、特定のフォーマットに変換されたデジタル顔画像情報は通信Ｉ／Ｆ２２を経由して番組関連情報配信サーバー７に送信される。撮像部２７による視聴者の顔画像は、テレビ受信機１が動作している間は一定時間の周期で継続して撮影される。なお、撮像部２７は内蔵の機器でも、外付けの機器であっても良い。外付けの機器の場合はデジタルＩ／Ｆ２８を介して制御部２４等に撮像した画像を送信する。
【００４９】
本実施例では、信号分離部１４でデジタル放送の番組情報や各種情報を抽出し取得する場合の例について説明するが、通信Ｉ／Ｆ２２、無線ルーター５を介して外部ネットワークや配信元から番組情報や各種情報を取得することも可能である。また、本実施例のテレビ受信機１は表示部を外部に備えたＳＴＢやレコーダーなどと代替することも可能であり、この場合は図１（ｂ）のテレビ受信機の構成からスピーカ１６や表示部２０を省略することも可能である。
【００５０】
［無線端末のハードウェア構成］
図１（ｃ）は無線端末３の構成図の一例である。なお、無線端末４の各部の構成は、無線端末３と同様のため説明を省略する。
【００５１】
無線端末３は、例えば、チューナ・復調部３１、信号分離部１４２、メモリ３３、ストレージ３４、加速度センサ部３５、地磁気センサ部３６、制御部３７、表示部３８、通信Ｉ／Ｆ３９、移動体通信Ｉ／Ｆ４０、入力手段４１、ＧＰＳ受信部４２、ジャイロセンサ部４３から構成され、それぞれの処理部がバス４４を介して接続される。
【００５２】
また、無線端末３は、アプリケーションプログラムをストレージ３４に格納しており、制御部３７がストレージ３４から上記プログラムをメモリ３３に展開し、制御部３７が上記プログラムを実行することで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部３７が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００５３】
なお、アプリケーションプログラムは、無線端末３が出荷されるまでに予めストレージ３４に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介して無線端末３にインストールされても良い。また、通信Ｉ／Ｆ３９及び無線ルーター５を介して外部ネットワーク６からダウンロードしてインストールしてもよい。若しくは移動体通信Ｉ／Ｆ４０及び基地局９を介して配信元からダウンロードしてインストールしてもよい。さらに、ネットワークを介してアプリケーションプログラムを取得したパーソナルコンピュータ（ＰＣ）に図示しない外部機器接続Ｉ／Ｆを介して接続し、ＰＣから無線端末３にムーブまたはコピーしてインストールすることも可能である。
【００５４】
また、アプリケーションプログラムは、同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００５５】
通信Ｉ／Ｆ３９は、無線ＬＡＮなどにより、無線ルーター５に接続される。無線ルーター５との通信機能に加えてまたはこれに替えて、Ｗｉ‐Ｆｉ（登録商標）などの無線ＬＡＮや、ＩｒＤＡ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの方法で、無線ルーター５を介さずにテレビ受信機１またはテレビ受信機２などの他の機器と直接通信することが可能である。また、通信Ｉ／Ｆ３９は、無線ルーター５を介して外部ネットワークと接続され、外部ネットワーク上のコンテンツ配信サーバー等のＷｅｂサーバーと情報の送受信を行う。通信Ｉ／Ｆ３９は、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。移動体通信Ｉ／Ｆ４０は、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式（登録商標）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式やＣＤＭＡ２０００方式、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）方式などの第３世代移動通信システム（以下「３Ｇ」と表記する）、またはＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式などの移動体通信網を利用して基地局９を通して通信ネットワークに接続され、通信ネットワーク上のサーバーと情報の送受信を行うことができる。また、通信Ｉ／Ｆ３９による外部ネットワークとの接続を移動体通信Ｉ／Ｆ４０による通信ネットワーク接続より優先するようにすることもできる。
【００５６】
制御部３７は、ユーザーの操作要求を、入力手段４１や各種センサ部を経由して受け取り、信号分離部１４２、表示部３８、メモリ３３（各種プログラム機能部）、ストレージ３４、通信Ｉ／Ｆ３９、移動体通信Ｉ／Ｆ４０、等の各処理部を制御する。さらに、制御部３７は、通信Ｉ／Ｆ３９及び無線ルーター５を経由して外部ネットワーク６、または、移動体通信Ｉ／Ｆ４０及び基地局９を経由して外部ネットワーク６からも番組情報（例えば、番組配列情報ＳＩ）や番組関連情報（ＩＰデータキャスト（ＩＰＤＣ）等のデータ形態）を取得でき、各種プログラム機能部に渡す機能も有する。
【００５７】
本実施例では、通信Ｉ／Ｆ３９や移動体通信Ｉ／Ｆ４０を介して外部ネットワークや配信元から番組情報や番組関連情報を取得する場合の例について説明するが、信号分離部１４２でデジタル放送の番組情報や番組関連情報を抽出し取得することも可能である。
【００５８】
ストレージ３４は、制御部３７の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部３１、通信Ｉ／Ｆ３９、または移動体通信Ｉ／Ｆ４０から受信した信号から映像音声ストリーム等のコンテンツを保存してもよい。
【００５９】
メモリ３３は、制御部３７の指示により制御される。制御部３７によってメモリ３３に、ストレージ３４に格納しているアプリケーションプログラムの機能部が展開される。
【００６０】
表示部３８は、ストレージ３４に格納された画像や映像、放送・配信された映像、各種操作をするためのＵＩや後述するブラウザエンジン３１０１で作成されたブラウザ表示画面等を表示する。表示する画像、映像はアプリケーションプログラムで生成された画像でもよく、チューナ・復調部３１を介して受信したコンテンツの画像、映像でもよく、通信Ｉ／Ｆ３９を介して外部ネットワーク上のサーバーから受信した画像、映像でもよく、通信Ｉ／Ｆ３９を介してテレビ受信機１から受信した画像、映像でもよく、移動体通信Ｉ／Ｆ４０を介して通信ネットワーク上のサーバーから配信された画像、映像でもよい。また、表示部３８は、例えば下記のタッチパネル等と一体として構成されてもよい。
【００６１】
入力手段４１は、ユーザーからの無線端末３に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、物理的なボタンやタッチパネルなどを用いることができる。以下、本実施例では、タッチパネルを使用した例について説明するが各種操作は物理的なボタンを用いる構成でもよい。
【００６２】
タッチパネルを使用することにより、タッチパネル上の任意オブジェクト（アイコン）等を指でタッチした状態で移動する操作（ドラッグ操作）または画面上で指をはじくようにして動かす操作（フリック操作）を行うことによりオブジェクト等を自由に移動したりすることができる。また、オブジェクト等を指で１回叩く操作（タップ操作）または２回叩く操作（ダブルタップ操作）を行うと、オブジェクト（アイコン）等を活性化したり別の画面に切り替えたりすることができる。また、Ｗｅｂコンテンツ上を直接タッチすることにより、任意の位置を指でタッチした状態で移動する操作（ドラッグ操作）を行うことによりＷｅｂコンテンツの画面を自由に移動することができる。また、リンク先情報のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が指定されたテキストや画像等のアンカータグなどを指で１回叩く操作（タップ操作）を行うと、ブラウザ上で所望のＷｅｂコンテンツを閲覧することができる。本実施例では、上述のタッチパネルの各操作をドラッグ操作、フリック操作、タップ操作と称して説明する。
【００６３】
チューナ・復調部３１、信号分離部１４２は、それぞれテレビ受信機１のチューナ・復調部１２、信号分離部１４、と同等の働きを持つ。これらの機能は既に説明したので説明を省略する。
【００６４】
加速度センサ部３５は、無線端末３にかかる加速度を測定する。制御部３７は、例えば加速度センサ部３５により重力加速度を測定することによって、無線端末３のどの部分が上方であるのかを知ることができ、表示部３８に表示させる画面の上方を加速度センサ部３５が測定した上方と合わせるように表示させることによって、ユーザーによる無線端末３の持ち方に合わせた画面を表示させることができる。
【００６５】
地磁気センサ部３６は、複数の磁気センサを利用するなどして地磁気を測定する。
【００６６】
ＧＰＳ受信部４２は、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して複数の衛星から送信される信号を受信する。制御部３７は、ＧＰＳ受信部４２が受信した信号を基に、無線端末３の位置情報を計算することができる。制御部３７は、例えば通信Ｉ／Ｆ３９や移動体通信Ｉ／Ｆ４０を介してネットワークから番組配列情報ＳＩを取得する場合に、無線端末３の位置情報を番組配列情報ＳＩの送信元に送信し、番組配列情報ＳＩの送信元は無線端末３がある地域に応じた番組配列情報ＳＩを無線端末３に送信することができる。
【００６７】
ジャイロセンサ部４３は、無線端末３をユーザーが動かした場合などに発生する無線端末３の角速度を測定する。
【００６８】
［サーバーのハードウェア構成］
図１（ｄ）は番組関連情報配信サーバー７の構成図の一例である。
【００６９】
番組関連情報配信サーバー７は、例えば、通信Ｉ／Ｆ５０、制御部５１、メモリ５２、ストレージ５３から構成され、それぞれの処理部がバス５８を介して接続される。
【００７０】
また、番組関連情報配信サーバー７は、アプリケーションプログラムをストレージ５３に格納しており、制御部５１がストレージ５３から上記プログラムをメモリ５２に展開し、制御部５１が上記プログラムを実行することで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部５１が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００７１】
通信Ｉ／Ｆ５０は、外部ネットワーク６に接続され、外部ネットワーク６を介して無線ルーター５に接続される。通信Ｉ／Ｆ５０は、無線端末３の通信Ｉ／Ｆ３９またはテレビ受信機１の通信Ｉ／Ｆ２２と各種情報の送受信を行う。
【００７２】
制御部５１は、通信Ｉ／Ｆ５０、メモリ５２、ストレージ５３、各種プログラム機能部を制御する。また、制御部５１は、外部ネットワーク６および通信Ｉ／Ｆ５０を介して、テレビ受信機１または２の視聴者が視聴している番組を識別するためのネットワークＩＤ、サービスＩＤなどの番組状態情報を受信する。さらに、制御部５１は、ストレージ５３の番組関連情報データベース５４、広告情報データベース５５およびコンテンツデータベース５６に蓄積された番組、広告、コンテンツなどから、番組状態情報で特定される番組に関連する情報を通信Ｉ／Ｆ５０、外部ネットワーク６を介して無線端末３に渡す機能も有する。
【００７３】
ストレージ５３は、制御部５１の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、番組関連情報など番組に関連付けられたキーワードやコンテンツ所在情報、付加情報、ユーザーを識別するための顔情報などの情報を蓄積する機能も持つ。
【００７４】
メモリ５２は、制御部５１の指示により制御される。制御部５１によってメモリ５２に、ストレージ５３に格納しているアプリケーションプログラムの機能部が展開される。
【００７５】
コンテンツ４２０１は、前回放送分などの見逃し番組や関連映像コンテンツなどが格納されており、コンテンツデータベース５６からのリンク情報によりコンテンツを配信することができる。なお、コンテンツは別の配信サーバーに格納されていても良い。
【００７６】
［テレビ受信機のソフトウェア構成］
図２（ａ）は、図１（ｂ）における、テレビ受信機１またはテレビ受信機２の構成のうちメモリ２５とストレージ２６の構成を示す図である。また図２（ａ）では、ストレージ２６にブラウザプログラム２００１、ユーザー・機器認証プログラム２００６、番組関連情報Ａｐｐプログラム２００７および顔画像取得プログラム２００８を格納している。これらのプログラムが制御部２４により、メモリ２５にブラウザエンジン２１０１、ユーザー・機器認証部２１０６、番組関連情報Ａｐｐ部２１０７および顔画像取得部２１０８として展開した状態を示している。ブラウザプログラム２００１、ユーザー・機器認証プログラム２００６、番組関連情報Ａｐｐプログラム２００７および顔画像取得プログラム２００８は、製品の出荷時点でストレージ２６に格納しておいてもよく、通信Ｉ／Ｆ２２を介してダウンロードしてもよい。制御部２４はこれらのプログラムを実行して各種機能を実現するが、以下の説明では、メモリ２５内の各プログラム機能部が主体となって実現するものとして説明する。
【００７７】
ブラウザエンジン２１０１は、ＨＴＭＬパーサー２１０２、データベース生成部２１０３、レンダリング部２１０４および画像処理部２１０５の各機能ブロックから構成される。
【００７８】
ＨＴＭＬパーサー２１０２は、制御部２４を介して取得した番組関連情報設定画面などのＨＴＭＬデータの論理的な構造を解析する。また、取得したＨＴＭＬデータを解釈し、テレビ受信機１で使用する内部データへ変換することができる。
【００７９】
データベース生成部２１０３は、そのＨＴＭＬデータ構造に関するデータベースを生成する。
【００８０】
レンダリング部２１０４は、データベースを基に各タグで決められた表現形式の情報を含むレイアウト構造を生成し、このレイアウト構造を基に、大きさ、位置、画像を取り込んだデータの通りにブラウザ表示画面（番組関連情報設定画面など）を生成する。
【００８１】
画像処理部２１０５は、ＨＴＭＬデータに画像タグで指定された画像ファイルの配置及び画像ファイル名などの画像ファイル情報に基づいて、取得した画像ファイルをビットマップ形式等の画像データに変換する。
【００８２】
制御部２４は、入力手段２３が受け付けた入力により番組関連情報Ａｐｐ部２１０７を起動すると、番組関連情報Ａｐｐ部２１０７はブラウザエンジン２１０１を起動し、ブラウザエンジン２１０１はリンク情報によりリンクされた番組関連情報配信サーバー７にアクセスを行う。次に、ブラウザエンジン２１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを制御部２４、通信Ｉ／Ｆ２２、無線ルーター５を経由して、外部ネットワーク６からネットワーク上のＵＲＬにより特定される番組関連情報配信サーバー７に送信する。ＵＲＬにより特定されるサーバーは、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク６を経由してブラウザエンジン２１０１に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン２１０１のＨＴＭＬパーサー２１０２、データベース生成部２１０３、レンダリング部２１０４、画像処理部２１０５によりブラウザ表示画面を生成し、表示部２０に表示する。
【００８３】
ユーザー・機器認証部２１０６は、番組関連情報配信サーバー７からの認証を受けるために、ユーザーが入力手段２３を用いて入力したユーザーアカウントとユーザーアカウントに関連付けられたパスワード（以下ユーザー認証情報という）を、通信Ｉ／Ｆ２２、無線ルーター５を経由して、外部ネットワーク６に接続された番組関連情報配信サーバー７に対して送信する。ユーザー認証情報はストレージ２６の各種データに記憶することができ、２回目以降に認証を行う場合は、各種データに記憶されたユーザー認証情報を参照することにより認証情報の入力を省略することもできる。また、上記のユーザー認証情報はユーザーによる操作によって表示部２０に表示させたり、テレビ受信機１の購入時に添付された書類等によってユーザーが確認できるものとする。また、テレビ受信機１のＭＡＣアドレスを機器ＩＤとして、テレビ受信機１のストレージ２６や図示しない不揮発性メモリなどに格納してもよい。
【００８４】
番組関連情報配信サーバー７は、テレビ受信機１から送信された認証情報と予め登録された認証情報とを比較し、認証情報が一致する場合は、テレビ受信機１のユーザー・機器認証部２１０６に対する接続を許可する。一方、認証情報が誤っている場合には、番組関連情報配信サーバー７は接続を認証しない。
【００８５】
上記は認証方法の一例であり、認証の方法や認証成功時に送受信する情報の暗号化の方法などは公知の技術を用いればよく、本実施例では特に限定をしない。また、番組関連情報配信サーバー７の認証情報は、テレビ受信機１、２、無線端末３、４またはＰＣ等を利用して予め登録することができる。
【００８６】
番組関連情報Ａｐｐ部２１０７は、番組関連情報のアプリケーションを示す。入力手段２３によりユーザーからの操作を受け、表示部２０に表示されたアプリケーション起動用アイコンのタップ操作により起動する。また、ユーザーが現在視聴している番組を識別するためのネットワークＩＤ、サービスＩＤなどの番組状態情報を番組の番組配列情報ＳＩから作成し、通信Ｉ／Ｆ２２、無線ルーター５を経由して番組関連情報配信サーバー７へ送信する。また、本実施例では、番組関連情報アプリケーションの設定部を使用する場合の例を説明としているが、テレビを単独で動作している場合等に、後述する無線端末３、４の番組関連情報アプリケーションと同様に表示部２０に番組関連情報のキーワード、リンク情報またはコンテンツ情報の一部または全部を表示し、ブラウザエンジン２１０１で検索、リンク等を行うことができる。
【００８７】
顔画像取得部２１０８は、撮像部２７により撮像された顔画像を含むデジタル顔画像情報を取得する。取得したデジタル顔画像情報は圧縮フォーマットまたは非圧縮フォーマットのような種々のフォーマットに変換することができる。また、圧縮フォーマットは、図示しない設定により、通信回線容量に応じて圧縮率を可変することができる。特定のフォーマットに変換されたデジタル顔画像情報は、通信Ｉ／Ｆ２２、無線ルーター５を経由して、外部ネットワーク６に接続された番組関連情報配信サーバー７に対して送信する。
【００８８】
［無線端末のソフトウェア構成］
図２（ｂ）は、図１（ｃ）における、無線端末３の構成のうちメモリ３３とストレージ３４の構成を示す図である。また図２（ｂ）では、ストレージ３４にブラウザプログラム３００１、ユーザー認証プログラム３００６、番組関連情報Ａｐｐプログラム３００７およびコンテンツ再生プログラム３００８を格納している。これらのプログラムは、制御部３７により、メモリ３３にブラウザエンジン３１０１、ユーザー認証部３１０６、番組関連情報Ａｐｐ部３１０７およびコンテンツ再生部３１０８として展開し、制御部３７が上記プログラムを実行することで各種機能を実現することができる。ブラウザプログラム３００１、ユーザー認証プログラム３００６、番組関連情報Ａｐｐプログラム３００７およびコンテンツ再生プログラム３００８は、製品の出荷時点でストレージ３４に格納しておいてもよく、通信Ｉ／Ｆ３９または移動体通信Ｉ／Ｆ４０を介してダウンロードしてもよい。
【００８９】
以後の説明では説明を簡単にするため、制御部３７が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００９０】
ブラウザエンジン３１０１は、テレビ受信機１のブラウザエンジン２１０１と同様に、ＨＴＭＬパーサー３１０２、データベース生成部３１０３、レンダリング部３１０４、画像処理部３１０５の各機能ブロックから構成される。ＨＴＭＬパーサー３１０２、データベース生成部３１０３、レンダリング部３１０４、画像処理部３１０５の説明は、ブラウザエンジン２１０１と同様のため、詳細の説明は省略する。
【００９１】
制御部３７は、入力手段４１の操作に応じて番組関連情報Ａｐｐ部３１０７を起動すると、番組関連情報Ａｐｐ部３１０７は、ブラウザエンジン３１０１を起動し、ブラウザエンジン３１０１はリンク情報によりリンクされたサーバーにアクセスを行う。次に、ブラウザエンジン３１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを制御部３７、通信Ｉ／Ｆ３９、無線ルーター５を経由して、外部ネットワーク６からネットワーク上のＵＲＬにより特定される番組関連情報配信サーバー７に送信する。ＵＲＬにより特定される番組関連情報配信サーバー７は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク６を経由してブラウザエンジン３１０１に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン３１０１のＨＴＭＬパーサー３１０２、データベース生成部３１０３、レンダリング部３１０４、画像処理部３１０５によりブラウザ表示画面を生成し、表示部３８に表示する。
【００９２】
ユーザー認証部３１０６は、番組関連情報配信サーバー７からの認証を受けるために、ユーザーによる入力手段４１を用いた入力によって予めストレージ３４の各種データに記憶されたユーザーアカウントとユーザーアカウントに関連付けられたパスワード（以下ユーザー認証情報という）を、通信Ｉ／Ｆ３９、無線ルーター５を経由して、外部ネットワーク６に接続された番組関連情報配信サーバー７に対して送信する。また、２回目以降に認証を行う場合は、ストレージ３４の各種データに記憶された接続機器の認証情報を参照することにより認証情報の入力を省略することもできる。
【００９３】
番組関連情報Ａｐｐ部３１０７は、通信Ｉ／Ｆ３９または移動体通信Ｉ／Ｆ４０を通して番組関連情報配信サーバー７から送信されるキーワード、リンク情報などの番組関連情報またはキーワード呈示情報を取得し、取得した番組関連情報画面情報をブラウザエンジン３１０１に渡して番組関連情報表示画面を作成し表示部３８に表示する。番組関連情報表示画面の各番組関連情報欄には番組関連情報配信サーバー７から取得したキーワードまたはリンク情報などの一部または全部を表示することができる。また、番組関連情報Ａｐｐ部３１０７は、番組または番組の場面に関連付けられたキーワード呈示情報により、呈示タイミングを制御する。
【００９４】
コンテンツ再生部３１０８は、通信Ｉ／Ｆ３９または移動体通信Ｉ／Ｆ４０を介して、コンテンツサーバー等から配信されるコンテンツ（例えば映画やドラマなど）のデータやコンテンツ情報を受信し、逐次受信した映像や音声等を再生することでユーザーに提示する。本実施例では、ストリーミングによるコンテンツの配信および再生の場合について説明する。また、コンテンツの再生停止位置の情報は、ストレージ３４の各種データにレジューム情報として保存され、同一コンテンツの再生を再開する場合にレジューム情報から再生停止した位置データを取得し再生開始位置とすることができる。
【００９５】
［サーバーのソフトウェア構成］
図２（ｃ）は、図１（ｄ）における、番組関連情報配信サーバー７の構成のうちメモリ５２とストレージ５３の構成を示す図である。また図２（ｃ）は、ストレージ５３にユーザー・機器管理プログラム４００１、番組関連情報抽出プログラム４００２、広告情報抽出プログラム４００６、顔認識プログラム４００９、番組関連情報画面生成プログラム４０１０、番組場面同期処理プログラム４０１１およびコンテンツ配信プログラム４０１２を格納している。これらのプログラムは、制御部５１により、メモリ５２にユーザー・機器管理部４１０１、番組関連情報抽出部４１０２、広告情報抽出部４１０６、顔認識部４１０９、番組関連情報画面生成部４１１０、番組場面同期処理部４１１１およびコンテンツ配信部４１１２として展開し、制御部５１が上記プログラムを実行することで各種機能を実現することができる。ユーザー・機器管理プログラム４００１、番組関連情報抽出プログラム４００２、広告情報抽出プログラム４００６、顔認識プログラム４００９、番組関連情報画面生成プログラム４０１０、番組場面同期処理プログラム４０１１およびコンテンツ配信プログラム４０１２は、予め外部ストレージなどから格納することができる。なお、番組関連情報データベース５４、広告情報データベース５５、コンテンツデータベース５６および顔情報データベース５７は、各種データベースとして図２（ｃ）での表記は省略する。
【００９６】
ユーザー・機器管理部４１０１は、テレビ受信機１，２または無線端末３、４のユーザー認証情報を基に、ユーザー毎に認証を行い、認証されたテレビ受信機１，２または無線端末３、４のユーザーをユーザーアカウントで区別して管理する。ユーザー認証情報は、ストレージ５３の各種データに保存される。ユーザー・機器管理部４１０１は、通信Ｉ／Ｆ５０、外部ネットワーク６を通して無線端末３、４やテレビ受信機１、２のユーザーによる入力手段４１または入力手段２３を用いた入力によって入力されたユーザー認証情報を取得し、正規の登録ユーザーであるかどうかを確認する。もし、ユーザー認証情報が正しくなかった場合は、エラー情報を返信する機能を持つ。また、ユーザー・機器管理部４１０１は、外部ネットワーク６、無線ルーター５を経由して接続されるテレビ受信機１または２の設定権限を持つユーザーアカウント（プライマリ管理者）を別に設定することができる。本実施例では、テレビ受信機１または２の設定権限を有するプライマリ管理者として、無線端末３のユーザーを登録しているものとするが、無線端末３、４のユーザーとは別のユーザ−を設定しても良い。また、無線端末３のユーザーアカウントにより、ＰＣ等を使用してテレビ受信機１または２の設定ができるようにしても良い。
【００９７】
番組関連情報抽出部４１０２は、図２（ｃ）に示すようにキーワード抽出部４１０３、リンク情報抽出部４１０４およびコンテンツ情報抽出部４１０５の各機能ブロックから構成され、通信Ｉ／Ｆ５０、外部ネットワーク６を通して放送事業者や番組情報提供事業者などからの番組配列情報ＳＩまたはメタデータなどから取得した番組情報から番組関連情報を抽出する。また、性別、年齢、趣味などの属性情報に応じたお勧め情報を生成しデータベースに登録する。
【００９８】
キーワード抽出部４１０３は、番組タイトル、番組詳細情報などの各番組情報からキーワードとなる情報または文字列を抽出する。キーワード抽出部４１０３は、一例として、各番組情報から自立語単位または単語単位で語句を検出し、語句辞書４２０２により文字列の先頭文字から順に１文字、あるいは先頭と次の２文字といった組み合わせで語句辞書データと照合し、該当する語句があれば、この自立語単位または単語単位の語句をキーワードとして、図１（ｄ）に示すストレージ５３の番組関連情報データベース５４に登録する。また、放送事業者がお勧めするキーワードを登録することもできる。
【００９９】
リンク情報抽出部４１０４は、キーワード抽出部４１０３により抽出されたキーワードに、放送事業者や番組情報提供事業者などがお勧めする詳細情報がある場合は、抽出したキーワードと詳細情報とを関連付けたリンク情報を番組関連情報データベース５４に登録する。
【０１００】
キーワード抽出部４１０３またはリンク情報抽出部４１０４から抽出されたキーワードまたはリンク情報は、番組配列情報ＳＩまたはメタデータなどから取得でき、放送開始時刻までに予め提供できる一次情報と、実際に放送された番組内容から抽出したメタデータなどから取得でき、放送開始後または放送終了後から提供できる二次情報から構成される。
【０１０１】
二次情報を放送開始前に提供する場合は、決められた手順により暗号化したり、キーワード呈示情報を付加することにより、放送開始前にユーザーに呈示できないようにして、放送開始後に自動的に呈示したり、番組の場面等に合わせて呈示タイミングを制御するようにできる。また、二次情報は、呈示開始時刻以降に予告として先にキーワードのみを呈示することができる。この場合は、詳細情報の呈示予定時刻などの情報をメッセージ表示したり、呈示された場合にメッセージを表示したり使用者の無線端末にメールすることにより、ユーザーに事前情報を伝えることができる。
【０１０２】
コンテンツ情報抽出部４１０５は、番組に関する動画コンテンツなどが登録されたコンテンツデータベース５６から、前回放送分、本日放送、関連映像などの映像配信のリンク情報などを抽出し、コンテンツ関連情報と関連付けする。また、コンテンツ関連情報も同様に、放送開始時刻までに予め提供できる一次情報と、実際に放送された番組内容から抽出したメタデータなどから取得でき、放送開始後または放送終了後から提供できる二次情報から構成される。
【０１０３】
広告情報抽出部４１０６は、図２（ｃ）に示すようにキーワード抽出部４１０７およびリンク情報抽出部４１０８の各機能ブロックから構成される。
【０１０４】
キーワード抽出部４１０７は、番組スポンサーから予め提供される広告情報からキーワードとなる情報を抽出し、図１（ｄ）に示すストレージ５３の広告情報データベース５５に登録する。また、番組スポンサーがお勧めするキーワードを登録することもできる。
【０１０５】
リンク情報抽出部４１０８は、キーワード抽出部４１０７により抽出されたキーワードに、番組スポンサーがお勧めする詳細情報がある場合は、抽出したキーワードと詳細情報とを関連付けたリンク情報を広告情報データベース５５に登録する。
【０１０６】
キーワード抽出部４１０７およびリンク情報抽出部４１０８から抽出されたキーワードまたはリンク情報は、上述した番組関連情報抽出部４１０２と同様に放送開始時刻までに予め提供できる一次情報と、放送開始後または放送終了後から提供できる二次情報から構成される。広告情報は、スポンサーの意向により一次情報として事前に情報を提供できないような場合は、二次情報のみとすることもできる。また、二次情報を放送開始前に提供する場合は、決められた手順により暗号化したり、呈示開始時刻情報を付加にすることにより、放送開始前にはユーザーに呈示できないようにして、放送開始後に自動的に呈示するようにできる。また、二次情報は、予告として先にリンク情報無しでキーワードのみを呈示することができる。この場合は、詳細情報の呈示予定時刻などの情報をメッセージ表示したり、呈示された場合にメッセージを表示したり使用者の無線端末にメールすることにより、ユーザーに事前情報を伝えることができる。
【０１０７】
制御部５１は、通信Ｉ／Ｆ５０、外部ネットワーク６を通して取得したテレビ受信機１の視聴者が視聴している番組を識別するための番組状態情報を基に、番組関連情報抽出部４１０２または広告情報抽出部４１０６により登録された番組関連情報データベース５４または広告情報データベース５５から番組関連情報を取得し、番組関連情報画面生成部４１１０に渡す。
【０１０８】
また、地域に限定した情報は、テレビ受信機１、２および無線端末３、４それぞれに初期設定の際に登録する地域コード等、受信地域を識別する地域識別情報を利用しても良い。テレビ受信機１、２における地域識別情報の登録方法としては、
（１）取り扱い説明書に記載の該当地域の地域コードを入力する、
（２）予め住所と地域コードとの対応テーブルを機器に保持しておき、ユーザーに住所を入力させて、対応する地域コードを地域識別情報として登録する、
（３）予め郵便番号と地域コードとの対応テーブルを機器に保持しておき、ユーザーに郵便番号を入力させて、対応する地域コードを地域識別情報として登録する、
などの方法を採用すれば良い。無線端末３、４における地域識別情報の登録方法としては、上記の（１）、（２）、（３）に加えて、
（４）ＧＰＳ受信部で取得した住所情報を用いて対応する地域コードを地域識別情報として登録する、
という方法としてもよい。登録した地域識別情報はそれぞれ図示しない不揮発性メモリなどに格納すれば良い。
【０１０９】
顔認識部４１０９は、テレビ受信機１の顔画像取得部２１０８で取得されたデジタル顔画像情報を受信し、デジタル顔画像情報に含まれる人物の顔の特徴を検出し顔画像における顔の特徴データを抽出する。１フレームの撮像画像に複数の顔が写っている場合は複数の人物の顔をそれぞれ検出し、それぞれの顔の特徴データを抽出する。顔の特徴データは、顔に関する情報である顔情報の一例である。
【０１１０】
抽出された顔の特徴データは、図１（ｄ）に示すストレージ５３の顔情報データベース５７に顔認識情報の特徴データとして登録することができる。また、顔画像取得部２１０８で取得した顔の特徴データと顔情報データベース５７に登録されている顔認識情報の特徴データと比較して類似度を判定し、取得した顔情報がどのユーザーアカウントのユーザーであるかを特定する。もし、特定されたユーザーが顔情報データベース５７に存在する場合は、現在番組を視聴しているユーザーと判定し、制御部５１は、そのユーザーが所有する無線端末に対して、番組関連情報Ａｐｐに番組関連情報表示の開始を示す通知（メッセージ）または自動的に番組関連情報Ａｐｐを起動するための指示をする命令を通信Ｉ／Ｆ５０を経由して、通信ネットワークまたは通信ネットワークに接続された外部ネットワーク６を介して送信する。
【０１１１】
番組関連情報配信サーバー７から無線端末３、４にアプリケーションの起動命令またはメッセージを通知する仕組みとしては、プッシュ通知などの通知方式を採用することもできる。例えばＡｐｐｌｅ（登録商標）社ではＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃｔｉｏｎ  Ｓｅｒｖｉｃｅ）と呼ばれ、ｉｐｈｏｎｅ（登録商標）と呼ばれる携帯端末に採用されている。なお、プッシュ通知とは、サーバーからクライアントの端末に自動的に情報を送り届ける仕組みをいう。
【０１１２】
番組関連情報画面生成部４１１０は、無線端末３、４の表示部３８に設定画面、番組関連情報画面など表示するための表示画面情報を生成する。また、番組関連情報画面生成部４１１０は、ユーザーアカウントまたはユーザー属性に対応した表示画面情報を生成する。前記表示画面情報等は、通信Ｉ／Ｆ５０、外部ネットワーク６および無線ルーター５を経由してテレビ受信機１，２または無線端末３、４に送信され、テレビ受信機１，２または無線端末３、４の番組関連情報Ａｐｐ部２１０７または３１０７により表示部２０または表示部３８に設定画面、番組関連情報画面などの表示画面を表示する。
【０１１３】
番組場面同期処理部４１１１は、番組関連情報抽出部４１０２または広告情報抽出部４１０６より抽出されたキーワード情報またはリンク情報を、それを呈示する番組またはＣＭ等の呈示場面と同期させるために、キーワード情報またはリンク情報を呈示番組または呈示場面と関連付けるためのキーワード呈示情報を生成し、ストレージ５３の番組関連情報データベース５４または広告情報データベース５５にキーワード情報、リンク情報に関連付けて格納する。キーワード呈示情報としては、タイムコードなど番組の進行に合わせて更新される情報を付与することができ、キーワード呈示情報を現在時刻に合わせて呈示したり、現在時刻から所定時間以内のタイムコード情報を有する場合に、キーワードを呈示するようにもできる。また、番組単位で呈示すれば良いキーワードやリンク情報は、キーワード呈示情報が無い状態（例えばｎｕｌｌ（空）データ）とすればよい。
【０１１４】
コンテンツ配信部４１１２は、通信Ｉ／Ｆ５０、外部ネットワーク６を通して無線端末３やテレビ受信機１などの機器からの配信要求に基づき、ストレージ５３のコンテンツ４２０１に蓄積された動画などのコンテンツを接続機器の表示性能に合わせて配信制御を行うことができる。
【０１１５】
［データ形式］
次に、図３（ａ）〜（ｄ）を用いて、本実施例のネットワーク端末システムに関連するデータ形式について説明する。
【０１１６】
図３（ａ）は、テレビ受信機１から番組関連情報配信サーバー７に送信される番組状態情報のデータ形式の一例を示す図である。
【０１１７】
テレビ受信機１から番組関連情報配信サーバー７に送信される番組状態情報は、図３（ａ）に示されるように、ネットワークＩＤ（いわゆる放送）１０１、サービスＩＤ（いわゆるチャンネル番号）１０２、イベントＩＤ（いわゆる番組）１０３、イベント開始時刻１０４、イベント継続時間１０５およびイベント名称（いわゆる番組タイトル）１０６などの視聴している番組を特定するための情報から構成される。イベント開始時刻１０４は、年、月、日、時、分、秒の情報を含み、イベント継続時間１０５は、時、分、秒の情報を含む。
【０１１８】
本実施例では、デジタル放送の番組を受信し、その番組を視聴する場合を例として説明しているが、外部ネットワークと接続されたサーバーからＩＰ放送や、ビデオオンデマンド、などの形態でコンテンツストリーム（映像音声ストリーム）を受信する場合は、配信元の事業者名、番組識別情報などの視聴している番組を特定できる情報から構成されるようにしてもよい。
【０１１９】
図３（ｂ）は、番組関連情報配信サーバー７のユーザー・機器管理部４１０１で管理されるユーザー管理情報の内容例を示すデータテーブルである。ユーザー管理情報には、ユーザー認証情報としてのユーザーアカウント１０７、パスワード１０８、およびユーザーアカウントの詳細情報としてのユーザー名１０９、メールアドレス１１０、住所、属性１１１などが記憶されている。
【０１２０】
ユーザーアカウント１０７は、パスワード１０８に関連付けられ、無線端末３、４のユーザー認証情報として参照される。
【０１２１】
メールアドレス１１０は、登録情報等の情報をユーザー毎にメールを配信するために使用する。属性１１１は、ユーザー毎にきめ細かな番組関連情報を提供するためにユーザーの性別、年齢、趣味などのお好みなどを示す属性である。また、本実施例では、パスワードによるユーザー認証を前提に説明するが、指静脈や指紋、音声、顔画像、虹彩等の一般的生体認証などであってもよく、その場合には適宜ユーザー認証情報の項目が変わる。
【０１２２】
図３（ｃ）は、番組関連情報配信サーバー７のユーザー・機器管理部４１０１で管理される機器管理情報のうち、テレビ受信機１の設定内容例を示すデータテーブルである。ユーザー・機器管理部４１０１で管理される機器管理情報には、プライマリ管理者（ユーザーアカウント）１１２、ユーザー（ユーザーアカウント）１１３、機器名１１４、機器ＩＤ１１５、機器ＩＰアドレス１１６などが記憶されている。
【０１２３】
プライマリ管理者（ユーザーアカウント）１１２は、テレビ受信機１または２の初期設定などを設定できる管理者権限を持つユーザー（無線端末所有者）をプライマリ管理者として設定したときのユーザーアカウントを示す。ユーザー（ユーザーアカウント）１１３は、テレビ受信機１または２を使用するユーザーのユーザーアカウントを示す。機器名１１４は、ユーザーが任意に入力した機器名を示す。機器ＩＤ１１５は、テレビ受信機１または２を一意に識別するための識別ＩＤを示し、機器に張り付けられたラベルなどから確認でき、ユーザーにより設定される。機器ＩＰアドレス１１６は、テレビ受信機１または２に割り当てられたプライベートＩＰアドレスを示す。
【０１２４】
図３（ｄ）は、番組関連情報配信サーバー７から属性に応じて無線端末３、４に送信される番組関連情報のデータ形式の一例を示す図である。
【０１２５】
番組関連情報配信サーバー７から無線端末３または４に送信される番組関連情報は、図３（ｄ）に示されるように、種類１１７、レベル１１８およびキーワード／コンテンツ１１９の形式で構成される。
【０１２６】
種類１１７は、関連情報の種類を示すもので、「番組関連情報」、「広告関連情報」および「コンテンツ関連情報」から成る。「番組関連情報」は、番組の出演者、関連情報などがキーワードとして登録された番組関連情報データベース５４から抽出される。「広告関連情報」は、番組内で提供された番組スポンサーの会社情報、商品情報などが登録された広告情報データベース５５から抽出される。「コンテンツ関連情報」は、番組に関する動画コンテンツなどが登録されたコンテンツデータベース５６から抽出され、前回放送分、本日放送、関連映像などの映像配信のリンク情報などを含む。各関連情報は、レベル１１８、キーワード／コンテンツ１１９を有する。
【０１２７】
レベル１１８は、複数階層から成っており、本実施例ではレベル１およびレベル２で構成されており、各レベルは一以上のキーワードまたはコンテンツからなるキーワード／コンテンツ１１９で構成される。また、各レベルは、番組、コンテンツの種類等により一部を省略することもできる。本実施例では、コンテンツ関連情報は、レベル２のみの場合として説明する。
【０１２８】
レベル１は、リンク指定無しのキーワードを示し、そのキーワードを使用して検索エンジンでフリーワード検索できる。
【０１２９】
レベル２は、リンク指定有りのキーワード（コンテンツ）を示し、予めそのキーワードに関連するＷＥＢページなどの詳細情報へのリンク先情報（ＵＲＬ）が指定されている。また、レベル２のキーワードに関してもレベル１のキーワードと同様にして、そのキーワードを使用してフリーワード検索することが可能となっている。
【０１３０】
また、二次情報のレベル１またはレベル２のキーワード（コンテンツ）は、呈示開始時刻および呈示期間からなるキーワード呈示情報を指定することができ、番組の開始またはＣＭ等の場面の切り替わり等に同期して呈示するようにできる。また、キーワード呈示情報を指定しない場合は、関連情報を受け取った時点で直ちに呈示するようにもできる。さらに、所定期間内に詳細情報が呈示されるキーワードについては、呈示開始をお知らせするような予約登録を行うことができる。また、キーワード／コンテンツ１１９は、予め決められた上限の個数まで設定することができる。
【０１３１】
また、本実施例では、テキスト情報によるリンク指定有りのキーワード（コンテンツ）としているが、画像等のオブジェクトからのリンク指定としてもよい。また、本実施例では、無線端末３、４のユーザーの属性に応じた番組関連情報データを提供するようにしているが、機器ＩＤ毎にユーザーアカウントを付して一括した番組関連情報データとしてもよい。この場合は、無線端末側で指定されたユーザーアカウントの情報を表示するようにすればよい。さらに、番組関連情報データは、ユーザーアカウントに指定されない共通の番組関連情報データを含み、無線端末側の設定で共通の番組関連情報を表示するようにもできる。
【０１３２】
［初回設定］
以下、ネットワーク端末システムを最初に使用する場合の初回設定時の動作例について、図４、図５、図８〜図１１を用いて説明する。
【０１３３】
図４は、テレビ受信機１の入力手段２３を用いた入力により、テレビ受信機１のプライマリ管理者が、番組関連情報配信サーバー７に対して図３（ｃ）に示すデータ形式で初回設定を行う場合の動作を示すシーケンス図である。テレビ受信機２で初回設定を行う場合も同様のため、説明を省略する。
【０１３４】
図８は、テレビ受信機１のメニュー画面の表示例を示す。
【０１３５】
Ｓ１０１：図８において、メニュー画面２０１の「番組関連情報設定」２０２を入力手段２３により選択すると、テレビ受信機１の制御部２４は、番組関連情報Ａｐｐ部２１０７の起動を指令し、「番組関連情報設定」アプリを起動する。
【０１３６】
Ｓ１０２：番組関連情報Ａｐｐ部２１０７は、ブラウザエンジン２１０１を起動し、ブラウザエンジン２１０１は予め設定されたリンク情報によりリンクされた番組関連情報配信サーバー７にアクセスを行い、ログイン画面情報を要求する。
【０１３７】
Ｓ１０３：番組関連情報配信サーバー７は、ログイン画面情報を生成し、テレビ受信機１に送信する。
【０１３８】
Ｓ１０４：ブラウザエンジン２１０１は、ログイン画面を生成し、表示部２０に番組関連情報設定画面のログイン画面を表示する。
【０１３９】
Ｓ１０５：テレビ受信機１の制御部２４は、入力手段２３によりユーザーアカウントおよびパスワード等のログイン情報の入力を受け付けると、ブラウザエンジン２１０１に、前記ログイン情報をリクエストメッセージとして、番組関連情報配信サーバー７に対して送信させる。
【０１４０】
Ｓ１０６：番組関連情報配信サーバー７のユーザー・機器管理部４１０１は、各種データのユーザー管理情報を参照し、正規の登録ユーザーであればユーザーを認証する。
【０１４１】
Ｓ１０７：番組関連情報配信サーバー７は、Ｓ１０６でユーザーの認証に成功した場合、番組関連情報画面生成部４１１０で生成された番組関連情報設定画面情報をレスポンスメッセージとしてブラウザエンジン２１０１に返信する。
【０１４２】
Ｓ１０８：ブラウザエンジン２１０１は、受信した番組関連情報設定画面情報に基づき、表示部２０に図９に示すような番組関連情報設定画面２０３を表示する。図９は、テレビ受信機１の番組関連情報設定画面の表示例を示す。
【０１４３】
図９において、「機器名」タブ２０４は、図示はしていないがメーカー毎に機器名がリスト化された機器名リストからプルダウン形式、チェックボックス形式などのＧＵＩでユーザーが選択またはユーザーが任意に入力した機器名を示す。「機器ＩＤ」タブ２０５は、ユーザーが利用する機器を一意に識別するための識別ＩＤを示し、機器に貼り付けられたラベル、メニュー設定画面などから確認でき、ユーザーが入力手段２３を用いて入力する。「ＩＰアドレス」タブ２０６は、機器に割り当てられたプライベートＩＰアドレスを示し、ユーザーが入力手段２３を用いて設定する。「ユーザー」タブ２０７は、機器を使用するユーザー（プライマリ管理者を含む）のユーザーアカウントを示し、ユーザーが入力手段２３を用いて入力する。
【０１４４】
Ｓ１０９：図９の画面において、「機器名」タブ２０４、「機器ＩＤ」タブ２０５、「ＩＰアドレス」タブ２０６および「ユーザー」タブ２０７に設定情報が入力された後に「確認」ボタン２０７の選択を入力手段２３が検出すると、設定情報は、番組関連情報配信サーバー７に送信される。
【０１４５】
Ｓ１１０：番組関連情報配信サーバー７は、受け取った設定情報を登録する。
【０１４６】
Ｓ１１１：正常に登録ができた場合等メッセージを含む応答を、テレビ受信機１に通知する。
【０１４７】
次に、無線端末３の入力手段４１を用いた入力により、各無線端末の所有者であるユーザーがテレビ受信機１または２を特定するための機器ＩＤ、属性などの初回設定を行う場合の動作例について説明する。
【０１４８】
図５は、無線端末３のユーザーが、番組関連情報配信サーバー７に対して初回設定を行う場合の動作を示すシーケンス図である。無線端末４のユーザーが初回設定を行う場合も同様のため、説明を省略する。
【０１４９】
図１０は、無線端末３のメニュー画面の表示例を示す。
【０１５０】
Ｓ２０１：図１０において、メニュー画面３０１の「番組関連情報設定」３０２を入力手段４１により選択すると、無線端末３の制御部３７は、番組関連情報Ａｐｐ部３１０７の起動を指令し、「番組関連情報設定」アプリを起動する。
【０１５１】
Ｓ２０２：番組関連情報Ａｐｐ部３１０７は、ブラウザエンジン３１０１を起動し、ブラウザエンジン３１０１は予め設定されたリンク情報によりリンクされた番組関連情報配信サーバー７にアクセスを行い、ログイン画面情報を要求する。
【０１５２】
Ｓ２０３：番組関連情報配信サーバー７は、ログイン画面情報を生成し、無線端末３に送信する。
【０１５３】
Ｓ２０４：ブラウザエンジン３１０１は、ログイン画面を生成し、表示部３８に番組関連情報設定画面のログイン画面を表示する。
【０１５４】
Ｓ２０５：無線端末３の制御部３７は、入力手段４１によりユーザーアカウントおよびパスワード等のログイン情報の入力を受け付けると、ブラウザエンジン３１０１に、前記ログイン情報をリクエストメッセージとして、番組関連情報配信サーバー７に対して送信させる。
【０１５５】
Ｓ２０６：番組関連情報配信サーバー７は、ユーザー・機器管理部４１０１により各種データのユーザー管理情報を参照し、正規の登録ユーザーであればユーザーを認証する。
【０１５６】
Ｓ２０７：番組関連情報配信サーバー７は、Ｓ２０６でユーザーの認証に成功した場合は番組関連情報画面生成部４１１０で生成された番組関連情報設定画面情報をレスポンスメッセージとしてブラウザエンジン３１０１に返信する。なお、ユーザーの認証に失敗した場合は、その旨を表示するための画面情報をブラウザエンジン３１０１に返信し、ブラウザエンジン３１０１は受信した画面情報に基づき認証に失敗した旨の表示を表示部３８に表示させる。
【０１５７】
Ｓ２０８：ブラウザエンジン３１０１は、表示部３８に図１１に示すような番組関連情報設定画面３０４を表示する。図１１は、無線端末３の番組関連情報設定画面の表示例を示す。
【０１５８】
図１１において、「ユーザーＩＤ」タブ３０５は、番組関連情報配信サーバー７に予め登録されたユーザーを識別するためのユーザーアカウントを示す。「機器ＩＤ」タブ３０６は、テレビ受信機１または２を特定するための機器ＩＤを示し、ユーザーが入力手段４１を用いて設定する。ユーザー名などの「基本情報」タブ３０７および趣味などの「オプション」タブ３０８はユーザーの属性等を示し、ユーザーが入力手段４１を用いて設定する。
【０１５９】
Ｓ２０９：図１１の画面において、「機器ＩＤ」タブ３０６、「基本情報」タブ３０７および「オプション」タブ３０８に設定情報が入力された後に、「確認」ボタン３０９の選択を入力手段４１が検出すると、設定情報は、番組関連情報配信サーバー７に送信される。
【０１６０】
Ｓ２１０：番組関連情報配信サーバー７は、受け取った設定情報を登録する。
【０１６１】
Ｓ２１１：正常に登録ができた場合等メッセージを含む応答を、無線端末３に通知する。
【０１６２】
［動作フロー／シーケンス］
次に、図６、図７、図１２〜図１４を用い、無線端末３の入力手段４１がユーザーからの操作を受け、番組関連情報を表示部３８に表示する場合の例について説明する。
【０１６３】
図６は、テレビ受信機１が、視聴中の番組に関する番組状態情報を番組関連情報配信サーバー７へ送信する場合の動作フロー／シーケンスの一例を示す図である。
【０１６４】
Ｓ２００１：テレビ受信機１の入力手段２３により、テレビ受信機１の制御部２４に電源オンが指令される。
【０１６５】
Ｓ２００２：テレビ受信機の制御部２４は、電源オンの指令を受け取ると電源をオンにするとともに、これに連動して番組関連情報Ａｐｐ部２１０７への起動を指令し、「番組関連情報」アプリを起動する。
【０１６６】
番組関連情報Ａｐｐ部２１０７は、ブラウザエンジン２１０１を起動し、ブラウザエンジン２１０１は予め設定されたリンク情報によりリンクされた番組関連情報配信サーバー７にアクセスを行い、ログイン画面情報を要求する。番組関連情報配信サーバー７は、ログイン画面情報を生成し、テレビ受信機１に送信する。ブラウザエンジン２１０１は、ログイン画面を生成し、表示部２０に番組関連情報設定画面のログイン画面を表示する。（図４  ステップＳ１０２〜Ｓ１０４と同じ）
Ｓ２００３：テレビ受信機の制御部２４は、予め各種データに記憶されたユーザー認証情報を参照し、ユーザー認証情報を番組関連情報配信サーバー７に対して送信する。
【０１６７】
Ｓ２００４：番組関連情報配信サーバー７は、ユーザー・機器管理部４１０１により各種データのユーザー管理情報を参照し、正規の登録ユーザーであればユーザーを認証し、テレビ受信機の制御部２４に認証に成功した旨の通知をする。
【０１６８】
Ｓ２００５：認証に成功した旨の通知を受けると、テレビ受信機１は、機器を認証するための機器ＩＤを番組関連情報配信サーバー７に対して送信する。
【０１６９】
Ｓ２００６：番組関連情報配信サーバー７は、テレビ受信機１から受け取った機器ＩＤが予め登録された機器で有れば機器を認証する。
【０１７０】
Ｓ２００７：テレビ受信機１の制御部２４は、テレビ受信機１において視聴しているチャンネルが変更されたかどうか監視する。更新がない場合は（Ｓ２００７：ＮＯ）、更新待ち状態となる。
【０１７１】
Ｓ２００８：チャンネルの更新があった場合は（Ｓ２００７：ＹＥＳ）、更新された番組状態情報を番組関連情報配信サーバー７に対して送信する。番組状態情報が更新されたかどうかの判定は、通信トラフィックの増大を防止するために、更新周期が所定時間を超える場合にのみ、番組状態情報が更新されたと判定するようにしてもよい。
【０１７２】
Ｓ２００９：番組関連情報配信サーバー７は、テレビ受信機１の機器ＩＤと更新された番組状態情報を対応させて記憶する。
【０１７３】
Ｓ２０１０：テレビ受信機１の入力手段２３により、テレビ受信機１の制御部２４に電源オフが指令されると、制御部２４は、電源オフの指令を受け電源をオフにする。
【０１７４】
Ｓ２０１１：テレビ受信機の制御部２４は、番組関連情報配信サーバー７に対してログアウト情報を送信する。
【０１７５】
Ｓ２０１２：番組関連情報配信サーバー７は、ログアウトの応答を行い、テレビ受信機１が未視聴状態として扱う。
【０１７６】
以上のように、テレビ受信機１のチャンネルを切り換えても、チャンネル選局後の新しいチャンネルの番組状態情報を番組関連情報配信サーバー７に送信することにより、現在視聴中の番組に関して、番組関連情報配信サーバー７から外部ネットワーク６を経由して番組関連情報を取得することができる。
【０１７７】
図７は、番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【０１７８】
Ｓ３００１：図１０において、メニュー画面３０１の「番組関連情報」３０３を入力手段４１により選択すると、無線端末３の制御部３７は、番組関連情報Ａｐｐ部３１０７の起動を指令し、「番組関連情報」アプリを起動する。
【０１７９】
番組関連情報Ａｐｐ部３１０７は、ブラウザエンジン３１０１を起動し、ブラウザエンジン３１０１は予め設定されたリンク情報によりリンクされた番組関連情報配信サーバー７にアクセスを行い、ログイン画面情報を要求する。番組関連情報配信サーバー７は、ログイン画面情報を生成し、無線端末３に送信する。ブラウザエンジン３１０１は、ログイン画面を生成し、表示部３８に番組関連情報設定画面のログイン画面を表示する。（図５  ステップＳ２０２〜Ｓ２０４と同じ）
Ｓ３００２：無線端末３のブラウザエンジン３１０１は、入力手段４１により入力されたユーザーアカウントおよびパスワードのログイン情報を番組関連情報配信サーバー７に対して送信する。
【０１８０】
Ｓ３００３：番組関連情報配信サーバー７は、ユーザー・機器管理部４１０１によりストレージ５３の各種データに保存されたユーザー認証情報を参照し、正規の登録ユーザーであればユーザーを認証する。
【０１８１】
Ｓ３００４：テレビ受信機１の番組関連情報Ａｐｐ部３１０７は、ブラウザエンジン３１０１を介して、図３（ｄ）で示すデータ形式で番組関連情報の送信を要求する。
【０１８２】
Ｓ３００５：番組関連情報配信サーバー７の制御部５１は、通信Ｉ／Ｆ５０を介して無線端末３からの視聴番組関連情報の送信要求を受信すると、無線端末３のユーザーアカウントに対応するユーザー属性を確認する。
【０１８３】
Ｓ３００６：番組関連情報配信サーバー７の制御部５１は、ストレージ５３の番組関連情報データベース５４、広告情報データベース５５のデータを参照し、ユーザーアカウントまたはユーザー属性に対応した視聴番組に関係する情報を図３（ｄ）に示すデータ形式で番組関連情報を作成し、通信Ｉ／Ｆ５０、外部ネットワーク６および無線端末３の通信Ｉ／Ｆ３９を経由して無線端末３に送信する。また、番組関連情報には、キーワード呈示情報が付加されており、キーワード呈示情報が示す呈示タイミングに合わせて番組関連情報を呈示することができる。
【０１８４】
Ｓ３００７：番組関連情報配信サーバー７の制御部５１は、キーワード情報の更新があるかどうか判定を行い、更新情報が有る場合に番組関連情報を無線端末３に送信する（Ｓ３００７：ＹＥＳ）。更新情報が無い場合（Ｓ３００７：ＮＯ）、継続して監視を続ける。このような自動更新は、前述したようにキーワード呈示情報が示す呈示タイミングに合わせて番組関連情報を呈示し、番組または番組の場面に呈示タイミングを同期する場合に有用である。
【０１８５】
Ｓ３００８：番組関連情報Ａｐｐ部３１０７は、受信した番組関連情報を基に、表示部３８に番組関連情報画面を表示する。
【０１８６】
図１２は、番組関連情報画面の表示例を示す。
【０１８７】
図１２において、番組タイトル表示部４０１には現在放送中の番組の番組タイトル、放送時刻、チャンネル番号が表示され、番組関連表示部４０２には、出演者、キーワードおよびスポンサー等の関連情報が表示される。また、「更新」ボタン４０６をタップ操作することにより、手動により最新情報に更新することができる。
【０１８８】
本実施例では、図３（ｄ）のデータ形式で示される種類１１７の「番組関連情報」のキーワードは「出演者」部４０３及び「キーワード」部４０４に表示される。また、種類１１７の「広告関連情報」のキーワードは「スポンサー」部４０５に表示される。
【０１８９】
また、図３（ｄ）のレベル１１８でレベル１として指定されるキーワードは、図１２では枠無しで表示され、レベル２のキーワードは枠有りで表示されている。レベル２の枠有りは文字色を変えたり、アンダーライン表示を行うなどレベル１のものと区別して表示してあれば良い。
【０１９０】
Ｓ３００９：制御部３７は、入力手段４１により番組関連情報表示画面に表示されたキーワードが選択されたことを検知する。
【０１９１】
Ｓ３０１０：制御部３７は、選択されたキーワードが、レベル１またはレベル２なのかを判定する。
【０１９２】
Ｓ３０１１：Ｓ３０１０で判定されたキーワードがレベル１であれば（Ｓ３０１０：ＹＥＳ）、キーワード検索による表示とする。
【０１９３】
Ｓ３０１２：Ｓ３０１０で判定されたキーワードがレベル２であれば（Ｓ３０１０：ＮＯ）、指定ＵＲＬによる表示とする。
【０１９４】
Ｓ３０１３：ブラウザエンジン３１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを制御部３７、通信Ｉ／Ｆ３９、無線ルーター５を経由して、外部ネットワーク６からネットワーク上のＵＲＬにより特定されるサーバーに送信する。
【０１９５】
ＵＲＬにより特定されるサーバーは、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク６を経由してブラウザエンジン３１０１に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン３１０１のＨＴＭＬパーサー３１０２、データベース生成部３１０３、レンダリング部３１０４、画像処理部３１０５によりブラウザ表示画面を生成し、番組関連詳細情報を表示部３８に表示する。
【０１９６】
図１２において、番組関連表示部４０２は、レベル１とレベル２が混在して表示されており、レベル１（枠無し）をタップ操作すると、図１３の検索画面のポップアップ画面が表示される。
【０１９７】
図１３は、無線端末３における検索画面のポップアップ表示画面４０７の一例を示す図である。
【０１９８】
図１３において、レベル１（枠無し）は、リンク情報がなくキーワード情報のみであるため、このキーワードを検索語として各種検索を行うことができる。
【０１９９】
「番組表で調べる」４０８をタップ操作により選択した場合は、図示はしていないが、無線端末３が取得した現在放送中または今後放送予定の番組配列情報ＳＩの中から連続ドラマなどの同じ番組タイトルの番組を探したり、同じ出演者が出演している番組を探したりすることが可能となる。
【０２００】
「ＸＸＸ検索で調べる」４０９を選択した場合は、ブラウザエンジン３１０１が起動していない場合はブラウザエンジン３１０１を起動し、所定のＷｅｂ検索エンジンを使用して、Ｗｅｂ検索することができる。
【０２０１】
「ＹＹＹで調べる」４１０を選択した場合も、ブラウザエンジン３１０１を起動し、Ｗｅｂ上のフリー百科辞典などのＷｅｂサービスでキーワードから関連情報を検索できる。
【０２０２】
なお、「ＸＸＸ検索で調べる」４０９、「ＹＹＹで調べる」４１０は、使用するＷｅｂ検索エンジンやＷｅｂサービスの数に応じて複数表示することも可能であり、また、無線端末３内に図示しないデータベースを有している場合には、当該データベースからキーワードを検索することも可能である。
【０２０３】
無線端末３内に有するデータベースを使用する場合、番組関連情報Ａｐｐ部３１０７がデータベースから検索結果を取得してポップアップなどの形式で検索結果を表示することも可能であり、選択されたキーワードを、データベースを管理するアプリケーションに送信し、当該アプリケーションの操作画面上に検索結果を表示させることも可能である。検索を中止する場合は、「中止」４１１を選択すると、元の図１２の画面に戻る。
【０２０４】
次に、図１２のレベル２（枠有り）をタップ操作した場合の例について説明する。
【０２０５】
図１２でキーワードをタップ操作で選択すると、図１４の検索画面のポップアップ画面４１２が表示される。
【０２０６】
図１４は、図１３における検索画面のポップアップ表示画面４０７の変形例を示す図である。
【０２０７】
図１４において、レベル２（枠有り）はリンク情報を持つため、図１３の検索画面に対して「指定ＵＲＬへ」４１３が追加されている。「指定ＵＲＬへ」４１３をタップ操作すると、ＵＲＬにより特定されるサーバーからにＷｅｂコンテンツ情報を取得しＷｅｂコンテンツ画面（図示していない）を表示する。また、レベル２のキーワードは、「番組表で調べる」４０８、「ＸＸＸ検索で調べる」４０９、「ＹＹＹで調べる」４１０で、検索語として各種検索を行うこともできる。「番組表で調べる」４０８、「ＸＸＸ検索で調べる」４０９、「ＹＹＹで調べる」４１０および「中止」４１１は、図１３の説明と同様のため説明を省略する。
【０２０８】
ここで、通信Ｉ／Ｆ３９による外部ネットワークとの接続を移動体通信Ｉ／Ｆ４０による通信ネットワーク接続より優先するようにすることにより、在宅時などに限定した使用が可能となる。
【０２０９】
また、テレビ受信機１が電源オフになってログアウト状態になっているときに、無線端末３が番組関連情報Ａｐｐを起動して番組関連情報配信サーバー７に接続した場合は、番組関連情報を提供できないケースとしてメッセージを無線端末側に通知するようにもできる。
【０２１０】
また、同様のケースでは、電子番組表と連携することにより、視聴番組を特定しないで電子番組表から選択した番組に関する関連情報を提供するようにもできる。この場合は、番組関連情報抽出部４１０２が通信Ｉ／Ｆ５０、外部ネットワーク６を通して放送事業者や番組情報提供事業者などから取得した番組配列情報ＳＩを基に、番組関連情報画面生成部４１１０が電子番組表を作成し、電子番組表の各番組に関連付けられた番組関連情報表示画面情報を無線端末に提供するようにすればよい。
【０２１１】
このように、テレビ受信機１でテレビ放送などの番組を視聴するユーザーは、無線端末３上でキーワードに係る文字列をタップ操作により選択し、インターネット網をはじめとする外部ネットワークを介してユーザーの属性に応じた関連情報を取得することができる。
【０２１２】
また、視聴者が複数の場合でも、それぞれのユーザーの属性に応じてカスタマイズされた関連情報を取得することができる。また、デジタル放送受信機を内蔵していない無線端末でも、番組または番組の場面に合わせて番組関連情報を表示できる。また、外部ネットワークの負荷等によりデータ取得が遅延することが予想される場合でも、番組または番組の場面に合わせて番組関連情報を呈示することもできる。
【０２１３】
また、テレビ放送などの番組を表示するテレビ受信機と、情報検索用のための文字列を表示する無線端末が別であるため、情報検索のためにテレビ放送の視聴が中断され、或いは、ＯＳＤ表示や特殊な記号を表示することによって視聴中の番組が見づらくなる問題は解消される。
【実施例２】
【０２１４】
以下、図１５、図１６および図１７を用いて、本発明に係る第二の実施形態を説明する。また、第一の実施形態と比較し、異なるところを強調して説明する。
【０２１５】
［システム構成］
本実施形態でのネットワーク端末システムは、第一の実施形態における図１と同様に、テレビ受信機１、テレビ受信機２、無線端末３、無線端末４、無線ルーター５、外部ネットワーク６、番組関連情報配信サーバー７から構成される。
【０２１６】
テレビ受信機１、無線端末３、番組関連情報配信サーバー７の各部の構成については、第一の実施形態と同じために説明を省略する。
【０２１７】
［ソフトウェア構成］
ソフトウェア構成については、第一の実施形態と同じため説明を省略する。
【０２１８】
［初回設定］
以下、本実施形態でのテレビ受信機１による初回設定時の動作例について、図１５を用いて説明する。テレビ受信機２で初回設定を行う場合も同様のため説明を省略する。
【０２１９】
図１５は、テレビ受信機１の入力手段２３を用いた入力により、テレビ受信機１のプライマリ管理者が、番組関連情報配信サーバー７に対して初回設定を行う場合の動作を示すシーケンス図である。テレビ受信機２で初回設定を行う場合も同様のため説明を省略する。
【０２２０】
第一の実施形態の図４に対して、ステップＳ１１１の後に、ステップＳ３０１〜Ｓ３０５が追加になっている。
【０２２１】
Ｓ１０１〜Ｓ１１１：図４の動作ステップと同様のため説明を省略する。
【０２２２】
Ｓ３０１：図８において、メニュー画面２０１の「番組関連情報設定」２０２を入力手段２３により選択すると、テレビ受信機１の制御部２４は、番組関連情報Ａｐｐ部２１０７の起動を指令し「番組関連情報設定」アプリを起動する。「番組関連情報設定」アプリには、「顔認識設定」アプリが含まれており、図示しないサブメニューから「顔認識設定」アプリを起動する。
【０２２３】
Ｓ３０２：顔画像取得部２１０８は、撮像部２７により撮像された顔画像を含むデジタル顔画像情報を取得し、デジタル顔画像情報を特定フォーマットに変換する。
【０２２４】
Ｓ３０３：制御部２４は、顔画像取得部２１０８が取得したデジタル顔画像情報を番組関連情報配信サーバー７に対して送信する。
【０２２５】
Ｓ３０４：番組関連情報配信サーバー７の顔認識部４１０９は、テレビ受信機１から受け取ったデジタル顔画像情報から顔の特徴データを抽出し、ユーザーアカウントと関連付けて顔情報データベース５７の顔認識情報として記憶する。
【０２２６】
Ｓ３０５：正常に登録ができた場合のメッセージ応答を、テレビ受信機１に通知する。また、周囲環境や画像の圧縮率などにより画像が不鮮明であったり、視聴者との距離、顔の位置などにより正しく認識できないような場合は、エラー推定原因を含むメッセージを通知する。
【０２２７】
［動作フロー／シーケンス］
図１６は、テレビ受信機１が、視聴中の番組に関する番組状態情報を番組関連情報配信サーバー７へ送信し、無線端末３で番組関連情報を取得する場合の動作フロー／シーケンスの一例を示す図である。テレビ受信機２または無線端末４を使用した場合も同様のため説明を省略する。
【０２２８】
第一の実施形態の図６に対して、ステップＳ２００６とステップＳ２００７の間に、ステップＳ３１０１〜ステップＳ３１０４が追加になっている。また、ステップＳ２０１２の後に、ステップＳ３１０５、Ｓ３１０６が追加になっている。
【０２２９】
Ｓ２００１〜Ｓ２００６、Ｓ１０２〜Ｓ１０４：図６、図４の動作ステップと同様のため説明を省略する。
【０２３０】
Ｓ３１０１：顔画像取得部２１０８は、撮像部２７により撮像された顔画像を含むデジタル顔画像情報を取得し、デジタル顔画像情報を特定フォーマットに変換する。
【０２３１】
Ｓ３１０２：制御部２４は、顔画像取得部２１０８が取得したデジタル顔画像情報を番組関連情報配信サーバー７に対して送信する。
【０２３２】
Ｓ３１０３：番組関連情報配信サーバー７の顔認識部４１０９は、テレビ受信機１から受け取ったデジタル顔画像情報から顔の特徴データを抽出する。１フレームの撮像画像に複数の顔が写っている場合は複数の人物の顔をそれぞれ検出し、それぞれの顔の特徴データを区別して抽出する。抽出された顔の特徴データは、顔情報データベース５７の顔認識情報に記憶されている特徴データと比較して類似度を判定し、検出された顔がどのユーザーアカウントのユーザーであるかを特定する。登録された顔情報がある場合は（Ｓ３１０３：ＹＥＳ）、検出されたユーザーアカウントを持つ無線端末（この場合は無線端末３）に対して、視聴しているテレビ受信機１がログインされたために番組関連情報画面の表示開始を通知するメッセージを送信する。また、番組関連情報Ａｐｐの自動的な起動を指示する命令を送信することもできる。この場合、メッセージ画像に表示される選択ボタンなどからユーザーの操作により実行するようにしてもよい。登録された顔情報がないと判定された場合は（Ｓ３１０３：ＮＯ）、メッセージまたは指示命令を送信しない。
【０２３３】
Ｓ３１０４：無線端末３は、番組関連情報画面の表示開始メッセージを表示する。または、図示しない設定により、番組関連情報Ａｐｐを自動的に起動することもできる。また、無線端末３側で図示しない設定により、無線端末３にメッセージを受信するかどうか、または番組関連情報Ａｐｐを自動起動するかどうかを予め設定しておくことができる。また、視聴番組のジャンル、時間帯により受信または自動起動をしないようにも予め設定できる。
【０２３４】
図１７は、番組関連情報通知画面の場合の表示例を示す。
【０２３５】
図１７において、番組関連情報通知画面４１４には、通知表示部４１４が表示され、テレビ受信機１が起動してログインが完了したために、番組関連情報画面を表示するかどうかのメッセージが表示される。「はい」ボタン４１６をタップ操作により選択すると、番組関連情報Ａｐｐを起動して番組関連情報画面を表示することができる。「いいえ」ボタン４１６を選択すると、中止して番組関連情報画面を終了することができる。
【０２３６】
Ｓ２００７〜Ｓ２０１２：図６の動作ステップと同様のため説明を省略する。
【０２３７】
Ｓ３１０５：番組関連情報配信サーバー７は、テレビ受信機１にログアウト応答を行うと、無線端末３に対して、視聴しているテレビ受信機がログアウトされたために番組関連情報画面の表示終了を通知するメッセージ、または番組関連情報Ａｐｐの自動的な終了を指示する命令を送信する。ここで、ステップＳ３１０３で、登録された顔情報がないと判定された場合（Ｓ３１０３：ＮＯ）は、メッセージまたは指示命令を送信しないようにしてもよい。番組関連情報画面の表示終了の通知を受けた場合は、図１７と同様に番組関連情報画面の表示終了を選択ボタンで選択して終了するようにできる。
【０２３８】
Ｓ３１０６：無線端末３は、テレビ受信機１のログアウトによる番組関連情報画面の表示終了メッセージを表示する。または、図示しない設定により、無線端末３で起動している番組関連情報Ａｐｐを自動的に終了することもできる。また、Ｓ３１０４の場合の設定と同様に、メッセージの受信、指示命令の受信を予め設定することができる。
【０２３９】
このように、テレビ受信機でテレビ放送を視聴する場合、テレビ受信機の電源操作に合わせて、無線端末の番組関連情報開始を通知したり、番組関連情報アプリを起動または停止したりすることができ、無線端末とテレビ受信機とを同期して使用することができるため、視聴者の使い勝手が向上する。
【０２４０】
なお、本実施例では図１６のＳ３１０１からＳ３１０３において、撮像部２７により撮像された顔画像を含むデジタル顔画像情報を特定フォーマットに変換して番組関連情報配信サーバー７に送信し、番組関連情報配信サーバー７の顔認識部４１０９がテレビ受信機１から受け取ったデジタル顔画像情報から顔の特徴データを抽出する構成としたが、テレビ受信機１において顔の特徴データを抽出し、番組関連情報配信サーバー７に送信する、という構成にしても本実施例と同様の効果が得られ、さらに、ネットワークのトラフィックを抑えることができる。この場合は、テレビ受信機１が顔認識部を備え、当該顔認識部が特徴データの抽出を行う。
【実施例３】
【０２４１】
以下、図１８、図１９を用いて、本発明に係る第三の実施形態を説明する。また、第一の実施形態と比較し、異なるところを強調して説明する。
【０２４２】
［システム構成］
本実施形態でのネットワーク端末システムは、第一の実施形態における図１と同様に、テレビ受信機１、テレビ受信機２、無線端末３、無線端末４、無線ルーター５、外部ネットワーク６、番組関連情報配信サーバー７から構成される。
【０２４３】
テレビ受信機１、無線端末３、番組関連情報配信サーバー７の各部の構成については、第一の実施形態と同じために説明を省略する。
【０２４４】
［ソフトウェア構成］
ソフトウェア構成については、第一の実施形態と同じため説明を省略する。
【０２４５】
［動作フロー／シーケンス］
図１８は、番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【０２４６】
第一の実施形態の図７に対して、ステップＳ３０１２とステップＳ３０１３の間に、ステップＳ４００１からステップＳ４００４が追加になっている。
【０２４７】
レベル２のキーワードに関する詳細情報は、放送開始や、放送終了後などの呈示タイミングでまだ確定していない場合がある。本実施形態では、放送事業者等の選択により指定ＵＲＬが表示されず、キーワードのみが呈示されている場合について説明する。
【０２４８】
Ｓ３００１〜Ｓ３００７：図７の動作ステップと同様のため説明を省略する。
【０２４９】
Ｓ３００８：番組関連情報Ａｐｐ部３１０７は、受信した番組関連情報を基に、表示部３８に番組関連情報を表示する。
【０２５０】
Ｓ３００９：制御部３７は、入力手段４１により番組関連情報表示画面に表示されたキーワードが選択されたことを検知する。
【０２５１】
Ｓ３０１０：制御部３７は、選択されたキーワードが、レベル１またはレベル２なのかを判定する。
【０２５２】
Ｓ３０１１：Ｓ３０１０で判定されたキーワードがレベル１であれば（Ｓ３０１０：ＹＥＳ）、キーワード検索による表示とする。
【０２５３】
Ｓ３０１２：Ｓ３０１０で判定されたキーワードがレベル２であれば（Ｓ３０１０：ＮＯ）、指定ＵＲＬによる表示とする。
【０２５４】
Ｓ４００１：制御部３７は、選択されたキーワードに現在未呈示情報が有るかどうか判定する。「未呈示情報有り」とは、すでにキーワード呈示情報に含まれる呈示開始時刻になっているが、詳細情報のためのリンク情報等が未開示になっており、キーワードのみが表示されている状態を示している。未呈示情報がなければ（Ｓ４００１：ＮＯ）、指定ＵＲＬの画面を表示する。
【０２５５】
Ｓ４００２：Ｓ４００１で未呈示情報有りと判定されれば（Ｓ４００１：ＹＥＳ）、制御部３７は、ユーザーが入力手段４１により情報呈示の予約を行ったか否かを確認し、呈示予約が為された場合（Ｓ４００２：ＹＥＳ）、，予約情報を通信Ｉ／Ｆ３９、無線ルーター５を経由して、外部ネットワーク６からネットワーク上の番組関連情報配信サーバー７に送信する。呈示情報の予約を行わない場合は（Ｓ４００２：ＮＯ）、ここでステップを終了する。
【０２５６】
Ｓ４００３：番組関連情報配信サーバー７の制御部５１は、詳細情報のためのリンク情報が開示されたかどうかを判定する。Ｓ４００３で詳細情報のためのリンク情報が開示されるまでは待機状態を続ける（Ｓ４００３：ＮＯ）。
【０２５７】
Ｓ４００４：Ｓ４００３で詳細情報のためのリンク情報が開示されると（Ｓ４００３：ＹＥＳ）、無線端末３に対して呈示開始メッセージを送信する。なお、事前に無線端末３のユーザーのメールアドレスが登録されていれば、メールによる呈示開始メッセージを送信するようにしてもよい。また、ステップＳ４００４で呈示開始情報のみ送信し、無線端末３でメールを生成し、自己に対してメールを発行するようにしてもよい。
【０２５８】
Ｓ３０１３：図４の動作ステップと同様のため説明を省略する。
【０２５９】
図１９は、第三の実施形態に係る番組関連情報画面の表示例を示す。図１９は、選択されたキーワードがレベル２であり、レベル２のキーワードに関する詳細情報は、放送開始や、放送終了後などの呈示タイミングでまだ確定していなく、キーワードのみが呈示されている場合の表示例を示す。詳細情報などのリンク情報が無いキーワードが選択されると、未呈示情報有りと判定されメッセージ４１８が表示される。メッセージ４１８には、現在未登録であることと、呈示開始予定時刻（または日付）が判明している場合には、その予定時刻（または日付）を事前情報として表示できる。また、呈示予約ボタン４１９をタップ操作により選択すると、予約登録を行うことができる。
【０２６０】
なお、未呈示情報の有るレベル２のキーワードは、呈示開始までの間、図１２の表示画面においてレベル１と同様に取り扱い、枠無しの表示とし、呈示開始後は枠ありの表示とすることもできる。
【０２６１】
また、呈示期間が設定されているレベル２のキーワードは、呈示期間経過後はレベル１のキーワードと同様に取り扱い、枠無し表示として表示することができる。
【０２６２】
また、現在詳細情報を表示することができないレベル２のキーワードは図１２のレベル１ともレベル２とも異なる表示形式にすることができる。
【０２６３】
このように、番組関連情報に未呈示情報がある場合は、呈示開始のタイミングで呈示開始メッセージまたはメールを受信することができ、番組関連情報の見逃しを防ぐこともできる。また、詳細情報を表示することができないレベル２のキーワードと詳細情報を表示することができるレベル２のキーワードを識別できるようになり、ユーザーの使い勝手を向上させることができる。また、詳細情報を表示することができないレベル２のキーワードは呈示予約を行うことができる。
【実施例４】
【０２６４】
以下、図２０〜図２３を用いて、本発明に係る第四の実施形態を説明する。また、第一の実施形態と比較し、異なるところを強調して説明する。
【０２６５】
［システム構成］
本実施形態でのネットワーク端末システムは、第一の実施形態における図１と同様に、テレビ受信機１、テレビ受信機２、無線端末２、無線端末３、無線ルーター５、外部ネットワーク６、番組関連情報配信サーバー７から構成される。
【０２６６】
テレビ受信機１、無線端末３、番組関連情報配信サーバー７の各部の構成については、第一の実施形態と同じために説明を省略する。
【０２６７】
［ソフトウェア構成］
ソフトウェア構成については、第一の実施形態と同じため説明を省略する。
【０２６８】
［動作フロー／シーケンス］
図２０は、番組関連詳細情報の表示を行うための動作フロー／シーケンスの一例を示す図である。
【０２６９】
第一の実施形態の図７に対して、ステップＳ３００９からステップＳ３０１３の代わりに、ステップＳ５００１からステップＳ５０１０が追加になっている。
【０２７０】
第一から第三の実施形態では、番組関連情報として、キーワードまたはキーワードに関する詳細情報を表示する場合について述べたが、本実施形態では番組関連情報として映像や音声や文字情報などのコンテンツをインターネットで配信するサービスを使用する場合のコンテンツ関連情報について説明する。
【０２７１】
Ｓ３００１〜Ｓ３００３：図７の動作ステップと同様のため説明を省略する。
【０２７２】
Ｓ３００４：無線端末３の番組関連情報Ａｐｐ部３１０７は、ブラウザエンジン３１０１を介して、図３（ｄ）で示すデータ形式で番組関連情報の送信することを要求する。
【０２７３】
Ｓ３００５：番組関連情報配信サーバー７の制御部５１は、通信Ｉ／Ｆ５０を介して無線端末３からの視聴番組関連情報の送信要求を受信すると、無線端末３のユーザーアカウントに対応するユーザー属性を確認する。
【０２７４】
Ｓ３００６：番組関連情報配信サーバー７の制御部５１は、ストレージ５３のコンテンツデータベース５６のデータを参照し、ユーザーアカウントまたはユーザー属性に対応した視聴番組に関係する情報を図３（ｄ）に示すデータ形式で番組関連情報を作成し、通信Ｉ／Ｆ５０、外部ネットワーク６および無線端末３の通信Ｉ／Ｆ３９を経由して番組関連情報Ａｐｐ部３１０７に送信する。また、番組関連情報には、コンテンツ呈示情報が付加されており、コンテンツ呈示情報が示す呈示タイミングに合わせて番組関連情報を呈示することができる。
【０２７５】
Ｓ３００７：番組関連情報配信サーバー７の制御部５１は、コンテンツ配信情報の更新があるかどうか判定を行い、更新情報が有る場合に番組関連情報を更新情報として無線端末３に送信する（Ｓ３００７：ＹＥＳ）。更新情報が無い場合（Ｓ３００７：ＮＯ）、継続して監視を続ける。
【０２７６】
Ｓ３００８：番組関連情報Ａｐｐ部３１０７は、受信した番組関連情報を基に、表示部３８に番組関連情報画面を表示する。
【０２７７】
Ｓ５００１：制御部３７は、入力手段４１により番組関連情報表示画面に表示されたコンテンツが選択されたことを検知する。
【０２７８】
Ｓ５００２：制御部３７は、選択されたコンテンツが現在未呈示情報有りかどうか判定する。
【０２７９】
Ｓ５００３：Ｓ５００２で「未呈示情報有り」と判定されると（Ｓ５００２：ＹＥＳ）、制御部３７は、ユーザーが入力手段４１により呈示情報の予約を行ったか否かを確認し、呈示予約が為された場合（Ｓ５００３：ＹＥＳ）、，予約情報を通信Ｉ／Ｆ３９、無線ルーター５を経由して、外部ネットワーク６からネットワーク上の番組関連情報配信サーバー７に送信する。呈示情報の予約を行わない場合は（Ｓ５００３：ＮＯ）、ここでステップを終了する。
【０２８０】
Ｓ５００４：番組関連情報配信サーバー７の制御部５１は、コンテンツ関連情報が開示されたかどうかを判定する。Ｓ５００４でコンテンツ関連情報が開示されるまでは待機状態を続ける（Ｓ５００４：ＮＯ）。
【０２８１】
Ｓ５００５：Ｓ５００４でコンテンツ関連情報が開示されると（Ｓ５００４：ＹＥＳ）、無線端末３に対して配信開始メッセージを送信する。なお、事前に無線端末３のユーザーのメールアドレスが登録されていれば、メールによる配信開始メッセージを送信するようにしてもよい。また、配信開始メッセージには、配信開始日時または配信終了日時を含むことができる。また、ステップＳ５００５で配信開始情報のみ送信し、無線端末３でメールを生成し自己に対してメールを発行するようにしてもよい。
【０２８２】
Ｓ５００６：Ｓ５００２またはＳ５００４の判定の後に、制御部３７は、コンテンツ再生部３１０８を起動する。
【０２８３】
Ｓ５００７：制御部３７は、番組関連情報配信サーバー７に対して、コンテンツ配信先のＵＲＬ情報を送信し、配信開始を要求する。
【０２８４】
Ｓ５００８：番組関連情報配信サーバー７のコンテンツ配信部４１１２は、無線端末３に対してコンテンツ配信を開始する。コンテンツの復号をするための復号鍵情報が必要な場合は、コンテンツ配信に先立ち鍵情報が送信される。
【０２８５】
Ｓ５００９：入力手段４１を介したユーザーの操作により再生操作を行う。
【０２８６】
Ｓ５０１０：無線端末３のコンテンツ再生部３１０８は、コンテンツの再生処理を行う。復号鍵がある場合には、それを用いて暗号化されたコンテンツの情報を復号してコンテンツの再生を開始する。
【０２８７】
図２１〜図２３は、第四の実施形態に係る番組関連情報画面の表示例を示す。図２１は、図１２に対して番組関連表示部４０２に関連コンテンツ４２０が追加になった番組関連情報の表示例を示す。
【０２８８】
本実施例では、関連コンテンツ４２０として、レベル２のコンテンツ「前回放送分」または「本日放送分」があり、「前回放送分」のコンテンツ関連情報はすでに呈示されており、「本日放送分」は、今後コンテンツ配信予定のものである。すでに呈示開始時刻になっているが、詳細情報のためのコンテンツ配信が未開示になっており、タイトルのみが開示状態となっている。このため、「本日放送分」は、「未呈示情報有り」と判定される。
【０２８９】
図２２は、無線端末３のコンテンツ詳細表示画面の表示例を示す。
【０２９０】
入力手段４１によりタップ操作で関連コンテンツ４２０の「前回放送分」が選択されると、図２２に示すコンテンツ詳細表示画面を表示する。図２２において、コンテンツ詳細部４２１には、タイトル、出演者、内容詳細などが表示される。「プレビュー」ボタン４２２は、購入する前にコンテンツ内容の一部を確認するためのボタンである。インデックス画面４２３はコンテンツの一場面を表す静止画像である。「購入」ボタン４２４は、コンテンツを選択、購入するためのボタンである。「戻る」ボタン４２５は、図２１の番組関連情報画面に戻るためのボタンである。
【０２９１】
図２２において、入力手段４１により「購入」ボタン４２４が選択されると、制御部３７はコンテンツ配信サーバー７に対して、コンテンツ配信要求を送信し、コンテンツ配信サーバー７は、コンテンツ配信を開始し、入力手段４１を介したユーザーの操作により表示部３８に再生画面を表示する。
【０２９２】
図２３は、未呈示情報の有る場合にメッセージ４２６を表示した場合の番組関連情報画面の表示例を示す。
【０２９３】
関連コンテンツ４２０の「本日放送分」をタップ操作すると、図２３に示すメッセージ４２６が表示され、メッセージ４２６には、現在未登録であることと、呈示開始予定時刻（または日付）が判明している場合には、その予定時刻（または日付）を事前情報として表示できる。また、配信予約ボタン４２７をタップ操作により選択すると、予約登録を行うことができる。
【０２９４】
なお、未呈示情報の有るレベル２のコンテンツは、呈示開始までの間、図２１の表示画面においてレベル１と同様に取り扱い、枠無しの表示とし、呈示開始後は枠ありの表示とすることもできる。
【０２９５】
また、現在コンテンツ配信先のリンク情報を表示することができないレベル２のコンテンツ関連情報は、図２１のレベル１ともレベル２とも異なる表示形式にすることができる。
【０２９６】
このように、番組関連情報としてコンテンツ関連情報がある場合でも、コンテンツの再生などを行うことができ、ユーザーの使い勝手を向上させることができる。また、コンテンツ配信の詳細情報を表示することができない場合でも、配信開始予定や配信終了予定の情報も知ることができ、また、配信予約を行うことにより、配信開始のタイミングで配信開始メッセージまたはメールを受信することができるため、見逃しを防止することができる。
【０２９７】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するためにシステム全体を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０２９８】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０２９９】
また、各処理例で説明したプログラムは、それぞれ独立したプログラムでもよく、複数のプログラムが一つのアプリケーションプログラムを構成していてもよい。
【０３００】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０３０１】
また、上記実施例では、表示部２０を備えたテレビ受信機１、テレビ受信機２等を用いて実施例の説明を行ったが、表示部を外部に備えたＳＴＢやレコーダー等によっても同様にして本発明を実施することができる。
【符号の説明】
【０３０２】
１  テレビ受信機１
２  テレビ受信機２
３  無線端末１
４  無線端末２
５  無線ルーター
６  外部ネットワーク
７  番組関連情報配信サーバー
８  放送局
９  基地局
１２  チューナ・復調部
１３  選局制御部
１４  信号分離部
１５  音声復号部
１６  スピーカ
１７  音声出力部
１８  映像復号部
１９  重畳部
２０  表示部
２１  映像出力部
２２  通信Ｉ／Ｆ
２３  入力手段
２４  制御部
２５  メモリ
２６  ストレージ
２７  撮像部
２８  デジタルＩ／Ｆ
３１  チューナ・復調部
３２  信号分離部
３３  メモリ
３４  ストレージ
３５  加速度センサ部
３６  地磁気センサ部
３７  制御部３７
３８  表示部
３９  通信Ｉ／Ｆ
４０  移動体通信Ｉ／Ｆ
４１  入力手段
４２  ＧＰＳ受信部
４３  ジャイロセンサ部
５０  通信Ｉ／Ｆ
５１  制御部
５２  メモリ
５３  ストレージ
【図１（ａ）】
2014236257.tif 000003
【図１（ｂ）】
2014236257.tif 000004
【図１（ｃ）】
2014236257.tif 000005
【図１（ｄ）】
2014236257.tif 000006
【図２（ａ）】
2014236257.tif 000007
【図２（ｂ）】
2014236257.tif 000008
【図２（ｃ）】
2014236257.tif 000009
【図３（ａ）】
2014236257.tif 000010
【図３（ｂ）】
2014236257.tif 000011
【図３（ｃ）】
2014236257.tif 000012
【図３（ｄ）】
2014236257.tif 000013
【図４】
2014236257.tif 000014
【図５】
2014236257.tif 000015
【図６】
2014236257.tif 000016
【図７】
2014236257.tif 000017
【図８】
2014236257.tif 000018
【図９】
2014236257.tif 000019
【図１０】
2014236257.tif 000020
【図１１】
2014236257.tif 000021
【図１２】
2014236257.tif 000022
【図１３】
2014236257.tif 000023
【図１４】
2014236257.tif 000024
【図１５】
2014236257.tif 000025
【図１６】
2014236257.tif 000026
【図１７】
2014236257.tif 000027
【図１８】
2014236257.tif 000028
【図１９】
2014236257.tif 000029
【図２０】
2014236257.tif 000030
【図２１】
2014236257.tif 000031
【図２２】
2014236257.tif 000032
【図２３】
2014236257.tif 000033