(57)【特許請求の範囲】
【請求項１】
ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線操作制御用プログラムであって、
コンテンツの視聴に用いる機器を選択するための機器選択画面を表示するステップと、
視聴対象のコンテンツを選択するためのコンテンツ選択画面を表示するステップと、
前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知するステップと、
前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知することにより、前記選択された機器に前記コンテンツ管理装置にアクセスさせるステップと、
前記コンテンツの視聴を制御するための操作画面を表示するステップと、
前記操作画面に対する操作に応じた信号を出力するステップとを情報処理装置に実行させることを特徴とする無線操作制御用プログラム。
【請求項２】
前記コンテンツ管理装置にログインするためのログイン情報を入力するためのログイン画面を表示するステップを情報処理装置に実行させ、
前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知することにより、前記選択された機器に前記コンテンツ管理装置にアクセスさせるステップにおいて、前記ログイン画面において入力されたログイン情報も通知することを特徴とする請求項１に記載の無線操作制御用プログラム。
【請求項３】
前記機器選択画面において選択された機器が過去に選択されたことのある機器であった場合、前記機器選択画面において選択された機器を識別するための機器識別情報を、前記コンテンツ管理装置に対して再度送信することなく、前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知することを特徴とする請求項１に記載の無線操作制御用プログラム。
【請求項４】
コンテンツの視聴に用いる機器との間で認証処理を行うステップを情報処理装置に実行させ、
前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知するステップにおいて、前記認証処理において得られた機器識別情報を通知することを特徴とする請求項１に記載の無線操作制御用プログラム。
【請求項５】
前記コンテンツの視聴に際して取得するべき情報が、前記コンテンツの情報である事を特徴とする請求項１に記載の無線操作制御用プログラム。
【請求項６】
前記コンテンツの視聴に際して取得するべき情報が、暗号化された前記コンテンツの情報を復号するための情報である事を特徴とする請求項１に記載の無線操作制御用プログラム。
【請求項７】
ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線端末であって、
コンテンツの視聴に用いる機器を選択するための機器選択画面を表示部に表示させる機器選択画面表示部と、
視聴対象の前記コンテンツを選択するためのコンテンツ選択画面を表示部に表示させるコンテンツ選択画面表示部と、
前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知する識別情報通知部と、
前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知する視聴命令通知部と、
前記コンテンツの視聴を制御するための操作画面を表示部に表示させる操作画面表示部と、
前記操作画面に対する操作に応じた信号を出力する操作信号出力部とを含むことを特徴とする無線端末。
【請求項８】
ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線端末及びコンテンツに関する情報をコンテンツの視聴に用いる機器に提供するコンテンツ管理装置を含むコンテンツ視聴システムであって、
前記無線端末は、
コンテンツの視聴に用いる機器を選択するための機器選択画面を表示部に表示させる機器選択画面表示部と、
視聴対象のコンテンツを選択するためのコンテンツ選択画面を表示部に表示させるコンテンツ選択画面表示部と、
前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツ管理装置に対して通知する識別情報通知部と、
前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知する視聴命令通知部と、
前記コンテンツの視聴を制御するための操作画面を表示部に表示させる操作画面表示部と、
前記操作画面に対する操作に応じた信号を出力する操作信号出力部とを含み、
前記コンテンツ管理装置は、
コンテンツの視聴に用いる機器として選択された機器を識別するための機器識別情報を取得する機器識別情報取得部と、
前記選択された機器からの、前記コンテンツの視聴に際して前記機器が取得するべき情報の取得要求を受信する情報取得要求受信部と、
受信された前記取得要求の送信元が、取得された前記機器識別情報と一致する場合に、前記コンテンツの視聴に際して前記機器が取得するべき情報を前記取得要求の送信元に送信する機器判定部とを含むことを特徴とするコンテンツ視聴システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線操作制御用プログラム、無線端末、及びコンテンツ視聴システムに関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォン等の携帯型情報端末を、テレビ受信機等の家電製品のリモコンとして用いることが行われている。このような機能は、例えば、携帯型情報端末に搭載された赤外線発信機能により、家電製品に付加されているリモコンと同様の赤外線信号を発信することによって実現される。
【０００３】
これに対して、赤外線通信機能を用いる場合における通信可能範囲や指向性の問題を解決するものとして、ネットワーク通信機能を備えたリモート・コマンダが提案されている（例えば、特許文献１参照）。特許文献１には、リモコンと操作対象機器の間で双方向の通信が可能であることから、送達確認により確実な通信を行なったり、ＧＵＩ操作を活用した複雑なコマンド体系を取り扱ったり、比較的広い帯域を利用して動画像ストリーミングなど大容量データ伝送を行なうことができることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５５６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記特許文献１には、様々な使用環境、使用状況に応じて必要な処理等が開示されておらずユーザーにとって使い勝手が十分ではなかった。例えば、特許文献１においては、リモート・コマンダにおいて受信した映像コンテンツを表示することや、リモート・コマンダで視聴しているコンテンツをテレビに表示させること等が開示されている。
【０００６】
無線通信による機器制御においては、セキュリティのため、無線による操作を許可する対象を制限する必要がある。また、コンテンツを快適に視聴するためには、テレビ受信機のような大型の画面に表示させることが好ましいが、無線端末による操作を介してそのような制御を行う場合、コンテンツを提供するサーバー、テレビ受信機、無線端末の３つの機器の制御が必要となり、上述したセキュリティ及び著作権管理を確保した上での機器間の連携が必要となる。
【０００７】
本発明は、上記を鑑みてなされたものでありその目的は、セキュリティ及び著作権管理を確保した上で機器間の連携が可能な無線操作制御用プログラム、無線端末、及びコンテンツ視聴システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様は、ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線操作制御用プログラムであって、コンテンツの視聴に用いる機器を選択するための機器選択画面を表示するステップと、視聴対象のコンテンツを選択するためのコンテンツ選択画面を表示するステップと、前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知するステップと、前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知することにより、前記選択された機器に前記コンテンツ管理装置にアクセスさせるステップとを情報処理装置に実行させることを特徴とする。
【０００９】
また、本発明の他の態様は、ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線端末であって、コンテンツの視聴に用いる機器を選択するための機器選択画面を表示部に表示させる機器選択画面表示部と、視聴対象の前記コンテンツを選択するためのコンテンツ選択画面を表示部に表示させるコンテンツ選択画面表示部と、前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツの視聴に際して取得するべき情報を提供しているコンテンツ管理装置に対して通知する識別情報通知部と、前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知する視聴命令通知部とを含むことを特徴とする無線端末。
【００１０】
また、本発明の更に他の態様は、ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するコンテンツ視聴システムにおいてコンテンツに関する情報を提供するコンテンツ管理装置であって、コンテンツの視聴に用いる機器として選択された機器を識別するための機器識別情報を取得する機器識別情報取得部と、前記選択された機器からの、前記コンテンツの視聴に際して前記機器が取得するべき情報の取得要求を受信する情報取得要求受信部と、受信された前記取得要求の送信元が、取得された前記機器識別情報と一致する場合に、前記コンテンツの視聴に際して前記機器が取得するべき情報を前記取得要求の送信元に送信する機器判定部とを含むことを特徴とする。
【００１１】
また、本発明の更に他の態様は、ある機器によるコンテンツの視聴を他の機器からの無線通信を介した操作によって制御するための無線端末及びコンテンツに関する情報をコンテンツの視聴に用いる機器に提供するコンテンツ管理装置を含むコンテンツ視聴システムであって、前記無線端末は、コンテンツの視聴に用いる機器を選択するための機器選択画面を表示部に表示させる機器選択画面表示部と、視聴対象のコンテンツを選択するためのコンテンツ選択画面を表示部に表示させるコンテンツ選択画面表示部と、前記機器選択画面において選択された機器を識別するための機器識別情報及び前記コンテンツ選択画面において選択されたコンテンツを識別するためのコンテンツ識別情報を、前記コンテンツ管理装置に対して通知する識別情報通知部と、前記コンテンツ選択画面において選択されたコンテンツの視聴命令及び前記コンテンツ管理装置へアクセスするためのアドレスの情報を前記機器選択画面において選択された機器に対して通知する視聴命令通知部とを含み、前記コンテンツ管理装置は、コンテンツの視聴に用いる機器として選択された機器を識別するための機器識別情報を取得する機器識別情報取得部と、前記選択された機器からの、前記コンテンツの視聴に際して前記機器が取得するべき情報の取得要求を受信する情報取得要求受信部と、受信された前記取得要求の送信元が、取得された前記機器識別情報と一致する場合に、前記コンテンツの視聴に際して前記機器が取得するべき情報を前記取得要求の送信元に送信する機器判定部とを含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、セキュリティ及び著作権管理を確保した上で機器間の連携が可能な無線操作制御用プログラム、無線端末、及びコンテンツ視聴システムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るシステム構成例を示すブロック図である。
【図２】本発明の実施形態に係るテレビ受信機の構成例を示すブロック図である。
【図３】本発明の実施形態に係る無線端末の構成例を示すブロック図である。
【図４】本発明の実施形態に係るコンテンツ配信サーバーの構成例を示すブロック図である。
【図５】本発明の実施形態に係るテレビ受信機のストレージ及びメモリの内部構成の例である。
【図６】本発明の実施形態に係る無線端末のストレージ及びメモリの内部構成の例である。
【図７】本発明の実施形態に係るコンテンツ配信サーバーのストレージ及びメモリの内部構成の例である。
【図８】本発明の実施形態に係るコンテンツ配信サーバーで管理される情報の例を示すデータテーブルである。
【図９】本発明の実施形態に係るシステムの動作シーケンスの例を示す図である。
【図１０】本発明の実施形態に係る無線端末のメニュー画面の表示例である。
【図１１】本発明の実施形態に係る無線端末のコンテンツ一覧表示画面の表示例である。
【図１２】本発明の実施形態に係る無線端末のコンテンツ詳細表示画面の表示例である。
【図１３】本発明の実施形態に係る無線端末の接続機器一覧表示画面の表示例である。
【図１４】本発明の実施形態に係るシステムの動作シーケンスの例を示す図である。
【図１５】本発明の実施形態に係る無線端末のコンテンツ操作画面の表示例である。
【図１６】本発明の実施形態に係るテレビ受信機の表示画面にコンテンツを再生した場合の表示例である。
【図１７】本発明の実施形態に係る無線端末の表示画面にコンテンツを再生した場合の表示例である。
【図１８】本発明の他の実施形態に係るコンテンツ配信サーバーのストレージ及びメモリの内部構成の例である。
【図１９】本発明の他の実施形態に係るシステムの動作シーケンスの例を示す図である。
【図２０】本発明の他の実施形態に係るシステムの動作シーケンスの例を示す図である。
【図２１】本発明の他の実施形態に係るシステムの動作シーケンスの例を示す図である。
【図２２】本発明の他の実施形態に係る無線端末のコンテンツ一覧表示画面の表示例である。
【図２３】本発明の他の実施形態に係る無線端末のコンテンツ詳細表示画面の表示例である。
【発明を実施するための形態】
【００１４】
実施の形態１．
以下、本発明の実施形態について、図面を参照しながら説明する。本実施形態では、映像や音声や文字情報などのコンテンツをインターネットで配信するサービス（以下、ＩＰＴＶサービスと呼ぶ）を例として説明するが、本実施例はＩＰＴＶサービスに限定されるものではない。
【００１５】
ＩＰＴＶサービスは、その形態から、ストリーミング、ダウンロード、およびプログレッシブダウンロードの３つのサービスに大別される。ストリーミングは、サーバーからコンテンツのデータをクライアントに逐次配信し、クライアントでは到着したデータから映像や音声等を再生することでユーザーに提示する。このため、十分に帯域の広いネットワークがある場合に、ほぼリアルタイムにユーザーがコンテンツを視聴可能なことが特徴である。
【００１６】
ダウンロードはクライアントがサーバーからあらかじめコンテンツデータのすべてを取得して蓄積しておき、蓄積完了後に視聴再生を行う。このため、リアルタイムに視聴する必要が無い場合、予めすべてのコンテンツデータを配信完了して蓄積することで、ユーザーが所望のタイミングで何度も視聴することが可能であり、十分に帯域の広いネットワークでなくてもコンテンツ配信を受けられることが特徴である。
【００１７】
また、プログレッシブダウンロードは、これら２つの中間に位置し、コンテンツのすべての配信が完了する前に、端末に蓄積された中から逐次視聴を行う。これにより、必ずしも蓄積完了を待つ必要が無く、帯域が十分広くない場合にも蓄積時間を短縮することができ、また、蓄積完了後であればユーザー所望のタイミングで何度も視聴できるというメリットを提供できる。
【００１８】
ＩＰＴＶサービスを含むコンテンツ配信サービスにおいては、ユーザーが配信サービスを受ける対価としてのサービス事業者による利用料の課金が行われることが多い。このとき、ユーザーが正規利用者として予め登録されており、識別子(ＩＤ)を手がかりに、パスワード（指紋等の生体情報等でもよい）、氏名および住所等の各種情報が管理される。
【００１９】
有料となるコンテンツの配信の場合は、蓄積あるいは視聴する際の課金情報を記録可能であり、別途指定される支払い方法により利用料の支払いが可能であることが確認される。配信サービスの利用段階においては、登録情報の識別子（ＩＤ）およびパスワードによる管理情報との照合を行い、サービスを利用可能にするためのユーザー認証を受ける必要がある。この認証された正規利用者には、配信を受けるコンテンツの選択や検索、そのほかの情報配信等のサービスを選択するためにコンテンツ視聴ポータル画面を提供することが多い。
【００２０】
また、ユーザーが使用する機器が、サービス事業者が推奨する機器であるか、あるいは、機器内で動作する配信サービスを受けるプログラムが推奨のプログラムであるかなどを、配信サービスに先行して通信により確認する機器認証を行うことが多い。これにより、無断にコピーや移動、改変などの著作権法等の法令を違反する行為や、コンテンツの不正利用を防止する。
【００２１】
このとき、コンテンツを予め共通鍵暗号方式で暗号化しておき、認証された正規利用者のみが復号できるように、または認証された正規接続機器でのみ復号できるように、更には、正規利用者が認証された正規接続機器でのみ復号できるように、暗号を解読するための鍵を別途受け取りコンテンツと結び付けて保持することがある。また、公開鍵暗号化方式を用いて、公開鍵と秘密鍵を接続機器側、あるいはサービス事業者で用意し、秘密鍵を利用者登録時等に接続機器に送り、サービス事業者と接続機器でそれぞれ暗号化、復号に用いても良い。一般にこれら復号のための鍵は、コンテンツ再生の期限や回数、および、再生可能なユーザーや機器等の再生条件とともに記録される。以下、暗号化のための鍵を暗号鍵、復号のための鍵を復号鍵と呼ぶ。
【００２２】
このように、ＩＰＴＶサービスのサービス事業者は、コンテンツやサービスの提供者の代行として、ユーザー認証と機器認証、および、復号鍵の関係付けにより、コンテンツ配信サービス等をユーザーに安全に提供し、確実な課金を行う。以降、ユーザーは所望するコンテンツの配信を受け、正しくコンテンツ再生等のサービスを授受することとなる。さらにこれらに基づいて、ユーザーは著作権に基づいて再生できる権利に対応させて結び付けたコンテンツを保持することが可能となる場合もある。
【００２３】
ユーザーは、このようにして得られたコンテンツ及び復号鍵を用いて所定の機器によりコンテンツの再生を行うが、これらは通常同一装置、同一ユーザーが前提となっている。これに対して、同一ユーザーが複数の装置を所有しており、同じコンテンツを別の装置で再生したい場合には、同一コンテンツに対しても再度課金されてしまう不便さがある。そのため、再生できる権利を有する同一ユーザーであればサービス事業者が許容する機器台数の範囲内において、複数の機器においてコンテンツを再生することを許可するサービスがある。この場合は、サービス事業者がユーザーと許可する機器台数を関連付けて正しく管理することが求められる。
【００２４】
図１は、本実施形態に係るネットワーク端末システムの一実施例を示すブロック構成図である。本実施形態に係るネットワーク端末システムは、例えば、テレビ受信機１、テレビ受信機１９、無線端末１２、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルーター１０、外部ネットワーク１１、コンテンツ配信サーバー９９から構成される。図示の例は、情報通信端末としての携帯電話機等の移動体通信端末である無線端末１２の利用者が、その無線端末１２を持って家庭や店舗等で、テレビ受信機１でテレビ番組を視聴しているときの例である。
【００２５】
無線ＬＡＮルーター１０は、Ｗｉ−Ｆｉなどの無線ＬＡＮ機能を備え、通信回線を経由して外部ネットワーク１１に接続できる。また、無線ＬＡＮルーター１０は、テレビ受信機１、テレビ受信機１９、無線端末１２、外部ネットワーク１１と接続されており、テレビ受信機１、テレビ受信機１９または無線端末１２は、インターネット網から情報を入手することができる。
【００２６】
また、無線ＬＡＮルーター１０は、テレビ受信機１またはテレビ受信機１９とは、有線ＬＡＮまたは無線ＬＡＮで接続されており、無線端末１２とは無線ＬＡＮで接続されているものとする。ここで、Ｗｉ−Ｆｉは、ＩＥＥＥ(米国電気電子学会)の規格「ＩＥＥＥ ８０２．１１ａ／ＩＥＥＥ ８０２．１１ｂ」で策定された無線ＬＡＮの標準規格である。
【００２７】
コンテンツ配信サーバー９９は、映像、音声等のコンテンツを蓄積し、ネットワークに接続された無線端末１２またはテレビ受信機１の要求に応じてコンテンツを配信するコンテンツ管理装置である。コンテンツ配信サーバー９９は、外部ネットワーク１１と接続され、無線端末１２またはテレビ受信機１は、無線ルーター１０を経由して外部ネットワーク１１に接続されたコンテンツ配信サーバー９９と情報の送受信や、コンテンツ及び暗号化されたコンテンツを復号するための鍵等のコンテンツに関する情報の受信を行うことができる。また、無線端末１２は、移動体通信網を利用して基地局１８を通して通信ネットワークに接続し、通信ネットワークに接続された外部ネットワークを介しても情報の送受信およびコンテンツの受信を行うこともできる。
【００２８】
図２は、テレビ受信機１の構成図の一例である。テレビ受信機１は、アンテナ３８に接続され、チューナ・復調部２、信号分離部３、制御部５、選局制御部６、入力手段４、ストレージ２３、メモリ２０、重畳部７、表示部８、通信Ｉ／Ｆ９、音声復調部３９、映像復調部４０、スピーカ４１、音声出力部４２、映像出力部４３などを含む。それぞれの処理部がバス１２０を介して接続される。
【００２９】
また、テレビ受信機１は、アプリケーション・プログラムをストレージ２３に格納可能としており、制御部５がストレージ２３から上記プログラムをメモリ２０に展開し、制御部５が上記プログラムに従って演算を行うことでさまざまな機能を実現することができる。以後の説明では説明を簡単にするため、制御部５が各アプリケーション・プログラムに従って演算を行うことにより実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００３０】
なお、アプリケーション・プログラムは、テレビ受信機１が出荷されるまでに予めストレージ２３に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介してテレビ受信機１にインストールされても良い。また、通信Ｉ／Ｆ９及び無線ルーター１０を介して外部ネットワーク１１からダウンロードしてインストールすることも可能である。また、アプリケーション・プログラムの各種機能は同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。
【００３１】
入力手段４は、ユーザーからのテレビ受信機１に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、リモコン、キーボード、マウス等のポインティングデバイス等により実現される。
【００３２】
制御部５は、入力手段４を介してユーザーの操作要求を受け取り、信号分離部３、選局制御部６、ストレージ２３、重畳部７、通信Ｉ／Ｆ９、各種プログラム機能部の各ブロックを制御する。ストレージ２３は、制御部５の指示により制御され、アプリケーション・プログラムを保存することができる。また、アプリケーション・プログラムで作成した各種情報を保存する。また、チューナ・復調部２や通信Ｉ／Ｆ９から受信した信号から映像音声ストリーム等のコンテンツを保存してもよい。
【００３３】
メモリ２０は、制御部５の指示により制御される。メモリ２０に、ストレージ２３に格納しているアプリケーション・プログラムの機能部が展開される。チューナ・復調部２は、選局制御部６により、所望のサービスのチャンネルに同調することで、放送局９９９より放送信号を受信し、受信した放送信号を復調してトランスポートストリームを取得する。
【００３４】
なお、図２の例では、説明を簡単にするため、チューナ・復調部２が一つの構成を例示している。しかしながら、視聴と録画を並行して行う機能や伝送周波数の異なる複数のチャンネルのコンテンツを同時に視聴する機能を搭載する場合は、複数のチューナ・復調部２を搭載すればよい。したがって、以下の説明におけるチューナ・復調部２は、すべて同一である必要はない。それぞれの処理に応じて異なるチューナ・復調部であってもよい。
【００３５】
選局制御部６は、入力手段４を経由してサービスを選局する指示を受け、指示に応じて選局するチャンネルを切り替えるようにチューナ・復調部２を制御する。また、選局制御部６は、各種プログラム機能部からの指示を受けとることができ、現在放送中のイベント（番組）を放送しているサービス（チャンネル番号）およびそのサービスが属する放送提示単位に切り替えるようにチューナ・復調部２を制御する。
【００３６】
通信Ｉ／Ｆ９は、有線ＬＡＮ１２２または無線ＬＡＮにより、無線ルーター１０に接続される。また、通信Ｉ／Ｆ９は無線ルーター１０との通信機能に加えてまたはこれに替えて、Ｗｉ−Ｆｉ（登録商標）などの無線ＬＡＮ、ＩｒＤＡ(登録商標)、Ｂｌｕｅｔｏｏｔｈ(登録商標)、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの方法で外部の機器と無線ルーター１０を介さずに直接通信するように構成してもよい。
【００３７】
通信Ｉ／Ｆ９は、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。以下、通信Ｉ／Ｆ９は無線ルーター１０を介してテレビ受信機１９や無線端末１２と各種情報を送受信する例を説明するが、上述のとおり無線ルーター１０を介さずに各種情報を直接送受信してもよい。
【００３８】
また、通信Ｉ／Ｆ９は、無線ルーター１０を介して外部ネットワークと接続された装置とも各種情報を送受信可能である。例えば、外部ネットワークと接続されたサーバーからＩＰ放送や、ＩＰＴＶサービスのようなビデオオンデマンド、など形態でコンテンツストリーム（映像音声ストリーム）を受信することも可能である。また、外部ネットワークと接続されたサーバーから映像ストリームやアプリケーション・プログラムをダウンロードすることも可能である。ダウンロードした情報は、例えば、ストレージ２３に格納される。
【００３９】
信号分離部３は、チューナ・復調部２で得たトランスポートストリームや、通信Ｉ／Ｆ９を介して得たコンテンツのストリームについて、映像データ、音声データ、字幕文データ、番組情報等、種類ごとに分離する。また番組情報（例えば、番組配列情報ＳＩ）を取得し、他の処理ブロックに送信する機能を有する。また、他の処理部からデータ送信要求があった場合には、指定されたデータを、要求元へデータを送信する。
【００４０】
音声復号部３９は、信号分離部３で分離した音声データを復号する。音声復号部３９で復号された音声情報は、スピーカ４１から出力される。音声復号部３９で復号された音声情報は、音声出力部４２から外部機器へ出力してもよい。映像復号部４０は、信号分離部３で分離した映像データを復号する。映像復号部４０で復号された映像情報は、重畳部７に送られる。
【００４１】
重畳部７は、映像復号部４０から送られる復号映像情報に各種プログラム機能部で作成されたＥＰＧ画像、ＯＳＤ画像や、信号分離部３から分離された各種情報（字幕情報、字幕スーパー、データ放送データ等）から生成された画像等を重畳する。また、重畳部７は、後述するブラウザエンジン１００６で作成されたブラウザ表示画面と映像信号とを合成またはそれぞれの選択切換を行う。重畳部７を経た映像情報は表示部８で表示される。
【００４２】
表示部８は、例えばテレビやパソコンのディスプレイあるいは液晶パネル等によって構成され、放送・配信された映像や各種操作をするためのＵＩ、後述するブラウザエンジン１００６で作成されたブラウザ表示画面、ストレージ２３に格納された画像等の表示を行なう。また、重畳部７を経た映像情報は、映像出力部４３から外部機器へ出力してもよい。表示する画像、映像はアプリケーション・プログラムで生成された画像でもよく、チューナ・復調部２を介して受信したコンテンツの画像、映像でもよく、通信Ｉ／Ｆ９を介して外部ネットワーク１１上のサーバーから受信した画像、映像でもよく、通信Ｉ／Ｆ９を介して無線端末１２から受信した画像、映像でもよい。
【００４３】
また、信号分離部３で所定の番組についてのトランスポートストリームを分離し、映像や音声を復号せずに出力するデジタルＩ／Ｆ４４を設けてもよい。テレビ受信機１９の各部の構成は、テレビ受信機１と同様のため、ここでは説明を省略する。また、本実施例ではテレビ受信機を使用する例を説明するが、表示部やスピーカを省略してレコーダーを用い、外部接続されたテレビ受信機やディスプレイ、スピーカに同様の映像音声を提示させることで本実施例を実施することも可能である。また、本実施例では１はテレビ受信機として説明をするが、ＳＴＢやレコーダーなどで代替することも可能であり、この場合は図１（ｂ）のテレビ受信機の構成からスピーカ４１や表示部８を省略することも可能である。
【００４４】
図３は無線端末１２の構成図の一例である。無線端末１２は、例えば、通信Ｉ／Ｆ１３、制御部１４、表示部１７、入力手段１５、信号分離部２１、チューナ・復調部２２、ストレージ２５、移動体通信Ｉ／Ｆ３１、メモリ３２、加速度センサ部３３、地磁気センサ部３４、ＧＰＳ受信部３５、ジャイロセンサ部３６から構成され、それぞれの処理部がバス１２１を介して接続される。
【００４５】
また、無線端末１２は、アプリケーション・プログラムをストレージ２５に格納しており、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎ  Ｕｎｉｔ）等の演算装置によって構成される制御部１４がストレージ２５から上記プログラムをメモリ３２に展開し、制御部１４が上記プログラムに従って演算を行うことで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部１４が各アプリケーション・プログラムに従って演算を行うことで実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００４６】
なお、アプリケーション・プログラムは、無線端末１２が出荷されるまでに予めストレージ２５に格納されていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光学メディアや半導体メモリ等の媒体に格納されて図示しない媒体接続部を介して無線端末１２にインストールされても良い。また、通信Ｉ／Ｆ１３及び無線ルーター１０を介して外部ネットワーク１１からダウンロードしてインストールしてもよい。若しくは移動体通信Ｉ／Ｆ３１を介して基地局１８を介して配信元からダウンロードしてインストールしてもよい。さらに、ネットワークを介してアプリケーション・プログラムを取得したパーソナルコンピュータ（ＰＣ）に図示しない外部機器接続Ｉ／Ｆを介して接続し、ＰＣから無線端末１２にムーブまたはコピーしてインストールすることも可能である。
【００４７】
また、アプリケーション・プログラムは、同様の機能を持つ処理部として、ハードウェアで実現することも可能である。ハードウェアとして実現する場合は、各処理部が主体となって各機能を実現する。通信Ｉ／Ｆ１３は、無線ＬＡＮなどにより、無線ルーター１０に接続される。無線ルーター１０との通信機能に加えてまたはこれに替えて、Ｗｉ−Ｆｉ（登録商標）などの無線ＬＡＮや、ＩｒＤＡ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの方法で、無線ルーター１０を介さずにテレビ受信機１またはテレビ受信機１９などの他の機器と直接通信することが可能である。
【００４８】
通信Ｉ／Ｆ１３は、テレビ受信機１の通信Ｉ／Ｆ９と各種情報の送受信を行う。また、通信Ｉ／Ｆ１３は、無線ルーター１０を介して外部ネットワークと接続され、外部ネットワーク上のＷｅｂサーバー９９等と情報の送受信およびコンテンツの受信を行う。通信Ｉ／Ｆは、異なる通信方式を行うチップをそれぞれ実装しても良い。また、複数の通信方式を扱う１つのチップとして実装されていても良い。移動体通信Ｉ／Ｆ３１は、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）（登録商標）方式、Ｗ−ＣＤＭＡ(Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ)（登録商標）方式やＣＤＭＡ２０００方式、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）方式などの第３世代移動通信システム（以下「３Ｇ」と表記する）、またはＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式などの移動体通信網を利用して基地局１８を通して通信ネットワークに接続され、通信ネットワーク上のサーバーと情報の送受信を行うことができる。
【００４９】
制御部１４は、入力手段１５を介してユーザーの操作要求を受け取り、信号分離部２１、表示部１７、通信Ｉ／Ｆ１３、各種プログラム機能部を制御する。さらに、制御部１４は、通信Ｉ／Ｆ１３及び無線ルーター１０を経由して外部ネットワーク１１、または、移動体通信Ｉ／Ｆ３１及び基地局１８を経由して外部ネットワーク１１からも各種情報およびコンテンツを取得でき、各種プログラム機能部に渡す機能も有する。
【００５０】
ストレージ２５は、制御部１４の指示により制御され、アプリケーション・プログラムを保存することができる。また、アプリケーション・プログラムで作成した各種情報を保存する。また、チューナ・復調部２２、通信Ｉ／Ｆ１３、または移動体通信Ｉ／Ｆ３１から受信した信号から映像音声ストリーム等のコンテンツを保存してもよい。メモリ３２は、制御部１４の指示により制御される。制御部１４によってメモリ３２に、ストレージ２５に格納しているアプリケーション・プログラムの機能部が展開される。
【００５１】
表示部１７は、ストレージ２５に格納された画像や映像、放送・配信された映像、各種操作をするためのＵＩや後述するブラウザエンジン１１０８で作成されたブラウザ表示画面等を表示する。表示する画像、映像はアプリケーション・プログラムで生成された画像でもよく、チューナ・復調部２２を介して受信したコンテンツの画像、映像でもよく、通信Ｉ／Ｆ１３を介して外部ネットワーク上のサーバーから受信した画像、映像でもよく、通信Ｉ／Ｆ１３を介してテレビ受信機１から受信した画像、映像でもよく、移動体通信Ｉ／Ｆ３１を介して通信ネットワーク上のサーバーから配信された画像、映像でもよい。また、表示部１７は、例えば下記のタッチパネル等と一体として構成されてもよい。
【００５２】
入力手段１５は、ユーザーからの無線端末１２に対する操作を受け付け、入力操作に関する制御情報を入力する入力手段であり、例えば、物理的なボタンやタッチパネルなどを用いることができる。以下、本実施例では、タッチパネルを使用した例について説明するが各種操作は物理的なボタンを用いる構成でもよい。
【００５３】
タッチパネルを使用することにより、タッチパネル上の任意のオブジェクト（アイコン）等を指でタッチした状態で移動する操作（ドラッグ操作）または画面上で指をはじくようにして動かす操作（フリック操作）を行うことによりオブジェクト等を自由に移動したりすることができる。また、オブジェクト等を指で１回叩く操作（タップ操作）または２回叩く操作（ダブルタップ操作）を行うと、オブジェクト（アイコン）等を活性化したり別の画面に切り替えたりすることができる。
【００５４】
また、Ｗｅｂコンテンツ上を直接タッチすることにより、任意の位置を指でタッチした状態で移動する操作（ドラッグ操作）を行うことによりＷｅｂコンテンツの画面を自由に移動することができる。また、リンク先情報のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が指定されたアンカータグなどを指で１回叩く操作（タップ操作）を行うと、ブラウザ上で所望のＷｅｂコンテンツを閲覧することができる。本実施例では、上述のタッチパネルの各操作をドラッグ操作、フリック操作、タップ操作と称して説明する。
【００５５】
チューナ・復調部２２、信号分離部２１は、それぞれテレビ受信機１のチューナ・復調部２、信号分離部３、と同等の働きを持つ。これらの機能は既に説明したので説明を省略する。加速度センサ部３３は、無線端末１２にかかる加速度を測定する。制御部１４は、例えば加速度センサ部３３により重力加速度を測定することによって、無線端末１２のどの部分が上方であるのかを知ることができ、表示部１７に表示させる画面の上方を加速度センサ部３３が測定した上方と合わせるように表示させることによって、ユーザーによる無線端末１２の持ち方に合わせた画面を表示させることができる。
【００５６】
地磁気センサ部３４は、複数の磁気センサを利用するなどして地磁気を測定する。ＧＰＳ受信部３５は、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して複数の衛星から送信される信号を受信する。制御部１４は、ＧＰＳ受信部３５が受信した信号を基に、無線端末１２の位置情報を計算することができる。ジャイロセンサ部３６は、無線端末１２をユーザーが動かした場合などに発生する無線端末１２の角速度を測定する。
【００５７】
図４はコンテンツ配信サーバー９９の構成図の一例である。番組関連配信サーバー９９は、例えば、通信Ｉ／Ｆ５０、制御部５１、メモリ５２、ストレージ５３から構成され、それぞれの処理部がバス１２３を介して接続される。また、コンテンツ配信サーバー９９は、アプリケーション・プログラムをストレージ５３に格納しており、制御部５１がストレージ５３から上記プログラムをメモリ５２に展開し、制御部５１が上記プログラムに従って演算を行うことで各種機能を実現することができる。以後の説明では説明を簡単にするため、制御部５１が各アプリケーション・プログラムに従って演算を行うことで実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００５８】
通信Ｉ／Ｆ５０は、外部ネットワーク１１に接続され、外部ネットワーク１１を介して無線ルーター１０に接続される。通信Ｉ／Ｆ５０は、テレビ受信機１の通信Ｉ／Ｆ９、または無線端末１２の通信Ｉ／Ｆ１３と各種情報の送受信を行う。制御部５１は、通信Ｉ／Ｆ５０、メモリ５２、ストレージ５３、各種プログラム機能部を制御する。さらに、制御部５１は、ストレージ５３のコンテンツ５４に蓄積されたコンテンツを通信Ｉ／Ｆ５０、外部ネットワーク１１を介してテレビ受信機１または無線端末１２に渡す機能も有する。
【００５９】
ストレージ５３は、制御部５１の指示により制御され、アプリケーション・プログラムを保存することができる。また、アプリケーション・プログラムで作成した各種情報を保存する。また、コンテンツ、機器認証情報およびユーザー管理情報などを蓄積する機能も持つ。メモリ５２は、制御部５１の指示により制御される。制御部５１によってメモリ５２に、ストレージ５３に格納しているアプリケーション・プログラムの機能部が展開される。
【００６０】
図５は、図２におけるテレビ受信機１の構成のうちストレージ２３及びメモリ２０内部に格納される情報の例を示す図である。図５に示すように、ストレージ２３は、機器認証プログラム１００１、ブラウザプログラム１００２およびコンテンツ再生プログラム１００３を記憶している。制御部５がそれらのプログラムをメモリ２０にロードすることによって機器認証部１００７、ブラウザエンジン１００８およびコンテンツ再生部１０１３がメモリ２０において構成される。機器認証プログラム１００１、ブラウザプログラム１００２およびコンテンツ再生プログラム１００３は、製品の出荷時点でストレージ２３に格納しておいてもよく、通信Ｉ／Ｆ９を介してダウンロードしてもよい。
【００６１】
以後の説明では説明を簡単にするため、制御部５が各アプリケーション・プログラムに従って演算を行うことにより実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００６２】
テレビ受信機１にはユーザーによる入力手段４を用いた入力によって設定された、若しくはテレビ受信機１の工場出荷前などに予め設定されたユーザーＩＤ、パスワードおよび機器ＩＤなどの機器認証情報がストレージ２３の機器認証情報１００４に記憶されている。機器認証にあたり、機器認証部１００７はこれを参照できるものとする。また、上記の機器認証情報はユーザーによる操作によって表示部８に表示させ、若しくはテレビ受信機１の購入時に添付された書類等によってユーザーが確認できるものとする。
【００６３】
機器認証部１００７は、機器認証情報１００４に記憶された機器認証情報と無線端末１２から送信された機器認証情報を比較し、機器認証情報が一致する場合は、無線端末１２に対して接続を許可し、無線端末１２から受信したユーザーＩＤ、パスワードおよび機器ＩＤなどを個人認証情報として機器認証情報１００４に格納し、必要な場合に参照する。一方、機器認証情報が誤っている場合には、機器認証部１００７は無線端末１２からの接続を認証しない。
【００６４】
ここで、無線端末１２から送信された機器認証情報とは、無線端末１２を操作するユーザーによって無線端末１２において入力された情報である。ユーザーは、上述したように表示部８に表示され、若しくは添付書類によって確認した機器認証情報を無線端末１２に入力することにより、無線端末１２を介してテレビ受信機１を操作するための認証処理を行う。
【００６５】
上記は認証方法の一例であり、例えば無線ＬＡＮでテレビ受信装置１と無線端末１２を接続する場合にＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）とＷＥＰキーまたはＷＰＳキーを用いた認証・暗号化方法を用いるなど、認証の方法や認証成功時に送受信する情報の暗号化の方法などは公知の技術を用いればよく、本実施例では特に限定をしない。
【００６６】
また、機器認証部１００７は、機器認証情報１１０４に記憶された機器認証情報を、通信Ｉ／Ｆ９、無線ルーター１０を経由して後述するコンテンツ配信サーバー９９のユーザー管理部１２０８に対して送信する機能を持つ。また、コンテンツ配信サーバー９９に送信する機器認証情報は、無線端末１２との接続機器の機器認証情報と関連付けされた、コンテンツ配信サーバー９９が認識可能な情報として別々に管理することもできる。
【００６７】
ブラウザエンジン１００８は、図５のようにＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）パーサー１００９、データベース生成部１０１０、レンダリング部１０１１、画像処理部１０１２の各機能ブロックから構成される。ＨＴＭＬパーサー１００９は、ネットワーク制御部、制御部５を介して取得したＨＴＭＬデータの論理的な構造を解析する。また、取得したＨＴＭＬデータを解釈し、テレビ受信機１で使用する内部データへ変換することができる。データベース生成部１０１０は、そのＨＴＭＬデータ構造に関するデータベースを生成する。レンダリング部１０１１は、データベースを元に、各タグで決められた表現形式の情報を含むレイアウト構造を生成し、このレイアウト構造を基に、大きさ、位置、画像を取り込んだデータの通りにブラウザ表示画面を生成する。画像処理部１０１２は、ＨＴＭＬデータに画像タグで指定された画像ファイルの配置及び画像ファイル名などの画像ファイル情報に基づいて取得した画像ファイルをビットマップ形式等の画像データに変換する。
【００６８】
コンテンツ再生部１０１３は、外部ネットワーク１１を介して、コンテンツ配信サーバー９９から配信されるコンテンツ（例えば映画やドラマなど）のデータやコンテンツ情報を受信し、逐次受信した映像や音声等を再生することでユーザーに提示する。
【００６９】
本実施例では、ストリーミングによるコンテンツの配信および再生の場合について説明するが、後述する実施例のようにサーバーからコンテンツのデータを予めすべて取得して蓄積しておき、蓄積完了後に視聴再生を行うこともできる。この場合は、コンテンツデータは、ストレージ２３のコンテンツ１００５に保存される。また、コンテンツの再生停止位置の情報は、ストレージ２３のレジューム情報１００６に保存され、同一コンテンツの再生を再開する場合は、レジューム情報１００６から再生停止した位置データが取得され再生開始位置が判断される。
【００７０】
図６は、図３における、無線端末１２の構成のうちストレージ２５及びメモリ３２内部に格納される情報の例を示す図である。図６に示すように、ストレージ２５は、機器認証プログラム１１０１、ブラウザプログラム１１０２およびコンテンツ再生プログラム１１０３を記憶している。制御部１４がそれらのプログラムをメモリ２０にロードすることにより、機器認証部１１０７、ブラウザエンジン１１０８およびコンテンツ再生部１１１３がメモリ２０において構成される。即ち、機器認証プログラム１１０１、ブラウザプログラム１１０２及びコンテンツ再生プログラム１１０３が無線操作制御用プログラムとして用いられる。機器認証プログラム１１０１、ブラウザプログラム１１０２およびコンテンツ再生プログラム１１０３は、製品の出荷時点でストレージ２５に格納しておいてもよく、通信Ｉ／Ｆ１３または移動体通信Ｉ／Ｆ３１を介してダウンロードしてもよい。
【００７１】
以後の説明では説明を簡単にするため、制御部１４が各アプリケーション・プログラムに従って演算を行うことにより実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００７２】
機器認証部１１０７は、テレビ受信機１からの認証を受けるために、ユーザーによる入力手段１５を用いた入力によって予め機器認証情報１１０４に登録されたユーザーＩＤ、パスワードおよび機器ＩＤなどの接続機器の機器認証情報を、通信Ｉ／Ｆ１３、無線ルーター１０を経由して、テレビ受信機１の機器認証部１００７に対して送信する。また、２回目以降に認証を行う場合は、ストレージ２５の機器認証情報１１０４に登録された接続機器の機器認証情報を参照することにより認証情報の入力を省略することもできる。
【００７３】
さらに、機器認証部１１０７は、機器認証情報１１０４に記憶された機器認証情報をコンテンツの配信先の機器認証情報として、通信Ｉ／Ｆ１３または移動体通信Ｉ／Ｆ３１を経由してコンテンツ配信サーバー９９のユーザー管理部１２０８に対して送信する機能を持つ。また、コンテンツ配信先の機器認証情報は、接続機器の機器認証情報と関連付けされた、コンテンツ配信サーバー９９が認識可能な情報として別々に管理することもできる。
【００７４】
ブラウザエンジン１１０８は、テレビ受信機１のブラウザエンジン１００８と同様に、ＨＴＭＬパーサー１１０９、データベース生成部１１１０、レンダリング部１１１１、画像処理部１１１２の各機能ブロックから構成される。ＨＴＭＬパーサー１１０９、データベース生成部１１１０、レンダリング部１１１１、画像処理部１１１２の説明は、ブラウザエンジン１００８と同様のため、詳細の説明は省略する。
【００７５】
コンテンツ再生部１１１３は、外部ネットワーク１１または移動体通信Ｉ／Ｆ３１を介して、コンテンツサーバー９９等から配信されるコンテンツ（例えば映画やドラマなど）のデータやコンテンツ情報を受信し、逐次受信した映像や音声等を再生することでユーザーに提示する。本実施例では、ストリーミングによるコンテンツの配信および再生の場合について説明するが、後述する実施例のようにサーバーからコンテンツのデータを予めすべて取得して蓄積しておき、蓄積完了後に視聴再生を行うこともできる。この場合は、コンテンツデータは、ストレージ２３のコンテンツ１１０５に保存される。また、コンテンツの再生停止位置の情報は、ストレージ２５のレジューム情報１１０６に保存され、同一コンテンツの再生を再開する場合は、レジューム情報１１０６から再生停止した位置データが取得され再生開始位置が判断される。
【００７６】
図７は、図４における、コンテンツ配信サーバー９９の構成のうちストレージ５３及びメモリ５２内部に格納される情報の例を示す図である。図４に示すように、ストレージ５３にユーザー管理プログラム１２０１、コンテンツ管理プログラム１２０２およびコンテンツ配信プログラム１２０３を記憶している。制御部５１がそれらのプログラムをメモリ２０にロードすることによってユーザー管理部１２０８、コンテンツ管理部１２０９およびコンテンツ配信管理部１２１０がメモリ２０において構成される。ユーザー管理プログラム１２０１、コンテンツ管理プログラム１２０２およびコンテンツ配信プログラム１２０３は、予め外部ストレージなどから格納することができる。
【００７７】
以後の説明では説明を簡単にするため、制御部５１が各アプリケーション・プログラムに従って演算を行うことにより実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【００７８】
ユーザー管理部１２０８は、ユーザー毎に認証を行うためのユーザー認証情報と、ユーザーが所有する機器を認証するための機器認証情報などを管理する。ユーザー認証情報および機器認証情報は、それぞれストレージ５３のユーザー認証情報１２０７および機器認証情報１２０６に保存される。ユーザー管理部１２０８は、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して無線端末１２やテレビ受信機１のユーザーにより入力手段４または入力手段１５を用いた入力によって入力されたユーザー名およびパスワードのユーザー認証情報と、ユーザーが使用する機器の機器認証情報を取得し、正規の登録ユーザーであるかどうか、また、ユーザーが所有する機器がサービス事業者により許可された同一ユーザーの機器台数内であるかどうかを確認する。もし、ユーザー認証情報が正しくなかった場合や、許可された機器台数を超えているような場合、ユーザー管理部１２０８は、エラー情報を返信する機能を持つ。
【００７９】
コンテンツ管理部１２０９は、コンテンツデータおよび付随する情報から構成されるコンテンツ情報を管理する。コンテンツ情報は、コンテンツを一意に識別するためのコンテンツＩＤ（管理番号）、コンテンツフォーマット、コンテンツ説明情報（ジャンル、タイトル、出演者、内容など）、コンテンツデータ、およびコンテンツのサイズや表示に適する装置の対象、コンテンツの配信サービスあるいは配信されたコンテンツを再生視聴したことにより発生する料金、視聴期間などを記録する。
【００８０】
なお、これら各種情報は、ハードディスク等の記録メディアを用いて記録され、コンテンツ管理部が管理するメモリ上に読み込まれてもよい。また、コンテンツデータと、コンテンツデータを説明するデータ（メタデータ）等としていくつかに分けて管理してもよい。インターネット等の通信経路にて悪意の第３者から保護するためにＲＳＡ（Ｒｉｖｅｓｔ  Ｓｈａｍｉｒ  Ａｄｌｅｍａｎ）暗号技術などを用いて暗号化されたコンテンツを解読して再生するための鍵情報を管理するようにしてもよい。なお、これら各種情報は、ハードディスク等の記録メディアを用いて記録され、コンテンツ管理部１２０９が管理するメモリ上に読み込まれてもよい。
【００８１】
コンテンツ配信部１２１０は、通信Ｉ／Ｆ５０、外部ネットワーク１１を通して無線端末１２やテレビ受信機１などの機器からの配信要求に基づき、ストレージ５３のコンテンツ５４に蓄積されたコンテンツを接続機器の表示性能に合わせて配信制御を行うことができる。本実施例では、コンテンツ５４は内容が同じ複数の解像度のコンテンツを有しており、配信時の機器認証情報により表示性能に合わせたコンテンツを配信する。なお、高画質（ＨＤ）のみのコンテンツを蓄積しておいて、配信時に表示性能に合わせて適宜ダウンコンバートして配信するようにしてもよい。
【００８２】
図８（ａ）は、コンテンツ配信サーバー９９のユーザー管理部１２０８で管理されるユーザー認証情報１２０７の内容例を示すデータテーブルである。ユーザー管理部１２０８で管理するユーザー認証情報１２０７には、ユーザーＩＤ（管理番号）１０１、パスワード１０２、一意のユーザー名１０３、氏名、住所および連絡先などが記憶されている。本実施例では、パスワードによるユーザー認証を前提に説明するが、指静脈や指紋、音声、顔画像、虹彩等の一般的生体認証などであってもよく、その場合には適宜ユーザー認証情報の項目が変わる。
【００８３】
図８（ｂ）は、コンテンツ配信サーバー９９のユーザー管理部１２０８で管理される機器認証情報１２０６の内容例を示すデータテーブルである。機器認証情報１２０６には、ユーザーＩＤ（管理番号）１０１、パスワード１０２、ユーザーが利用する機器を示す機器ＩＤ１０４および機種名などが含まれており、機器を一意に識別するための情報である。本実施例では、ユーザーＩＤ１０１が「００００１０１」のユーザーは、機器ＩＤ１０４に示す機器を２台所有していることを示している。また、パスワード１０２は、ユーザー認証情報のパスワードと異なるものを使用しても良い。また、機器ＩＤ１０４は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどの機器固有の情報を使用することもできる。さらに、再生可能なコンテンツの種類の区別、映像処理能力のリソース情報等をあらかじめ機器ＩＤと関連付けてデータベースとして蓄積しておくこともできる。
【００８４】
次に、本実施形態におけるシステムの動作について図９を参照して説明する。図９は、本実施形態に係る動作シーケンスの一例を示す図である。図９は、無線端末１２を操作端末として用い、コンテンツ配信サーバー９９からテレビ受信機１にコンテンツを配信してテレビ受信機１にコンテンツを表示させる場合において、テレビ受信機１とコンテンツ配信サーバー９９との間でのコンテンツ情報のやりとりを開始するまでの動作を示すシーケンス図である。
【００８５】
図１０は、無線端末１２のメニュー画面の表示例を示す図である。図１０に示すように、メニュー画面２０１の「コンテンツ配信サービス」アイコン２０２をタップ操作すると、無線端末１２の制御部１４は、入力手段１５によりブラウザ起動の指令を受け、ブラウザエンジン１１０８を起動する（Ｓ９０１）。ブラウザエンジン１１０８は、あらかじめ設定されたコンテンツ視聴ポータルのコンテンツ配信サーバー９９にアクセスを行う。
【００８６】
次に、ブラウザエンジン１１０８は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に準拠したＷｅｂコンテンツ等のリソースを要求するリクエストメッセージを制御部１４、通信Ｉ／Ｆ１３、無線ルーター１０を経由して、外部ネットワーク１１からコンテンツ配信サーバー９９に送信する。コンテンツ配信サーバー９９は、受け取ったリクエストメッセージに応じたレスポンスメッセージを作成して返信する。返信されたレスポンスメッセージは、外部ネットワーク１１を経由してブラウザエンジン１１０８に入力される。レスポンスメッセージにはＨＴＭＬ文書が埋め込まれている。ブラウザエンジン１１０８のＨＴＭＬパーサー１１０９、データベース生成部１１１０、レンダリング部１１１１、画像処理部１１１２が連動して、ログイン画面表示部として機能し、上記ＨＴＭＬ文書に基づいてブラウザ表示画面を生成し、表示部１７にコンテンツ視聴ポータルのログイン画面を表示する（Ｓ９０２）。
【００８７】
制御部１４は、上記処理により表示されたログイン画面において、入力手段１５により入力されたユーザー名およびパスワードのログイン情報をブラウザエンジン１１０８に通知し、受け取った文字列をリクエストメッセージとしてコンテンツ配信サーバー９９に送信する（Ｓ９０３）。コンテンツ配信サーバー９９は、ユーザー管理部１２０８によりユーザー認証情報１２０７を参照し、正規の登録ユーザーであればユーザーを認証し（Ｓ９０４）、認証されたログイン情報をストレージ２５のユーザー認証情報１１４に保存する。
【００８８】
認証コンテンツ配信サーバー９９のコンテンツ管理部１２０９は、Ｓ９０４の認証が完了すると、コンテンツ一覧情報をレスポンスメッセージとしてブラウザエンジン１１０８に返信する（Ｓ９０５）。ここで送信されるコンテンツ一覧情報とは、コンテンツ管理部１２０９において管理されているコンテンツの一覧を表示するための情報である。ブラウザエンジン１１０８は、コンテンツ管理部１２０９からコンテンツ一覧情報を受信すると、そこに含まれる、コンテンツを一意に識別するためのコンテンツＩＤ、コンテンツ説明情報（ジャンル、タイトル、出演者、内容など）、コンテンツの再生視聴時の料金、視聴期間等を参照し、表示部１７に図１１に示すようなコンテンツ一覧表示画面を表示する（Ｓ９０６）。即ち、Ｓ９０６においては、ブラウザエンジン１１０８が、コンテンツ選択画面表示部として機能する。図１１は、無線端末１２のコンテンツ一覧表示画面の表示例を示す図である。
【００８９】
図１１において、コンテンツタイトル表示２０５には、コンテンツタイトル名、視聴料金、視聴期間等が表示される。また、「戻る」ボタン２０４は、タップ操作により上の階層に戻るためのボタンであり、一つ前のジャンル階層に戻ることができる。図１１の例では、映画のジャンルの内の「邦画」２０３を選択していることを示している。「終了」ボタン２０７は、タップ操作によりコンテンツ視聴を中止することを指示するための操作部である。
【００９０】
図１１に示す画面において、入力手段１５によりコンテンツ一覧表示画面で視聴したいコンテンツのタイトル２０６が選択されると、図１２に示すコンテンツ詳細表示画面が表示される。図１２は、無線端末１２のコンテンツ詳細表示画面の表示例を示す図である。図１２において、コンテンツ詳細部２０８には、タイトル、出演者、内容詳細などが表示される。「プレビュー」ボタン２０９は、購入する前にコンテンツ内容の一部を確認するために、コンテンツの一部分の表示を指示すための操作部である。インデックス画面２１０はコンテンツの一場面を表す静止画像である。
【００９１】
「購入」ボタン２１１ａ、ｂは、コンテンツを選択、購入するための操作部である。図１２の例においては、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画質、ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）画質夫々の画質のコンテンツを選択して購入するために、夫々に関連付けられた「購入」ボタン２１１ａ、ｂが設けられている。「機器選択」ボタン２１２は、購入するコンテンツの配信先を指定して表示する機器を選択するための操作部である。「戻る」ボタン２１３は、図１２のコンテンツ一覧表示画面に戻る、即ち、コンテンツ一覧表示画面への表示の切り替えを指示するための操作部である。
【００９２】
次に、コンテンツの購入に先立ち、配信先を指定する機器を選択するために、入力手段１５により「機器選択」ボタン２１３が選択されると、表示部１７に図１３に示すような接続機器一覧表示画面を表示される。この接続機器一覧表示画面の表示もブラウザエンジン１１０８によって実行される。即ち、ここでは、ブラウザエンジン１１０８が、機器選択画面表示部として機能する。図１３は、無線端末１２の接続機器一覧表示画面の表示例を示す。図１３において、機器一覧リスト２１４には、ネットワークに接続されている機器が見つかった場合は認証済みまたは未認証にかかわらず表示され、見つかった機器は、認証または未認証の情報と合わせて、ストレージ２５に保存される。
【００９３】
機器一覧リスト２１４には、本実施例では「ＴＶ１（テレビ受信機１）表示」２１５、「ＴＶ２（テレビ受信機２）」表示２１６および「接続しない（端末）」２１７が表示されており、「ＴＶ１」が認証済みの機器であることを示している。「接続しない（端末）」２１７は、機器との認証を行わずに、無線端末単体で使用する場合に選択するべき項目である。
【００９４】
無線端末１２は、ネットワークに接続されている機器のうち、機器認証部１１０７によって既に認証されている機器、即ち、機器ＩＤが機器認証情報１１０４に登録されている機器については、図１３に示すように「認証済み」を表示し、認証されていない機器、即ち機器ＩＤが未登録の機器については「未認証」を表示する。図１３においては、無線端末１２において「ＴＶ１（テレビ受信機１）表示」２１５が既に認証されている場合の表示例を示している。また、選択中の機器にはチェックマーク２１８が表示され、ユーザーはどの機器が選択中か判別できる。また、「編集」ボタン２１９は、接続機器を削除したり接続機器を追加したりするためのボタンである。「戻る」ボタン２１３は、図７のコンテンツ一覧表示画面に戻るためのボタンである。
【００９５】
図１３において、入力手段１５により購入したコンテンツを表示させる機器が選択されると（Ｓ９０７）、無線端末１２の機器認証部１１０７は、テレビ受信機１からの認証を受けるために、あらかじめ機器認証情報１１０４に登録された機器認証情報を通信Ｉ／Ｆ１３、通信Ｉ／Ｆ９を経由して、テレビ受信機１の機器認証部１００７に対して送信する（Ｓ９０８）。ここでは、Ｓ９０７において、テレビ受信機１が選択された場合を例として説明する。
【００９６】
テレビ受信機１の機器認証部１００７は、無線端末１２から機器認証情報を受信すると、機器認証情報１００４に記憶された認証情報と無線端末１２から送信された認証情報を比較し、認証情報が一致する場合は、無線端末１２に対して接続を許可する（Ｓ９０９）。ここで、テレビ受信機１の電源が入っていない等の理由で応答がない場合は、ステップＳ９０８でテレビ受信機１の電源を起動するための電源オンコマンドを付加して機器認証を再度行うこともできる。このような処理により、テレビ受信機１を遠隔操作で利用する機器を絞り込むことができ、セキュリティを高めることができる。
【００９７】
コンテンツを表示させる機器が選択され、選択された機器から接続許可が通知された後、図１２に示すコンテンツ詳細表示画面において、ユーザーが入力手段１５により「購入」ボタン２１１ａ、ｂのいずれか操作されて、コンテンツの購入を示す入力手段１５から操作内容が通知されると（Ｓ９１０）、制御部１４はコンテンツ配信サーバー９９に対して、コンテンツ選択情報および配信先の機器認証情報を送信する（Ｓ９１１）。即ち、Ｓ９１１においては、制御部１４が、コンテンツの表示に用いる機器の識別情報をコンテンツ配信サーバー９９に通知する識別情報通知部として機能する。
【００９８】
尚、Ｓ９１１の処理は、上述したコンテンツ一覧表示画面の表示処理や、接続機器一覧表示画面の表示処理と同様に、制御部１４がブラウザプログラム１１０２やブラウザプログラム１１０２によって読み込まれている情報に従って演算を行うことにより実行される。この処理により、まずは無線端末１２からコンテンツ配信サーバー９９に対して、コンテンツを配信させるべき機器が通知される。尚、コンテンツ配信サーバー９９は、不正アクセスを防止するために、配信先の機器認証情報を受け取ってから所定時間経過した場合は、配信先の機器認証情報を破棄するようにしてもよい。
【００９９】
また、制御部１４は、コンテンツ配信サーバー９９にアクセスするためのＵＲＬと、ユーザー認証情報１１１４に保存されたログインするためのユーザー名、パスワードを含むログイン情報を参照し、テレビ受信機１に対して送信する（Ｓ９１２）。即ち、Ｓ９１２においては、制御部１４が、視聴命令通知部として機能する。尚、Ｓ９１２の処理は、上述したコンテンツ一覧表示画面の表示処理や、接続機器一覧表示画面の表示処理と同様に、制御部１４がブラウザプログラム１１０２やブラウザプログラム１１０２によって読み込まれている情報に従って演算を行うことにより実行される。テレビ受信機１は、無線端末１２からアクセス用ＵＲＬ及びログイン情報を取得すると、受信したＵＲＬに関連づけられたブラウザエンジン１００８を起動する（Ｓ９１３）。このように、ユーザーの操作端末である無線端末１２からテレビ受信機１に対してログイン情報を通知することにより、テレビ受信機１がコンテンツ配信サーバー９９にログインすることが可能となり、機器間の連携を強めることができる。
【０１００】
次に、ブラウザエンジン１００８を起動したテレビ受信機１は、無線端末１２から受け取ったＵＲＬの示すコンテンツ配信サーバー９９に対してログイン情報および機器認証情報１００４に記憶された機器認証情報を送信する（Ｓ９１４）。テレビ受信機１からログイン情報及び機器認証情報を受信したコンテンツ配信サーバー９９は、テレビ受信機１から受け取ったログイン情報および機器認証情報が、ステップＳ９１１で無線端末１２から受け取ったログイン情報および配信先の機器認証情報と一致するかどうか判定する（Ｓ９１５）。
【０１０１】
Ｓ９１５において、コンテンツ配信サーバー９９は、無線端末１２の機器ＩＤに基づいてＳ９１１で受信した情報とＳ９１４で受信した情報を関連付け、配信先の機器認証情報が一致するか否かを判断する。尚、Ｓ９１５の判断の結果、機器認証情報が一致しなかった場合、若しくは対応する機器認証情報をＳ９１１において受信していない場合、コンテンツ配信サーバー９９は、テレビ受信機１に対してエラー情報を送信する。また、ステップＳ９１１で情報を受信した後、所定時間が経過したために配信先の機器認証情報が破棄されているような場合は、ステップＳ９１１から再度行うようにしてもよい。
【０１０２】
Ｓ９１５の判定の結果、機器認証情報が一致していれば、次に、コンテンツ配信サーバー９９は、配信先の機器がサービス事業者に許可された機器台数以内かどうか判定する（Ｓ９１６）。Ｓ９１６において、コンテンツ配信サーバー９９は、図８（ｂ）において説明した機器認証情報１２０６を参照し、ログイン情報に含まれるユーザーＩＤに関連付けられている機器の台数が許容範囲内か否かを判断する。その判断の結果、許可された機器台数を超える場合、コンテンツ配信サーバー９９は、テレビ受信機１に対してエラー情報を送信する。
【０１０３】
Ｓ９１６の判断の結果、許可された機器台数以内であれば、コンテンツ配信サーバー９９は、コンテンツの復号をするための鍵情報を生成して、その鍵情報をテレビ受信機１に対して送信する（Ｓ９１７）。Ｓ９１５〜Ｓ９１７の処理は、コンテンツ管理部１２０９によって実行される。即ち、Ｓ９１５〜Ｓ９１７においては、コンテンツ管理部１２０９が、テレビ受信機１の機器識別情報を取得する機器識別情報取得部、テレビ受信機１からの情報取得要求を受信する情報取得要求受信部及び情報の提供可否を判断する機器判定部として機能する。鍵情報としては、暗号化されたコンテンツの情報を復号するための復号鍵に加え、コンテンツ毎にコンテンツＩＤ、有効期限（または有効回数）等で構成される。なお、この鍵情報の送信ステップＳ９１７は、コンテンツに暗号化が必要な場合に行われるステップであり、コンテンツに暗号化が不要な場合には省略してもよい。
【０１０４】
このような処理により、コンテンツを表示させる機器として選択されたテレビ受信機１とコンテンツ配信サーバー９９とが、コンテンツの情報のやり取りを開始するまでの動作が完了する。図９に示すような処理によれば、無線端末１２は、コンテンツ配信サーバー９９に対して予めテレビ受信機１の機器認証情報を送信した上で、テレビ受信機１に対して、コンテンツを配信するためのＵＲＬを通知する。そのため、コンテンツ配信サーバー９９は、テレビ受信機１からコンテンツを配信するためのアクセスを受けた場合に、無線端末１２から受信したテレビ受信機１の機器認証情報に基づき、そのアクセスが正当なものであるか否か判断をすることできる。従って、３つの機器間の連携においても、セキュリティ及び著作権管理を確保することが可能となる。
【０１０５】
尚、図９に示すようなシーケンスを実行することにより、Ｓ９０７において選択された機器が図８（ｂ）に示す機器認証情報１２０６のようにコンテンツ配信サーバー９９において登録される。また、テレビ受信機１には、無線端末１２の情報が登録される。このため、次回以降、同一のユーザーが同一の機器（ここではテレビ受信機１）を用いてコンテンツを表示させる場合には、Ｓ９０８、Ｓ９１１の処理を省略することができる。これにより、処理を簡略化し、ネットワーク負荷の低減や動作の迅速化を図ることができる。
【０１０６】
次に、テレビ受信機１とコンテンツ配信サーバー９９とがコンテンツの情報のやり取りを行い、テレビ受信機１においてコンテンツが表示される際の動作について、図１４を参照して説明する。図１４に示すように、テレビ受信機１は、コンテンツ配信サーバー９９から鍵情報を受信し、コンテンツの受信準備が完了すると、無線端末１２に対して受信準備完了メッセージを送信する（Ｓ９１８）。無線端末１２は、テレビ受信機１から受信準備完了メッセージを受け取ると表示部１７に図１５（ａ）に示すような操作画面を表示する（Ｓ９１９）。即ち、Ｓ９１９においては、制御部１４がブラウザプログラム１１０２やブラウザプログラム１１０２によって読み込まれている情報に従って演算を行うことにより、操作画面表示部として機能する。尚、制御部１４を操作画面表示部として機能させるプログラムとしては、上述したブラウザプログラム１１０２の他、専用のアプリケーション・プログラムでも良い。
【０１０７】
図１５に示すような無線端末１２の画面をユーザーが操作することにより、無線端末１２は、テレビ受信機１に対して配信開始要求を送信する（Ｓ９２０）。即ち、Ｓ９２０においては、制御部１４がブラウザプログラム１１０２やブラウザプログラム１１０２によって読み込まれている情報に従って演算を行うことにより、操作信号出力部として機能する。尚、制御部１４を操作信号出力部として機能させるプログラムとしては、上述したブラウザプログラム１１０２の他、専用のアプリケーション・プログラムでも良い。
【０１０８】
テレビ受信機１は、無線端末１２からの配信開始要求を受けコンテンツ配信サーバー９９に対して配信開始要求を送信する（Ｓ９２１）。そして、テレビ受信機１からの配信開始要求を受けたコンテンツ配信サーバー９９は、テレビ受信機１に対するコンテンツ配信を開始する（Ｓ９２２）。
【０１０９】
図１５（ａ）、（ｂ）は、無線端末１２に表示されるコンテンツ操作画面の表示例を示す図である。図１５（ａ）に示すように、コンテンツ操作画面２２０には、コンテンツのジャンルを表示するジャンル表示部２２２、コンテンツの詳細を表示するコンテンツ詳細表示部２２６および操作表示部２２７が表示される。操作表示部２２７は、テレビ受信機１のコンテンツ再生部１０１３に対する、コンテンツの再生開始命令や、テレビ受信機１の制御部５に対する音量変更、消音の命令等を無線端末１２に送信させるための操作部である。
【０１１０】
図１５（ａ）に示す画面において、入力手段１５を介したユーザーの操作により操作表示部２２７の「再生」がタップ操作されると（Ｓ９２３）、無線端末１２は、テレビ受信機１に対して再生操作コマンドを送信する（Ｓ９２４）。再生操作コマンドを受信したテレビ受信機１においては、コンテンツ再生部１０１３が、コンテンツの再生処理を行う。この際、復号鍵がある場合にはそれを用いて暗号化されたコンテンツの情報を復号してコンテンツの再生を開始する（Ｓ９２５）。
【０１１１】
コンテンツの再生が開始されると、無線端末１２の操作画面には、図１５（ｂ）に示すように、再生バー表示部２２１にはシークバー２２５、現在の再生時間２２３、コンテンツの長さ２２４が表示される。シークバー２２５は、現在の再生位置に応じて自動的に移動されるものであり、ユーザーは、シークバー２２５をドラッグ操作して位置を変更することにより、変更後の位置に対応する再生位置から再生を開始させるように操作することができる。
【０１１２】
再生開始位置は、シークバー２２５の全表示幅と現在のドラッグ位置及び表示中のコンテンツの全再生時間の比率により算出することができる。無線端末１２は、そのようにして算出した再生開始位置の情報を、再生操作コマンドに付加してテレビ受信機１に通知する。テレビ受信機１は、このようにして受信した再生開始位置の情報に従い、再生中のコンテンツの再生位置を変更することができる。また、操作表示部２２７に表示されている「早送り」、「早戻し」等のボタンをユーザーがタップ操作すると、無線端末１２がテレビ受信機１に早送りや早戻し等を示す再生操作コマンド送信し、テレビ受信機１に対して早送り、早戻し等の再生操作を行うことができる。
【０１１３】
図１６は、テレビ受信機１の表示画面２２８にコンテンツを再生した場合の表示例を示す。本実施形態に係るシステムにおいては、図１５（ａ）、（ｂ）において説明したように、コンテンツの再生操作のためのインタフェースが無線端末１２の画面上に表示される。従って、図１６に示すように、テレビ受信機１において表示されるコンテンツの表示画面には、ＰＣ等で動画再生する場合等に表示されるシークバー等が表示されず、テレビ受信機１の画面全体を使ってコンテンツを表示することができ、より快適な視聴環境を提供することができる。
【０１１４】
図１５（ｂ）に示す操作画面において、操作表示部２２７の停止操作の操作ボタンが選択された場合（Ｓ９２６）、無線端末１２は、停止要求（停止コマンド）をテレビ受信機１に送信する（Ｓ９２７）。また、コンテンツ配信サーバー９９は、コンテンツの終端を検出した場合（Ｓ９２８）、コンテンツの配信を停止し（Ｓ９２９）、テレビ受信機１に対してコンテンツ配信終了通知を送信する（Ｓ９３０）。テレビ受信機１は、ステップＳ９２７またはステップＳ９３０の通知を受けると、コンテンツの再生を停止する（Ｓ９３１）。
【０１１５】
ここで、テレビ受信機１は、ステップＳ９３１で再生を停止すると、コンテンツ再生開始前の状態に戻るようにすることもできる。また、Ｓ９２６を経た再生停止の場合、コンテンツの再生停止位置の情報は、ストレージ２３のレジューム情報１００６に保存される。そして、無線端末１２を介して再度再生操作が行われ、同一ユーザーによる同一コンテンツの再生を再開する場合に、テレビ受信機１のコンテンツ再生部１０１３は、レジューム情報１００６から再生停止した位置データを取得し、それを再生開始位置として再生を再開することができる。また、コンテンツの再生停止位置の情報は、コンテンツ配信サーバー９９側で持つようにもできる。この場合、コンテンツ配信サーバー９９は、ステップＳ９２２において、コンテンツの情報と共にコンテンツの再生停止位置の情報を送信する。これにより、テレビ受信機１においては、コンテンツ配信サーバー９９からコンテンツの情報と共に取得した再生停止位置の情報に基づいて算出した再生開始位置から配信を開始する。
【０１１６】
このように、本実施形態に係るシステムにおいては、テレビ受信機１の表示画面には操作に関する表示を出すことなく、手元の無線端末でコンテンツの再生操作を行うことができる。
【０１１７】
尚、図９のＳ９０７においてテレビ受信機１のような他の映像表示機器が選択されず、図１３に示す「接続しない（端末）」２１７が選択された場合、無線端末１２は、コンテンツ配信サーバー９９から直接コンテンツの情報をダウンロードし、無線端末１２の画面上にコンテンツを表示させる。この場合、図１７に示すように、無線端末１２の画面に置いて再生バー表示部２３０がコンテンツ上に重畳表示される。再生バー表示部２３０には、図８と同様にシークバー２３１などが表示される。操作表示部２３２は、コンテンツ再生部１１１３に再生操作を指示するためのものである。
【０１１８】
実施の形態２．
本実施形態では、コンテンツの再生操作をコンテンツ配信サーバー９９側で行う場合について説明する。コンテンツの配信先はテレビ受信機１として説明するが、無線端末１２とすることもできる。また、第一の実施形態と比較し、異なるところを強調して説明する。システム構成、テレビ受信機１のソフトウェア構成、無線端末１２のソフトウェア構成については、第一の実施形態と同様のため説明は省略する。
【０１１９】
図１８は、図４における、コンテンツ配信サーバー９９の構成のうちストレージ５３及びメモリ５２内部に格納される情報の例を示す図である。本実施例におけるコンテンツ配信サーバー９９は、図７と比較すると、ストレージ５３にコンテンツ再生プログラム１２１１を記憶している点が異なる。制御部５１が、コンテンツ再生プログラム１２１１をメモリ５２にロードすることにより、コンテンツ再生部１２１３がメモリ２０において構成される。
【０１２０】
以降の説明では説明を簡単にするため、制御部５１が各アプリケーション・プログラムに従って演算を行うことにより実現する各種機能を、各種プログラム機能部が主体となって実現することとして説明する。
【０１２１】
コンテンツ再生部１２１３は、通信Ｉ／Ｆ５０を経由して無線端末１２やテレビ受信機１などのユーザーが所有する機器からコンテンツの選択や再生するコンテンツの確定、コンテンツの再生等の操作指示を受け、コンテンツ５４に蓄積されたコンテンツ（例えば映画やドラマなど）の再生、停止、早送り、巻き戻し等の再生制御を行う。ここで言う“再生”とは、動画フォーマットの情報を読み込み、そのエンコード形式に応じたデコード処理を行い、表示装置に表示させるための画像データや音声データを生成する処理である。尚、再生処理により生成された映像や音声等のデータは、コンテンツ配信部１２１０から通信Ｉ／Ｆ５０を経由してストリーミングにより配信されるこの際、ネットワーク負荷を軽減するために再度圧縮処理が行われる。
【０１２２】
また、コンテンツの再生停止位置の情報は、ストレージ５３のレジューム情報１２１２に保存され、コンテンツ再生部１２１３は、同一コンテンツの再生を再開する場合にレジューム情報１２１２から再生停止した位置データを取得し再生開始位置とする。
【０１２３】
次に、本実施形態におけるシステムの動作について図１９を参照して説明する。図１９は、実施の形態１の図１４に対応する動作を示すシーケンス図であり、図１９に示す動作が実行される前提として、図９に示す動作が実行され、テレビ受信機１とコンテンツ配信サーバー９９との間でコンテンツ情報のやり取りを開始する前の準備が完了している。
【０１２４】
図１９に示すように、テレビ受信機１は、図９のＳ９１４の処理の後、コンテンツ配信サーバー９９から鍵情報を受信すると、コンテンツ配信サーバー９９に対して受信準備完了通知を送信する（Ｓ１９０１）。また、無線端末１２は、図９のＳ９１２の処理の後、コンテンツ配信サーバー９９に対して操作画面取得要求を送信する（Ｓ１９０２）。コンテンツ配信サーバー９９は、テレビ受信機１からの受信準備完了通知及び無線端末１２からの操作画面取得要求を受けて、無線端末１２に対して操作画面情報を送信する（Ｓ１９０３）。無線端末１２は、コンテンツ配信サーバー９９から操作画面情報を受信すると、表示部１７に図１５（ａ）、（ｂ）に示すような操作画面を表示する（Ｓ１９０４）。尚、コンテンツ配信サーバー９９は、テレビ受信機１からの受信準備完了通知のみに基づいて無線端末１２に操作画面情報を送信しても良い。
【０１２５】
図１５（ａ）に示す操作画面おいて、入力手段１５を介してユーザーにより操作表示部２２７の「再生」がタップ操作されると（Ｓ１９０５）、無線端末１２は、コンテンツ配信サーバー９９に対して再生開始要求を送信する（Ｓ１９０６）。コンテンツ配信サーバー９９においては、無線端末１２からの配信開始要求に基づき、コンテンツ再生部１２１３が、コンテンツの再生処理を開始し、同時に再生コンテンツをテレビ受信機１に配信する（Ｓ１９０７）。
【０１２６】
テレビ受信機１は、コンテンツ配信サーバー９９から配信されたコンテンツの表示を開始すると（Ｓ１９０８）、図１５（ｂ）のように無線端末１２には、再生バー表示部２２１にはシークバー２２５、現在の再生時間２２３、コンテンツの長さ２２４が表示される。シークバー２２５をドラッグ操作により左右の再生位置を変更することによりドラッグ操作を止めた時点から再生を開始することができる。また、操作表示部２２７をタップ操作することにより早送り、早戻し等の再生操作を行うことができる。
【０１２７】
操作表示部２２７の停止操作の操作ボタンが選択された場合（Ｓ１９０９）、無線端末１２は、停止要求をコンテンツ配信サーバー９９に送信する（Ｓ１９１０）。コンテンツ配信サーバー９９は、無線端末１２からの停止要求を受けた場合、またはコンテンツの終端を検出した場合（Ｓ１９１１）、コンテンツの配信を停止し（Ｓ１９１２）、テレビ受信機１に対してコンテンツ配信終了通知を送信する（Ｓ１９１３）。テレビ受信機１は、コンテンツ配信サーバー９９からコンテンツ配信終了通知を受信すると、コンテンツの表示を停止する（Ｓ３１１４）。
【０１２８】
このように、本実施形態に係るシステムにおいては、無線端末１２に対するユーザーの操作に応じて、コンテンツ配信サーバー９９がコンテンツの再生処理を実行し、テレビ受信機１が実行する処理はコンテンツ配信サーバー９９から受信した情報に基づいて画像を表示する処理のみである。そのため、テレビ受信機１の処理負荷を低減することが可能である。
【０１２９】
また、コンテンツの再生処理機能を増強、追加する際、テレビ受信機１で再生処理を実行する場合には、テレビ受信機１自体に機能を追加する必要があるため、ユーザー各自が機能の追加を行う必要がある。これに対して、コンテンツ配信サーバー９９においてコンテンツの再生処理を実行する場合、コンテンツ配信サーバー９９に再生処理の機能を追加すると共に、無線端末１２において表示される図１５（ａ）、（ｂ）のような操作画面を更新することにより、コンテンツの配信を受ける全てのユーザー及び表示用の機器において追加された機能を用いることが可能となる。
【０１３０】
実施の形態３．
本実施形態では、コンテンツ配信サーバー９９からテレビ受信機１に予めコンテンツデータをダウンロードしてから再生操作を行う場合について説明する。コンテンツデータのダウンロード先をテレビ受信機１として説明するが、無線端末とすることもできる。また、第一の実施形態と比較し、異なるところを強調して説明する。システム構成、テレビ受信機のソフトウェア構成、無線端末のソフトウェア構成については、第一の実施形態と同様のため説明は省略する。
【０１３１】
本実施形態におけるシステムの動作について、図２０を参照して説明する。図２０は、テレビ受信機１がコンテンツ配信サーバー９９からあらかじめコンテンツデータをダウンロードにより取得してストレージ２３に蓄積する動作を示すシーケンス図であり、図２０に示す動作が実行される前提として、図９に示す動作が実行され、テレビ受信機１とコンテンツ配信サーバー９９との間でコンテンツ情報のやり取りを開始する前準備が完了している。また、ダウンロードの際には、コンテンツを復号する必要がないため、図２０の全段階で実行される動作においては、図９のＳ９１７の処理は省略可能である。
【０１３２】
図２０に示すように、コンテンツ配信サーバー９９においては、図９のＳ９１５、Ｓ９１６の判定の後に、Ｓ９１１のアクセスにおいて選択されたコンテンツが以前にダウンロードされたことがあるかどうか、コンテンツ管理部１２０９がコンテンツ情報１２０５を参照して確認する（Ｓ２００１）。その結果、既にダウンロード済みであれば、コンテンツ管理部１２０９がテレビ受信機１に対して確認メッセージ情報を送信して処理を終了する。このようにすることにより、二重にダウンロードすることを防止することができる。また、コンテンツが破壊または消失した場合などに、再度許可された機器数内であれば再度ダウンロードできるようにしてもよい。
【０１３３】
Ｓ２００１の確認の結果、コンテンツがダウンロード済みでなければ、コンテンツ配信サーバー９９は、テレビ受信機１に対してダウンロード許可を通知する（Ｓ２００２）。テレビ受信機１は、ダウンロード許可通知を受けると、コンテンツ配信サーバー９９に対して受信準備完了通知を送信する（Ｓ２００３）。コンテンツ配信サーバー９９は、ダウンロードコンテンツを配信開始し（Ｓ２００４）、配信完了すると、テレビ受信機１に対してダウンロードコンテンツ配信完了通知を送信する（Ｓ２００５）。テレビ受信機１は、コンテンツをストレージ２３に保存し（Ｓ２００６）、無線端末１２に対してダウンロード完了通知を送信する（Ｓ２００７）。
【０１３４】
次に、テレビ受信機１がコンテンツ配信サーバー９９からあらかじめコンテンツデータのすべてを取得して蓄積しておき、蓄積完了後に視聴再生する場合の動作について、図２１を参照して説明する。この場合、ユーザーは図１０に示すメニュー画面において、「ダウンロードコンテンツ一覧」３０１をタップ操作する。これにより、無線端末１２の制御部１４は、図１３において説明したような接続機器一覧表示画面を表示する（Ｓ２１０１）。
【０１３５】
図１３に示す接続機器一覧表示画面において、入力手段１５を介したユーザーの操作により、購入したコンテンツを表示したい機器が選択されると（Ｓ２１０２）、無線端末１２の機器認証部１１０５は、テレビ受信機１からの認証を受けるために、あらかじめ登録された認証情報を通信Ｉ／Ｆ１３、通信Ｉ／Ｆ９を経由して、機器認証部１００７に対して送信する（Ｓ２１０３）。テレビ受信機１の機器認証部１００７は、機器認証情報１００４に記憶された認証情報と無線端末１２から送信された認証情報を比較し、認証情報が一致する場合は、無線端末１２に対して接続を許可する（Ｓ２１０４）。
【０１３６】
次に、無線端末１２の制御部１４は、テレビ受信機１に対してコンテンツ一覧情報を要求し（Ｓ２１０５）、テレビ受信機１は無線端末１２に対してコンテンツ一覧情報を送信し（Ｓ２１０６）、無線端末１２は、表示部１７に図２２に示すようなコンテンツ一覧表示画面を表示する（Ｓ２１０７）。
【０１３７】
図２２は、無線端末１２のコンテンツ一覧表示画面の表示例を示す図である。図２２に示すように、コンテンツタイトル表示３０９には、コンテンツタイトル名、視聴期間、再生時間等が表示される。また、「詳細」ボタン３１１は、図２３のようにコンテンツの詳細内容を表示する画面への切り替えを指示するための操作部である。図２３は、既にダウンロードされているコンテンツについて、携帯端末１２のコンテンツ詳細表示画面の表示例を示す。
【０１３８】
図２２に示すコンテンツ一覧表示画面において、入力手段１５を介したユーザの操作により視聴したいコンテンツのタイトル３１０が選択されると、制御部１４は、テレビ受信機１に対してコンテンツ配信サーバー９９にアクセスするためのＵＲＬとログインするためのユーザー名、パスワードを含むログイン情報を送信する（Ｓ２１０８）。テレビ受信機１は、受信したＵＲＬに関連づけられたブラウザエンジン１００８を起動する（Ｓ２１０９）。
【０１３９】
次に、テレビ受信機１は、無線端末１２から受け取ったＵＲＬの示すコンテンツ配信サーバー９９に対してログイン情報および機器認証情報１００４に記憶された機器認証情報を送信する（Ｓ２１１０）。コンテンツ配信サーバー９９は、テレビ受信機１から受け取ったログイン情報および機器認証情報が図９のステップＳ９１１で無線端末１２から受け取ったログイン情報および配信先の機器認証情報と一致するかどうか判定する（Ｓ２１１１）。この判定の結果、機器認証情報が一致しなければ、コンテンツ配信サーバー９９は、テレビ受信機１に対してエラー情報を送信する。
【０１４０】
機器認証情報が一致していれば、コンテンツ配信サーバー９９は、暗号化されたコンテンツの情報を復号するための鍵情報を生成して、テレビ受信機１に対して鍵情報を送信する（Ｓ２１１２）。なお、この鍵情報の送信ステップは、コンテンツに暗号化が必要な場合のみ必要であり、不要な場合には省略してもよい。テレビ受信機１は、コンテンツ配信サーバー９９から受信した鍵情報を記憶し、コンテンツの受信準備が完了すると、無線端末１２に対して再生準備完了通知を送信する（Ｓ２１１３）。無線端末１２は、再生準備完了通知を受け取ると表示部１７に図１５（ｂ）に示すような操作画面を表示する（Ｓ２１１４）。
【０１４１】
無線端末１２の操作画面に表示された操作表示部２２７の「再生」が、入力手段１５を介したユーザー操作タップ操作されると（Ｓ２１１５）、無線端末１２は、テレビ受信機１に対して再生操作情報を送信する（Ｓ２１１６）。テレビ受信機１においては、再生操作情報を受信すると、コンテンツ再生部１０１３が、Ｓ２１１２において記憶された復号鍵を用いて、選択されたコンテンツの情報を復号してコンテンツの再生を開始する（Ｓ２１１７）。コンテンツの再生が開始された後の無線端末１２の画面表示は上述した通りである。
【０１４２】
図１５（ｂ）に示す操作画面において、操作表示部２２７の停止操作の操作ボタンが選択された場合は（Ｓ２１１８）、無線端末１２は、停止要求をテレビ受信機１に送信する（Ｓ２１１９）。これにより、テレビ受信機１は、コンテンツ再生を停止する（Ｓ２１２０）。また、図示はしていないが、コンテンツの終端を検知した場合、テレビ受信機１はコンテンツの再生を停止する。
【０１４３】
このように、本実施形態に係るシステムにおいては、無線端末１２に対するユーザーの操作に応じて、テレビ受信機１がコンテンツ配信サーバー９９からコンテンツの情報をダウンロードして蓄積する。その際、実施の形態１と同様に、コンテンツ配信サーバー９９には、予め無線端末１２からテレビ受信機１の機器認証情報が通知されている。そのため、コンテンツ配信サーバー９９は、テレビ受信機１からダウンロード要求があった場合に、無線端末１２から通知されている機器認証情報に基づいて正当なダウンロード要求か否かを確認することが可能となり、複数の機器を連動させる場合においてセキュリティ及び著作権管理を確保することが可能となる。
【０１４４】
また、本実施形態に係るシステムにおいては、コンテンツ配信サーバー９９において一度機器認証情報が登録された装置については、無線端末１２から機器認証情報を再度送信することなく、コンテンツの表示対象の装置からの要求に応じてコンテンツのダウンロードや、鍵情報の取得を可能としており、これによりユーザーの利便性を向上することができる。
【０１４５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するためにシステム全体を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１４６】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１４７】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。また、上記実施例では、表示部８を備えたＴＶ１、ＴＶ２等を用いて実施例の説明を行ったが、表示部を外部に備えたＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）やレコーダー等によっても同様にして本発明を実施することができる。
【符号の説明】
【０１４８】
１  テレビ受信機１
２  チューナ・復調部
３  信号分離部
４  入力手段
５  制御部
６  選局制御部
７  重畳部
８  表示部
９  通信Ｉ／Ｆ
１０  無線ルーター
１１  外部ネットワーク
１２  無線端末
１３  通信Ｉ／Ｆ
１４  制御部
１５  入力手段
１７  表示部
１８  基地局
１９  テレビ受信機２
２０  メモリ
２１  信号分離部
２２  チューナ・復調部
２３  ストレージ
２５  ストレージ
３１  移動体通信Ｉ／Ｆ
３２  メモリ
３３  加速度センサ部
３４  地磁気センサ部
３５  ＧＰＳ受信部
３６  ジャイロセンサ部
３９  音声復号部
４０  映像復号部
４１  スピーカー
４２  音声出力部
４３  映像出力部
４４  デジタルＩ／Ｆ
５０  通信Ｉ／Ｆ
５１  制御部
５２  メモリ
５３  ストレージ
９９  コンテンツ配信サーバー
９９９  放送局
【図１】
0005863563.tif 000002
【図２】
0005863563.tif 000003
【図３】
0005863563.tif 000004
【図４】
0005863563.tif 000005
【図５】
0005863563.tif 000006
【図６】
0005863563.tif 000007
【図７】
0005863563.tif 000008
【図８】
0005863563.tif 000009
【図９】
0005863563.tif 000010
【図１０】
0005863563.tif 000011
【図１１】
0005863563.tif 000012
【図１２】
0005863563.tif 000013
【図１３】
0005863563.tif 000014
【図１４】
0005863563.tif 000015
【図１５】
0005863563.tif 000016
【図１６】
0005863563.tif 000017
【図１７】
0005863563.tif 000018
【図１８】
0005863563.tif 000019
【図１９】
0005863563.tif 000020
【図２０】
0005863563.tif 000021
【図２１】
0005863563.tif 000022
【図２２】
0005863563.tif 000023
【図２３】
0005863563.tif 000024