(57)【要約】【課題】  機器の互換性に対応できる、より使い勝手のよい遠隔操作システムを提供できる。【解決手段】  端末装置と、制御装置と、被制御装置と、を備える遠隔操作システムにおいて、端末装置は、操作画面情報を表示する表示部と、操作画面情報に基づき入力された被制御装置への操作の入力を受け付ける入力部と、制御装置から表示手段に操作画面を表示するための操作画面情報を受信し、入力手段が受け付けた操作に基づき操作情報を制御装置に送信する第一の接続部と、を備える。また、制御装置は、端末装置から受信した操作情報を、被制御装置を制御するための制御情報に変換するための制御情報変換部と、制御情報変換部から出力された制御情報を被制御装置に送信し、被制御機器の状態情報を取得する第二の接続部と、を備える構成とする。【選択図】  図１（ａ）
2014045232.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）とを含んでいる。
【００１５】
ネットワークＩＤは、ＢＳネットワーク、ＣＳ１ネットワークおよびＣＳ２ネットワークには、それぞれ異なるネットワークＩＤが割り当てられている。また、地上デジタル放送の場合は、同じ地域では放送局ごとに異なる値のネットワークＩＤが割り当てられている。
【００１６】
サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。
【００１７】
ＥＩＴは、イベント(いわゆる番組)ごとの番組情報を記述したものであり、サービス情報部とイベント情報部に分かれている。サービス情報部は、ネットワーク内で個々のサービス（チャンネル）を識別するための識別子であるサービスＩＤ（いわゆるチャンネル番号）を含んでいる。
【００１８】
イベント情報部は、イベントＩＤ、イベント開始時刻、イベント継続時間、イベントの名称(いわゆる番組タイトル)、イベントのジャンルなどを含んでいる。ＴＯＴは、現在時刻を記述したものである。
【００１９】
なお、以上は日本国で運用されているデジタル放送について説明したが、各国で運用されているデジタル放送においても、上記の番組配列情報と同様の番組情報を伝送している。よって、以下に説明する本発明は、各国のデジタル放送について適用することが可能である。
【００２０】
以下、本発明に係る第一の実施形態を説明する。
【００２１】
［システム構成］
図１（ａ）は、第一の実施形態に係るネットワーク端末システムの一実施例を示すブロック構成図である。
【００２２】
本実施例のネットワーク端末システムは、例えば、テレビ受信機１、テレビ受信機１９、無線端末１２、無線ルーター１０、外部ネットワーク１１、サーバー９９から構成される。図示の例は、情報通信端末としての携帯電話機等の移動体通信端末である無線端末１２の利用者が、その無線端末１２を持って家庭や店舗等で、テレビ受信機１でテレビ番組を視聴しているときの例である。
【００２３】
無線ルーター１０は、Ｗｉ−Ｆｉなどの無線ＬＡＮ機能を備え、通信回線を経由して外部ネットワーク１１に接続できる。また、無線ルーター１０は、テレビ受信機１、無線端末１２、外部ネットワーク１１と接続されており、テレビ受信機１または無線端末１２は、インターネット網から情報を入手することができる。
無線ルーター１０は、ＬＡＮ側とＷＡＮ側の２つのインターフェースを備え、それぞれ異なるＩＰアドレスが割り当てられる。ＷＡＮ側のインターフェースにはインターネット上で識別可能なグローバルＩＰアドレスが割り当てられ、ＬＡＮ側インターフェースには、閉じられたネットワーク内で利用可能なプライベートＩＰアドレスが割り当てられる。また、無線ルーター１０は、外部ネットワーク１１側からアクセスを制限するファイアーウォール機能や、プライベートアドレスをグローバルアドレス変換またはグローバルアドレスをプライベートアドレス変換するＮＡＰＴ（Network Address Port Translation）機能を備えている。さらに、無線ルーター１０は、サーバー９９からテレビ受信機１への通信およびテレビ受信機１等からサーバー９９への通信の許可／不許可を設定したアクセスコントロールリスト（ＡＣＬ）と、テレビ受信機１等の機器識別ＩＤとを、対応付けてストレージに記憶する機能を有する。
また、無線ルーター１０は、テレビ受信機１またはテレビ受信機１９とは、有線ＬＡＮまたは無線ＬＡＮで接続されており、無線端末１２とは無線ＬＡＮで接続されているものとする。ここで、Ｗｉ−Ｆｉは、ＩＥＥＥ(米国電気電子学会)の規格「IEEE 802.11a/IEEE 802.11b」で策定された無線ＬＡＮ（Local Area Network）の標準規格である。
【００２４】
サーバー９９は、ネットワークに接続された無線端末１２からの操作情報に応じて、ネットワークに接続されたテレビ受信機、セットトップボックス、デジタルビデオレコーダーなどの被制御機器としての電子機器に対して制御情報を送信する装置である。これらの被制御機器には、電子機器以外にエアコン、照明などの家電製品、ホームオートメーションなどを含んでもよい。なお、本実施例では、無線端末１２、テレビ受信機１がネットワークに接続されたシステム構成で説明する。
サーバー９９は、外部ネットワーク１１と接続され、無線端末１２およびテレビ受信機１は無線ルーター１０を経由して外部ネットワーク１１に接続されたサーバー９９と情報の送受信を行うことができる。また、無線端末１２は、移動体通信網を利用して基地局１８を通して通信ネットワークに接続し、通信ネットワークに接続された外部ネットワークを介しても情報の送受信およびコンテンツの受信を行うこともできる。
また、サーバー９９は、テレビ受信機１等の被制御機器の機器識別ＩＤと被制御機器でアクセス要求を待ち受けるポート番号とを関連付けてストレージに記憶しておき、記憶されている被制御機器を選択可能なリストから選択された被制御機器に対応するポート番号とアクセス要求を無線ルーター１０に送信する機能を持つ。
【００２５】
以下、本発明に係る第一の実施形態を、図面を参照しながら説明する。
【００２６】
［テレビ受信機のハードウェア構成］
図１（ｂ）は、テレビ受信機１の構成図の一例である。
【００２７】
テレビ受信機１は、アンテナ３８に接続され、チューナ・復調部２、信号分離部３、制御部５、選局制御部６、入力手段４、ストレージ２３、メモリ２０、重畳部７、表示部８、通信Ｉ／Ｆ９、音声復調部３９、映像復調部４０、スピーカ４１、音声出力部４２、映像出力部４３などを含む。それぞれの処理部がバス１２０を介して接続される。
【００２８】
また、テレビ受信機１は、アプリケーションプログラムをストレージ２３に格納可能としており、制御部５がストレージ２３から上記プログラムをメモリ２０に展開し、制御部５が上記プログラムを実行することでさまざまな機能を実現することができる。
【００２９】
以後の説明では説明を簡単にするため、制御部５が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００３０】
なお、アプリケーションプログラムは、テレビ受信機１が出荷されるまでに予めストレージ２３に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介してテレビ受信機１にインストールされても良い。
また、通信Ｉ／Ｆ９及び無線ルーター１０を介して外部ネットワーク１１からダウンロードしてインストールすることも可能である。
【００３１】
また、アプリケーションプログラムの各種機能は同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００３２】
入力手段４は、ユーザーからのテレビ受信機１に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、リモコン、キーボード、マウス等のポインティングデバイス等により実現される。
【００３３】
制御部５は、ユーザーの操作要求を入力手段４を経由して受け取り、信号分離部３、選局制御部６、ストレージ２３、重畳部７、通信Ｉ／Ｆ９、各種プログラム機能部の各ブロックを制御する。
【００３４】
ストレージ２３は、制御部５の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部２や通信Ｉ／Ｆ９から受信した信号から映像音声ストリーム等のコンテンツを保存してもよい。
【００３５】
メモリ２０は、制御部５の指示により制御される。メモリ２０に、ストレージ２３に格納しているアプリケーションプログラムの機能部が展開される。
【００３６】
チューナ・復調部２は、選局制御部６により、所望のサービスのチャンネルに同調することで、放送局９９９より放送信号を受信し、受信した放送信号を復調してトランスポートストリームを取得する。
【００３７】
選局制御部６は、入力手段４を経由してサービスを選局する指示を受け、指示に応じて選局するチャンネルを切り替えるようにチューナ・復調部２を制御する。また、選局制御部６は、各種プログラム機能部からの指示を受けとることができ、現在放送中のイベント（番組）を放送しているサービス（チャンネル番号）およびそのサービスが属する放送提示単位に切り替えるようにチューナ・復調部２を制御する。
【００３８】
通信Ｉ／Ｆ９は、有線ＬＡＮ１２２または無線ＬＡＮにより、無線ルーター１０に接続される。また、通信Ｉ／Ｆ９は無線ルーター１０との通信機能に加えてまたはこれに替えて、Ｗｉ‐Ｆｉ（登録商標）などの無線ＬＡＮ、ＩｒＤＡ(登録商標)、Ｂｌｕｅｔｏｏｔｈ(登録商標)、ＮＦＣ（Near Field Communication）などの方法で外部の機器と無線ルーター１０を介さずに直接通信するように構成してもよい。通信Ｉ／Ｆ９は、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。以下、通信Ｉ／Ｆ９は無線ルーター１０、外部ネットワーク１１およびサーバー９９を介して無線端末１２と各種情報を送受信する例を説明する。外部ネットワークと接続されたサーバーからＩＰ放送や、ＩＰＴＶサービスのようなビデオオンデマンド、など形態でコンテンツストリーム（映像音声ストリーム）を受信することも可能である。また、外部ネットワークと接続されたサーバーから映像ストリームやアプリケーションプログラムをダウンロードすることも可能である。ダウンロードした情報は、例えば、ストレージ２３に格納される。
【００３９】
信号分離部３は、チューナ・復調部２で得たトランスポートストリームや、通信Ｉ／Ｆ９を介して得たコンテンツのストリームについて、映像データ、音声データ、字幕文データ、番組情報等、種類ごとに分離する。また番組情報（例えば、番組配列情報ＳＩ）を取得し、他の処理ブロックに送信する機能を有する。また、他の処理部からデータ送信要求があった場合には、指定されたデータを、要求元へデータを送信する。
【００４０】
音声復号部３９は、信号分離部３で分離した音声データを復号する。音声復号部３９で復号された音声情報は、スピーカ４１から出力される。音声復号部３９で復号された音声情報は、音声出力部４２から外部機器へ出力してもよい。
【００４１】
映像復号部４０は、信号分離部３で分離した映像データを復号する。映像復号部４０で復号された映像情報は、重畳部７に送られる。
【００４２】
重畳部７は、映像復号部４０から送られる復号映像情報に各種プログラム機能部で作成されたＥＰＧ画像、ＯＳＤ画像や、信号分離部３から分離された各種情報（字幕情報、字幕スーパー、データ放送データ等）から生成された画像等を重畳する。重畳部７を経た映像情報は表示部８で表示される。
【００４３】
表示部８は、例えばテレビやパソコンのディスプレイあるいは液晶パネル等によって構成され、放送・配信された映像や各種操作をするためのＵＩ、ストレージ２３に格納された画像等の表示を行なう。
【００４４】
また、重畳部７を経た映像情報は、映像出力部４３から外部機器へ出力してもよい。表示する画像、映像はアプリケーションプログラムで生成された画像でもよく、チューナ・復調部２を介して受信したコンテンツの画像、映像でもよく、通信Ｉ／Ｆ９を介して外部ネットワーク１１上のサーバーから受信した画像、映像でもよく、通信Ｉ／Ｆ９を介して無線端末１２から受信した画像、映像でもよい。
【００４５】
また、信号分離部３で所定の番組についてのトランスポートストリームを分離し、映像や音声を復号せずに出力するデジタルＩ／Ｆ４４を設けてもよい。
【００４６】
テレビ受信機１９の各部の構成は、テレビ受信機１と同様のため、ここでは説明を省略する。また、本実施例ではテレビ受信機を使用する例を説明するが、表示部やスピーカを省略してレコーダーを用い、外部接続されたテレビ受信機やディスプレイ、スピーカに同様の映像音声を提示させることで本実施例を実施することも可能である。また、本実施例では１はテレビ受信機として説明をするが、ＳＴＢやレコーダーなどで代替することも可能であり、この場合は図１（ｂ）のテレビ受信機の構成からスピーカ４１や表示部８を省略することも可能である。
【００４７】
［無線端末のハードウェア構成］
図１（ｃ）は無線端末１２の構成図の一例である。
【００４８】
無線端末１２は、例えば、通信Ｉ／Ｆ１３、制御部１４、表示部１７、入力手段１５、信号分離部２１、チューナ・復調部２２、ストレージ２５、移動体通信Ｉ／Ｆ３１、メモリ３２、加速度センサ部３３、地磁気センサ部３４、ＧＰＳ受信部３５、ジャイロセンサ部３６から構成され、それぞれの処理部がバス１２１を介して接続される。
【００４９】
また、無線端末１２は、アプリケーションプログラムをストレージ２５に格納しており、制御部１４がストレージ２５から上記プログラムをメモリ３２に展開し、制御部１４が上記プログラムを実行することで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部１４が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００５０】
なお、アプリケーションプログラムは、無線端末１２が出荷されるまでに予めストレージ２５に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介して無線端末１２にインストールされても良い。また、通信Ｉ／Ｆ１３及び無線ルーター１０を介して外部ネットワーク１１からダウンロードしてインストールしてもよい。若しくは移動体通信Ｉ／Ｆ３１を介して基地局１８を介して配信元からダウンロードしてインストールしてもよい。さらに、ネットワークを介してアプリケーションプログラムを取得したパーソナルコンピュータ（ＰＣ）に図示しない外部機器接続Ｉ／Ｆを介して接続し、ＰＣから無線端末１２にムーブまたはコピーしてインストールすることも可能である。
【００５１】
また、アプリケーションプログラムは、同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００５２】
通信Ｉ／Ｆ１３は、無線ＬＡＮなどにより、無線ルーター１０に接続される。また、通信Ｉ／Ｆ１３は、無線ルーター１０を介して外部ネットワークと接続され、外部ネットワーク上のサーバー９９等と情報の送受信を行う。無線ルーター１０との通信機能に加えてまたはこれに替えて、Ｗｉ‐Ｆｉ（登録商標）などの無線ＬＡＮなどの方法で、無線ルーター１０を介さずにサーバー９９と直接通信することが可能である。通信Ｉ／Ｆは、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。移動体通信Ｉ／Ｆ３１は、ＧＳＭ（登録商標）（Global System for Mobile Communications）方式、Ｗ−ＣＤＭＡ(Wideband Code Division Multiple Access)方式やＣＤＭＡ２０００方式、ＵＭＴＳ（Universal Mobile Telecommunications System）方式などの第３世代移動通信システム（以下「３Ｇ」と表記する）、またはＬＴＥ（Long Term Evolution）方式などの移動体通信網を利用して基地局１８を通して通信ネットワークに接続され、通信ネットワーク上のサーバーと情報の送受信を行うことができる。また、通信Ｉ／Ｆ１３による外部ネットワークとの接続を移動体通信Ｉ／Ｆ３１による通信ネットワーク接続より優先するようにすることもできる。
【００５３】
制御部１４は、ユーザーの操作要求を入力手段１５を経由して受け取り、信号分離部２１、表示部１７、通信Ｉ／Ｆ１３、各種プログラム機能部を制御する。
【００５４】
さらに、制御部１４は、通信Ｉ／Ｆ１３及び無線ルーター１０を経由して外部ネットワーク１１、または、移動体通信Ｉ／Ｆ３１及び基地局１８を経由して外部ネットワーク上のサーバー９９から各種情報を取得でき、各種プログラム機能部に渡す機能も有する。
【００５５】
ストレージ２５は、制御部１４の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、チューナ・復調部２２、通信Ｉ／Ｆ１３、または移動体通信Ｉ／Ｆ３１から受信した信号から映像音声ストリーム等のコンテンツを保存してもよい。
【００５６】
メモリ３２は、制御部１４の指示により制御される。制御部１４によってメモリ３２に、ストレージ２５に格納しているアプリケーションプログラムの機能部が展開される。
【００５７】
表示部１７は、ストレージ２５に格納された画像や映像、放送・配信された映像、各種操作をするためのＵＩや後述するブラウザエンジン１１０８で作成されたブラウザ表示画面等を表示する。表示する画像、映像はアプリケーションプログラムで生成された画像でもよく、チューナ・復調部２２を介して受信したコンテンツの画像、映像でもよく、通信Ｉ／Ｆ１３を介して外部ネットワーク上のサーバーから受信した画像、映像でもよく、通信Ｉ／Ｆ１３を介してテレビ受信機１から受信した画像、映像でもよく、移動体通信Ｉ／Ｆ３１を介して通信ネットワーク上のサーバーから配信された画像、映像でもよい。また、表示部１７は、例えば下記のタッチパネル等と一体として構成されてもよい。
【００５８】
入力手段１５は、ユーザーからの無線端末１２に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、物理的なボタンやタッチパネルなどを用いることができる。以下、本実施例では、タッチパネルを使用した例について説明するが各種操作は物理的なボタンを用いる構成でもよい。
【００５９】
タッチパネルを使用することにより、タッチパネル上の任意のオブジェクト（アイコン）等を指でタッチした状態で移動する操作（ドラッグ操作）または画面上で指をはじくようにして動かす操作（フリック操作）を行うことによりオブジェクト等を自由に移動したりすることができる。また、オブジェクト等を指で１回叩く操作（タップ操作）または２回叩く操作（ダブルタップ操作）を行うと、オブジェクト（アイコン）等を活性化したり別の画面に切り替えたりすることができる。本実施例では、上述のタッチパネルの各操作をドラッグ操作、フリック操作、タップ操作と称して説明する。
【００６０】
チューナ・復調部２２、信号分離部２１は、それぞれテレビ受信機１のチューナ・復調部２、信号分離部３、と同等の働きを持つ。これらの機能は既に説明したので説明を省略する。
【００６１】
加速度センサ部３３は、無線端末１２にかかる加速度を測定する。制御部１４は、例えば加速度センサ部３３により重力加速度を測定することによって、無線端末１２のどの部分が上方であるのかを知ることができ、表示部１７に表示させる画面の上方を加速度センサ部３３が測定した上方と合わせるように表示させることによって、ユーザーによる無線端末１２の持ち方に合わせた画面を表示させることができる。
【００６２】
地磁気センサ部３４は、複数の磁気センサを利用するなどして地磁気を測定する。
【００６３】
ＧＰＳ受信部３５は、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して複数の衛星から送信される信号を受信する。制御部１４は、ＧＰＳ受信部３５が受信した信号を基に、無線端末１２の位置情報を計算することができる。
【００６４】
ジャイロセンサ部３６は、無線端末１２をユーザーが動かした場合などに発生する無線端末１２の角速度を測定する。
【００６５】
［サーバーのハードウェア構成］
図１（ｄ）はサーバー９９の構成図の一例である。
【００６６】
サーバー９９は、例えば、通信Ｉ／Ｆ５０、制御部５１、メモリ５２、ストレージ５３から構成され、それぞれの処理部がバス１２３を介して接続される。
【００６７】
また、サーバー９９は、アプリケーションプログラムをストレージ５３に格納しており、制御部５１がストレージ５３から上記プログラムをメモリ５２に展開し、制御部５１が上記プログラムを実行することで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部５１が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００６８】
通信Ｉ／Ｆ５０は、外部ネットワーク１１に接続され、外部ネットワーク１１を介して無線ルーター１０に接続される。通信Ｉ／Ｆ５０は、テレビ受信機１の通信Ｉ／Ｆ９、または無線端末１２の通信Ｉ／Ｆ１３と各種情報の送受信を行う。
【００６９】
制御部５１は、通信Ｉ／Ｆ５０、メモリ５２、ストレージ５３、各種プログラム機能部を制御する。さらに、制御部５１は、ストレージ５３のコンテンツ５４に蓄積されたコンテンツを通信Ｉ／Ｆ５０、外部ネットワーク１１を介してテレビ受信機１または無線端末１２に渡す機能も有する。
【００７０】
ストレージ５３は、制御部５１の指示により制御され、アプリケーションプログラムを保存することができる。また、アプリケーションプログラムで作成した各種情報を保存する。また、機器制御情報データベースおよびユーザー認証データベースには、それぞれ機器制御情報、ユーザー認証情報などを蓄積する機能も持つ。
【００７１】
メモリ５２は、制御部５１の指示により制御される。制御部５１によってメモリ５２に、ストレージ５３に格納しているアプリケーションプログラムの機能部が展開される。
【００７２】
［テレビ受信機のソフトウェア構成］
図２（ａ）は、図１（ｂ）における、テレビ受信機１の構成のうちストレージ２３とメモリ２０を示している。図２（ａ）は、ストレージ２３に機器認証プログラム１００１および制御インターフェースプログラム１００２を格納しており、制御部５が機器認証プログラム１００１および制御インターフェースプログラム１００２をメモリ２０に機器認証部１００４および制御インターフェース部１００５として展開した状態を示している。機器認証プログラム１００１および制御インターフェースプログラム１００２は、製品の出荷時点でストレージ２３に格納しておいてもよく、通信Ｉ／Ｆ９を介してダウンロードしてもよい。
【００７３】
以後の説明では説明を簡単にするため、制御部５が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００７４】
機器認証にあたり、テレビ受信機１にはユーザーによる入力手段４を用いた入力によって設定された、若しくはテレビ受信機１の工場出荷前などに予め設定された機器ＩＤ、機器パスワードなどの機器認証情報がストレージ２３の機器認証情報１００３に記憶されており、機器認証部１００４はこれを参照できるものとする。また、上記の機器認証情報はユーザーによる操作によって表示部８に表示させたり、テレビ受信機１の購入時に添付された書類等によってユーザーが確認できるものとする。
【００７５】
機器認証部１００４は、機器認証情報１００３に記憶された機器ＩＤおよび機器パスワードからなる機器認証情報とサーバー９９から送信された機器認証情報を比較し、機器認証情報が一致する場合に、サーバー９９に対して接続を許可する。一方、機器認証情報が誤っている場合には、機器認証部１００４はサーバー９９からの接続を認証しない。
【００７６】
制御インターフェース部１００５は、サーバー９９からの制御情報をテレビ受信機１の内部処理に受け渡すためのＡＰＩ(Application Program Interface)ソフトウェアを含む制御インターフェースプログラム１００２により実行される。ＡＰＩソフトウェアは、各制御機器の制御処理のインターフェースソフトウェアであり、サーバー９９からの制御情報を内部処理に受け渡すための入力部となり、一般的に制御関数として提供される。
また、サーバー９９により、テレビ受信機１の機器ＩＤにより制御に必要とされるＡＰＩソフトウェアの実装の有無またはバージョンを確認し、必要に応じてサーバー９９からダウンロードする機能も有する。詳細については、後述する実施例３で説明する。
【００７７】
［無線端末のソフトウェア構成］
図２（ｂ）は、図１（ｃ）における、無線端末１２の構成のうちストレージ２５とメモリ３２を示している。図２（ｂ）は、ストレージ２５にブラウザプログラム１１０１を格納しており、制御部１４がブラウザプログラム１１０１をメモリ３２にブラウザエンジン１１０２として展開した状態を示している。ブラウザプログラム１１０１は、製品の出荷時点でストレージ２５に格納しておいてもよく、通信Ｉ／Ｆ１３または移動体通信Ｉ／Ｆ３１を介してダウンロードしてもよい。また、本実施例では、ブラウザプログラムによる動作について説明するが、ブラウザ以外のアプリケーションプログラムを使用してもよい。
【００７８】
以後の説明では説明を簡単にするため、制御部１４が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００７９】
ブラウザエンジン１１０２は、ＨＴＭＬパーサー１１０３、データベース生成部１１０４、レンダリング部１１０５、画像処理部１１０６の各機能ブロックから構成される。
【００８０】
ＨＴＭＬパーサー１１０３は、ネットワーク制御部、制御部５を介して取得したＨＴＭＬデータの論理的な構造を解析する。また、取得したＨＴＭＬデータを解釈し、テレビ受信機１で使用する内部データへ変換することができる。
【００８１】
データベース生成部１１０４は、そのＨＴＭＬデータ構造に関するデータベースを生成する。
【００８２】
レンダリング部１１０５は、データベースを元に、各タグで決められた表現形式の情報を含むレイアウト構造を生成し、このレイアウト構造を基に、大きさ、位置、画像を取り込んだデータの通りにブラウザ表示画面を生成する。
【００８３】
画像処理部１１０６は、ＨＴＭＬデータに画像タグで指定された画像ファイルの配置及び画像ファイル名などの画像ファイル情報に基づいて取得した画像ファイルをビットマップ形式等の画像データに変換する。
【００８４】
[サーバーのソフトウェア構成]
図２（ｃ）は、図１（ｄ）における、サーバー９９の構成のうちストレージ５３とメモリ５２を示している。図２（ｂ）は、ストレージ５３にユーザー管理プログラム１２０１、機器制御プログラム１２０２、機器管理プログラム１２０３および機器操作画面生成プログラム１２０４を格納しており、制御部５１がユーザー管理プログラム１２０１、機器制御プログラム１２０２、機器管理プログラム１２０３および機器操作画面生成プログラム１２０４をメモリ５２にユーザー管理部１２０８、機器制御部１２０９、機器管理部１２１０および機器操作画面生成部１２１１として展開し、制御部５１が上記プログラムを実行することで各種機能を実現することができる。ユーザー管理プログラム１２０１、機器制御プログラム１２０２、機器管理プログラム１２０３および機器操作画面生成プログラム１２０４は、予め外部ストレージなどから格納することができる。
【００８５】
以後の説明では説明を簡単にするため、制御部５１が各アプリケーションプログラムを実行して実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００８６】
ユーザー管理部１２０８は、ユーザー毎に認証を行うためのユーザー認証情報と、ユーザーが所有する機器を認証するための機器認証情報などを管理する。ユーザー認証情報および機器認証情報は、それぞれストレージ５３のユーザー認証情報１２０５および機器管理情報１２０７に保存される。ユーザー管理部１２０８は、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して無線端末１２のユーザーにより入力手段１５を用いた入力によって入力されたユーザー名およびパスワードのユーザー認証情報を取得し、正規の登録ユーザーであるかどうかを確認する。もし、ユーザー認証情報が正しくなかった場合は、エラー情報を返信する機能を持つ。  機器制御部１２０９は、無線端末１２からの操作情報を基に、ストレージ５３の機器制御情報５４に蓄積されたテレビ受信機１などの被制御機器に対応した制御コマンド、制御プロトコルなどを参照し、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して被制御機器に送信し、機器制御を行う。また、被制御機器からの現在の機器の状態やソフトウェアの状態に関する情報を受信し、被制御機器の状態により操作が無効になっているキーなどの表示色等を変更することにより、操作できないことを示すことができる。また、被制御機器の状態によっては、被制御機器の表示部にエラーに関する情報を表示させることにより、ユーザーに対して、エラー情報を提示することもできる。
【００８７】
機器操作画面生成部１２１１は、無線端末１２の表示部１７に機器操作画面を表示するための機器操作パネル情報を生成する。機器操作パネル情報は、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して無線端末１２に送信され、無線端末１２は機器操作パネル情報に基づき表示部１７に機器操作画面を表示する。無線端末１２のユーザーにより入力手段１２を用いた入力によって選択されたパネルの操作情報は、外部ネットワーク１１、通信Ｉ／Ｆ５０を通して、機器制御部１２０９に渡される。
【００８８】
［データ形式］
図３（ａ）は、サーバー９９のユーザー管理部１２０８で管理されるユーザー認証情報１２０５の内容例を示すデータテーブルである。ユーザー管理部１２０８で管理するユーザー認証情報１２０５には、ユーザーＩＤ（管理番号）１０１、パスワード１０２、一意のユーザー名１０３、氏名、住所および連絡先などが記憶されている。本実施例では、パスワードによるユーザー認証を前提に説明するが、指静脈や指紋、音声、顔画像、虹彩等の一般的生体認証などであってもよく、その場合には適宜ユーザー認証情報の項目が変わる。
【００８９】
図３（ｂ）は、サーバー９９の機器管理部１２０９で管理される機器管理情報１２０７の内容例を示すデータテーブルである。機器管理部１２０９で管理される機器管理情報１２０７には、ユーザーＩＤ（管理番号）１０１、機器ＮＯ．１０４、機器名１０５、機器ＩＤ１０６、機器パスワード１０７、機器ＩＰアドレス１０８などが記憶されている。
【００９０】
機器ＮＯ．１０４は、機器を区別するための１から始まる機器の連続番号を示す。機器名１０５は、メーカー毎に制御機器がリスト化された制御機器リストからユーザーが選択またはユーザーが任意に入力した機器名を示す。機器ＩＤ１０６は、ユーザーが利用する機器を一意に識別するための識別ＩＤを示し、機器に貼り付けられたラベル、メニュー設定画面などから確認でき、ユーザーにより設定される。機器パスワード１０７は、機器を制御するときの認証に用いるパスワードでユーザーが任意に指定できる。機器ＩＰアドレス１０８は、制御機器に割り当てられたプライベートＩＰアドレスを示す。本実施例では、ユーザーＩＤ１０１が「0000101」のユーザーは、機器ＮＯ．１０４に示す機器１〜３を所有していることを示している。
【００９１】
図４は、サーバー９９からのアクセスを許可するために無線ルーター１０に予め設定されるアクセスリストの設定例を示す。アクセスリスト設定は、サーバーＩＰアドレス１０９、プロトコル１１０、ポート番号１１１から構成される。サーバーＩＰアドレス１０９には、サーバー９９のグローバルＩＰアドレスが設定される。プロトコル１１０には、サーバー９９または制御機器側で使用する通信プロトコルのＴＣＰまたはＵＤＰのプロトコル種別が設定される。また、ポート番号１１１には、サーバー９９で使用するポート番号が設定される。
無線ルーター１０は、ＷＡＮに接続されたサーバー９９からアクセスがあった場合にアクセスリストを参照し、サーバー９９のグローバルＩＰアドレス、プロトコルまたはポート番号がアクセスリストに登録されている場合にＬＡＮに接続された機器との通信を許可する。
【００９２】
図５は、無線ルータ１０に設定されるＮＡＰＴの設定例を示す。ＮＡＰＴ設定は、制御機器毎に設定される機器ＩＰアドレス１１２、プロトコル１１３、ＬＡＮ側ポート番号１１４およびＷＡＮ側ポート番号１１５から構成される。
機器ＩＰアドレス１１２には、制御機器に割り当てられたプライベートＩＰアドレスが設定される。プロトコル１１３には、通信プロトコルのＴＣＰまたはＵＤＰのプロトコル種別が設定される。ＬＡＮ側ポート番号１１４には、制御機器が割り当てるプライベートポート番号が設定される。ＷＡＮ側ポート番号１１５には、無線ルーター１０が割り当てるグローバルポート番号が設定される。
無線ルーター１０はＮＡＰＴ設定を参照し、サーバー９９から来たパケットを、パケットに含まれるあて先のグローバルポート番号を基に特定した制御機器のプライベートＩＰアドレス宛てに送信する。また、制御機器から送信されたパケットは、送信元のプライベートＩＰアドレスをグローバルＩＰアドレスに変換し、サーバー９９宛てに送信する。ここで、本実施例ではＬＡＮ側のプライベートポート番号とＷＡＮ側のグローバルポート番号は同じポート番号としているが、異なるポート番号を割り当ててもよい。
【００９３】
［動作シーケンス］
図６は、第一の実施形態に係る動作シーケンスの一例を示す図である。また、画面の表示例と処理の関係について、図７〜図１２を用いて説明する。
【００９４】
図７は、無線端末１２のメニュー画面の表示例を示す。
図７において、メニュー画面２０１の「リモコン」２０２をタップ操作すると、無線端末１２の制御部１４は、入力手段１５によりブラウザ起動の指令を受け、ブラウザエンジン１１０２を起動する（Ｓ２００１）。ブラウザエンジン１１０２は、あらかじめ設定されたサーバー９９のリモコン制御用ポータルにアクセスを行う。
【００９５】
次に、ブラウザエンジン１１０２は、ＨＴＴＰに準拠したログイン情報等の画面情報のリソースを要求するリクエストメッセージを制御部１４、通信Ｉ／Ｆ１３、無線ルーター１０を経由して、外部ネットワーク１１からサーバー９９に送信する。
【００９６】
サーバー９９は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク１１を経由してブラウザエンジン１１０２に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれており、ブラウザエンジン１１０２のＨＴＭＬパーサー１１０３、データベース生成部１１０４、レンダリング部１１０５、画像処理部１１０６によりブラウザ表示画面を生成し、図８のように表示部１７にリモコン制御用ポータルのログイン画面を表示する（Ｓ２００２）。図８は、無線端末１２のログイン画面の表示例を示す。
【００９７】
無線端末１２の制御部１４は、入力手段１５により入力されたユーザー名およびパスワードのログイン情報をブラウザエンジン１１０２に指令し、受け取った文字列をリクエストメッセージとしてサーバー９９に送信する（Ｓ２００３）。
【００９８】
サーバー９９は、ユーザー管理部１２０８によりストレージ５３のユーザー認証情報１２０５を参照し、正規の登録ユーザーであればユーザーを認証し（Ｓ２００４）、制御機器がまだ設定されていない場合は、制御機器設定画面情報をレスポンスメッセージとしてブラウザエンジン１１０２に返信する（Ｓ２００５）。レスポンスメッセージを受信したブラウザエンジン１１０２は、表示部１７に図９に示すような制御機器設定画面２０７を表示する（Ｓ２００６）。
【００９９】
図９は、無線端末１２の制御機器設定画面の表示例を示す。
図９において、制御機器設定表示２０１の「新規」タブ２０８は、新たに制御したい機器を選択するためのタブを示し、マーク２０９は「新規」タブ２０６がタップ操作により次の階層を選択できることを示している。また、「編集」ボタン２１０は、一度設定した設定内容を修正したり、削除したりする場合に用いる。「新規」タブ２０８をタップ操作すると、図１０に示すような機器詳細設定画面２１１を表示する。図１０は、無線端末１２の機器詳細設定画面の表示例を示す。
【０１００】
図１０において、「機器」タブ２１２は、図示はしていないがメーカー毎に制御機器がリスト化された制御機器リスト１２１６からプルダウン形式、チェックボックス形式などのＧＵＩでユーザーが選択した機器のメーカー、機器名が表示される。制御機器リスト１２１６はサーバ９９のストレージ５３に保存されており、メーカーから新たな被制御機器が販売された場合にはそのメーカー名および機器名が制御機器リストに追加される。本実施例では「Ａ社のＬ４２−ＸＰ０７」の機種が機器１として登録されている場合の設定例を示す。
「機器ＩＤ」タブ２１３は、ユーザーが利用する機器を一意に識別するための識別ＩＤを示す。識別ＩＤは機器に貼り付けられたラベル、メニュー設定画面などから確認でき、ユーザーが入力手段１５を用いて入力する。  「機器パスワード」タブ２１４は、機器を制御するときの認証に用いるパスワードで、ユーザーが入力手段１５を用いて任意に指定できる。
「ＩＰアドレス」タブ２１５は、制御機器のＩＰアドレスを示し、ユーザーが入力手段１５を用いて設定する。
【０１０１】
ここで、「機器」タブ２１２の設定の代わりに、機器管理情報１２０６に保存された「機器ＩＤ」と関連付けた制御機器データベースを利用することにより、「機器ＩＤ」を取得して「機器」を自動的に設定することもできる。使用例としては、制御機器リストに該当する機器が無い場合や設定作業を簡略化したい場合などに、「機器」タブ２１２の機器名として「自動」を選択することにより、上記のようにサーバー９９が推奨機種を自動的に設定したりすることができる。
【０１０２】
次に、「動作確認」ボタン２１６をタップ操作すると、入力手段１５により入力された「機器」タブ２１２、「機器ＩＤ」タブ２１３、「機器パスワード」タブ２１４および「ＩＰアドレス」タブ２１５の機器設定情報は、通信Ｉ／Ｆ１３または移動体通信Ｉ／Ｆ３１を経由してサーバー９９に送信される（Ｓ２００７）。
【０１０３】
サーバー９９は、無線端末１２からの機器設定情報を受け取ると、機器制御情報に設定された機器ＩＤおよび機器パスワードからなる機器認証情報をテレビ受信機１の機器認証部１００４に送信する（Ｓ２００８）。機器認証部１００４は、予め機器認証情報１００３に記憶された認証情報とサーバー９９から送信された認証情報を比較し、認証情報が一致する場合は認証応答を行いサーバー９９に対して接続を許可する（Ｓ２００９）。
【０１０４】
次に、サーバー９９は、テレビ受信機１に対してテスト用制御情報を送信する（Ｓ２０１０）。テスト用制御情報を受信したテレビ受信機１は、テスト用制御情報を正常に受信し、正常動作が行われた場合は、サーバー９９に対して機器制御情報応答を返信する（Ｓ２０１１）。
【０１０５】
サーバー９９は、テレビ受信機１から接続認証の許可を受け、テスト用制御情報に対して正常応答を受信すると、機器Ｎｏ．１０４を付与した上でステップ２００３で受信したログイン情報とステップＳ２００７で受信した制御機器設定情報とに含まれる情報を機器１の機器設定情報として図３に示すデータ形式によりサーバー９９の機器管理情報１２０６にログインユーザーに対応させて保存する。図１１は、無線端末１２に設定された機器１〜３の機器設定画面の表示例を示す。
【０１０６】
図１１において、「機器１」タブ２１７，「機器２」タブ２１８および「機器３」タブ２１９には、上述の手順で機器１〜３が設定されている状態を示している。「終了」ボタン２２０をタップ操作すると、機器設定画面２０７を閉じる。
【０１０７】
ステップ２００８またはステップ２０１０で、テレビ受信機１のＡＣ電源が入っていない等の理由で機器認証応答または機器制御情報応答が所定の時間以内に受信できない場合や不正動作のためエラー情報が返ってきた場合は、ユーザーに対してエラー表示を表示して、再度ステップ２００６に戻って制御機器設定画面で設定内容を再確認するようにしてもよい。
【０１０８】
次に、サーバー９９は、無線端末１２に対して操作画面情報を送信し（Ｓ２０１２）、無線端末１２は表示部１７に図１２に示すような操作画面２２１を表示する（Ｓ２０１３）。図１２は、無線端末１２の操作画面の表示例を示す。
【０１０９】
操作画面情報は、被制御機器毎に作成されており、ステップＳ２００７で送信された被制御機器の機器ＩＤ１０６に基づいて被制御機器を識別し、識別された機器用に作成された操作画面情報が送信される。操作画面情報には、表示されるボタンを選択した場合などにサーバー９９に送信する操作情報が含まれている。
【０１１０】
なお、操作画面情報は初期設定時や初回操作時に携帯端末に記憶されて被制御機器毎に管理され、次に操作画面を表示する場合には携帯端末が記憶した操作画面情報を使用することで通信量を低減させて操作開始までの時間を短縮することもできる。
【０１１１】
図１２（ａ）（ｂ）において、操作画面２２１には、「機器選択」ボタンとして、図３（ｂ）に示す機器ＮＯ．１０４に対応した機器名または機器アイコン等を示す機器１（テレビ受信機１）２２２、機器２（テレビ受信機２）２２３、機器３（ＢＤレコーダー）２２４が表示され、各「機器選択」ボタンをタップ操作により選択すると、選択された機器に対応した操作ボタン２２５、２２６が表示される。選択された「機器選択」ボタンは、他の非選択の機器と区別するために表示色を変えて表示するようにしてもよい。
【０１１２】
また、操作画面２２１を左右にフリック操作すると、操作ボタンの操作画面を切り換えることができる。図１２（ａ）において、左方向にフリックすると、図１２（ｂ）のような操作画面に切り換えることができる。また、逆の操作を行うことにより図１２（ｂ）から図１２（ａ）の操作画面に戻すことができる。本実施例では、２つの操作画面としているが、各機器毎に複数の操作画面を持つこともできる。
【０１１３】
また、操作画面はお好みによりボタンの配置を変更したり、使用頻度の多い順に自動または手動で並べ替えたりすることもできる。また、「三角マーク」２２７は、操作画面を終了するためのもので、「三角マーク」２２７をタップ操作すると操作画面２２１を閉じて、図７に示すメニュー画面に戻すことができる。操作画面のボタン配置を変更したなどの情報はサーバに送信され、ユーザ管理情報に格納されたユーザに関する情報と紐付けられてユーザー毎に管理され、次回以降に同じ機器を操作する場合は変更された操作画面がサーバから送信される。なお、携帯端末が操作画面を記憶している場合は変更された操作画面を携帯端末自身が記憶する。
【０１１４】
図１２（ａ）において、入力手段１５により一例として操作画面の「電源」ボタン２２５をタップ操作により選択すると（Ｓ２０１４）、サーバー９９に対して「電源」ボタン２２５の操作情報を送信する（Ｓ２０１５）。サーバー９９は、操作情報と被制御機器に送信する制御コマンド等とを対応させて記憶しており、「電源」ボタン２２５の操作情報を受信すると、「電源」ボタンに対応した機器の制御コマンド等の制御情報を生成し（Ｓ２０１６）、生成された制御情報をテレビ受信機１に対して送信する（Ｓ２０１７）。操作情報としては、無線端末１７の表示部１７に対する操作ボタン表示の相対位置情報や操作ボタンにリンクしたリンク情報など、入力手段１５で選択された操作ボタンの機能が、サーバー９９側で判別できるような情報であればよい。また、操作情報には、「機器選択」ボタン２２２〜２２４で選択されている被制御機器の識別情報も付加することもできる。これは、無線端末１２とサーバー９９の状態不一致による誤判定を防止するのに有効である。
【０１１５】
テレビ受信機１は、制御情報を受信すると、有効な制御情報かどうか判断し（Ｓ２０１８）、もし有効な制御情報でない場合は（Ｓ２０１８：ＮＯ）、サーバー９９に対してエラー情報を送信する。エラー情報を受け取ったサーバー９９は、無線端末１２に対してエラー情報を送信する。サーバー９９は、機器の状態により、無効なボタンの場合は「操作」ボタンをグレー色など他の色に変更して受け付けられないボタンであることを示すようにしてもよい。有効な制御情報の場合は（Ｓ２０１８：ＹＥＳ）、機器操作に応答したことをサーバー９９に返信する（Ｓ２０２０）。
【０１１６】
ここで、テレビ受信機１は、例えば、ＷＯＬ（Wake On LAN）機能を搭載してもよい。テレビ受信機１のネットワーク機能が省電力のためにスタンバイ状態になっていても、サーバー９９から無線ルーター経由でステップＳ２００８の機器認証またはステップＳ２０１７の制御情報の送信に先立ち、当該テレビ受信機のＭＡＣアドレスを含むマジックパケットを送信することによりテレビ受信機１のネットワーク機能を立ち上げることが可能となる。
【０１１７】
また、通信Ｉ／Ｆ１３による外部ネットワークとの接続または移動体通信Ｉ／Ｆ３１による通信ネットワークとの接続の接続状況により、同時に接続可能な場合は通信Ｉ／Ｆ１３による外部ネットワークとの接続を優先して切り換える切換手段を備えることにより、移動体通信Ｉ／Ｆ３１による通信ネットワークとの接続の場合は、ステップＳ２０１２以降の処理で、操作画面で操作できる機能を制限したり、メッセージ表示することにより、宅外からの無線端末による操作で、無用な操作を行うことを防止することもできる。また、通信Ｉ／Ｆ１３による外部ネットワークとの接続の場合のみ、操作画面から宅内にある被制御機器を制御できるようにしてもよい。
【０１１８】
また、たとえばレコーダーの再生ボタンを選択した場合に、テレビ受信機１の電源をオンし、所定のビデオ入力に切り換えるような場合等で、複数の機器を連動して動作させたい場合は、あらかじめ連動したい操作を定義するためのＧＵＩによりユーザーが設定することにより実現できる。
【０１１９】
このように、テレビ受信機等の機器のリモコン操作を行う場合、無線端末側に特別なアプリケーションをインストールすることなく無線端末側から複数の被制御機器を簡単にリモコン操作を行うことができる。また、被制御機器または携帯端末によらず操作画面をカスタマイズすることができ、お好みの操作画面で機器を操作することができ使い勝手が向上する。
【実施例２】
【０１２０】
以下、本発明に係る第二の実施形態を、図６、図７、図１２および図１３を用いて説明する。また、第一の実施形態と比較し、異なるところを強調して説明する。システム構成、ソフトウェア構成については、第一の実施形態と同様のため説明は省略する。
【０１２１】
［動作シーケンス］
図１３は、第二の実施形態に係る動作シーケンスの一例を示す図である。また、画面の表示例と処理の関係について、図１２を用いて説明する。
第一の実施形態の図６に対して、ステップＳ２００５〜ステップＳ２００７の代わりに、ステップＳ３００１及びステップＳ３００２が追加になっている。本実施例では、制御機器設定が既に行われている場合について説明する。
【０１２２】
図７において、第一の実施形態と同様にメニュー画面２０１の「リモコン」２０２をタップ操作すると、無線端末１２の制御部１４は、入力手段１５によりブラウザ起動の指令を受け、ブラウザエンジン１１０２を起動し、ブラウザエンジン１１０２は、あらかじめ設定されたサーバー９９のリモコン制御用ポータルにアクセスを行い、表示部１７にポータルのログイン画面を表示する（Ｓ２００１〜Ｓ２００２）。
【０１２３】
制御部１４は、入力手段１５により入力されたユーザー名およびパスワードのログイン情報をブラウザエンジン１１０２に指令し、受け取った文字列をリクエストメッセージとしてサーバー９９に送信する（Ｓ２００３）。サーバー９９は、ユーザー管理部１２０８によりストレージ５３のユーザー認証情報１２０５を参照し、正規の登録ユーザーであればユーザーを認証する（Ｓ２００４）。
【０１２４】
次に、サーバー９９は登録された機器情報を確認し認証動作を行うために、ストレージ５３の機器管理情報１２０６に保存されたログインユーザーの機器設定情報から登録機器を呼び出し、各登録機器に対して機器ＩＤおよび機器パスワードを基に機器認証を行う（Ｓ３００１、Ｓ３００２）。
ここで、登録が行われている機器にもかかわらず、機器のＡＣ電源が入っていない場合等の理由で機器制御応答が無い場合は、図１２の機器選択ボタン２２２、２２３または２２４の表示色をグレー色など他の色に変更して、現在この機器が制御できない状態であることを示すようにしてもよい。また、複数機器が登録されている場合は、順にステップ３００１、ステップＳ３００２の手順を繰り返すことで、複数機器の認証を行うことができる。
【０１２５】
サーバー９９は、接続認証の許可を受けると、無線端末１２に対して操作画面情報を送信し（Ｓ２０１２）、無線端末１２は表示部１７に図１２に示すような操作画面２２１を表示する（Ｓ２０１３）。
【０１２６】
以下、ステップＳ２０１４〜ステップＳ２０２０までは、第一の実施形態と同様のため説明を省略する。
【０１２７】
このように、テレビ受信機等の機器のリモコン操作を行う場合、事前に制御する機器を登録しておくことにより、無線端末側から簡単にリモコン操作を行うことができる。
【実施例３】
【０１２８】
以下、本発明に係る第三の実施形態を、図２（ｃ）、図１３および図１４を用いて説明する。また、第二の実施形態と比較し、異なるところを強調して説明する。システム構成、ソフトウェア構成については、第一の実施形態と同様のため説明は省略する。
【０１２９】
［動作シーケンス］
図１４は、第三の実施形態に係る動作シーケンスの一例を示す図である。第二の実施形態の図１３に対して、ステップＳ３０１１〜ステップＳ３０１３が追加になっている。本実施例では、制御機器設定が既に行われている場合について説明する。
ブラウザ画面の起動処理（Ｓ２００１）〜ユーザー認証処理（Ｓ２００４）までは、第二の実施例の図１３の説明と同様であるため省略する。
【０１３０】
本実施形態では、サーバー９９がテレビ受信機１に対してテレビ受信機１を操作するために必要なＡＰＩソフトウェアを公開し、テレビ受信機１の機器ＩＤにより制御に必要とされるＡＰＩソフトウェアの実装の有無またはバージョンを確認し、必要に応じてサーバー９９からダウンロードする機能を追加した場合について説明する。
【０１３１】
図１４において、サーバー９９は登録された機器情報を確認し認証動作を行うために、ストレージ５３に保存された機器管理情報１２０７からログインユーザーの登録機器を呼び出し、各登録機器に対して機器ＩＤおよび機器パスワードを元に機器認証を行う（Ｓ３００１）。図２（ａ）に示す各種データにはユーザーが直接内容の確認や設定などの管理をしていない、各機器のＡＰＩソフトウェアの実装の有無、バージョン情報等のＡＰＩソフトウェア情報が保存されている。
【０１３２】
サーバー９９は、テレビ受信機１から機器認証結果とＡＰＩソフトウェア情報の参照結果を登録機器情報応答として取得する（Ｓ３００２）。ＡＰＩソフトウェア情報によりＡＰＩソフトウェアが実装されていなかったり、最新バージョンと比較してバージョンが古かった場合は、ダウンロードが必要と判定し（Ｓ３０１１：ＹＥＳ）、テレビ受信機１に対してＡＰＩソフトウェアのダウンロード開始を指示する。テレビ受信機１は、サーバー９９と同期を取り自動的にダウンロードを開始してもよいし、ダウンロードを開始する前にユーザーに開始するかどうかの判断をさせるようにしてもよい。
【０１３３】
ダウンロードが不要であれば（Ｓ３０１１：ＮＯ）、ステップＳ３０１２、ステップＳ３０１３がスキップされる。
【０１３４】
テレビ受信機１は、ＡＰＩソフトウェアのダウンロードが完了すると（Ｓ３０１２：ＹＥＳ）、サーバー９９に対してＡＰＩダウンロード完了通知を送信する（Ｓ３０１３）。サーバー９９は、ＡＰＩダウンロード完了通知を受信するとテレビ受信機１がダウンロードしたバージョン情報等のＡＰＩソフトウェア情報を各種データに格納し、次のステップ以降の操作画面情報、操作情報等に反映する。
【０１３５】
以下、ステップＳ２０１２〜ステップＳ２０２０までは、第二の実施形態と同様のため説明を省略する。
【０１３６】
このように、テレビ受信機にＡＰＩソフトウェアを必要に応じてダウンロードすることにより、メーカーによらず簡単な操作でテレビ受信機のリモコン操作を無線端末側に特別なアプリケーションをインストールすることなく無線端末側から簡単にリモコン操作を行うことができる。
【実施例４】
【０１３７】
以下においては、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して放送事業者や番組情報提供事業者などからの番組配列情報ＳＩまたはメタデータなどから番組情報を取得し、取得した番組配列情報に基づいてデジタル放送の電子番組表（ＥＰＧ）を生成するシステムを有するサーバーを例にして説明を行なう。
【０１３８】
以下、本発明に係る第四の実施形態を、図１、図２、図１１、図１５〜図２０を用いて説明する。また、第二の実施形態と比較し、異なるところを強調して説明する。システム構成、ソフトウェア構成については、第一の実施形態と同様のため説明は省略する。
【０１３９】
[サーバーのソフトウェア構成]
図１５は、図１（ｄ）における、サーバー９９の構成の内のストレージ５３とメモリ５２を示している。
本実施例によるサーバー９９は、図２（ｃ）と比較すると、ストレージ５３に番組情報取得プログラム１２１２および番組情報表示画面生成プログラム１２１３を格納しており、制御部５１は、番組情報取得プログラム１２１２および番組情報表示画面生成プログラム１２１３を、メモリ５２に番組情報取得部１２１４および番組情報表示画面生成部１２１５として展開し、制御部５１が上記プログラムを実行することで各機能を実現することができる。
以降の説明では説明を簡単にするため、制御部５１が各アプリケーションプログラムを実行して実現する各機能を、各種プログラム機能部が主体となって実現することとして説明する。
【０１４０】
番組情報取得部１２１４は、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して放送事業者や番組情報提供事業者などからの番組配列情報ＳＩまたはメタデータなどから番組情報を取得し、取得した番組情報に基づいて、サービスＩＤ（チャンネル番号）ごとに時系列に沿って番組タイトル、番組詳細情報などの各番組情報をストレージ５３に保存する。
【０１４１】
番組情報表示画面生成部１２１３は、番組情報取得部１２１４が取得した番組情報の番組配列情報に基づいてサービスＩＤを横に配列し、各サービスＩＤごとに時系列に沿って下方向に番組欄を並べたＥＰＧを作成する。電子番組表の各番組欄には番組配列情報に含まれる番組内容の詳細などの一部または全部を配置することができる。
【０１４２】
なお、機器制御部１２０９、機器管理部１２１０および機器操作画面生成部１２１１については、第一の実施形態と同様であるため、説明を省略する。
【０１４３】
［動作シーケンス］
図１６は、第四の実施形態に係る動作シーケンスの一実施例を示す図である。また、画面の表示例と処理の関係については、図１７〜図２０を用いて説明する。
ブラウザ画面の起動処理（Ｓ２００１）〜ユーザー認証処理（Ｓ２００４）、登録機器認証（Ｓ３００１）、登録機器認証応答（Ｓ３００２）、ダウンロード要否判定（Ｓ３０１１）〜ＡＰＩダウンロード完了通知（Ｓ３０１３）までは、第二の実施例の図１３の説明と同様であるため省略する。
【０１４４】
図１７は、無線端末１２の機器設定画面の変形例を示す。図１７は、図１１に対して機器設定画面２０７に番組表機能選択タブ２２８が追加になっている。図１８は、無線端末１２の操作画面の表示例を示す。図１８は、図１２（ｂ）に対して、「番組表」ボタン２３０を明示したものである。
番組表機能選択タブ２２８は、図１８の「番組表」ボタン２３０の機能を設定するためのものであり、プルダウン形式、チェックボックス形式などのＧＵＩで電子番組表をどのようにして取得するかを設定する。例えば、「インターネット」を選択した場合はサーバー９９が作成したＥＰＧを外部ネットワーク１１を介してインターネット網から取得し、「機器側」を選択した場合は放送波などから無線端末１２が受信した情報を用いてＥＰＧを作成するなどのように設定できる。図１７は、番組表機能が「インターネット」を選択している例を示している。以下、サーバー９９側で生成したＥＰＧを使用する場合の実施例について説明する。
【０１４５】
図１６において、サーバー９９は、無線端末１２に対して操作画面情報を送信し（Ｓ２０１２）、無線端末１２は表示部１７に図１８に示すような操作画面２２１を表示する（Ｓ２０１３）。図１８において、入力手段１５により操作画面２２１の「番組表」ボタン２２６をタップ操作により選択すると（Ｓ２０１４）、サーバー９９に対して「番組表」ボタン２３０の操作情報を送信する（Ｓ２０１５）。サーバー９９は、「番組表」ボタン２３０の操作情報を受信すると、番組情報取得部１２１４で取得した番組情報に基づいて番組情報表示画面生成部１２１５により作成されたＥＰＧ画面情報を無線端末１２に送信する（Ｓ３０２１）。無線端末１２は、サーバー９９から取得したＥＰＧ画面情報を基に、表示部１７に図１９に示すようなＥＰＧ画面３０１を表示する（Ｓ３０２２）。
図１９は、無線端末１２のＥＰＧ画面の表示例を示す。図１９において、ネットワークＩＤ（地デジ、ＢＳ、ＣＳ等）表示３０２は、複数の放送ネットワークのうち、現在「地デジ」の番組が選択されていることを示している。また、「戻る」ボタン３０４は、タッチ操作すると図１８の操作画面に戻すことができる。
【０１４６】
図１９において、入力手段１５によりＥＰＧ画面３０１で現在放送中の番組「女神の市場」３０３がタップ操作で選択されると（Ｓ３０２３）、サーバー９９に対して選択された番組を識別する識別情報と識別情報によって識別される番組の詳細情報を要求するコマンドを含む選択操作情報（番組）を送信する（Ｓ３０２４）。サーバー９９は、番組「女神の市場」３０３の識別情報を含む操作情報を受信すると、識別情報によって識別される番組の番組詳細画面情報を無線端末１２に返信する。無線端末１２は、番組詳細画面情報を基に、表示部１７に図２０に示すような番組詳細画面３０５を表示する。図２０は、携帯端末１２の番組詳細画面の表示例を示す。
【０１４７】
図２０において、「視聴する」ボタン３０６は、選択された番組をテレビ受信機１で視聴するための釦である。このボタンがタップ操作により選択されると（Ｓ３０２５）、サーバー９９に対して選択された番組の識別情報と、識別情報が識別する番組の表示を要求するコマンドを含む選択操作情報（視聴する）を送信する（Ｓ３０２６）。
【０１４８】
サーバー９９は、識別情報により識別される現在放送中の番組の操作情報をネットワークＩＤ、サービスＩＤなど一意に特定できる情報を含む選局情報に変換し（Ｓ３０２７）、この選局情報をテレビ受信機１に対して送信する（Ｓ３０２８）。
【０１４９】
テレビ受信機１は、選局情報を受信すると、有効な選局情報かどうか判断し（Ｓ３０２９）、もし有効な選局情報でない場合は（Ｓ３０２９：ＮＯ）、サーバー９９に対してエラー情報を送信し、エラー情報を受け取ったサーバー９９は、無線端末１２に対してエラー情報を送信する（Ｓ３０３０）。有効な選局情報である場合は（Ｓ３０２９：ＹＥＳ）、選局情報を基にチャンネル選局動作を行い（Ｓ３０３１）、選局操作に応答したことをサーバー９９に返信する（Ｓ３０３２）。
ここで、選択する番組が将来放送予定の番組である場合は、選局情報を基にテレビ受信機１側で視聴または録画の番組予約を行うようにもできる。また、予約の重なり、録画予約の場合はハードディスクの残容量等の状態情報をステップ３０３２でサーバー９９に対して返信することにより、無線端末１２に対してエラー表示等をおこなうようにできる。
【０１５０】
このように、リモコンの選局ボタンによるチャンネル選局だけでなく、番組表によるチャンネル選局、番組予約を行うことができる。また、外出時に宅外からも同様の操作で遠隔操作が可能となる。
【０１５１】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するためにシステム全体を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１５２】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１５３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０１５４】
また、上記実施例では、表示部を備えたＴＶ１、ＴＶ２等を用いて実施例の説明を行ったが、表示部を外部に備えたＳＴＢやレコーダー等によっても同様にして本発明を実施することができる。
【符号の説明】
【０１５５】
１  テレビ受信機１
２  チューナ・復調部
３  信号分離部
４  入力手段
５  制御部
６  選局制御部
７  重畳部
８  表示部
９  通信Ｉ／Ｆ
１０  無線ルーター
１１  外部ネットワーク
１２  無線端末
１３  通信Ｉ／Ｆ
１４  制御部
１５  入力手段
１７  表示部
１８  基地局
１９  テレビ受信機２
２０  メモリ
２１  信号分離部
２２  チューナ・復調部
２３  ストレージ
２５  ストレージ
３１  移動体通信Ｉ／Ｆ
３２  メモリ
３３  加速度センサ部
３４  地磁気センサ部
３５  ＧＰＳ受信部
３６  ジャイロセンサ部
３９  音声復号部
４０  映像復号部
４１  スピーカー
４２  音声出力部
４３  映像出力部
４４  デジタルＩ／Ｆ
５０  通信Ｉ／Ｆ
５１  制御部
５２  メモリ
５３  ストレージ
９９  サーバー
９９９  放送局
【図１（ａ）】
2014045232.tif 000003
【図１（ｂ）】
2014045232.tif 000004
【図１（ｃ）】
2014045232.tif 000005
【図１（ｄ）】
2014045232.tif 000006
【図２（ａ）】
2014045232.tif 000007
【図２（ｂ）】
2014045232.tif 000008
【図２（ｃ）】
2014045232.tif 000009
【図３（ａ）】
2014045232.tif 000010
【図３（ｂ）】
2014045232.tif 000011
【図４】
2014045232.tif 000012
【図５】
2014045232.tif 000013
【図６】
2014045232.tif 000014
【図７】
2014045232.tif 000015
【図８】
2014045232.tif 000016
【図９】
2014045232.tif 000017
【図１０】
2014045232.tif 000018
【図１１】
2014045232.tif 000019
【図１２（ａ）】
2014045232.tif 000020
【図１２（ｂ）】
2014045232.tif 000021
【図１３】
2014045232.tif 000022
【図１４】
2014045232.tif 000023
【図１５】
2014045232.tif 000024
【図１６】
2014045232.tif 000025
【図１７】
2014045232.tif 000026
【図１８】
2014045232.tif 000027
【図１９】
2014045232.tif 000028
【図２０】
2014045232.tif 000029