(57)【要約】【課題】無線端末で閲覧しているコンテンツを表示形式が異なる表示装置に簡単に表示できるネットワーク端末システムを提供する。【解決手段】ネットワーク端末システムは、無線端末３と表示装置（テレビ受信機）１とがネットワークで接続される。無線端末３は、外部ネットワーク５からコンテンツを取得するとともに、コンテンツを提供するサーバ６を示す情報とコンテンツを識別する情報とを含む識別子と、無線端末３のユーザを一意に識別するためのセッション情報とを取得する。そして、取得した識別子とセッション情報を表示装置１に送信する。表示装置１は、無線端末３から送信された識別子が示すサーバから、コンテンツとコンテンツに関連付けられたセッション情報を取得し、取得したコンテンツを表示部に表示する。【選択図】図１
2013239104.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続された無線端末と表示装置とが外部ネットワークを介しサーバからコンテンツを入手可能なネットワーク端末システムにおいて、
前記無線端末は、
前記外部ネットワークから、第１のコンテンツを取得するとともに、該第１のコンテンツを提供するサーバを示す情報と該第１のコンテンツを識別する情報とを含む識別子と、前記無線端末のユーザを一意に識別するためのセッション情報とを取得する第１の情報取得部と、
該第１の情報取得部が取得した前記識別子と前記セッション情報を前記表示装置に送信する第１の送受信部と、を備え、
前記表示装置は、
前記無線端末から送信された前記識別子と前記セッション情報を受信する第２の送受信部と、
該第２の送受信部が受信した前記識別子が示すサーバから、前記第１のコンテンツと該第１のコンテンツに関連付けられた前記セッション情報を取得する第２の情報取得部と、
該第２の情報取得部が取得した前記第１のコンテンツを表示する第２の表示部と、
を備えることを特徴とするネットワーク端末システム。
【請求項２】
請求項１に記載のネットワーク端末システムであって、
前記無線端末は、前記第１の情報取得部が取得した前記第１のコンテンツを表示する第１の表示部を有し、
前記第１の送受信部は、前記第１の表示部が表示する前記第１のコンテンツの前記識別子と前記セッション情報を前記表示装置に送信する、
ことを特徴とするネットワーク端末システム。
【請求項３】
請求項２に記載のネットワーク端末システムであって、
前記無線端末は、前記第１のコンテンツのうち、前記第１の表示部に表示されている表示領域を示す位置情報を取得する位置情報取得部を有し、
前記第１の送受信部は、前記識別子ととともに前記位置情報を前記表示装置に送信し、
前記表示装置の前記第２の表示部は、前記第２の情報取得部が取得した前記第１のコンテンツを表示するとき、前記位置情報に示される表示領域のコンテンツを、前記第２の表示部の表示領域の範囲内に表示する、
ことを特徴とするネットワーク端末システム。
【請求項４】
請求項１に記載のネットワーク端末システムであって、
前記無線端末は、前記表示装置に送信する認証情報を生成する第１の機器認証部を備え、
前記表示装置は、受信した前記認証情報により前記無線端末を認証する第２の機器認証部を備え、
前記第２の機器認証部による認証が成功した場合、前記第２の送受信部は前記識別子と前記セッション情報を受信する、
ことを特徴とするネットワーク端末システム。
【請求項５】
請求項１から４の何れかに記載のネットワーク端末システムであって、
前記識別子はＵＲＬを、前記セッション情報はセッションＩＤとセッション変数を含むことを特徴とするネットワーク端末システム。
【請求項６】
外部ネットワークを介しサーバからコンテンツを入手可能なネットワーク端末システムを構成する無線端末であって、
前記外部ネットワークから、第１のコンテンツを提供するサーバを示す情報と該第１のコンテンツを識別する情報とを含む識別子と、前記無線端末のユーザを一意に識別するためのセッション情報とを取得する第１の情報取得部と、
該第１の情報取得部が取得した前記第１のコンテンツを表示する第１の表示部と、
前記ネットワーク端末システムを構成する表示装置に前記サーバから前記第１のコンテンツを取得し表示させるため、前記第１の情報取得部が取得した前記識別子と前記セッション情報を前記表示装置に送信する第１の送受信部と、
を備えることを特徴とする無線端末。
【請求項７】
請求項６に記載の無線端末であって、
前記第１のコンテンツに含まれる第２のコンテンツの識別子を選択する入力操作部を備え、
前記第１の送受信部は、前記入力操作部により選択された前記第２のコンテンツの識別子を前記表示装置に送信する、
ことを特徴とする無線端末。
【請求項８】
請求項６に記載の無線端末であって、
前記第１の表示部で表示したコンテンツの識別子を表示履歴として記憶する表示履歴記憶部を備え、
前記第１の送受信部は、前記表示履歴記憶部に記憶された前記識別子を前記表示装置に送信する、
ことを特徴とする無線端末。
【請求項９】
請求項６に記載の無線端末であって、
前記第１の表示部に表示された前記第１のコンテンツの表示操作を受け付ける入力操作部を備え、
前記表示装置に対し、前記第２の表示部に表示されている前記第１のコンテンツの表示操作を行なわせるため、前記無線端末の第１の送受信部は、前記入力操作部が受け付けた表示操作に基づいて作成した操作情報を前記表示装置に送信する、
ことを特徴とする無線端末。
【請求項１０】
請求項６に記載の無線端末であって、
前記第１の表示部に表示された前記第１のコンテンツに対して文字入力を受け付ける文字入力部を備え、
前記表示装置に対し、前記第２の表示部に表示されている前記第１のコンテンツに対して文字入力を行なわせるため、前記無線端末の第１の送受信部は、前記文字入力部が受け付けた文字入力情報を前記表示装置に送信する、
ことを特徴とする無線端末。
【請求項１１】
ネットワークで接続された無線端末と表示装置とが外部ネットワークを介しサーバからコンテンツを入手して表示するコンテンツ表示方法において、
前記無線端末は前記外部ネットワークから、第１のコンテンツを提供するサーバを示す情報と該第１のコンテンツを識別する情報とを含む識別子と、前記無線端末のユーザを一意に識別するためのセッション情報とを取得するステップと、
取得した前記識別子と前記セッション情報を前記表示装置に送信するステップと、
該表示装置は、前記無線端末から送信された前記識別子と前記セッション情報を受信するステップと、
前記表示装置は前記外部ネットワークを介し、受信した前記識別子が示すサーバから、前記第１のコンテンツと該第１のコンテンツに関連付けられた前記セッション情報を取得するステップと、
取得した前記第１のコンテンツを表示部に表示するステップと、
を備えることを特徴とするコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク端末システム及び無線端末に関する。
【背景技術】
【０００２】
近年、インターネット接続機能を備えたテレビ受信機（ネットワークテレビ）により、インターネット上で提供される映像番組等を視聴することが可能となっている。本技術に関連し特許文献１には、「情報家電製品（ネットワーク端末）に表示するページのレイアウトを、当該情報家電製品の画面の縦横比と関連付けることにより、視認性に優れたページをユーザに提供する」ことを目的とし、その解決手段として「画面表示手段を有するネットワーク端末に表示させるページを要求するページ送信要求に応答して、サーバ装置が、前記ネットワーク端末の表示領域に応じたページを生成するステップと、前記生成したページを前記ネットワーク端末に送信するステップとを含み、前記生成したページは、前記表示領域において少なくとも２の列を用いる形式を有する」ことが記載される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５８９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記特許文献１には、サーバ装置によりＨＴＭＬ形式のＷｅｂページをレイアウト解析し、広告を含む画面表示データを生成してレイアウト処理したＷｅｂページを情報家電製品（ネットワーク端末）に送信し表示する構成が開示されている。しかしながら、特許文献１に記載の方法では、レイアウト処理するサーバ装置が必要となる。また、サーバ装置から送信されるコンテンツをコンテンツの表示形式が異なる２台のネットワーク端末で同時に閲覧することは困難になる。例えば、インターネット上で公開されるホームページや映像コンテンツなどを携帯端末（無線端末）で表示・再生しているとき、その内容を大画面のネットワークテレビ（表示装置）に拡大表示したい場合がある。その際、携帯端末はレイアウト処理を行なっていないＷｅｂページに対応しているのに対し、ネットワークテレビではレイアウト処理を行なったＷｅｂページに対応しているから、そのままでは正しく表示されない。
【０００５】
本発明の目的は、無線端末で閲覧しているコンテンツを表示形式が異なる表示装置に簡単に表示できるネットワーク端末システム及び無線端末を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。一例を挙げれば、本発明は、ネットワークで接続された無線端末と表示装置とが外部ネットワークを介しサーバからコンテンツを入手可能なネットワーク端末システムにおいて、無線端末は、外部ネットワークから、第１のコンテンツを取得するとともに、第１のコンテンツを提供するサーバを示す情報と第１のコンテンツを識別する情報とを含む識別子と、無線端末のユーザを一意に識別するためのセッション情報とを取得する第１の情報取得部と、第１の情報取得部が取得した識別子とセッション情報を表示装置に送信する第１の送受信部と、を備える。また表示装置は、無線端末から送信された識別子とセッション情報を受信する第２の送受信部と、第２の送受信部が受信した識別子が示すサーバから、第１のコンテンツと第１のコンテンツに関連付けられたセッション情報を取得する第２の情報取得部と、第２の情報取得部が取得した第１のコンテンツを表示する第２の表示部と、を備える構成とする。
【発明の効果】
【０００７】
本発明によれば、無線端末で表示しているコンテンツを表示形式が異なる表示装置に簡単に表示できるので、ユーザの利便性が向上する。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】実施例１に係るネットワーク端末システムを示すブロック構成図である。
【図２Ａ】テレビ受信機１の内部構成図である。
【図２Ｂ】無線端末３の内部構成図である。
【図３Ａ】テレビ受信機１内のメモリ２５とストレージ２６の構成図である。
【図３Ｂ】無線端末３内のメモリ３３とストレージ３４の構成図である。
【図４Ａ】無線端末３からテレビ受信機１に送信する表示位置情報のデータ形式を示す図である。
【図４Ｂ】無線端末３における表示領域とＷｅｂコンテンツとの位置関係を示す図である。
【図５】本実施例の動作シーケンスを示す図である。
【図６Ａ】無線端末３の表示画面と操作を示す図である。
【図６Ｂ】無線端末３の表示画面と操作を示す図である。
【図６Ｃ】無線端末３の表示画面と操作を示す図である。
【図７Ａ】テレビ受信機１の表示画面を示す図である。
【図７Ｂ】テレビ受信機１の表示画面を示す図である。
【図７Ｃ】テレビ受信機１の表示画面を示す図である。
【図８Ａ】実施例２におけるテレビ受信機１内のメモリ２５とストレージ２６の構成を示す図である。
【図８Ｂ】実施例２における無線端末３内のメモリ３３とストレージ３４の構成を示す図である。
【図９】実施例２における動作シーケンスを示す図である。
【図１０Ａ】無線端末３の表示画面と操作を示す図である。
【図１０Ｂ】無線端末３の表示画面と操作を示す図である。
【図１１】実施例３における動作シーケンスを示す図である。
【図１２】無線端末３の表示画面と操作を示す図である。
【図１３Ａ】テレビ受信機１の表示画面を示す図である。
【図１３Ｂ】テレビ受信機１の表示画面を示す図である。
【図１４】実施例４における動作シーケンスを示す図である。
【図１５】実施例５における無線端末３の表示画面と操作を示す図である。
【図１６】実施例６における動作シーケンスを示す図である。
【図１７】無線端末３の表示画面と操作を示す図である。
【図１８Ａ】実施例７におけるテレビ受信機１内のメモリ２５とストレージ２６の構成を示す図である。
【図１８Ｂ】実施例７における無線端末３内のメモリ３３とストレージ３４の構成を示す図である。
【図１９】実施例７における動作シーケンスを示す図である。
【図２０Ａ】テレビ受信機１の表示画面を示す図である。
【図２０Ｂ】無線端末３の表示画面と操作を示す図である。
【図２０Ｃ】無線端末３の表示画面と操作を示す図である。
【図２０Ｄ】テレビ受信機１の表示画面を示す図である。
【発明を実施するための形態】
【０００９】
以下に述べる実施形態では、インターネットに接続可能なテレビ受信機（表示装置とも呼ぶ）、および携帯端末などの無線装置（無線端末とも呼ぶ）から構成されるネットワーク端末システムを例とする。ここにテレビ受信機は、番組配列情報（イベント情報）を含むデジタル放送波を受信し、受信した番組配列情報に基づいてデジタル放送の電子番組表（ＥＰＧ）を表示する機能を有する。そこで、デジタル放送の番組情報について簡単に説明する。
【００１０】
日本国で運用されているＢＳデジタル放送、ＣＳデジタル放送、および地上デジタルテレビジョン放送では、１つのトランスポンダ（周波数チャネル）に複数のトランスポートストリーム（以下、「ＴＳ」と略記する）を多重化して伝送している。
【００１１】
ＴＳは、社団法人電波産業会（ＡＲＩＢ）の標準規格に従ったデータ構造を有しており、コンテンツデータとしての要素信号（ＥＳ：Elementary Stream）に対して、イベント情報としての番組配列情報をヘッダとして付加したＴＳパケットで構成されている。番組配列情報のデータ構造は、ＡＲＩＢ標準規格であるARIB STD−B10「デジタル放送に使用する番組配列情報標準規格」に従ったものである。番組配列情報は、ＭＰＥＧ（Moving Picture Expert Group）−２システム規格で規定された伝送制御情報であるＰＳＩ（Program Specific Information：番組特定情報）と、ＥＰＧなどを構築するためのＳＩ（Service Information：サービス情報）とで構成される。
【００１２】
ＳＩは、ＢＩＴ（Broadcaster Information Table：放送局情報テーブル）、ＳＤＴ（Service Description Table：サービス記述テーブル）、ＥＩＴ（Event Information Table：イベント情報テーブル）およびＴＯＴ（Time Offset Table：時刻オフセットテーブル）の４つのテーブルで構成されている。
【００１３】
ＢＩＴは、ネットワーク内の放送局に関する情報を記載したものである。
ＳＤＴは、ＴＳ情報部とサービス情報部に分かれており、ＴＳ情報部は、ネットワークを識別するためのネットワークＩＤと、ＴＳを識別するためのＴＳ ＩＤ（Identifier）とを含んでいる。ネットワークＩＤは、ＢＳネットワーク、ＣＳ１ネットワークおよびＣＳ２ネットワークには、それぞれ異なるネットワークＩＤが割り当てられている。また、地上デジタル放送の場合は、同じ地域では放送局ごとに異なる値のネットワークＩＤが割り当てられている。サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。
【００１４】
ＥＩＴは、イベント(いわゆる番組)ごとの番組情報を記述したものであり、サービス情報部とイベント情報部に分かれている。サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。イベント情報部は、イベントＩＤ、イベント開始時刻、イベント継続時間、イベントの名称(いわゆる番組タイトル)、イベントのジャンルなどを含んでいる。
ＴＯＴは、現在時刻を記述したものである。
【００１５】
以上は日本国で運用されているデジタル放送について説明したが、各国で運用されているデジタル放送においても、上記の番組配列情報と同様の番組情報を伝送している。よって、以下の実施例では、各国のデジタル放送について適用することが可能である。
【実施例１】
【００１６】
以下、本発明に係る第１の実施例を説明する。実施例１では、無線端末に表示されているＷｅｂコンテンツを、表示位置情報（以下、位置情報とも呼ぶ）を用いることで表示形式が異なるテレビ受信機に画面が欠けることなく表示するものである。
【００１７】
［システム構成］
図１は、第１の実施例に係るネットワーク端末システムを示すブロック構成図である。
本実施例のネットワーク端末システムは、例えば、第１、第２のテレビ受信機（表示装置）１，２と無線端末３は、無線ルータ４を介してインターネットなどの外部ネットワーク５に接続された構成となっている。また、第１、第２のテレビ受信機１，２と無線端末３は、放送局７からのデジタル放送を受信し、無線端末３は、基地局８との間で通信を行うことができる。図１の例は、携帯電話等の移動体通信端末である無線端末３の利用者が、その無線端末３を持って家庭や店舗等で、テレビ受信機１で映像コンテンツを視聴している場合を想定している。
【００１８】
無線ルータ４は、Ｗｉ−Ｆｉなどの無線ＬＡＮ機能を備え、通信回線を経由して外部ネットワーク５に接続できる。また無線ルータ４は、テレビ受信機１，２とは有線ＬＡＮまたは無線ＬＡＮで接続され、無線端末３とは無線ＬＡＮで接続されている。ここで、Ｗｉ−Ｆｉは、ＩＥＥＥ(米国電気電子学会)の規格「IEEE 802.11a/IEEE 802.11b」で策定された無線ＬＡＮ（Local Area Network）の標準規格である。これにより、テレビ受信機１，２と無線端末３は、外部ネットワーク５に接続されたサーバ６から映像コンテンツなどの情報を入手することができる。
【００１９】
［テレビ受信機］
図２Ａは、テレビ受信機１の内部構成図を示す。なお、テレビ受信機２についても同様である。
テレビ受信機１は、アンテナ１１に接続され、チューナ・復調部１２、選局制御部１３、信号分離部１４、音声復号部１５、スピーカ１６、音声出力部１７、映像復号部１８、重畳部１９、表示部２０、映像出力部２１、通信Ｉ／Ｆ２２、入力手段２３、制御部２４、メモリ２５、ストレージ２６、デジタルＩ／Ｆ２７などを含む。それぞれの処理部はバス２８を介して接続される。
【００２０】
テレビ受信機１の各種動作機能は、アプリケーションプログラムにより実現する。このアプリケーションプログラムはストレージ２６に格納されており、制御部２４がストレージ２６から上記プログラムをメモリ２５に展開し、制御部２４が上記プログラムを実行することでさまざまな機能を実現する。以下の説明では簡単のために、制御部２４が各プログラムを実行して実現する各種機能は、メモリ２５に展開された「各種プログラム機能部」が主体となって実現するものとして説明する。
【００２１】
上記アプリケーションプログラムは、テレビ受信機１の出荷時点で予めストレージ２６に格納されていてもよいし、ＣＤ・ＤＶＤなどの光学メディアや半導体メモリ等の媒体に格納されて、図示しない媒体接続部を介してテレビ受信機１にインストールされてもよい。また、通信Ｉ／Ｆ２２及び無線ルータ４を介して外部ネットワーク５からダウンロードしてインストールすることも可能である。なお、上記アプリケーションプログラムによる各種機能は、同様の機能を持つ処理部としてハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００２２】
入力手段２３は、ユーザからテレビ受信機１に対する入力操作を受け付ける入力デバイスであり、例えば、リモコン、キーボード、マウス等のポインティングデバイス等が相当する。
制御部２４は、入力手段２３を介してユーザの入力操作を受け取り、選局制御部１３、信号分離部１４、重畳部１９、メモリ２５（各種プログラム機能部）、ストレージ２６、通信Ｉ／Ｆ２２の各処理部を制御する。
【００２３】
チューナ・復調部１２は、選局制御部１３に制御され、所望のサービスのチャンネルに同調する。アンテナ１１を介し受信した放送局７からの所望のデジタル放送信号を選局し、放送信号を復調してトランスポートストリームを生成する。
選局制御部１３は、入力手段２３を介してサービスを選局する指示を受け、選局チャンネルを切り替えるようにチューナ・復調部１２を制御する。また選局制御部１３は、各種プログラム機能部からの指示により、現在放送中のイベント（番組）を放送しているサービス（チャンネル番号）およびそのサービスが属する放送提示単位に切り替えるようにチューナ・復調部１２を制御する。
【００２４】
通信Ｉ／Ｆ２２は、有線ＬＡＮまたは無線ＬＡＮにより無線ルータ４に接続される。通信Ｉ／Ｆ２２は無線ルータ４を介して他のテレビ受信機２や無線端末３と各種情報を送受信する。また通信Ｉ／Ｆ２２は、無線ルータ４を介して外部ネットワーク５と接続された装置とも各種情報を送受信可能である。例えば、外部ネットワーク５と接続されたサーバ６から、ＩＰ放送やビデオオンデマンドなどの形態でコンテンツストリーム（映像音声ストリーム）を受信することが可能である。また、外部ネットワーク５と接続されたサーバ６から映像ストリームやアプリケーションプログラムをダウンロードすることも可能である。ダウンロードした情報は、例えばストレージ２６に格納される。
【００２５】
信号分離部１４は、チューナ・復調部１２で得たトランスポートストリームや、通信Ｉ／Ｆ２２を介して得たコンテンツのストリームについて、映像データ、音声データ、字幕文データ、番組情報等、種類ごとに分離する。また番組情報（例えば番組配列情報ＳＩ）を取得し、他の処理部に送信する機能を有する。また、他の処理部からデータ送信要求があった場合には、指定されたデータを要求元へ送信する。
【００２６】
音声復号部１５は、信号分離部１４で分離した音声データを復号する。音声復号部１５で復号された音声情報は、スピーカ１６から出力される。音声復号部１５で復号された音声情報は、音声出力部１７から外部機器へ出力してもよい。
映像復号部１８は、信号分離部１４で分離した映像データを復号する。映像復号部１８で復号された映像情報は、重畳部１９に送られる。
【００２７】
重畳部１９は、映像復号部１８から送られた復号映像情報に、各種プログラム機能部で作成されたＥＰＧ画像、ＯＳＤ画像、信号分離部１４で分離された各種情報（字幕情報、字幕スーパー、データ放送データ等）から生成された画像等を重畳する。また重畳部１９は、後述するブラウザエンジン２１０１で作成されたブラウザ表示画面と映像信号とを合成したり、またはそれらの選択切換を行う。重畳部１９を経た映像情報は表示部２０で表示される。
【００２８】
表示部２０は、例えばテレビやパソコンのディスプレイあるいは液晶パネル等によって構成され、放送・配信された映像や各種操作をするためのＵＩ、Ｗｅｂブラウザ、ストレージ２６に格納された画像等の表示を行なう。また、重畳部１９を経た映像情報は、映像出力部２１から外部機器へ出力してもよい。また、信号分離部１４で所定の番組についてのトランスポートストリームを分離し、映像や音声を復号せずに出力するデジタルＩ／Ｆ２７を設けてもよい。
【００２９】
ストレージ２６は、アプリケーションプログラムや、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部１２や通信Ｉ／Ｆ２２にて受信した信号から映像音声ストリーム等のコンテンツを保存することができる。メモリ２５は、制御部２４の制御により、ストレージ２６に格納しているアプリケーションプログラムの機能部が展開される。
【００３０】
表示部２０にて表示する画像や映像は、アプリケーションプログラムで生成された画像、チューナ・復調部１２を介して受信したコンテンツの画像や映像、通信Ｉ／Ｆ２２を介して外部ネットワーク５上のサーバ６から受信した画像や映像、通信Ｉ／Ｆ２２を介して無線端末３から受信した画像や映像のいずれも可能である。
【００３１】
テレビ受信機２の各部の構成は、テレビ受信機１と同様のため説明を省略する。また本実施例では、テレビ受信機を使用する例を説明するが、表示部やスピーカを外部に接続したＳＴＢ（セットトップボックス）やレコーダを使用することもできる。
【００３２】
［無線端末］
図２Ｂは無線端末３の内部構成図を示す。
無線端末３は、チューナ・復調部３１、信号分離部３２、メモリ３３、ストレージ３４、加速度センサ部３５、地磁気センサ部３６、制御部３７、表示部３８、通信Ｉ／Ｆ３９、移動体通信Ｉ／Ｆ４０、入力手段４１、ＧＰＳ受信部４２、ジャイロセンサ部４３を有し、それぞれの処理部がバス４４を介して接続される。
【００３３】
無線端末３は、アプリケーションプログラムをストレージ３４に格納しており、制御部３７がストレージ３４から上記プログラムをメモリ３３に展開し、制御部３７が上記プログラムを実行することで各種機能を実現する。以下の説明では簡単のために、制御部３７が各アプリケーションプログラムを実行して実現する各種機能は、メモリ３３に展開された「各種プログラム機能部」が主体となって実現するものとして説明する。
【００３４】
上記アプリケーションプログラムは、無線端末３の出荷時点で予めストレージ３４に格納されていてもよいし、ＣＤ・ＤＶＤなどの光学メディアや半導体メモリ等の媒体に格納されて、図示しない媒体接続部を介して無線端末３にインストールされてもよい。また、通信Ｉ／Ｆ３９及び無線ルータ４を介して外部ネットワーク５からダウンロードしてインストールしてもよい。若しくは移動体通信Ｉ／Ｆ４０を介して基地局８（配信元）からダウンロードしてインストールしてもよい。なお、上記アプリケーションプログラムによる各種機能は、同様の機能を持つ処理部としてハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００３５】
チューナ・復調部３１と信号分離部３２は、それぞれ図２Ａにおけるテレビ受信機１のチューナ・復調部１２と信号分離部１４と同様の動作を行う。
【００３６】
通信Ｉ／Ｆ３９は、無線ルータ４を介してテレビ受信機１の通信Ｉ／Ｆ２２と各種情報の送受信を行う。また通信Ｉ／Ｆ３９は、無線ルータ４を介して外部ネットワーク５と接続され、外部ネットワーク５上のサーバ６等と情報の送受信を行う。移動体通信Ｉ／Ｆ４０は、基地局８を通して通信ネットワークに接続され、通信ネットワーク上のサーバと情報の送受信を行なうことができる。
【００３７】
制御部３７は、入力手段４１を介してユーザの入力操作を受け取り、信号分離部３２、メモリ３３（各種プログラム機能部）、表示部３８、通信Ｉ／Ｆ３９を制御する。また制御部３７は、通信Ｉ／Ｆ３９及び無線ルータ４を経由して外部ネットワーク５から、または移動体通信Ｉ／Ｆ４０及び基地局８を経由して通信ネットワークから、番組情報や番組配列情報を取得し、各種プログラム機能部に渡す機能も有する。
【００３８】
本実施例では、信号分離部３２でデジタル放送の番組情報を抽出し番組配列情報ＳＩを取得する場合の例について説明するが、通信Ｉ／Ｆ３９や移動体通信Ｉ／Ｆ４０を介して外部ネットワーク５や配信元から番組配列情報ＳＩを取得することも可能である。この場合は、無線端末３の構成からチューナ・復調部３１及び信号分離部３２を省略できる。
【００３９】
ストレージ３４は、アプリケーションプログラムや、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部３１、通信Ｉ／Ｆ３９、または移動体通信Ｉ／Ｆ４０から受信した信号から映像音声ストリーム等のコンテンツを保存することができる。メモリ３３は、制御部３７の制御により、ストレージ３４に格納しているアプリケーションプログラムの機能部が展開される。
【００４０】
表示部３８は、ストレージ３４に格納された画像や映像、放送・配信された映像、各種操作をするためのＵＩやＷｅｂブラウザ等を表示する。表示する画像や映像は、アプリケーションプログラムで生成された画像、チューナ・復調部３１を介して受信したコンテンツの画像や映像、通信Ｉ／Ｆ３９を介して外部ネットワーク５上のサーバ６から受信した画像や映像、通信Ｉ／Ｆ３９を介してテレビ受信機１から受信した画像や映像、移動体通信Ｉ／Ｆ４０を介して通信ネットワーク上のサーバから配信された画像や映像などいずれも可能である。また表示部３８は、例えば下記のタッチパネル等と一体として構成されてもよい。
【００４１】
入力手段４１は、ユーザから無線端末３に対する入力操作を受け付ける入力デバイスであり、例えば、物理的なボタンやタッチパネルなどを用いることができる。以下、本実施例では、タッチパネルを使用した例について説明するが、各種操作は物理的なボタンを用いる構成でもよい。
【００４２】
タッチパネルを使用する場合、Ｗｅｂコンテンツ上の任意の位置を指でタッチした状態で移動する操作（ドラッグ操作）を行うことで、Ｗｅｂコンテンツの画面を自由に移動することができる。また、リンク先情報のＵＲＬ（Uniform Resource Locator）が指定されたアンカータグなどを指で１回叩く操作（タップ操作）を行うことで、ブラウザ上で所望のＷｅｂコンテンツを閲覧することができる。また、Ｗｅｂコンテンツ上で２本の指で画面上の操作対象をつまむように動かす操作（ピンチイン操作）を行うと、画面を縮小させることができる。また、Ｗｅｂコンテンツ上で２本の指で画面上の操作対象を広げるように動かす操作（ピンチアウト操作）を行うと、画面を拡大させることができる。また、画面上で特定方向に指をはじくようにして動かす操作（フリック操作）を行うと、Ｗｅｂコンテンツ画面を素早くスクロールすることもできる。
【００４３】
加速度センサ部３５は、無線端末３にかかる加速度を測定する。制御部３７は、加速度センサ部３５により重力加速度を測定することによって、無線端末３のどの部分が上方であるのかを知ることができ、表示部３８に表示させる画面の上方を加速度センサ部３５が測定した上方と合わせるように表示させることによって、ユーザによる無線端末３の持ち方に合わせた画面を表示させることができる。地磁気センサ部３６は、複数の磁気センサを利用するなどして地磁気を測定する。
【００４４】
ＧＰＳ受信部４２は、ＧＰＳ（Global Positioning System）を利用して複数の衛星から送信される信号を受信する。制御部３７は、ＧＰＳ受信部４２が受信した信号を基に、無線端末３の現在位置を計算することができる。ジャイロセンサ部４３は、無線端末３をユーザが動かした場合などに発生する無線端末３の角速度を測定する。
【００４５】
［ソフトウェア構成］
図３Ａは、図２Ａのテレビ受信機１内のメモリ２５とストレージ２６の構成を示す図である。また図３Ｂは、図２Ｂの無線端末３内のメモリ３３とストレージ３４の構成を示す図である。いずれも共通の構成であり、合わせて説明する。（  ）内は、図３Ｂの無線端末３の符号である。
【００４６】
図３Ａ（図３Ｂ）において、ストレージ２６（３４）にブラウザプログラム２００１（３００１）と機器認証プログラム２００６（３００６）を格納している。これらのプログラムは制御部２４（３７）により、メモリ２５（３３）にブラウザエンジン２１０１（３１０１）や機器認証部２１０６（３１０６）として展開された状態を示している。ブラウザプログラム２００１（３００１）や機器認証プログラム２００６（３００６）は、製品の出荷時点でストレージ２６（３４）に格納しておいてもよく、通信Ｉ／Ｆ２２（３９）を介してダウンロードしてもよい。制御部２４（３７）はこれらのプログラムを実行して各種機能を実現するが、以下の説明では、メモリ２５（３３）内のプログラム機能部が主体となって実現するものとして説明する。
【００４７】
ブラウザエンジン２１０１（３１０１）は、ＨＴＭＬパーサー２１０２（３１０２）、データベース作成部２１０３（３１０３）、レンダリング部２１０４（３１０４）、画像処理部２１０５（３１０５）の各機能ブロックから構成される。
【００４８】
ＨＴＭＬパーサー２１０２（３１０２）は、制御部２４（３７）を介して取得したＨＴＭＬデータの論理的な構造を解析する。また、取得したＨＴＭＬデータを解釈し、テレビ受信機１（無線端末３）で使用する内部データへ変換することができる。
データベース作成部２１０３（３１０３）は、そのＨＴＭＬデータ構造に関するデータベースを生成する。
【００４９】
レンダリング部２１０４（３１０４）は、データベースを基に各タグで決められた表現形式の情報を含むレイアウト構造を生成し、このレイアウト構造を基に、大きさ、位置、画像を取り込んだデータの通りにブラウザ表示画面を生成する。テレビ受信機１のレンダリング部２１０４は、無線端末３から送信される表示位置情報に基づき、表示部２０に表示する映像等のサイズ、位置を制御する。一方無線端末３のレンダリング部３１０４は、表示部３８が表示している画面の位置を取得して表示位置情報を作成し、テレビ受信機１のレンダリング部２１０４に送信する。
画像処理部２１０５（３１０５）は、ＨＴＭＬデータに画像タグで指定された画像ファイルの配置及び画像ファイル名などの画像ファイル情報に基づいて、取得した画像ファイルをビットマップ形式等の画像データに変換する。
【００５０】
次に機器認証部２１０６（３１０６）について説明する。
テレビ受信機１の場合、ユーザによる入力手段２３を用いた入力によって設定された、若しくはテレビ受信機１の工場出荷前などに予め設定されたユーザＩＤ及びパスワードなどの認証情報が、ストレージ２６の各種データに記憶されており、機器認証部２１０６はこれを参照する。また、上記の認証情報はユーザによる操作によって表示部２０に表示させたり、テレビ受信機１の購入時に添付された書類等によってユーザが確認できるものとする。
【００５１】
無線端末３の機器認証部３１０６は、テレビ受信機１からの認証を受けるために、入力手段４１が受け付けたユーザ操作によって入力された認証情報を各種データに認証情報として保存し、通信Ｉ／Ｆ３９と通信Ｉ／Ｆ２２を経由して、テレビ受信機１の機器認証部２１０６に対して送信する。
【００５２】
テレビ受信機１の機器認証部２１０６は、各種データに記憶された認証情報と無線端末３の機器認証部３１０６から送信された認証情報を比較し、認証情報が一致する場合は、無線端末３の機器認証部３１０６に対して接続を認証する。一方、認証情報が誤っている場合には、機器認証部３１０６からの接続を認証しない。
【００５３】
上記は認証方法の一例であり、例えば無線ＬＡＮでテレビ受信装置１と無線端末３を接続する場合には、ＳＳＩＤ（Service Set Identifier）とＷＥＰキーまたはＷＰＳキーを用いた認証・暗号化方法を用いることができる。認証の方法や認証成功時に送受信する情報の暗号化の方法などは公知の技術を用いればよく、本実施例では特に限定をしない。
【００５４】
［データ形式］
次に、本実施例のネットワーク端末システムにおける表示位置情報とそのデータ形式について説明する。
図４Ａは、無線端末３からテレビ受信機１に送信する表示位置情報のデータ形式の一例を示す図である。Ｗｅｂコンテンツの表示領域に関する位置情報は、無線端末３のレンダリング部３１０４からテレビ受信機１のレンダリング部２１０４に送信される。表示位置情報は、座標（Ｘ１，Ｙ１）５１と座標（Ｘ２，Ｙ２）５２の形式で構成される。
図４Ｂは、無線端末３における表示領域とＷｅｂコンテンツとの位置関係を示す図である。Ｗｅｂコンテンツ５３の左上を座標原点（０，０）としたとき、無線端末３の表示領域５４の左上隅位置を座標（Ｘ１，Ｙ１）５１とし、右下隅位置を座標（Ｘ２，Ｙ２）５２とする。
【００５５】
［動作シーケンス］
図５は、本実施例の動作シーケンスを示す図である。本実施例では、ユーザが無線端末３の入力手段４１を操作し、無線端末３のブラウザを起動させて、Ｗｅｂコンテンツをテレビ受信機１に表示する。ここでは、無線端末３は外部ネットワーク５を介しサーバ（Ｗｅｂサーバ）６からＷｅｂコンテンツ等の情報を入手する例について述べるが、移動体通信Ｉ／Ｆ４０と基地局８を介して通信ネットワークから情報を入手することもできる。
図６Ａ、図６Ｂおよび図６Ｃは、無線端末３の表示画面と操作の一例を示す図である。また、図７Ａ、図７Ｂおよび図７Ｃは、テレビ受信機１の表示画面の一例を示す図である。
【００５６】
以下、各ステップの動作を順に説明する。
Ｓ１０１：無線端末３の制御部３７は、入力手段４１によりブラウザ起動の指令を受けると、ブラウザエンジン３１０１を起動する。ブラウザエンジン３１０１は、予めホームページとして設定されたリソースのＵＲＬにアクセスを行う。
Ｓ１０２：ブラウザエンジン３１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを、制御部３７、通信Ｉ／Ｆ３９、無線ルータ４を経由して、外部ネットワーク５からネットワーク上のＵＲＬにより特定されるサーバ６に送信する。
【００５７】
Ｓ１０３：ＵＲＬにより特定されるサーバ６は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク５を経由してブラウザエンジン３１０１に入力される。
Ｓ１０４：レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン３１０１のＨＴＭＬパーサー３１０２、データベース作成部３１０３、レンダリング部３１０４、画像処理部３１０５はブラウザ表示画面を生成し、表示部３８にＷｅｂコンテンツを表示する。
【００５８】
Ｓ１０５：次に無線端末３は、入力手段４１によりユーザ操作を受け、テレビ受信機１にＷｅｂコンテンツを表示する動作に進む。ここに図６Ａは、テレビ受信機１にＷｅｂコンテンツを表示させるための操作画面の例を示す。無線端末３の表示部３８には、表示しているＷｅｂコンテンツと同じコンテンツをテレビ受信機１の表示部２０に表示するための、「ＴＶ表示」ボタン５５が設けられており、ユーザは「ＴＶ表示」ボタン５５を指でタップ操作を行う。
Ｓ１０６：「ＴＶ表示」ボタン５５の操作を受けると、制御部３７は機器認証のための認証画面を表示部３８に表示させる。図６Ｂは、機器認証画面の一例を示す。機器一覧リスト５６には、ネットワークに接続されている機器が見つかった場合は、その機器名が認証済み／未認証にかかわらず表示される。見つかった機器名は、認証または未認証の情報と合わせて、ストレージ３４に保存される。過去に見つけた機器で、今回見つけられなかった場合は、機器名を他の機器と区別するために表示色を変えて表示することもできる。図６Ｂの例では、機器一覧リスト５６には、「ＴＶ１（テレビ受信機１）」５７ａと「ＴＶ２（テレビ受信機２）」５７ｂが表示されており、ＴＶ１は以前認証済みであることを示している。
【００５９】
Ｓ１０７：ユーザが認証相手として例えば「ＴＶ１」５７ａを選択すると、機器認証部３１０６は、テレビ受信機１からの認証を受ける動作に進む。そのため、予め各種データに保存されたユーザＩＤ及びパスワードなどの認証情報を、通信Ｉ／Ｆ３９、通信Ｉ／Ｆ２２を経由して、テレビ受信機１の機器認証部２１０６に対して送信する。
Ｓ１０８：テレビ受信機１の機器認証部２１０６は、各種データに記憶された認証情報と無線端末３の機器認証部３１０６から送信された認証情報を比較し、認証情報が一致する場合は、機器認証部３１０６に対して接続を認証する。ここで無線端末３は、最後に認証した機器をストレージ３４に記憶しておくことにより、図６Ｂの認証画面を省略することもできる。認証情報が一致しない場合は、改めて図６Ｂの認証画面を表示するようにしてもよい。
【００６０】
Ｓ１０９：無線端末３は、ブラウザエンジン３１０１から表示部３８に現在表示しているＷｅｂコンテンツのＵＲＬを取得し、またレンダリング部３１０４から図４Ａに示す位置情報５１、５２を取得する。
Ｓ１１０：無線端末３は、取得したＷｅｂコンテンツのＵＲＬと位置情報を、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２、制御部２４を経由して、テレビ受信機１のブラウザエンジン２１０１に転送する。
【００６１】
Ｓ１１１：次にテレビ受信機１は、外部ネットワーク５にアクセスしてＷｅｂコンテンツを入手する動作に進む。まず、テレビ受信機１のブラウザエンジン２１０１は、上記したＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを、制御部２４、通信Ｉ／Ｆ２２、無線ルータ４を経由して、外部ネットワーク５からネットワーク上のＵＲＬにより特定されるサーバ６に送信する。
Ｓ１１２：指定ＵＲＬに対応するサーバ６は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク５を経由してテレビ受信機１のブラウザエンジン２１０１に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン２１０１のＨＴＭＬパーサー２１０２、データベース作成部２１０３、レンダリング部２１０４、画像処理部２１０５によりブラウザ表示画面を生成する。
【００６２】
Ｓ１１３：次に、テレビ受信機１における表示画面の位置調整を行う。図７Ａは、テレビ受信機１の表示部２０の表示領域５８と、無線端末３の表示部３８の表示領域５４を比較する図である。テレビ受信機１の表示領域５８が無線端末３の表示領域５４より大きい場合は（Ｓ１１３：ＹＥＳ）、Ｓ１１５へ進む。表示領域５８が表示領域５４より小さい場合は（Ｓ１１３：ＮＯ）、Ｓ１１４へ進む。
Ｓ１１４：テレビ受信機１のレンダリング部２１０４は、無線端末３から受信した位置情報５１、５２を基に、少なくとも無線端末３の表示領域５４に表示されるコンテンツがテレビ受信機１の表示領域５８に表示されるサイズになるようにコンテンツの画像サイズを縮小する。図７Ｃは、テレビ受信機１において画像サイズの縮小を行った状態を示す。テレビ受信機１に表示するＷｅｂコンテンツ５３を縮小することで、無線端末３の表示領域５４全体を表示することができる。
【００６３】
Ｓ１１５：テレビ受信機１のレンダリング部２１０４は、無線端末３から受信した位置情報５１、５２を基に、少なくとも無線端末３の表示領域５４に表示されるコンテンツがテレビ受信機１の表示領域５８に表示されるように表示位置の調整を行う。図７Ｂは、コンテンツの表示位置を調整した状態を示す図であり、無線端末３の表示領域５４がテレビ受信機１の表示領域５８に含まれるようになる。
Ｓ１１６：テレビ受信機１の表示部２０に、無線端末３と同じＷｅｂコンテンツを表示する。無線端末３の表示部３８の表示領域情報は、上記位置情報５１、５２からも算出できるが、位置情報に含めた独立したデータ形式としてもよい。
【００６４】
図７Ａは、テレビ受信機１において位置調整やサイズ調整を行う前の状態を示し、すなわちＷｅｂコンテンツ領域の左上位置を基準としたときのＷｅｂコンテンツ配置例である。この場合は、無線端末３の表示領域５４の全てが表示されないことがあり、この例では表示領域５４の下辺部の領域が表示範囲外となる。これに対し図７Ｂは、本実施例による位置調整やサイズ調整を行なった場合のＷｅｂコンテンツ配置例である。この場合は、無線端末３の表示領域５４が全て表示されるため、無線端末３とテレビ受信機１との間でＷｅｂ画面の対応が取れるという利点がある。
【００６５】
本実施例の変形例として以下の構成が可能である。
無線端末３から受信した位置情報を基に、テレビ受信機１の表示部２０内に、無線端末３の表示領域５４に相当する領域を枠線などで表示することができる。
テレビ受信機１のブラウザの起動の遅れを避けるために、無線端末３でＷｅｂコンテンツを起動した場合は、これに同期してバックグラウンドでテレビ受信機１のブラウザを立ち上げておくことができる。
【００６６】
このようにして、少なくとも無線端末３の表示部３８に表示されたＷｅｂコンテンツが、テレビ受信機１の表示部２０に欠けることなく表示することができる。また、無線端末３のタッチパネルで、指によるドラッグ操作等により表示領域を変更しても、所定時間毎もしくは所定のタイミングで位置情報を送信することで、ドラッグ操作に追従して無線端末３の表示領域５４がテレビ受信機１の表示領域５８に表示される。この場合、無線端末３の表示領域５４がテレビ受信機１の表示領域５８から外れるタイミングで、位置情報を更新してもよい。
【００６７】
また図６Ｃは、無線端末３においてＷｅｂコンテンツを拡大または縮小する場合を示す。Ｗｅｂコンテンツの拡大または縮小は、ピンチインまたはピンチアウト操作により行うことができる。この場合、無線端末３の表示領域５４の拡大／縮小操作に応答して、テレビ受信機１における枠位置または枠サイズを変更するようにしてもよい。
【００６８】
従来技術では、携帯などの無線端末で閲覧している内容をテレビ受信機でも表示する場合、ブラウザ画面を立ち上げて、閲覧しているホームページ等のＵＲＬを調べて、同じＵＲＬをテレビ受信機に設定する必要があった。また、無線端末とテレビ受信機の表示画面は、表示能力や表示特性が異なるために表示領域や表示位置が異なり、同一範囲のコンテンツを表示することは困難であった。本実施例によれば、簡単な操作で、無線端末に表示されているＷｅｂコンテンツを画面が欠けることなくテレビ受信機に表示することができる。
【実施例２】
【００６９】
以下、本発明に係る第２の実施例を説明する。実施例２では、無線端末３とテレビ受信機１の間でセッション情報を共有する構成としている。
【００７０】
［システム構成等］
実施例２におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も実施例１（図２Ａ、図２Ｂ）と同様のため説明を省略する。
【００７１】
［ソフトウェア構成］
図８Ａは、テレビ受信機１内のメモリ２５とストレージ２６の構成を示す図である。また図８Ｂは、無線端末３内のメモリ３３とストレージ３４の構成を示す図である。いずれも実施例１（図３Ａ、図３Ｂ）との相違点を説明する。
【００７２】
ストレージ２６（３４）には、ブラウザプログラム２００１（３００１）と機器認証プログラム２００６（３００６）の他に、セッション管理プログラム２００７（３００７）を追加して格納している。またメモリ２５（３３）には、ブラウザエンジン２１０１（３１０２）と機器認証部２１０６（３１０６）の他に、セッション管理プログラム２００７（３００７）を展開したセッション管理部２１０７（３１０７）が追加されている。セッション管理プログラム２００７（３００７）の格納または取得については、実施例１で述べた他のプログラムと同様である。
【００７３】
無線端末３のセッション管理部３１０７は、サーバ６から受け取ったユーザを識別する一意のセッションＩＤと、そのセッションＩＤに関連付けてユーザ固有の画面遷移状態やコンテンツページなどのセッション変数を、セッション情報としてメモリ３３に一時的に保存する。そして保存したセッション情報を、通信Ｉ／Ｆ３９、通信Ｉ／Ｆ２２を経由して、テレビ受信機１のセッション管理部２１０７に送信する。
【００７４】
テレビ受信機１のセッション管理部２１０７は、無線端末３のセッション管理部３１０７から受け取ったセッション情報をテレビ受信機１のセッション情報としてメモリ２５に一時的に保存する。そしてテレビ受信機１からサーバ６にアクセスする場合に、このセッション情報をサーバ６に送信する。
【００７５】
このように、無線端末３とテレビ受信機１との間でセッション情報を共有することにより、Ｗｅｂコンテンツの各ページ等を共有することができる。
【００７６】
セッション情報は、後述する認証情報に関連付けて認証情報が一致した場合のみ取得できるようにしてもよい。またセッション情報は、HTTP cookie情報やＵＲＬに埋め込むこともできる。またセッション情報は、ハッシュ関数を用いて計算されたハッシュ値を使用することもできる。さらにセッション情報は、無線端末３で暗号化したものをテレビ受信機１に送信し、テレビ受信機１側で解読して利用するようにしてもよい。
【００７７】
［動作シーケンス］
図９は、実施例２における動作シーケンスを示す図である。
図１０Ａと図１０Ｂは、無線端末３の表示画面と操作を示す図である。
本実施例は、実施例１（図５）のシーケンス（Ｓ１０１〜Ｓ１１６）に対してＳ２０１〜Ｓ２０３を追加し、Ｓ１１０〜Ｓ１１２をＳ２０４〜Ｓ２０６で置き換えている。以下、各ステップの動作を順に説明するが、実施例１（図５）で述べた部分は簡単に説明する。
【００７８】
Ｓ１０１：無線端末３の制御部３７は、入力手段４１によりブラウザ起動の指令を受けると、ブラウザエンジン３１０１を起動する。
Ｓ１０２：ブラウザエンジン３１０１は、Ｗｅｂコンテンツ等のリソースを要求するリクエストメッセージを、外部ネットワーク５からネットワーク上のＵＲＬにより特定されるＷｅｂサーバ６に送信する。
【００７９】
Ｓ１０３：ＵＲＬにより特定されるサーバ６は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、ブラウザエンジン３１０１に入力される。
Ｓ２０１：またＵＲＬにより特定されるサーバ６は、受け取ったリクエストメッセージに応じてユーザを一意に識別するセッション情報を生成し返信する。返信されたセッション情報は、ブラウザエンジン３１０１に入力され、メモリ３３に一時的に保存される。
Ｓ１０４：レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン３１０１はブラウザ表示画面を生成し、表示部３８にＷｅｂコンテンツを表示する。
【００８０】
次に、表示部３８に表示されたＷｅｂコンテンツから認証手続きが必要なページにアクセスする場合について説明する。
Ｓ２０２：入力手段４１からユーザ操作を受け、Ｗｅｂコンテンツのログイン動作を行う。図１０Ａはログイン操作画面の例を示す。ユーザによりＷｅｂコンテンツに表示された「ログイン」ボタン６１が選択されると、ブラウザエンジン３１０１はサーバ６に対して、ユーザのログイン画面の表示リクエストを送信する。すると図１０Ｂに示すようなログインページ画面が表示される。ユーザは、ＩＤ６２およびパスワード６３を入力し、「ログイン」ボタン６４を選択して確定すると、ブラウザエンジン３１０１はサーバ６に対して認証情報を送信する。
Ｓ２０３：サーバ６は認証が成功すると、Ｗｅｂページコンテンツと新規のセッション情報を生成しブラウザエンジン３１０１に送信する。その際、認証されたコンテンツに対する前回のセッション情報を破棄または初期化する。ブラウザエンジン３１０１は、受け取った認証されたＷｅｂページコンテンツを表示部３８に表示し、メモリ３３に新規のセッション情報を一時保存する。ここで取得したセッション情報により、ユーザとＷｅｂコンテンツの各ページ等が関連付けられる。
【００８１】
Ｓ１０５：次に無線端末３は、テレビ受信機１にＷｅｂコンテンツを表示する動作に進む。図６Ａに示したように、ユーザは無線端末３の表示部３８に設けられた「ＴＶ表示」ボタン５５を操作する。
Ｓ１０６：制御部３７は表示部３８に、図６Ｂに示したように、機器一覧リスト５６を含む機器認証画面を表示する。
【００８２】
Ｓ１０７：ユーザが認証先として例えば「ＴＶ１」５７ａを選択すると、機器認証部３１０４は、ユーザＩＤ及びパスワードなどの認証情報を、テレビ受信機１の機器認証部２１０６に対して送信する。
Ｓ１０８：テレビ受信機１の機器認証部２１０６は、記憶された認証情報と無線端末３から送信された認証情報を比較し、認証情報が一致する場合は、無線端末３の機器認証部３１０６に対して接続を認証する。
【００８３】
Ｓ１０９：認証が成功すると無線端末３は、ブラウザエンジン３１０１から現在表示部３８に表示しているＷｅｂコンテンツのＵＲＬを、メモリ３３から一時保存されたセッション情報を、またレンダリング部３１０４から図４Ａに示す位置情報を取得する。
Ｓ２０４：無線端末３は、取得したＷｅｂコンテンツのＵＲＬ、セッション情報および位置情報を、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２、制御部２４を経由して、テレビ受信機１のブラウザエンジン２１０１に転送する。
【００８４】
Ｓ２０５：テレビ受信機１のブラウザエンジン２１０１は、受け取ったセッション情報と位置情報をメモリ２５に一時保存し、上記したＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージとセッション情報を、制御部２４、通信Ｉ／Ｆ２２、無線ルータ４を経由して、外部ネットワーク５からネットワーク上のＵＲＬにより特定されるサーバに送信する。
Ｓ２０６：指定ＵＲＬに対応するサーバ６は、セッション情報による特定されたユーザに応じたレスポンスメッセージとコンテンツページ等が更新されたセッション情報を作成して返信する。返信されたレスポンスメッセージとセッション情報は、外部ネットワーク５を経由してテレビ受信機１のブラウザエンジン２１０１に入力される。ブラウザエンジン２１０１は、レスポンスメッセージによりブラウザ表示画面を生成する。また、返信されたセッション情報は、前回メモリ２５に一時的に保存されているセッション情報に上書き保存される。
【００８５】
Ｓ１１３：次に、テレビ受信機１における表示画面の位置調整を行う。図７Ａで述べたように、テレビ受信機１の表示領域５８が無線端末３の表示領域５４より大きい場合は（Ｓ１１３：ＹＥＳ）、Ｓ１１５へ進む。表示領域５８が表示領域５４より小さい場合は（Ｓ１１３：ＮＯ）、Ｓ１１４へ進む。
Ｓ１１４：テレビ受信機１のレンダリング部２１０４は、無線端末３の表示領域５４に表示されるコンテンツがテレビ受信機１の表示領域５８に表示されるようにコンテンツの画像サイズを縮小する（図７Ｃ参照）。
【００８６】
Ｓ１１５：テレビ受信機１のレンダリング部２１０４は、無線端末３の表示領域５４に表示されるコンテンツがテレビ受信機１の表示領域５８に表示されるように表示位置の調整を行う（図７Ｂ参照）。
Ｓ１１６：テレビ受信機１の表示部２０にＷｅｂコンテンツを表示する。
【００８７】
上記の動作シーケンスでは、実施例１と同様にＳ１１３〜Ｓ１１５にてテレビ受信機１における表示画面の位置調整を行うものとしたが、この調整動作を省略することもできる。
また、ユーザが入力手段２３，４１を操作してブラウザエンジン２１０１，３１０１の停止を行った場合は、セッション情報を破棄または初期化することで、セッション情報の漏洩による成りすましを防止することができる。また、無線端末３とテレビ受信機１との機器認証に失敗した場合も、同様にセッション情報を破棄または初期化するようにしてもよい。
また、Ｗｅｂコンテンツの表示を無線端末３側に戻す場合は、テレビ受信機１のブラウザエンジン２１０１から通信Ｉ／Ｆ２２、無線ルータ４、通信Ｉ／Ｆ３９、制御部３７を経由して、無線端末３のブラウザエンジン３１０１にセッション情報を送信するようにしてもよい。
【００８８】
このように実施例２によれば、無線端末３に表示されたＷｅｂコンテンツが認証の必要なコンテンツであっても、無線端末３からテレビ受信機１にセッション情報を引き継ぐことにより、テレビ受信機１では無線端末３と同様にＷｅｂコンテンツを表示することができる。
【実施例３】
【００８９】
以下、本発明に係る第３の実施例を説明する。実施例３では、リンク先情報により関連画面に遷移する機能を付加している。
【００９０】
［システム構成等］
実施例３におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も実施例１（図２Ａ、図２Ｂ）と同様のため説明を省略する。
【００９１】
［ソフトウェア構成］
実施例３でのソフトウェア構成は、実施例１（図３Ａ、図３Ｂ）と同様のため説明を省略する。
【００９２】
［動作シーケンス］
図１１は、実施例３における動作シーケンスを示す図である。
図１２は、無線端末３の表示画面と操作を示す図である。図１３Ａは、テレビ受信機１の表示画面を示す図である。図１３Ｂは、テレビ受信機１の遷移後の表示画面を示す図である。
本実施例は、実施例１（図５）のシーケンス（Ｓ１０１〜Ｓ１１６）に引き続き、新たにＳ３０１〜Ｓ３０６を追加したものである。
【００９３】
前記したシーケンス（Ｓ１０１〜Ｓ１１６）の結果、テレビ受信機１の表示部２０には、無線端末３に表示されているＷｅｂコンテンツと同じコンテンツが表示される。図１２は無線端末３の表示画面であり、図１３Ａはテレビ受信機１の表示画面である。ここで無線端末３における表示領域５４は、テレビ受信機１の表示領域５８の内部に位置調整されている。
【００９４】
図１２の表示画面において、コンテンツ内のアンカーテキスト６６ａ、６６ｂは、リンク先情報ＵＲＬが付加されたアンカータグ＜ａ＞に囲われてリンクが設定されたテキストである。入力手段４１によりアンカーテキスト６６ａ、６６ｂが選択されると、このリンク先情報ＵＲＬにより特定されるリンク先に遷移できる。アンカーテキスト６６ａ、６６ｂは、通常、文字色が青色にされたりアンダーラインが付加されるなどして、選択可能であることが強調される。同様にアンカーオブジェクト６７ａ、６７ｂも、リンク先情報ＵＲＬが付加されたアンカータグ＜ａ＞に囲われてリンクが設定されたオブジェクトである。入力手段４１によりアンカーテキスト６６ａ、６６ｂが選択されると、このリンク先情報ＵＲＬにより特定されるリンク先に遷移できる。図１３Ａのテレビ受信機１の表示画面も同様の構成となっている。
【００９５】
以下、図１１の各ステップを順に説明する。
Ｓ３０１：図１２の無線端末３の表示画面において、ユーザによりコンテンツ内のアンカーテキスト６６ａがタップ操作されたとする。
Ｓ３０２：ブラウザエンジン３１０１はアンカーテキスト６６ａのリンク先情報ＵＲＬを取得する。
【００９６】
Ｓ３０３：取得したリンク先情報ＵＲＬを、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２、制御部２４を経由して、テレビ受信機１のブラウザエンジン２１０１に転送する。
Ｓ３０４：テレビ受信機１のブラウザエンジン２１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを、通信Ｉ／Ｆ２２、無線ルータ４を経由して、外部ネットワーク５からネットワーク上のＵＲＬにより特定されるサーバ６に送信する。
【００９７】
Ｓ３０５：指定ＵＲＬに対応するサーバ６は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク５を経由してテレビ受信機１のブラウザエンジン２１０１に入力される。
Ｓ３０６：レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン２１０１のＨＴＭＬパーサー２１０２、データベース作成部２１０３、レンダリング部２１０４、画像処理部２１０５によりブラウザ表示画面を生成し、表示部２０にリンク先のＷｅｂコンテンツを表示する。図１３Ｂは、テレビ受信機１の表示画面２０にリンク先のＷｅｂコンテンツ５９が表示された状態を示す。
【００９８】
本実施例では、アンカーテキスト６６ａを用いて説明したが、アンカーテキスト６６ｂやアンカーオブジェクト６７ａ、６７ｂ等のリンク先情報を用いても同様である。
本実施例では、図１２の無線端末３に表示されているアンカーテキスト６６ａ等をタップ操作すると、無線端末３とテレビ受信機１の双方の表示画面がリンク先のＷｅｂコンテンツに遷移するものとした。これに対し、無線端末３の表示画面は図１２のままでＷｅｂコンテンツの表示を変えないで、テレビ受信機１の表示画面だけが図１３Ｂのようにリンク先のＷｅｂコンテンツ５９に遷移する、すなわち画面遷移専用画面として動作させることも可能である。
【００９９】
このように実施例３では、無線端末に表示されているＷｅｂコンテンツのリンクタグから、関連情報の画面をテレビ受信機に簡単に表示することができる。また、Ｗｅｂコンテンツによってはリンク先の階層が深く、他の画面に遷移してからリンク元の画面に戻りたい場合に面倒なケースがある。そのような場合、テレビ受信機にリンク先の画面遷移画面を表示し、無線端末にはリンク元の画面を表示することにより、リンク元とリンク先の画面を同時に表示することができる。
【実施例４】
【０１００】
以下、本発明に係る第４の実施例を説明する。実施例４では、アンカーテキストにより関連画面に遷移する機能を付加している。すなわち、実施例３におけるリンク先情報の代わりにアンカーテキストのテキスト情報を使用する。
【０１０１】
［システム構成等］
実施例４におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も実施例１（図２Ａ、図２Ｂ）と同様のため説明を省略する。
【０１０２】
［ソフトウェア構成］
実施例４でのソフトウェア構成は、実施例１（図３Ａ、図３Ｂ）と同様のため説明を省略する。
【０１０３】
［動作シーケンス］
図１４は、実施例４における動作シーケンスを示す図である。
本実施例は、実施例１（図５）のシーケンス（Ｓ１０１〜Ｓ１１６）に引き続き、新たにＳ４０１〜Ｓ４０７を追加したものである。
【０１０４】
前記したシーケンス（Ｓ１０１〜Ｓ１１６）の結果、テレビ受信機１の表示部２０には、無線端末３に表示されているＷｅｂコンテンツと同じコンテンツが表示される。図１２は無線端末３の表示画面であり、図１３Ａはテレビ受信機１の表示画面である。
【０１０５】
Ｓ４０１：図１２の無線端末３の表示画面において、ユーザによりコンテンツ内のアンカーテキスト６６ａが指でタップ操作されたとする。
Ｓ４０２：ブラウザエンジン３１０１はアンカーテキスト６６ａのテキスト情報（テキスト文字列データ）を取得し、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２、制御部２４を経由して、テレビ受信機１のブラウザエンジン２１０１に転送する。
【０１０６】
Ｓ４０３：テレビ受信機１のブラウザエンジン２１０１は、データベース作成部２１０３において、入力されたアンカーテキストと一致するアンカータグを検索する。
Ｓ４０４：検索の結果一致するタグがあれば（Ｓ４０３：ＹＥＳ）、これよりリンク先情報を取得する。これと同時にレンダリング部２１０４は、このアンカーテキストを他のアンカーテキストと区別するために、アンカーテキストが記載されたアンカータグの色などを一時的に他の色などに変更することもできる。
【０１０７】
Ｓ４０５：テレビ受信機１のブラウザエンジン２１０１は、リンク先情報に従い、Ｗｅｂコンテンツ等のリソースを要求するリクエストメッセージを、外部ネットワーク５からＵＲＬにより特定されるサーバ６に送信する。
Ｓ４０６：指定ＵＲＬに対応するサーバ６は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して、外部ネットワーク５を経由して返信する。
【０１０８】
Ｓ４０７：テレビ受信機１のブラウザエンジン２１０１は、受け取ったレスポンスメッセージによりブラウザ表示画面を生成し、表示部２０にリンク先のＷｅｂコンテンツを表示する。図１３Ｂは、テレビ受信機１の表示画面２０にリンク先のＷｅｂコンテンツ５９が表示された状態を示す。
【０１０９】
このように実施例４では、無線端末３でアンカーテキストをタップ操作すると、テレビ受信機１のＷｅｂコンテンツのアンカーテキストを選択したと同様に動作させることができる。
【０１１０】
一般にテレビ受信機は、メニューや番組表操作のために十字タイプのカーソル操作ボタンを使用しており、タッチパネルなどのポインターで表示領域を自由に選択できるようなポインター方式ではなく、アンカーテキストのみを選択するようなアンカーカーソル方式を採用しているケースが多い。このような場合でも、無線端末のアンカーテキストをタッチパネルでタップ操作することにより、ポインター方式による選択が可能となる。
【０１１１】
また、無線端末はそのユーザエージェント機能により、端末の機種やブラウザの種類を判別し、端末の表示能力に最適なＷｅｂコンテンツを提供できるようになっている。このような場合、無線端末側ではフルブラウザのコンテンツではなく携帯用ブラウザに合わせたコンテンツが提供されるため、テレビ受信機と無線端末でブラウザの見え方やリンク先のＵＲＬが異なる場合がある。本実施例では、アンカーテキストと一致するアンカータグのリンク先情報にアクセスできるため、見え方が異なる場合やリンク先のＵＲＬが異なるＷｅｂコンテンツでも、無線端末に連携して操作することができる。
【実施例５】
【０１１２】
以下、本発明に係る第５の実施例を説明する。実施例５では、Ｗｅｂコンテンツの表示履歴保存機能を付加している。
【０１１３】
［システム構成等］
実施例５におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も（図２Ａ、図２Ｂ）と同様のため説明を省略する。
【０１１４】
［ソフトウェア構成］
実施例５でのソフトウェア構成は、実施例１（図３Ａ、図３Ｂ）と同様のため説明を省略する。なお、本実施例における無線端末３のメモリ３３は、Ｗｅｂコンテンツの表示履歴を保存するための表示履歴保存機能を有する。またブラウザエンジン３１０１は、メモリ３３に保存された表示履歴の中からリンク先情報を読み出す表示履歴読出機能を有する。
多くのＷｅｂブラウザは、ユーザが過去に閲覧した情報を保存し再利用するために、「お気に入り」や「履歴」機能を有する。本実施例においては、「履歴」機能の１つであるツリー階層の「戻る」、「進む」動作を例に説明する。
【０１１５】
［画面表示例］
図１５は、実施例５における無線端末３の表示画面と操作を示す図である。
無線端末３の表示画面には、Ｗｅｂコンテンツが表示されている。前述したように、ユーザが「ＴＶ表示」ボタン５５を操作すると、同じＷｅｂコンテンツがテレビ受信機１の表示部２０に表示される。また、アンカーテキスト６６ａ、６６ｂやアンカーオブジェクト６７ａ、６７ｂを操作すると、リンク先情報ＵＲＬによりリンク先画面に遷移することができる。
【０１１６】
さらに本実施例では、履歴機能として「戻る」ボタン６８と「進む」ボタン６９を備える。「戻る」ボタン６８は、前に立ち寄った（又は前に見ていた）Ｗｅｂページを１つのレベル分だけ上に移動するためのボタンである。また「進む」ボタン６９は、前に立ち寄った（又は前に見ていた）Ｗｅｂページを１つのレベル分だけ下に移動するためのボタンである。前に立ち寄ったＷｅｂページは、それぞれのページのＵＲＬを表示履歴としてメモリ３３に記憶されてツリー状に階層化されており、「戻る」ボタン６８または「進む」ボタン６９により、上下階層に移動できる。
【０１１７】
次に、あるＷｅｂページを表示している状態から、１つ下の階層に戻るときの動作を説明する。無線端末３の「戻る」ボタン６８がタップ操作されると、ブラウザエンジン３１０１は、メモリ３３に保存された表示履歴データから１つ下の階層のリンク先情報ＵＲＬを読み出し、表示部３８にリンク先のＷｅｂコンテンツ画面を表示する。さらにブラウザエンジン３１０１は、１つ下の階層のリンク先情報ＵＲＬを、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２、制御部２４を経由して、テレビ受信機１のブラウザエンジン２１０１に渡す。その結果、テレビ受信機１の表示部２０には、１つ下の階層のリンク先のＷｅｂコンテンツ画面を表示することができる。
【０１１８】
本実施例では、「履歴」機能としてブラウザのツリー階層の「戻る」、「進む」動作を例に説明した。「履歴」機能の他の例としては、閲覧したページのＵＲＬや閲覧日などの情報を自動的に保存し、この情報をある一定の基準によってリスト表示する機能がある。この場合は、リスト表示されたリンク先情報が表示履歴に相当する。
また、同様の機能として、閲覧したページに対して、ユーザ自身が再閲覧の有無を判断し、そのページ情報をお気に入り情報として保存し、その情報を階層的に表示する「お気に入り」機能がある。この場合は、階層的に表示されたリンク先情報が表示履歴に相当する。
【０１１９】
このように実施例５では、無線端末に表示されているＷｅｂコンテンツの表示履歴または保存されたお好みのＷｅｂページやコンテンツを、テレビ受信機に簡単に表示することができる。
【実施例６】
【０１２０】
以下、本発明に係る第６の実施例を説明する。実施例６では、無線端末側でテレビ受信機の画面を操作する機能を付加している。
【０１２１】
［システム構成等］
実施例６におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も（図２Ａ、図２Ｂ）と同様のため説明を省略する。なお、本実施例の無線端末３は、入力手段４１による操作でテレビ受信機１のＷｅｂコンテンツ表示画面を操作する機能を有している。
【０１２２】
［ソフトウェア構成］
実施例６でのソフトウェア構成は、実施例１（図３Ａ、図３Ｂ）と同様のため説明を省略する。
【０１２３】
［動作シーケンス］
図１６は、実施例６における動作シーケンスを示す図である。
図１７は、無線端末３の表示画面と操作を示す図である。ここにはテレビ受信機１のＷｅｂコンテンツ表示画面を操作するために、「ＴＶ操作」ボタン６０が設けられている。
本実施例は、実施例１（図５）のシーケンス（Ｓ１０１〜Ｓ１１６）に引き続き、新たにＳ６０１〜Ｓ６０４を追加したものである。
【０１２４】
前記したシーケンス（Ｓ１０１〜Ｓ１１６）の結果、テレビ受信機１の表示部２０には、無線端末３に表示されているＷｅｂコンテンツと同じコンテンツが表示される。
【０１２５】
Ｓ６０１：図１７の無線端末３の表示画面において、「ＴＶ操作」ボタン６０を指でタップ操作する。
Ｓ６０２：引き続き「ＴＶ操作」の具体的内容として、無線端末３の表示画面で「ドラッグ」、「タップ」などの操作を行う。これらの操作は制御部３７において、テレビ受信機１の表示部２０に対する操作コマンドに置き換えられる。例えば「ドラッグ」や「フリック」操作による画面スクロールは「スクロール」や「ポインター」コマンドに、「タップ」操作は「決定」コマンドに置き換えられる。
【０１２６】
Ｓ６０３：制御部３７は、「スクロール」、「決定」などの操作コマンドを、通信Ｉ／Ｆ３９、無線ルータ４、通信Ｉ／Ｆ２２を経由してテレビ受信機１の制御部２４に送る。
Ｓ６０４：テレビ受信機１の制御部２４は、受け取った操作コマンドに従いブラウザエンジン２１０１を制御し、表示部２０に表示されているＷｅｂコンテンツの表示画面を操作する。
【０１２７】
このように実施例６では、テレビ受信機の表示画面を無線端末側で簡単に操作することができる。
【０１２８】
以下、本実施例の動作について補足説明を行う。
無線端末３の表示画面（タッチパネル）で、図６Ｃで示したような「ピンチイン」または「ピンチアウト」の操作を行うと、テレビ受信機１の表示部３８に表示されたＷｅｂコンテンツ表示画面を拡大または縮小する操作を行う。その場合、２つの指の２点間の距離の変化量に応じた操作コマンドとして送信すればよい。また、「スクロール」の操作は、指の移動方向や移動量などに応じたコマンドを送信すればよい。
テレビ受信機１の制御部２４はこれらのコマンドを受信すると、例えばピンチインのように２点間の距離が小さくなる方向の操作の場合は、その変化量や移動速度に応じてＷｅｂコンテンツを縮小するようにすればよい。
【０１２９】
本実施例では「ＴＶ表示」ボタン５５と「ＴＶ操作」ボタン６０を別々に設けているが、「ＴＶ表示」ボタン５５を兼用してもよい。その場合、「ＴＶ表示」ボタン５５をタップ操作することで、それに連動してテレビ受信機１を操作できるようになる。
「ＴＶ表示」ボタン５５または「ＴＶ操作」ボタン６０は、これらのボタンを操作した後は、「端末表示」ボタンまたは「端末操作」ボタン等のように表示を変更して、無線端末３の表示または操作に戻すためのボタンとして使用してもよい。
【０１３０】
無線端末３の表示部３８でテレビ受信機１のＷｅｂコンテンツ画面を操作するときは、誤操作を防止するため、無線端末３には「ＴＶ操作」ボタン６０などの操作ボタンのみ表示を行い、Ｗｅｂコンテンツを非表示にしてもよい。
【０１３１】
本実施例では、無線端末３またはテレビ受信機１に表示されたＷｅｂコンテンツの操作の選択手段として、無線端末３の表示部３８の画面上のボタンを選択する方法について説明した。変形例として、テレビ受信機１がリンク先情報ＵＲＬによりリンク先に遷移した場合に、自動的にテレビ受信機１を操作制御できるようにしてもよい。
リンク先情報としては、オブジェクト、画像ファイル、動画ファイルなどのコンテンツのＵＲＬや、ストレージ２６もしくはストレージ３４に保存されたコンテンツのアドレス情報を含む。
【０１３２】
このように実施例６によれば、無線端末に表示されているＷｅｂコンテンツをテレビ受信機に表示させ、リンク先情報ＵＲＬによりリンク先に画面が遷移した場合でも、テレビ画面のＷｅｂコンテンツを無線端末側で操作することができる。
【実施例７】
【０１３３】
以下、本発明に係る第７の実施例を説明する。実施例７では、無線端末を操作することで、テレビ受信機のＷｅｂコンテンツ画面に検索文字を入力する機能を付加している。
【０１３４】
［システム構成等］
実施例７におけるネットワーク端末システムは、実施例１（図１）と同様であり、テレビ受信機１や無線端末３の内部構成も（図２Ａ、図２Ｂ）と同様のため説明を省略する。
【０１３５】
［ソフトウェア構成］
図１８Ａは、テレビ受信機１内のメモリ２５とストレージ２６の構成を示す図である。また図１８Ｂは、無線端末３内のメモリ３３とストレージ３４の構成を示す図である。いずれも実施例１（図３Ａ、図３Ｂ）との相違点を説明する。
【０１３６】
ストレージ２６（３４）には、文字入力プログラム２００８（３００８）が追加されている。またメモリ２５（３３）には、文字入力プログラム２００８（３００８）を展開した文字入力部２１０８（３１０８）が追加されている。文字入力プログラム２００８（３００８）の格納または取得については、実施例１で述べた他のプログラムと同様である。
【０１３７】
またストレージ２６（３４）には、基本辞書２００９（３００９）と履歴辞書２０１０（３０１０）が保存されている。基本辞書２００９（３００９）は、入力された文字に対して予測変換候補を表示するための辞書機能を有し、優先度に従って変換候補が抽出され、予測変換候補表示部に表示される。優先度は、それぞれの語句に対して基本辞書２００９（３００９）に予め記憶されている。履歴辞書２０１０（３０１０）は、過去の文字入力の履歴が記憶されており、文字が入力された場合は、その履歴データの優先度に従って予測変換候補を表示する。
【０１３８】
検索サイトから入手する検索候補リスト情報は、基本辞書２００９（３００９）や履歴辞書２０１０（３０１０）より優先して使用され、検索候補リストがない場合に基本辞書２００９（３００９）または履歴辞書２０１０（３０１０）のデータが使用される。
【０１３９】
テレビ受信機１の文字入力部２１０８は、入力手段２３からユーザの操作を受け、表示部２０に表示されたソフトウェアキーボードまたは物理的なボタンにより文字列が入力されると、文字列情報を検索条件としてブラウザエンジン２１０１に渡す動作を行う。また、無線端末３で文字入力を行う場合は、入力文字列の入力文字の文字数、行数等の入力フォームおよび有効文字種などの属性情報と、検索サイトからの検索候補リスト情報を無線端末３に送信し、無線端末３側でユーザからの文字入力に対する有効性の判断を行い、有効な文字列データをテレビ受信機１が受け取る。
【０１４０】
無線端末３の文字入力部３１０８は、テレビ受信機１の入力手段２３からユーザの操作を受け、表示部２０にソフトウェアキーボードが表示された場合、テレビ受信機１に連動して起動し、無線端末３側の入力手段４１から文字入力ができる。
【０１４１】
［動作シーケンス］
図１９は、実施例７における動作シーケンスを示す図である。ここでは、テレビ受信機１でＷｅｂコンテンツの検索サイトからキーワード検索する場合に、無線端末３側で入力手段４１を操作して検索文字列を入力する場合を示す。
図２０Ａおよび図２０Ｄは、テレビ受信機１の表示画面を示す図である。また図２０Ｂおよび図２０Ｃは、無線端末３の表示画面と操作を示す図である。
本実施例は、実施例１（図５）のシーケンス（Ｓ１０１〜Ｓ１１６）に引き続き、新たにＳ７０１〜Ｓ７２０を追加したものである。
【０１４２】
前記したシーケンス（Ｓ１０１〜Ｓ１１６）の結果、テレビ受信機１の表示部２０には、無線端末３に表示されているＷｅｂコンテンツと同じコンテンツが表示される。
【０１４３】
Ｓ７０１：テレビ受信機１のＷｅｂコンテンツ表示画面を操作するために、無線端末３の表示画面の「ＴＶ操作」ボタン６０を選択する（図１７参照）。
Ｓ７０２：続いて無線端末３の入力手段４１により検索サイトのＵＲＬを選択する。
【０１４４】
Ｓ７０３：テレビ受信機１のブラウザエンジン２１０１は、ＨＴＴＰに準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを、外部ネットワーク５を経由して、ネットワーク上の検索サイトのＵＲＬにより指定されるサーバ６に送信する。
Ｓ７０４：ＵＲＬにより指定されるサーバ６は、受け取ったリクエストメッセージに応じたレスポンスを作成し返信する。返信されたレスポンスメッセージは、外部ネットワーク５を経由してテレビ受信機１のブラウザエンジン２１０１に入力される。
【０１４５】
Ｓ７０５：レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、テレビ受信機１のブラウザエンジン２１０１はブラウザ表示画面を生成し、検索サイトのＷｅｂコンテンツを表示部２０に表示する。図２０Ａは、テレビ受信機１の表示部２０に表示された検索サイトのＷｅｂコンテンツ８０と、検索文字入力テキストボックス８１を示す。
【０１４６】
Ｓ７０６：無線端末３はその入力手段４１により、テレビ受信機１に表示された検索サイト画面に対し、検索文字入力テキストボックス８１をタップ操作して選択する。
Ｓ７０７：テレビ受信機１の制御部２４は、無線端末３の文字入力部３１０８に対して、ソフトウェアキーボードの起動を指令する。
【０１４７】
Ｓ７０８：無線端末３の文字入力部３１０８は、表示部３８に文字入力画面を表示する。図２０Ｂは無線端末３の表示画面であり、文字入力画面７０が表示される。
Ｓ７０９：ユーザは文字入力画面７０に対し、入力手段４１によりユーザ所望の文字列を入力する。その際画面内の文字入力領域７１には、数字キー７２を使用して所望の文字列を入力することができる。ここでは、「数字方式」による「英字入力」のソフトウェアキーボードを示しているが、「切替」ボタン７３により、文字種を「ひらがな」、「カタカナ」、「数字」に切り換えることができる。また、図示はしていないが、「数字方式」や「ＱＷＥＲＴＹ配列方式」に切り換えることもできる。「カーソル右移動」ボタン７４は、数字方式で同じボタンに割り当てられている文字を入力するときに、タップ操作でカーソルを右に移動することができる。「削除」ボタン７５は、タップ操作で最後に入力した文字を削除することができる。図２０Ｂでは、文字入力領域７１に文字列「sport」を入力した例を示す。
【０１４８】
Ｓ７１０：無線端末３で文字入力領域７１に文字を入力すると、入力された（または入力途中の）文字列は、通信Ｉ／Ｆ３９を経由してテレビ受信機１の制御部２４に送信される。
Ｓ７１１：テレビ受信機１の制御部２４はブラウザエンジン２１０１に指令し、受け取った文字列を検索サイトに送信する。
【０１４９】
Ｓ７１２：検索サイトのサーバ６は、受け取った文字列に関連した検索候補リスト情報を、テレビ受信機１のブラウザエンジン２１０１に返信する。
Ｓ７１３：テレビ受信機１の制御部２４は、ブラウザエンジン２１０１が受け取った検索候補リスト情報を、無線端末３の通信Ｉ／Ｆ３９を経由して、制御部３７に送信する。
【０１５０】
Ｓ７１４：無線端末３の制御部３７は、検索候補リスト情報がある場合は（Ｓ７１４：ＹＥＳ）、Ｓ７１５へ進む。検索候補リスト情報がない場合は（Ｓ７１４：ＮＯ）、Ｓ７１６へ進む。
Ｓ７１５：無線端末３は、受信した検索候補リストを文字入力領域７１内の検索候補リスト表示部７６に表示する。
【０１５１】
Ｓ７１６：検索候補リスト情報がない場合は、基本辞書３００９および履歴辞書３０１０のデータを使用し変換候補を予測し、予測変換候補を検索候補リスト表示部７６に表示する。
図２０Ｂの例では、検索候補リスト表示部７６には、「sport」の入力に対する候補として、「sportsnavi」、「sports authority」、「sportsman」などが表示されている。
【０１５２】
Ｓ７１７：ユーザは入力手段１４を操作し、この検索候補リストの中から所望の文字列を選択する。例えば、この検索候補リストの中から「sportsnavi」をタップ操作により選択する。図２０Ｃは無線端末３の表示画面で、文字入力領域７１には選択された文字列「sportsnavi」が表示される。
Ｓ７１８：ユーザが選択した文字列を、検索文字入力として確定する。図２０Ｃの表示画面で「完了」ボタン７７を選択すると、文字入力領域７１の文字列「sportsnavi」は検索文字入力として確定される。
【０１５３】
Ｓ７１９：文字入力領域２０２の検索文字列「sportsnavi」は、無線端末３からテレビ受信機１に送信される。
Ｓ７２０：テレビ受信機１の表示部２０には、無線端末３から送信された検索文字列が表示される。図２０Ｄはテレビ受信機１の表示画面で、無線端末３から送信された検索文字列「sportsnavi」が検索文字入力テキストボックス８１に表示される。
このようにして、図２０Ａのテレビ受信機１の表示画面に対し、無線端末３側で入力された文字列は、図２０ＤのようにＷｅｂコンテンツ８０内の検索文字入力テキストボックス８１に検索文字として入力される。
【０１５４】
なお、上記のシーケンスで検索候補機能をオフにすることもできる。その場合は、Ｓ７１１〜Ｓ７１９までをスキップして、図２０Ｂの画面を表示しないようにすればよい。
【０１５５】
このように実施例７では、無線端末に表示されているＷｅｂコンテンツをテレビ受信機に表示させ、テレビ画面内のＷｅｂコンテンツに検索文字を入力する場合でも、無線端末側で簡単に文字入力を行うことができる。
【０１５６】
以上、本発明の各実施例を説明したが、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するためにシステム全体を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１５７】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１５８】
また、各処理例で説明したプログラムは、それぞれ独立したプログラムでもよく、複数のプログラムが１つのアプリケーションプログラムを構成していてもよい。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１５９】
１，２：テレビ受信機、
３：無線端末、
４：無線ルータ、
５：外部ネットワーク、
６：Ｗｅｂサーバ、
７：放送局、
８：基地局、
１２：チューナ・復調部、
１３：選局制御部、
１４：信号分離部、
１５：音声復号部、
１６：スピーカ、
１７：音声出力部、
１８：映像復号部、
１９：重畳部、
２０：表示部、
２１：映像出力部、
２２：通信Ｉ／Ｆ、
２３：入力手段、
２４：制御部、
２５：メモリ、
２６：ストレージ、
２７：デジタルＩ／Ｆ、
３１：チューナ・復調部、
３２：信号分離部、
３３：メモリ、
３４：ストレージ、
３７：制御部、
３８：表示部、
３９：通信Ｉ／Ｆ、
４０：移動体通信Ｉ／Ｆ、
４１：入力手段、
５５：ＴＶ表示ボタン、
６０：ＴＶ操作ボタン、
６１：ログインボタン、
２１０１，３１０２：ブラウザエンジン、
２１０２，３１０２：ＨＴＭＬパーサー、
２１０３，３１０３：データベース作成部、
２１０４，３１０４：レンダリング部、
２１０５，３１０５：画像処理部、
２１０６，３１０６：機器認証部、
２１０７，３１０７：セッション管理部、
２１０８，３１０８：文字入力部。
【図１】
2013239104.tif 000003
【図２Ａ】
2013239104.tif 000004
【図２Ｂ】
2013239104.tif 000005
【図３Ａ】
2013239104.tif 000006
【図３Ｂ】
2013239104.tif 000007
【図４Ａ】
2013239104.tif 000008
【図４Ｂ】
2013239104.tif 000009
【図５】
2013239104.tif 000010
【図６Ａ】
2013239104.tif 000011
【図６Ｂ】
2013239104.tif 000012
【図６Ｃ】
2013239104.tif 000013
【図７Ａ】
2013239104.tif 000014
【図７Ｂ】
2013239104.tif 000015
【図７Ｃ】
2013239104.tif 000016
【図８Ａ】
2013239104.tif 000017
【図８Ｂ】
2013239104.tif 000018
【図９】
2013239104.tif 000019
【図１０Ａ】
2013239104.tif 000020
【図１０Ｂ】
2013239104.tif 000021
【図１１】
2013239104.tif 000022
【図１２】
2013239104.tif 000023
【図１３Ａ】
2013239104.tif 000024
【図１３Ｂ】
2013239104.tif 000025
【図１４】
2013239104.tif 000026
【図１５】
2013239104.tif 000027
【図１６】
2013239104.tif 000028
【図１７】
2013239104.tif 000029
【図１８Ａ】
2013239104.tif 000030
【図１８Ｂ】
2013239104.tif 000031
【図１９】
2013239104.tif 000032
【図２０Ａ】
2013239104.tif 000033
【図２０Ｂ】
2013239104.tif 000034
【図２０Ｃ】
2013239104.tif 000035
【図２０Ｄ】
2013239104.tif 000036