(57)【特許請求の範囲】
【請求項１】
送信サーバと、情報処理装置と、第１表示装置と、可搬型の第２表示装置とを含み、
前記送信サーバは、
前記情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記情報処理装置へ送信し、
前記情報処理装置は、
前記ネットワークを介して前記映像情報を受信する映像情報受信部と、
受信された前記映像情報に含まれる前記映像コンテンツを前記第１表示装置へ出力するとともに、当該映像情報に含まれる前記広告情報を前記第２表示装置へ無線送信する出力部とを備え、
前記第１表示装置は、前記情報処理装置から入力される前記映像コンテンツを表示し、
前記第２表示装置は、前記情報処理装置から受信した前記広告情報を表示し、
前記第２表示装置は、
ユーザの操作を受け付ける操作部と、
前記操作部に対する操作を表す操作データを前記情報処理装置へ送信する操作データ送信部とを備え、
前記情報処理装置は、
前記操作データを取得する操作データ取得部と、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行う映像制御部とをさらに備え、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示システム。
【請求項２】
前記操作部は、第２表示装置の画面上に設けられるタッチパネルを含む、請求項１に記載の映像表示システム。
【請求項３】
前記第１表示装置は、前記第２表示装置に対するユーザの操作に応じて生成される制御信号を前記第２表示装置または前記情報処理装置から受信し、当該制御信号に応じた動作を行う、請求項１または請求項２に記載の映像表示システム。
【請求項４】
前記情報処理装置は、
ユーザの属性および／または現在の状態を表す送信情報を取得する送信情報取得部と、
前記送信情報を前記送信サーバへ送信する情報送信部とをさらに備え、
前記送信サーバは、受信した送信情報の送信先である情報処理装置へ送信すべき広告情報を当該送信情報に基づいて決定する、請求項１から請求項３のいずれか１項に記載の映像表示システム。
【請求項５】
前記送信サーバは、前記広告情報の再生に関する再生制御指示をさらに含む映像情報を送信し、
前記情報処理装置は、前記第２表示装置における前記広告情報の再生を、前記映像情報に含まれる再生制御指示に従って制御する広告制御部をさらに備える、請求項１から請求項４のいずれか１項に記載の映像表示システム。
【請求項６】
前記広告制御部は、前記第１表示装置において再生される前記映像コンテンツよりも再生時間が短い所定の広告情報を繰り返し再生するように制御する、請求項５に記載の映像表示システム。
【請求項７】
前記広告制御部は、前記映像コンテンツの内容が所定の状態となったタイミングで、所定の広告情報が前記第２表示装置において再生されるように、前記第２表示装置における前記広告情報の再生を制御する、請求項５に記載の映像表示システム。
【請求項８】
前記出力部は、前記第１表示装置において再生される前記映像コンテンツの内容に応じた内容の広告情報が前記第２表示装置において再生されるように、前記広告情報を前記第２表示装置へ無線送信する、請求項１から請求項４のいずれか１項に記載の映像表示システム。
【請求項９】
前記送信サーバは、前記映像コンテンツと、動画を含む前記広告情報とを前記情報処理装置へストリーミング送信し、
前記出力部は、前記映像情報受信部によって逐次受信される前記映像コンテンツを逐次前記第１表示装置へ出力するとともに、前記映像情報受信部によって逐次受信される前記広告情報を前記第２表示装置へ逐次送信する、請求項１から請求項４のいずれか１項に記載の映像表示システム。
【請求項１０】
前記映像コンテンツは、放送予定、放送中、あるいは放送済のテレビ番組の映像である、請求項１から請求項９のいずれか１項に記載の映像表示システム。
【請求項１１】
送信サーバと、第１表示装置と、可搬型の第２表示装置とを含み、
前記送信サーバは、
選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記第１表示装置および第２表示装置へ送信し、
前記第１表示装置は、受信した前記映像コンテンツを表示し、
前記第２表示装置は、受信した前記広告情報を前記映像コンテンツの表示に連動して表示し、
前記第２表示装置は、ユーザの操作を受け付ける操作部を備え、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御は、前記操作部に対する操作を表す操作データに基づいて行われ、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示システム。
【請求項１２】
送信サーバとネットワークを介して通信可能な映像表示システムであって、
前記送信サーバは、前記映像表示システムからの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記映像表示システムへ送信し、
前記ネットワークを介して前記映像情報を受信する映像情報受信部と、
受信された前記映像情報に含まれる前記映像コンテンツを第１表示装置へ出力して表示させるとともに、当該映像情報に含まれる前記広告情報を可搬型の第２表示装置へ無線送信して表示させる出力部とを備え、
前記第２表示装置は、
ユーザの操作を受け付ける操作部と、
前記操作部に対する操作を表す操作データを前記映像表示システムへ送信する操作データ送信部とを備え、
前記映像表示システムは、
前記操作データを取得する操作データ取得部と、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行う映像制御部とをさらに備え、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示システム。
【請求項１３】
送信サーバとネットワークを介して通信可能な情報処理装置であって、
前記情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報を前記ネットワークを介して前記送信サーバから受信する映像情報受信部と、
受信された前記映像情報に含まれる前記映像コンテンツを第１表示装置へ出力するとともに、当該映像情報に含まれる前記広告情報を可搬型の第２表示装置へ無線送信する出力部とを備え、
前記第２表示装置は、
ユーザの操作を受け付ける操作部と、
前記操作部に対する操作を表す操作データを前記情報処理装置へ送信する操作データ送信部とを備え、
前記情報処理装置は、
前記操作データを取得する操作データ取得部と、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行う映像制御部とをさらに備え、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、情報処理装置。
【請求項１４】
送信サーバとネットワークを介して通信可能な情報処理装置のコンピュータにおいて実行される情報処理プログラムであって、
前記情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報を前記ネットワークを介して前記送信サーバから受信する映像情報受信手段と、
受信された前記映像情報に含まれる前記映像コンテンツを第１表示装置へ出力するとともに、当該映像情報に含まれる前記広告情報を可搬型の第２表示装置へ無線送信する出力手段として前記コンピュータを機能させ、
前記第２表示装置は、
ユーザの操作を受け付ける操作部と、
前記操作部に対する操作を表す操作データを前記情報処理装置へ送信する操作データ送信部とを備え、
前記情報処理プログラムは、
前記操作データを取得する操作データ取得手段と、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行う映像制御手段として前記コンピュータをさらに機能させ、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、情報処理プログラム。
【請求項１５】
送信サーバと、情報処理装置と、第１表示装置と、可搬型の第２表示装置とを含む映像表示システムにおいて実行される映像表示方法であって、
前記送信サーバは、
前記情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記情報処理装置へ送信し、
前記情報処理装置は、
前記ネットワークを介して前記映像情報を受信し、
受信された前記映像情報に含まれる前記映像コンテンツを前記第１表示装置へ出力するとともに、当該映像情報に含まれる前記広告情報を前記第２表示装置へ無線送信し、
前記第１表示装置は、前記情報処理装置から入力される前記映像コンテンツを表示し、
前記第２表示装置は、前記情報処理装置から受信した前記広告情報を表示し、
前記第２表示装置は、ユーザの操作を受け付ける操作部を備え、当該操作部に対する操作を表す操作データを前記情報処理装置へ送信し、
前記情報処理装置は、
前記操作データを取得し、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行い、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示方法。
【請求項１６】
前記第２表示装置は、前記操作部として、前記第２表示装置の画面上に設けられるタッチパネルを備え、
前記情報処理装置は、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を、前記タッチパネルに対する操作に基づいて行う、請求項１５に記載の映像表示方法。
【請求項１７】
前記第１表示装置は、前記第２表示装置に対するユーザの操作に応じて生成される制御指令を前記第２表示装置または前記情報処理装置から受信し、当該制御指令に応じた動作を行う、請求項１５または請求項１６に記載の映像表示方法。
【請求項１８】
前記情報処理装置は、
ユーザの属性および／または現在の状態を表す送信情報を取得し、
前記送信情報を前記送信サーバへ送信し、
前記送信サーバは、受信した送信情報の送信先である情報処理装置へ送信すべき広告情報を当該送信情報に基づいて決定する、請求項１５から請求項１７のいずれか１項に記載の映像表示方法。
【請求項１９】
前記送信サーバは、前記広告情報の再生に関する再生制御指示をさらに含む映像情報を送信し、
前記情報処理装置は、前記第２表示装置における前記広告情報の再生を、前記映像情報に含まれる再生制御指示に従って制御する、請求項１５から請求項１８のいずれか１項に記載の映像表示方法。
【請求項２０】
前記情報処理装置は、前記第１表示装置において再生される前記映像コンテンツよりも再生時間が短い所定の広告情報を繰り返し再生するように制御する、請求項１９に記載の映像表示方法。
【請求項２１】
前記情報処理装置は、前記映像コンテンツの内容が所定の状態となったことに応じたタイミングで、所定の広告情報が前記第２表示装置において再生されるように、前記第２表示装置における前記広告情報の再生を制御する、請求項１９に記載の映像表示方法。
【請求項２２】
前記情報処理装置は、前記第１表示装置において再生される前記映像コンテンツの内容に応じた内容の広告情報が前記第２表示装置において再生されるように、前記広告情報を前記第２表示装置へ無線送信する、請求項１５から請求項１８のいずれか１項に記載の映像表示方法。
【請求項２３】
前記送信サーバは、前記映像コンテンツと、動画を含む前記広告情報とを前記情報処理装置へストリーミング送信し、
前記情報処理装置は、前記送信サーバから逐次受信される前記映像コンテンツを逐次前記第１表示装置へ出力するとともに、前記送信サーバから逐次受信される前記広告情報を前記第２表示装置へ逐次送信する、請求項１５から請求項１８のいずれか１項に記載の映像表示方法。
【請求項２４】
前記映像コンテンツは、放送予定、放送中、あるいは放送済のテレビ番組の映像である、請求項１５から請求項２０のいずれか１項に記載の映像表示方法。
【請求項２５】
送信サーバと、第１表示装置と、可搬型の第２表示装置とを含む映像表示システムにおいて実行される映像表示方法であって、
前記送信サーバは、選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記第１表示装置および第２表示装置へ送信し、
前記第１表示装置は、受信した前記映像コンテンツを表示し、
前記第２表示装置は、受信した前記広告情報を前記映像コンテンツの表示に連動して表示し、
前記第２表示装置は、ユーザの操作を受け付け、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御は、前記操作部に対する操作を表す操作データに基づいて行われ、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示方法。
【請求項２６】
送信サーバとネットワークを介して通信可能な映像表示システムにおいて実行される映像表示方法であって、
前記送信サーバは、前記映像表示システムからの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して前記映像表示システムへ送信し、
前記ネットワークを介して前記映像情報を受信し、
受信された前記映像情報に含まれる前記映像コンテンツを第１表示装置へ出力して表示させるとともに、当該映像情報に含まれる前記広告情報を可搬型の第２表示装置へ無線送信して表示させ、
前記第２表示装置は、
ユーザの操作を受け付け、
前記操作部に対する操作を表す操作データを前記映像表示システムへ送信し、
前記映像表示システムは、
前記操作データを取得し、
前記第１表示装置における前記映像コンテンツの再生および／または表示に関する制御を前記操作データに基づいて行い、
前記第２表示装置は、前記第１表示装置に前記映像コンテンツが表示される場合において、前記広告情報とともに、前記操作部に対する操作に関する操作画像を表示する、映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してサーバ等から映像を送信して端末側で映像を表示する映像表示システム等（映像表示システム、ならびに、それにおいて用いられるサーバ、情報処理装置、情報処理プログラム、および映像表示方法）に関する。
【背景技術】
【０００２】
従来、サーバからインターネットを介して映像を端末側で取得し、端末側で映像を表示するシステムがある。このようなシステムにおいては、例えば、家庭内のゲーム装置がインターネットを介してサーバから映像コンテンツを取得し、家庭内のテレビに映像コンテンツを表示させることが考えられる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７７９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、映像コンテンツとともに、他の情報（例えば、広告情報や付加的な情報）をユーザに提示することを考える。従来においては、映像コンテンツを表示する表示装置が１つであるので、映像コンテンツとともに上記他の情報を表示する場合には、他の情報を映像コンテンツの間や再生後に表示する等、映像コンテンツと他の情報とを時分割で表示する方法が考えられる。しかし、この方法では、他の情報を表示できる時間は少なく、当該他の情報をユーザ（視聴者）に対して効果的に提示することができない。
【０００５】
それ故、本発明の目的は、映像コンテンツとともにユーザに提示すべき他の情報をより効果的に提示することができる映像表示システム等を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の（１）〜（１６）の構成を採用した。
【０００７】
（１）
本発明の一例は、送信サーバと、情報処理装置と、第１表示装置と、可搬型の第２表示装置とを含む映像表示システムである。
送信サーバは、情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して情報処理装置へ送信する。
情報処理装置は、映像情報受信部と、出力部とを備える。映像情報受信部は、ネットワークを介して映像情報を受信する。出力部は、受信された映像情報に含まれる映像コンテンツを第１表示装置へ出力するとともに、当該映像情報に含まれる広告情報を第２表示装置へ無線送信する。
第１表示装置は、情報処理装置から入力される映像コンテンツを表示する。第２表示装置は、情報処理装置から受信した広告情報を表示する。
【０００８】
上記（１）の構成によれば、映像コンテンツおよび広告情報が送信サーバから送信され、端末側においては、２つの表示装置が用いられることによって、一方の第１表示装置に映像コンテンツが表示され、他方の第２表示装置に広告情報が表示される。したがって、第１表示装置において映像コンテンツが再生される間、広告情報を第２表示装置において再生することができる。第２表示装置を持つユーザは、第１表示装置で映像コンテンツを視聴しながら、手元の第２表示装置で広告情報を見ることができる。上記（１）の構成によれば、映像コンテンツの再生時間と同じ時間、広告情報を表示することができるので、広告情報を効果的にユーザに提示することができ、広告効果を向上することができる。また、第２表示装置に表示される広告情報は第１表示装置には表示されないので、広告情報が、第１表示装置に表示される映像コンテンツの邪魔になることはなく、映像コンテンツを見やすくユーザに提示することができる。
【０００９】
（２）
第２表示装置は、操作部と、操作データ送信部とを備えていてもよい。操作部は、ユーザの操作を受け付ける。操作データ送信部は、操作部に対する操作を表す操作データを情報処理装置へ送信する。このとき、情報処理装置は、操作データ取得部と、映像制御部とをさらに備える。操作データ取得部は、操作データを取得する。映像制御部は、第１表示装置における映像コンテンツの再生および／または表示に関する制御を操作データに基づいて行う。
【００１０】
上記「第１表示装置における映像コンテンツの再生および／または表示に関する制御」とは、情報処理装置内における映像コンテンツの再生の制御であってもよいし、映像コンテンツを表示する第１表示装置に対する表示・再生の制御であってもよい。
【００１１】
上記（２）の構成によれば、ユーザは、第２表示装置を用いて映像コンテンツに対する操作を行うことができる。これによれば、映像コンテンツに対する操作を行う際にユーザは第２表示装置を見るので、この際、第２表示装置に表示される広告情報にもユーザの目を向けさせることができる。つまり、上記（２）の構成においては、映像コンテンツに対する操作を（広告情報を表示する）第２表示装置を用いて可能とすることによって、映像コンテンツの再生中において第２表示装置に表示される広告情報にもユーザの目を向けさせることができ、広告情報の広告効果を向上することができる。
【００１２】
（３）
第２表示装置は、第１表示装置に映像コンテンツが表示される場合において、広告情報とともに、操作部に対する操作に関する操作画像を表示してもよい。
【００１３】
上記（３）の構成によれば、ユーザは、映像コンテンツに対する操作を行う際に操作画像を見るので、操作画像とともに第２表示装置に表示される広告情報にもユーザの目を向けさせることができる。したがって、操作画像を第２表示装置に表示することによって、広告情報の広告効果をより向上することができる。
【００１４】
（４）
操作部は、第２表示装置の画面上に設けられるタッチパネルを含んでいてもよい。
【００１５】
上記（４）の構成によれば、ユーザは、タッチパネルを用いて直感的かつ容易な操作を行うことができる。また、タッチパネルを用いて操作を行う場合には、ユーザは操作画像を見て操作を行うので、操作画像とともに表示される広告情報にユーザの目をより確実に向けさせることができる。これによって、広告情報の広告効果をより向上することができる。
【００１６】
（５）
第１表示装置は、第２表示装置に対するユーザの操作に応じて生成される制御信号を第２表示装置または情報処理装置から受信し、当該制御信号に応じた動作を行ってもよい。
【００１７】
上記（５）の構成によれば、ユーザは、第２表示装置を用いて第１表示装置に対する操作を行うことが可能である。これによれば、第１表示装置に対する操作を行う際にユーザは第２表示装置を見るので、この際、第２表示装置に表示される広告情報にもユーザの目を向けさせることができる。したがって、第１表示装置における映像コンテンツの再生中において第２表示装置に表示される広告情報にもユーザの目を向けさせることができ、広告情報の広告効果を向上することができる。
【００１８】
（６）
情報処理装置は、送信情報取得部と、情報送信部とをさらに備えていてもよい。送信情報取得部は、ユーザの属性および／または現在の状態を表す送信情報を取得する。情報送信部は、送信情報を送信サーバへ送信する。
このとき、送信サーバは、受信した送信情報の送信先である情報処理装置へ送信すべき広告情報を当該送信情報に基づいて決定する。
【００１９】
上記（６）の構成によれば、送信サーバは、映像コンテンツの視聴者の属性や、現在の状況に応じた広告情報を視聴者に提示することができる。これによれば、視聴者の年齢や住む地域等に応じた適切な広告情報を提示したり、映像コンテンツが視聴される時刻等に応じた適切な広告情報を提示したりすることによって、広告効果を向上することができる。
【００２０】
（７）
送信サーバは、広告情報の再生に関する再生制御指示をさらに含む映像情報を送信してもよい。このとき、情報処理装置は、第２表示装置における広告情報の再生を、映像情報に含まれる再生制御指示に従って制御する広告制御部をさらに備える。
【００２１】
上記（７）の構成によれば、再生制御指示を含む映像情報を送信サーバが送信することによって、第２表示装置における広告情報の再生を送信サーバ側でより容易に制御することができる。上記（７）の構成によれば、例えば、下記の（８）や（９）に記載のように広告情報の再生を制御することも容易に行うことができる。
【００２２】
（８）
広告制御部は、第１表示装置において再生される映像コンテンツよりも再生時間が短い所定の広告情報を繰り返し再生するように制御してもよい。
【００２３】
上記（８）の構成によれば、第２表示装置において広告情報の動画を繰り返し再生することで、広告効果を向上することができる。また、再生制御指示を用いることによって、繰り返し再生する広告情報を重複して送信サーバから送信しなくてもよいので、送信サーバから送信する映像情報のデータ量を低減することができる。
【００２４】
（９）
広告制御部は、映像コンテンツの内容が所定の状態となったタイミングで、所定の広告情報が第２表示装置において再生されるように、第２表示装置における広告情報の再生を制御してもよい。
【００２５】
上記（９）の構成によれば、映像コンテンツの内容に応じて所望のタイミングで、消耗の広告情報を第２表示装置に表示させることができる。これによれば、適切なタイミングで広告情報をユーザに提示することによって、広告効果を向上することができる。例えば第１表示装置に表示される映像コンテンツからユーザが目を離すと想定されるタイミングで、所定の広告を端末装置７において再生させることができる。これによって、ユーザが所定の広告に気付きやすくすることができ、所定の広告の広告効果を向上することができる。また、例えば所定の広告に関連する内容が第１表示装置において映像コンテンツとして再生されるタイミングで、当該所定の広告を端末装置７において再生させることもできる。これによって、ユーザが見たい（より詳しい情報を知りたい）と思ったタイミングですぐに詳細情報を提供することができるので、広告の広告効果を向上することができる。
【００２６】
（１０）
出力部は、第１表示装置において再生される映像コンテンツの内容に応じた内容の広告情報が第２表示装置において再生されるように、広告情報を第２表示装置へ無線送信してもよい。
【００２７】
上記（１０）の構成によれば、第１表示装置で再生される映像コンテンツの内容に関連する広告情報が第２表示装置において再生されるので、ユーザが見たい（より詳しい情報を知りたい）と思ったタイミングで広告情報を提供することができるので、広告の広告効果を向上することができる。
【００２８】
（１１）
送信サーバは、映像コンテンツと、動画を含む広告情報とを情報処理装置へストリーミング送信してもよい。このとき、出力部は、映像情報受信部によって逐次受信される映像コンテンツを逐次第１表示装置へ出力するとともに、映像情報受信部によって逐次受信される広告情報を第２表示装置へ逐次送信する。
【００２９】
上記（１１）の構成によれば、送信サーバは、映像コンテンツの内容に応じた適切なタイミングで広告情報の動画を容易に送信することができる。これによれば、映像コンテンツとそれに合った広告情報とを同時にユーザ（視聴者）に提示することができ、広告効果をより高めることができる。
【００３０】
（１２）
映像コンテンツは、放送予定、放送中、あるいは放送済のテレビ番組の映像であってもよい。
【００３１】
上記（１２）の構成によれば、映像コンテンツとしてテレビ放送によるテレビ番組をユーザに提供することによって、テレビ放送のコンテンツ（テレビ番組）をより多くのユーザに提供することができる。また、例えば映像コンテンツとして見逃し番組を提供する場合には、見逃し番組を見たユーザに対して、当該見逃し番組に関連するテレビ放送を見る動機付けを与えることができる。具体的には、テレビ放送で連続ドラマの１回分の番組を見逃したユーザに対して本映像表示システムでその１回分の番組を提供することによって、ユーザにその続きのドラマを見る動機付けを与えることができる。
【００３２】
（１３）
本発明の他の一例は、送信サーバと、情報処理装置と、第１表示装置と、可搬型の第２表示装置とを含む映像表示システムである。
送信サーバは、  情報処理装置からの選択指示によって選択されたテレビ番組の映像コンテンツと、広告情報と、当該広告情報の再生に関する再生制御指示との組み合わせを少なくとも含む映像情報をネットワークを介して情報処理装置へストリーミング送信する。
情報処理装置は、映像情報受信部と、出力部とを備える。映像情報受信部は、ネットワークを介して映像情報を逐次受信する。出力部は、逐次受信された映像情報に含まれる映像コンテンツを第１表示装置へ逐次出力するとともに、当該映像情報に含まれる広告情報を第２表示装置へ逐次無線送信する。
第１表示装置は、情報処理装置から入力される映像コンテンツを表示する。
第２表示装置は、表示部と、操作部と、操作データ送信部とを備える。表示部は、情報処理装置から受信した広告情報を表示する。操作部は、ユーザの操作を受け付ける。操作データ送信部は、操作部に対する操作を表す操作データを情報処理装置へ送信する。
情報処理装置は、第１表示装置における映像コンテンツの再生および／または表示に関する制御を操作データに基づいて行う制御部をさらに備える。出力部は、第１表示装置に表示される映像コンテンツの内容が所定の状態となったことに応じたタイミングで、当該内容に関連する所定の広告情報が第２表示装置において再生されるように、再生制御指示に従って広告情報を第２表示装置へ無線送信する。
【００３３】
上記（１３）の構成によれば、上記（１）、（２）、（１０）、（１１）、および（１３）の構成と同様の効果を奏することができる。
【００３４】
（１４）
また、本発明の他の一例は、送信サーバと、第１表示装置と、可搬型の第２表示装置とを含む映像表示システムである。送信サーバは、選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して第１表示装置および第２表示装置へ送信する。第１表示装置は、前記受信した前記映像コンテンツを表示する。第２表示装置は、受信した広告情報を映像コンテンツの表示に連動して表示する。
【００３５】
上記（１４）の構成によれば、上記（１）の構成と同様、送信サーバから送信されてくる映像情報のうち、映像コンテンツが一方の第１表示装置に表示され、それに連動して広告情報が他方の第２表示装置に表示される。したがって、上記（１）の構成と同様、広告情報を効果的にユーザに提示することができ、広告効果を向上することができるとともに、第１表示装置に表示される映像コンテンツを見やすくユーザに提示することができる。
【００３６】
（１５）
また、本発明の他の一例は、送信サーバとネットワークを介して通信可能な映像表示システムである。
送信サーバは、情報処理装置からの選択指示によって選択された映像コンテンツと、広告情報との組み合わせを少なくとも含む映像情報をネットワークを介して情報処理装置へ送信する。
映像表示システムは、映像情報受信部と、出力部とを備える。映像情報受信部は、ネットワークを介して映像情報を受信する。出力部は、受信された映像情報に含まれる映像コンテンツを第１表示装置へ出力して表示させるとともに、当該映像情報に含まれる広告情報を可搬型の第２表示装置へ無線送信して表示させる。
【００３７】
上記（１５）の構成によれば、上記（１）の構成と同様、送信サーバから送信されてくる映像情報のうち、映像コンテンツが一方の第１表示装置に表示され、広告情報が他方の第２表示装置に表示される。したがって、上記（１）の構成と同様、広告情報を効果的にユーザに提示することができ、広告効果を向上することができるとともに、第１表示装置に表示される映像コンテンツを見やすくユーザに提示することができる。
【００３８】
（１６）
また、上記の映像表示システムは、広告情報に代えて、映像コンテンツに関連する関連情報との組み合わせを少なくとも含む映像情報を、送信サーバがネットワークを介して情報処理装置へ送信するものであってもよい。このとき、出力部は、受信された映像情報に含まれる映像コンテンツを第１表示装置へ出力するとともに、当該映像情報に含まれる関連情報を第２表示装置へ無線送信する。第２表示装置は、情報処理装置から受信した関連情報を表示する。
【００３９】
上記（１６）の構成によれば、送信サーバから送信されてくる映像情報のうち、映像コンテンツが一方の第１表示装置に表示され、関連情報が他方の第２表示装置に表示される。したがって、映像コンテンツの再生時間と同じ時間、関連情報を表示することができるので、映像コンテンツに関する情報をより多くユーザに提示することができる。また、上記（１６）の構成においても上記（１）の構成と同様、第２表示装置に表示される関連情報は第１表示装置には表示されないので、関連情報が、第１表示装置に表示される映像コンテンツの邪魔になることはなく、映像コンテンツを見やすくユーザに提示することができる。
【００４０】
なお、本発明の別の一例は、上記（１）〜（１６）の映像表示システムに含まれる送信サーバと同機能を有するサーバ装置であってもよいし、当該映像表示システムに含まれる情報処理装置と同機能を有する情報処理装置であってもよい。また、上記情報処理装置における各部と同等の手段としてコンピュータを機能させる情報処理プログラムであってもよい。さらに、本発明の別の一例は、上記の映像表示システムにおいて行われる映像表示方法の形態であってもよい。
【発明の効果】
【００４１】
以上のように、本発明によれば、送信サーバから映像コンテンツとともに所定の情報（広告情報および／または関連情報）を送信し、一方の表示装置において映像コンテンツを表示するとともに他方の表示装置において当該所定の情報を表示することによって、所定の情報を映像コンテンツとともにより効果的に提示することができる。
【図面の簡単な説明】
【００４２】
【図１】映像表示システムの一例を示すブロック図
【図２】送信サーバの構成の一例を示すブロック図
【図３】ゲームシステムの一例の外観図
【図４】一例であるゲーム装置の内部構成を示すブロック図
【図５】一例であるコントローラの外観構成を示す斜視図
【図６】一例であるコントローラの外観構成を示す斜視図
【図７】一例であるコントローラの構成を示すブロック図
【図８】一例である端末装置の外観構成を示す図
【図９】一例である端末装置の外観構成を示す図
【図１０】端末装置の内部構成の一例を示すブロック図
【図１１】ゲーム装置３の記憶部（外部メインメモリ１２、内部メインメモリ１１ｅ、およびフラッシュメモリ１７を含む）に記憶されるデータの一例を示す図
【図１２】本実施形態においてゲーム装置３で実行される処理の流れの一例を示すメインフローチャート
【図１３】本実施形態において送信サーバ９１で実行される処理の流れの一例を示すメインフローチャート
【図１４】図１２に示す再生制御処理（ステップＳ５）の詳細な流れの一例を示すフローチャート
【図１５】テレビおよび端末装置において再生される内容の一例を示す図
【図１６】再生操作画像の一例を示す図
【図１７】テレビ操作画像の一例を示す図
【発明を実施するための形態】
【００４３】
［１．映像表示システムの全体構成］
以下、図面を参照して、本発明の一実施形態に係る映像表示システムの一例について説明する。図１は、本実施形態に係る映像表示システムの一例を示すブロック図である。図１において、映像表示システム９０は、サーバ側の送信サーバ９１と、端末側のゲームシステム１とを含む。送信サーバ９１とゲームシステム１とは、例えばインターネット等のネットワーク９２を介して互いに通信可能である。本実施形態においては、映像表示システム９０は、送信サーバ９１から送信されてくる映像コンテンツと広告情報とを、ゲームシステム１における２つの表示装置に別個にそれぞれ表示する。これによって、映像コンテンツと広告情報とをユーザ（視聴者）に対して効果的に提示することができる。
【００４４】
送信サーバ９１は、映像情報をネットワーク９２を介してゲーム装置３へ送信する。本実施形態において、映像情報は、映像コンテンツと広告情報との組み合わせを少なくとも含む情報である。映像コンテンツは、ユーザに提示すべき動画であって、ゲームシステム１内の所定の表示装置（本実施形態においてはテレビ２）に表示される。映像コンテンツはどのようなものであってもよく、例えばテレビ番組や、映画等であってもよい。また、映像コンテンツとして送信されるテレビ番組は、放送予定の番組であってもよいし、放送中の番組であってもよいし、放送済の番組であってもよい。本実施形態においては、ゲームシステム１からの選択指示によって選択された（ユーザが選択した）映像コンテンツが送信サーバ９１からゲームシステム１へ送信される。なお、図１では送信サーバを１つとするが、ゲームシステム１は複数の送信サーバにアクセス可能であってもよい。また、ゲームシステム１を複数含むシステムであってもよい。
【００４５】
広告情報は、映像コンテンツとともにユーザに提示すべき画像を含む情報である。広告情報は、ゲームシステム１内の可搬型の表示装置（本実施形態においては端末装置７）に表示される。広告情報は、具体的な内容はどのようなものであってもよいが、典型的には商品やサービスを宣伝する画像である。広告情報は、例えばテレビ番組に含まれるＣＭのような動画であってもよいし、静止画であってもよい。また、広告情報は、単なる動画や静止画に限らず、ウェブページの画像やゲーム画像等、ユーザの操作によって表示内容が操作される（変化する）画像であってもよい。また、広告情報は、映像コンテンツとは無関係の商品やサービスに関するものであってもよいし、映像コンテンツ自体に関するものであってもよい。例えば、広告情報は、（典型的には映像コンテンツが有料である場合）映像コンテンツの試聴版であってもよい。
【００４６】
一方、ゲームシステム１は、ネットワークを介して上記映像情報を受信する。そして、受信された映像情報に含まれる映像コンテンツを一方の表示装置（テレビ２）へ出力して表示させるとともに、当該映像情報に含まれる広告情報を可搬型である他方の表示装置（端末装置７）へ出力して表示させる。
【００４７】
ゲームシステム１を構成する装置はどのようなものであってもよいが、本実施形態においては、図１に示すように、ゲームシステム１は、情報処理装置の一例であるゲーム装置３と、表示装置の一例であるテレビ２と、可搬型の表示装置の一例である端末装置７とを含む。なお、他の実施形態においては、ゲーム装置３とテレビ２とが一体として構成されてもよい。つまり、ゲームシステム１は、上記映像情報を受信する機能と、映像コンテンツを表示する機能とを有する情報処理装置を含んでいてもよい。また、他の実施形態においては、ゲーム装置３と端末装置７とが一体として構成されてもよい。つまり、ゲームシステム１は、上記映像情報を受信する機能と、広告情報を表示する機能とを有する情報処理装置（可搬型であってもよいし、可搬型でなくてもよい）を含んでいてもよい。
【００４８】
本実施形態においては、ゲーム装置３は送信サーバ９１からの上記映像情報を受信する。映像情報に含まれる映像コンテンツはテレビ２へ出力される。テレビ２は、ゲーム装置３から入力される映像コンテンツを表示する。また、映像情報に含まれる広告情報は、端末装置７へ出力される。端末装置７は、ゲーム装置３から受信した広告情報を表示する。なお、本実施形態においては、ゲーム装置３とテレビ２との通信は有線通信であるとするが、他の実施形態においては無線通信であってもよい。また、本実施形態においては、ゲーム装置３と端末装置７との通信は無線通信であるとするが、他の実施形態においては有線通信であってもよい。
【００４９】
以上のように、本実施形態の映像表示システム９０においては、映像コンテンツおよび広告情報が送信サーバ９１から送信され、ゲームシステム１は、２つの表示装置を用いて、一方の表示装置（テレビ２）に映像コンテンツを表示し、他方の表示装置（端末装置７）に広告情報を表示する。したがって、本実施形態によれば、テレビ２において映像コンテンツが再生される間、広告情報を端末装置７において再生することができる。端末装置７を持つユーザは、テレビ２で映像コンテンツを視聴しながら、手元の端末装置７で広告情報を見ることができる。本実施形態によれば、映像コンテンツの再生時間と同じ時間、広告情報を表示することができるので、広告情報を効果的にユーザに提示することができ、広告効果を向上することができる。また、本実施形態によれば、端末装置７に表示される広告情報はテレビ２には表示されないので、広告情報が、テレビ２に表示される映像コンテンツの邪魔になることはなく、映像コンテンツを見やすくユーザに提示することができる。
【００５０】
［２．送信サーバの構成］
以下、送信サーバの構成について説明する。図２は、送信サーバの構成の一例を示すブロック図である。図２において、送信サーバ９１は、通信部１０１、処理部１０２、映像格納部１０３、および広告格納部１０４を備えている。なお、送信サーバ９１は、ネットワーク９２を介して外部装置（ゲームシステム１等）と通信可能であり、外部装置からの取得要求に応じて映像情報を送信する機能を有していれば、どのような構成であってもよい。例えば、送信サーバ９１は、１台以上の情報処理装置によって構成される。例えば、映像格納部１０３と広告格納部１０４が別々のサーバに含まれている構成であってもよく、そのような場合はサーバ群全体を送信サーバと呼ぶこととする。
【００５１】
通信部１０１は、ネットワーク９２と通信可能であり、外部装置との間でネットワーク９２を介してデータを送受信する。外部装置から受信したデータは通信部１０１によって処理部１０２に出力される。また、処理部１０２から通信部１０１に入力されたデータは通信部１０１によってネットワーク９２を介して外部装置へ送信される。
【００５２】
処理部１０２は、送信サーバ９１における情報処理を実行する情報処理部である。処理部１０２は、情報処理を実行するためのＣＰＵおよびメモリ等によって構成される。本実施形態においては、処理部１０２は、外部装置（ゲームシステム１）からの取得要求に応じて上記映像情報を生成し、通信部１０１を介して当該外部装置へ映像情報を送信する。処理部１０２における処理の詳細については後述する。
【００５３】
映像格納部１０３は、上記映像コンテンツのデータを格納（記憶）する記憶部である。映像格納部１０３に格納される映像コンテンツは、処理部１０２によって適宜読み出され、映像情報として外部装置へ送信される。また、広告格納部１０４は、上記広告情報を格納（記憶）する記憶部である。広告格納部１０４に格納される広告情報は、処理部１０２によって適宜読み出され、映像情報として外部装置へ送信される。
【００５４】
［３．ゲームシステムの全体構成］
以下、ゲームシステムの構成について説明する。図３は、ゲームシステムの一例の外観図である。図３において、ゲームシステム１は、テレビジョン受像器等に代表される据置型のディスプレイ装置（以下、「テレビ」と記載する）２、据置型のゲーム装置３、光ディスク４、コントローラ５、マーカ装置６、および、端末装置７を含む。ゲームシステム１は、コントローラ５および／または端末装置７を用いたゲーム操作に基づいてゲーム装置３においてゲーム処理を実行し、ゲーム処理によって得られるゲーム画像をテレビ２および／または端末装置７に表示するものである。なお、他の実施形態においては、ゲームシステム１は、ゲーム装置３に代えて、ゲーム処理を実行する機能を有していない情報処理装置を含む構成であってもよい。また、ゲームシステム１は、光ディスク４、コントローラ５、およびマーカ装置６を含まない構成であってもよい。
【００５５】
ゲーム装置３には、当該ゲーム装置３に対して交換可能に用いられる情報記憶媒体の一例である光ディスク４が脱着可能に挿入される。光ディスク４には、ゲーム装置３において実行されるための情報処理プログラム（典型的にはゲームプログラム）が記憶されている。ゲーム装置３の前面には光ディスク４の挿入口が設けられている。ゲーム装置３は、挿入口に挿入された光ディスク４に記憶されている情報処理プログラムを読み出して実行することによってゲーム処理を実行する。
【００５６】
ゲーム装置３には、所定の表示装置の一例であるテレビ２が接続コードを介して接続される。テレビ２は、据置型であり、端末装置７の表示部（ＬＣＤ５１）よりも大きい画面を有する表示装置である。テレビ２は、ゲーム装置３から出力される画像を表示する。また、テレビ２は、ゲーム装置３から出力される音声を出力するスピーカ２ａ（図４）を有している。
【００５７】
テレビ２の画面の周辺（図３では画面の上側）には、マーカ装置６が設置される。詳細は後述するが、ユーザ（プレイヤ）はコントローラ５を動かすゲーム操作を行うことができ、マーカ装置６は、コントローラ５の動きや位置や姿勢等をゲーム装置３が算出するために用いられる。マーカ装置６は、その両端に２つのマーカ６Ｒおよび６Ｌを備えている。マーカ６Ｒ（マーカ６Ｌも同様）は、具体的には１以上の赤外ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）であり、テレビ２の前方に向かって赤外光を出力する。マーカ装置６は有線で（無線であってもよい）ゲーム装置３に接続されており、ゲーム装置３はマーカ装置６が備える各赤外ＬＥＤの点灯を制御することが可能である。なお、マーカ装置６は可搬型であり、ユーザはマーカ装置６を自由な位置に設置することができる。図３ではマーカ装置６がテレビ２の上に設置された態様を表しているが、マーカ装置６を設置する位置および向きは任意である。
【００５８】
コントローラ５は、自機に対して行われた操作の内容を表す操作データをゲーム装置３に与えるものである。コントローラ５とゲーム装置３とは無線通信によって通信可能である。なお、他の実施形態においてはコントローラ５とゲーム装置３とは有線で接続されてもよい。また、図３では、ゲームシステム１に含まれるコントローラ５を１つのみ表すが、ゲームシステム１は複数のコントローラ５を含んでいてもよい。
【００５９】
端末装置７は、可搬型であり、ユーザが把持可能な程度の大きさである。ユーザは端末装置７を手に持って動かしたり、あるいは、端末装置７を自由な位置に配置したりして使用することが可能である。詳細な構成は後述するが、端末装置７は、表示部であるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）５１、および、入力部（後述するタッチパネル５２やジャイロセンサ７４等）を備える。端末装置７とゲーム装置３とは無線（有線であってもよい）によって通信可能である。端末装置７は、ゲーム装置３から送信される画像（例えば広告の画像）のデータを受信し、画像をＬＣＤ５１に表示する。なお、本実施形態では表示装置としてＬＣＤを用いているが、端末装置７は、例えばＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ：電界発光）を利用した表示装置等、他の任意の表示装置を有していてもよい。また、端末装置７は、自機に対して行われた操作の内容を表す操作データをゲーム装置３に送信する。
【００６０】
［４．ゲーム装置３の内部構成］
次に、図４を参照して、ゲーム装置３の内部構成について説明する。図４は、一例であるゲーム装置３の内部構成を示すブロック図である。ゲーム装置３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、システムＬＳＩ１１、外部メインメモリ１２、ＲＯＭ／ＲＴＣ１３、ディスクドライブ１４、およびＡＶ−ＩＣ１５等を有する。
【００６１】
ＣＰＵ１０は、光ディスク４に記憶されたゲームプログラムを実行することによってゲーム処理を実行するものであり、ゲームプロセッサとして機能する。ＣＰＵ１０は、システムＬＳＩ１１に接続される。システムＬＳＩ１１には、ＣＰＵ１０の他、外部メインメモリ１２、ＲＯＭ／ＲＴＣ１３、ディスクドライブ１４およびＡＶ−ＩＣ１５が接続される。システムＬＳＩ１１は、それに接続される各構成要素間におけるデータ転送の制御、表示すべき画像の生成、外部装置からのデータの取得等の処理を行う。なお、システムＬＳＩ１１の内部構成については後述する。揮発性の外部メインメモリ１２は、光ディスク４から読み出されたゲームプログラムや、フラッシュメモリ１７から読み出されたゲームプログラム等のプログラムを記憶したり、各種データを記憶したりするものであり、ＣＰＵ１０のワーク領域やバッファ領域として用いられる。ＲＯＭ／ＲＴＣ１３は、ゲーム装置３の起動用のプログラムが組み込まれるＲＯＭ（いわゆるブートＲＯＭ）と、時間をカウントするクロック回路（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）とを有する。ディスクドライブ１４は、光ディスク４からプログラムデータやテクスチャデータ等を読み出し、後述する内部メインメモリ１１ｅまたは外部メインメモリ１２に読み出したデータを書き込む。
【００６２】
システムＬＳＩ１１には、入出力プロセッサ（Ｉ／Ｏプロセッサ）１１ａ、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）１１ｂ、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１１ｃ、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１１ｄ、および内部メインメモリ１１ｅが設けられる。図示は省略するが、これらの構成要素１１ａ〜１１ｅは内部バスによって互いに接続される。
【００６３】
ＧＰＵ１１ｂは、描画手段の一部を形成し、ＣＰＵ１０からのグラフィクスコマンド（作画命令）に従って画像を生成する。ＶＲＡＭ１１ｄは、ＧＰＵ１１ｂがグラフィクスコマンドを実行するために必要なデータ（ポリゴンデータやテクスチャデータ等のデータ）を記憶する。画像が生成される際には、ＧＰＵ１１ｂは、ＶＲＡＭ１１ｄに記憶されたデータを用いて画像データを作成する。なお、本実施形態においては、ゲーム装置３は、テレビ２に表示する画像と、端末装置７に表示する画像との両方を生成する。以下では、テレビ２に表示される画像を「テレビ用画像」と呼び、端末装置７に表示される画像を「端末用画像」と呼ぶことがある。
【００６４】
ＤＳＰ１１ｃは、オーディオプロセッサとして機能し、内部メインメモリ１１ｅや外部メインメモリ１２に記憶されるサウンドデータや音波形（音色）データを用いて、音声データを生成する。なお、本実施形態においては、音声（ゲーム音声）についてもゲーム画像と同様、テレビ２のスピーカから出力する音声と、端末装置７のスピーカから出力する音声との両方が生成される。以下では、テレビ２から出力される音声を「テレビ用音声」と呼び、端末装置７から出力される音声を「端末用音声」と呼ぶことがある。
【００６５】
上記のようにゲーム装置３において生成される画像および音声のうちで、テレビ２において出力される画像および音声のデータは、ＡＶ−ＩＣ１５によって読み出される。ＡＶ−ＩＣ１５は、読み出した画像データをＡＶコネクタ１６を介してテレビ２へ出力するとともに、読み出した音声データを、テレビ２に内蔵されるスピーカ２ａへ出力する。これによって、テレビ２に画像が表示されるとともにスピーカ２ａから音が出力される。なお、ゲーム装置３とテレビ２との接続は、どのような方式で行われてもよいが、ゲーム装置３は、テレビ２を制御する制御指令を有線または無線でテレビ２へ送信するようにしてもよい。例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格に則ったＨＤＭＩケーブルが用いられてもよい。ＨＤＭＩ規格では、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）と呼ばれる機能によって、接続相手の機器を制御することが可能である。したがって、ＨＤＭＩケーブルが用いられる場合のように、ゲーム装置３がテレビ２に対する制御が可能である場合には、ゲーム装置３は、適宜のタイミングでテレビ２の電源をオンにしたり、テレビ２の入力を切り替えたりすることができる。
【００６６】
また、ゲーム装置３において生成される画像および音声のうちで、端末装置７において出力される画像および音声のデータは、入出力プロセッサ１１ａ等によって端末装置７へ送信される。入出力プロセッサ１１ａ等による端末装置７へのデータの送信については後述する。
【００６７】
入出力プロセッサ１１ａは、それに接続される構成要素との間でデータの送受信を実行したり、外部装置からのデータのダウンロードを実行したりする。入出力プロセッサ１１ａは、フラッシュメモリ１７、ネットワーク通信モジュール１８、コントローラ通信モジュール１９、拡張コネクタ２０、メモリカード用コネクタ２１、コーデックＬＳＩ２７に接続される。また、ネットワーク通信モジュール１８にはアンテナ２２が接続される。コントローラ通信モジュール１９にはアンテナ２３が接続される。コーデックＬＳＩ２７は端末通信モジュール２８に接続され、端末通信モジュール２８にはアンテナ２９が接続される。
【００６８】
ゲーム装置３は、インターネット等のネットワーク９２に接続して外部の情報処理装置（例えば送信サーバ９１等の各種サーバ）と通信を行うことが可能である。すなわち、入出力プロセッサ１１ａは、ネットワーク通信モジュール１８およびアンテナ２２を介してインターネット等のネットワークに接続可能であり、ネットワークに接続される他の情報処理装置と通信を行うことができる。入出力プロセッサ１１ａは、定期的にフラッシュメモリ１７にアクセスし、ネットワークへ送信する必要があるデータの有無を検出し、当該データが有る場合には、ネットワーク通信モジュール１８およびアンテナ２２を介してネットワークに送信する。また、入出力プロセッサ１１ａは、外部情報処理装置から送信されてくるデータやダウンロードサーバからダウンロードしたデータを、ネットワーク、アンテナ２２およびネットワーク通信モジュール１８を介して受信し、受信したデータをフラッシュメモリ１７に記憶する。ＣＰＵ１０はゲームプログラムを実行することにより、フラッシュメモリ１７に記憶されたデータを読み出してゲームプログラムで利用する。フラッシュメモリ１７には、ゲーム装置３と外部情報処理装置との間で送受信されるデータの他、ゲーム装置３を利用してプレイしたゲームのセーブデータ（ゲームの結果データまたは途中データ）が記憶されてもよい。また、フラッシュメモリ１７にはゲームプログラムが記憶されてもよい。
【００６９】
また、ゲーム装置３は、コントローラ５からの操作データを受信することが可能である。すなわち、入出力プロセッサ１１ａは、コントローラ５から送信される操作データをアンテナ２３およびコントローラ通信モジュール１９を介して受信し、内部メインメモリ１１ｅまたは外部メインメモリ１２のバッファ領域に記憶（一時記憶）する。
【００７０】
また、ゲーム装置３は、端末装置７との間で画像や音声等のデータを送受信することが可能である。入出力プロセッサ１１ａは、端末装置７へ画像（端末用画像）を送信する場合、ＧＰＵ１１ｂが生成した画像のデータをコーデックＬＳＩ２７へ出力する。コーデックＬＳＩ２７は、入出力プロセッサ１１ａからの画像データに対して所定の圧縮処理を行う。端末通信モジュール２８は、端末装置７との間で無線通信を行う。したがって、コーデックＬＳＩ２７によって圧縮された画像データは、端末通信モジュール２８によってアンテナ２９を介して端末装置７へ送信される。なお、ゲーム装置３から端末装置７への画像データの送信に関しては、できるだけ遅延が生じないようにしてもよい。したがって、本実施形態では、コーデックＬＳＩ２７は、例えばＨ．２６４規格といった高効率の圧縮技術を用いて画像データを圧縮する。なお、それ以外の圧縮技術を用いてもよいし、通信速度が十分である場合には無圧縮で画像データを送信する構成であってもよい。また、端末通信モジュール２８は、例えばＷｉ−Ｆｉの認証を受けた通信モジュールであり、例えばＩＥＥＥ８０２．１１ｎ規格で採用されるＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）の技術を用いて端末装置７との間の無線通信を高速に行うようにしてもよいし、他の通信方式を用いてもよい。
【００７１】
また、ゲーム装置３は、画像データの他、音声データを端末装置７へ送信する。すなわち、入出力プロセッサ１１ａは、ＤＳＰ１１ｃが生成した音声データを、コーデックＬＳＩ２７を介して端末通信モジュール２８へ出力する。コーデックＬＳＩ２７は、音声データに対しても画像データと同様に圧縮処理を行う。音声データに対する圧縮の方式は、どのような方式であってもよい。また、他の実施形態においては、音声データは圧縮されずに送信されてもよい。端末通信モジュール２８は、圧縮された画像データおよび音声データを、アンテナ２９を介して端末装置７へ送信する。
【００７２】
さらに、ゲーム装置３は、上記画像データおよび音声データの他に、必要に応じて各種の制御データ（端末制御データと呼ぶ）を端末装置７へ送信する。端末制御データは、端末装置７が備える構成要素に対する制御指示を表すデータであり、例えばマーカ部（図１０に示すマーカ部５５）の点灯を制御する指示や、カメラ（図１０に示すカメラ５６）の撮像を制御する指示等を表す。入出力プロセッサ１１ａは、ＣＰＵ１０の指示に応じて端末制御データを端末装置７へ送信する。なお、この端末制御データに関して、本実施形態ではコーデックＬＳＩ２７はデータの圧縮処理を行わないが、他の実施形態においては圧縮処理を行うようにしてもよい。なお、ゲーム装置３から端末装置７へ送信される上述のデータは、必要に応じて暗号化がされていてもよいし、されていなくともよい。
【００７３】
また、ゲーム装置３は、端末装置７から各種データを受信可能である。詳細は後述するが、本実施形態では、端末装置７は、操作データ、画像データ、および音声データを送信する。端末装置７から送信される各データはアンテナ２９を介して端末通信モジュール２８によって受信される。ここで、端末装置７からの画像データおよび音声データは、ゲーム装置３から端末装置７への画像データおよび音声データと同様の圧縮処理が施されている。したがって、これら画像データおよび音声データについては、端末通信モジュール２８からコーデックＬＳＩ２７に送られ、コーデックＬＳＩ２７によって伸張処理が施されて入出力プロセッサ１１ａへ出力される。一方、端末装置７からの操作データに関しては、画像や音声に比べてデータ量が少ないので、圧縮処理が施されていなくともよい。また、必要に応じて暗号化がされていてもよいし、されていなくともよい。したがって、操作データは、端末通信モジュール２８で受信された後、コーデックＬＳＩ２７を介して入出力プロセッサ１１ａへ出力される。入出力プロセッサ１１ａは、端末装置７から受信したデータを、内部メインメモリ１１ｅまたは外部メインメモリ１２のバッファ領域に記憶（一時記憶）する。
【００７４】
また、ゲーム装置３は、他の機器や外部記憶媒体に接続することが可能である。すなわち、入出力プロセッサ１１ａには、拡張コネクタ２０およびメモリカード用コネクタ２１が接続される。拡張コネクタ２０は、ＵＳＢやＳＣＳＩのようなインターフェースのためのコネクタである。拡張コネクタ２０に対しては、外部記憶媒体のようなメディアを接続したり、他のコントローラ等の周辺機器を接続したり、有線の通信用コネクタを接続することによってネットワーク通信モジュール１８に替えてネットワークとの通信を行ったりすることができる。メモリカード用コネクタ２１は、メモリカードのような外部記憶媒体を接続するためのコネクタである。例えば、入出力プロセッサ１１ａは、拡張コネクタ２０やメモリカード用コネクタ２１を介して外部記憶媒体にアクセスし、外部記憶媒体にデータを保存したり、外部記憶媒体からデータを読み出したりすることができる。
【００７５】
ゲーム装置３には、電源ボタン２４、リセットボタン２５、およびイジェクトボタン２６が設けられる。電源ボタン２４およびリセットボタン２５は、システムＬＳＩ１１に接続される。電源ボタン２４がオンされると、図示しないＡＣアダプタによって外部の電源からゲーム装置３の各構成要素に対して電力が供給される。リセットボタン２５が押されると、システムＬＳＩ１１は、ゲーム装置３の起動プログラムを再起動する。イジェクトボタン２６は、ディスクドライブ１４に接続される。イジェクトボタン２６が押されると、ディスクドライブ１４から光ディスク４が排出される。
【００７６】
なお、他の実施形態においては、ゲーム装置３が備える各構成要素のうちでいくつかの構成要素は、ゲーム装置３とは別体の拡張機器として構成されてもよい。このとき、拡張機器は、例えば上記拡張コネクタ２０を介してゲーム装置３と接続されるようにしてもよい。具体的には、拡張機器は、例えば上記コーデックＬＳＩ２７、端末通信モジュール２８およびアンテナ２９の各構成要素を備えており、拡張コネクタ２０に対して着脱可能であってもよい。これによれば、上記各構成要素を備えていないゲーム装置に対して上記拡張機器を接続することによって、当該ゲーム装置を端末装置７と通信可能な構成とすることができる。
【００７７】
［５．コントローラ５の構成］
次に、図５〜図７を参照して、コントローラ５について説明する。図５は、一例であるコントローラ５の外観構成を示す斜視図である。図６は、コントローラ５の外観構成を示す斜視図である。図５は、コントローラ５の上側後方から見た斜視図であり、図６は、コントローラ５を下側前方から見た斜視図である。なお、コントローラ５は、プレイヤが操作可能な操作装置であればどのようなものであってもよい。本実施形態においては、コントローラ５はボタンやセンサを備えており、プレイヤは、ボタン操作および操作装置自体を動かす操作を行うことが可能である。また、本実施形態においては、コントローラ５は表示部を有していないが、他の実施形態においてはコントローラ５は表示部を有していてもよい。
【００７８】
図５および図６において、コントローラ５は、例えばプラスチック成型によって形成されたハウジング３１を有している。ハウジング３１は、その前後方向（図５に示すＺ軸方向）を長手方向とした略直方体形状を有しており、全体として大人や子供の片手で把持可能な大きさである。ユーザは、コントローラ５に設けられたボタンを押下すること、および、コントローラ５自体を動かしてその位置や姿勢（傾き）を変えることによって操作を行うことができる。
【００７９】
ハウジング３１には、複数の操作ボタンが設けられる。図５に示すように、ハウジング３１の上面には、十字ボタン３２ａ、１番ボタン３２ｂ、２番ボタン３２ｃ、Ａボタン３２ｄ、マイナスボタン３２ｅ、ホームボタン３２ｆ、プラスボタン３２ｇ、および電源ボタン３２ｈが設けられる。本明細書では、これらのボタン３２ａ〜３２ｈが設けられるハウジング３１の上面を「ボタン面」と呼ぶことがある。一方、図６に示すように、ハウジング３１の下面には凹部が形成されており、当該凹部の後面側傾斜面にはＢボタン３２ｉが設けられる。これらの各操作ボタン３２ａ〜３２ｉには、ゲーム装置３が実行する情報処理プログラムに応じた機能が適宜割り当てられる。また、電源ボタン３２ｈは遠隔からゲーム装置３本体の電源をオン／オフするためのものである。
【００８０】
ハウジング３１の後面にはコネクタ３３が設けられている。コネクタ３３は、コントローラ５に他の機器（例えば、他のセンサユニットやコントローラ）を接続するために利用される。また、ハウジング３１の後面におけるコネクタ３３の両側には、上記他の機器が容易に離脱することを防止するために係止穴３３ａが設けられている。
【００８１】
ハウジング３１上面の後方には複数（図５では４つ）のＬＥＤ３４ａ〜３４ｄが設けられる。ここで、コントローラ５には、他のコントローラと区別するためにコントローラ種別（番号）が付与される。各ＬＥＤ３４ａ〜３４ｄは、コントローラ５に現在設定されている上記コントローラ種別をユーザに通知したり、コントローラ５の電池残量をユーザに通知したりする等の目的で用いられる。具体的には、コントローラ５を用いて操作が行われる際、上記コントローラ種別に応じて複数のＬＥＤ３４ａ〜３４ｄのいずれか１つが点灯する。
【００８２】
また、コントローラ５は撮像情報演算部３５（図７）を有しており、図６に示すように、ハウジング３１前面には撮像情報演算部３５の光入射面３５ａが設けられる。光入射面３５ａは、マーカ６Ｒおよび６Ｌからの赤外光を少なくとも透過する材質で構成される。
【００８３】
ハウジング３１上面における１番ボタン３２ｂとホームボタン３２ｆとの間には、コントローラ５に内蔵されるスピーカ（図示せず）からの音を外部に放出するための音抜き孔３１ａが形成されている。
【００８４】
また、ハウジング３１の内部には基板が固設されており、当該基板に各操作ボタン３２ａ〜３２ｈ、各ＬＥＤ３４ａ〜３４ｄ、加速度センサ３７、アンテナ４５、スピーカ、無線モジュール４４、アンテナ４５等が設けられる。これらは、基板等に形成された配線（図示せず）によってマイクロコンピュータ（Ｍｉｃｒｏ  Ｃｏｍｐｕｔｅｒ：マイコン）４２（図７）に接続される。
【００８５】
また、上記基板の前端縁には撮像情報演算部３５が設けられる。撮像情報演算部３５は、コントローラ５の前方から順に赤外線フィルタ３８、レンズ３９、撮像素子４０、および画像処理回路４１（図７）を備えている。これらの部材３８〜４１はそれぞれ基板の下主面に取り付けられる。
【００８６】
さらに、基板には、上記マイコン４２およびバイブレータが設けられている。バイブレータは、例えば振動モータやソレノイドであり、基板等に形成された配線によってマイコン４２と接続される。マイコン４２の指示によりバイブレータが作動することによってコントローラ５に振動が発生する。これによって、コントローラ５を把持しているユーザの手にその振動が伝達される、いわゆる振動対応ゲームを実現することができる。
【００８７】
なお、上記の他、コントローラ５は、マイコン４２の基本クロックを生成する水晶振動子や、スピーカに音声信号を出力するアンプ等を備えている。
【００８８】
なお、図５および図６に示したコントローラ５の形状や、各操作ボタンの形状、加速度センサやバイブレータの数および設置位置等は単なる一例に過ぎず、他の形状、数、および設置位置であってもよい。また、本実施形態では、撮像手段による撮像方向はＺ軸正方向であるが、撮像方向はいずれの方向であってもよい。すなわち、コントローラ５における撮像情報演算部３５の位置（撮像情報演算部３５の光入射面３５ａ）は、ハウジング３１の前面でなくてもよく、ハウジング３１の外部から光を取り入れることができれば他の面に設けられてもかまわない。
【００８９】
図７は、一例であるコントローラ５の構成を示すブロック図である。コントローラ５は、操作部３２（各操作ボタン３２ａ〜３２ｉ）、撮像情報演算部３５、通信部３６、加速度センサ３７、およびジャイロセンサ４８を備えている。コントローラ５は、自機に対して行われた操作内容を表すデータを操作データとしてゲーム装置３へ送信するものである。なお、以下では、コントローラ５が送信する操作データを「コントローラ操作データ」と呼び、端末装置７が送信する操作データを「端末操作データ」と呼ぶことがある。
【００９０】
操作部３２は、上述した各操作ボタン３２ａ〜３２ｉを含み、各操作ボタン３２ａ〜３２ｉに対する入力状態（各操作ボタン３２ａ〜３２ｉが押下されたか否か）を表す操作ボタンデータを通信部３６のマイコン４２へ出力する。
【００９１】
撮像情報演算部３５は、撮像手段が撮像した画像データを解析してその中で輝度が高い領域を判別してその領域の重心位置やサイズなどを算出するためのシステムである。撮像情報演算部３５は、赤外線フィルタ３８、レンズ３９、撮像素子４０、および画像処理回路４１を含んでいる。赤外線フィルタ３８は、コントローラ５の前方から入射する光から赤外線のみを通過させる。レンズ３９は、赤外線フィルタ３８を透過した赤外線を集光して撮像素子４０へ入射させる。撮像素子４０は、例えばＣＭＯＳセンサやあるいはＣＣＤセンサのような固体撮像素子であり、レンズ３９が集光した赤外線を受光して画像信号を出力する。ここで、撮像対象となる端末装置７のマーカ部５５およびマーカ装置６は、赤外光を出力するマーカで構成される。したがって、赤外線フィルタ３８を設けることによって、撮像素子４０は、赤外線フィルタ３８を通過した赤外線だけを受光して画像データを生成するので、撮像対象（マーカ部５５および／またはマーカ装置６）の画像をより正確に撮像することができる。以下では、撮像素子４０によって撮像された画像を撮像画像と呼ぶ。撮像素子４０によって生成された画像データは、画像処理回路４１で処理される。画像処理回路４１は、撮像画像内における撮像対象の位置を算出する。画像処理回路４１は、算出された位置を示す座標を通信部３６のマイコン４２へ出力する。この座標のデータは、マイコン４２によって操作データとしてゲーム装置３に送信される。以下では、上記座標を「マーカ座標」と呼ぶ。マーカ座標はコントローラ５自体の向き（傾斜角度）や位置に対応して変化するので、ゲーム装置３はこのマーカ座標を用いてコントローラ５の向きや位置を算出することができる。
【００９２】
なお、他の実施形態においては、コントローラ５は画像処理回路４１を備えていない構成であってもよく、撮像画像自体がコントローラ５からゲーム装置３へ送信されてもよい。このとき、ゲーム装置３は、画像処理回路４１と同様の機能を有する回路あるいはプログラムを有しており、上記マーカ座標を算出するようにしてもよい。
【００９３】
加速度センサ３７は、コントローラ５の加速度（重力加速度を含む）を検出する、すなわち、コントローラ５に加わる力（重力を含む）を検出する。加速度センサ３７は、当該加速度センサ３７の検出部に加わっている加速度のうち、センシング軸方向に沿った直線方向の加速度（直線加速度）の値を検出する。加速度センサ３７は、１軸以上のセンシング軸に関する加速度を検出するものであればよいが、本実施形態では、コントローラ５を基準とした上下方向（図５に示すＹ軸方向）、左右方向（図５に示すＸ軸方向）および前後方向（図５に示すＺ軸方向）の３軸方向に関してそれぞれ直線加速度を検出する。なお、加速度センサ３７は、例えば静電容量式のＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）型加速度センサであるとするが、他の方式の加速度センサを用いるようにしてもよい。加速度センサ３７が検出した加速度を表すデータ（加速度データ）は、通信部３６へ出力される。なお、加速度センサ３７が検出した加速度は、コントローラ５自体の向き（傾斜角度）や移動に対応して変化するので、ゲーム装置３は取得された加速度データを用いてコントローラ５の向きや移動を算出することができる。本実施形態では、ゲーム装置３は、取得された加速度データに基づいてコントローラ５の姿勢や傾斜角度等を算出する。
【００９４】
ジャイロセンサ４８は、３軸（本実施形態では、ＸＹＺ軸）回りの角速度を検出する。本明細書では、コントローラ５の撮像方向（Ｚ軸正方向）を基準として、Ｘ軸回りの回転方向をピッチ方向、Ｙ軸回りの回転方向をヨー方向、Ｚ軸回りの回転方向をロール方向と呼ぶ。ジャイロセンサ４８は、３軸回りの角速度を検出することができればよく、用いるジャイロセンサの数および組み合わせはどのようなものであってもよい。ジャイロセンサ４８で検出された角速度を表すデータは、通信部３６へ出力される。また、ジャイロセンサ４８は１軸または２軸回りの角速度を検出するものであってもよい。
【００９５】
通信部３６は、マイコン４２、メモリ４３、無線モジュール４４、およびアンテナ４５を含んでいる。通信部３６（無線モジュール４４およびアンテナ４５）によって、コントローラ５がワイヤレスコントローラとして機能する。マイコン４２は、処理を行う際にメモリ４３を記憶領域として用いながら、マイコン４２が取得したデータをゲーム装置３へ無線送信する無線モジュール４４を制御する。
【００９６】
操作部３２、撮像情報演算部３５、加速度センサ３７、およびジャイロセンサ４８からマイコン４２へ出力されたデータは、一時的にメモリ４３に格納される。これらのデータは、操作データ（コントローラ操作データ）としてゲーム装置３へ送信される。すなわち、マイコン４２は、ゲーム装置３のコントローラ通信モジュール１９への送信タイミングが到来すると、メモリ４３に格納されている操作データを無線モジュール４４へ出力する。無線モジュール４４は、例えばＢｌｕｅｔｏｏｔｈ（ブルートゥース）（登録商標）の技術を用いてゲーム装置３へ操作データを送信する。ゲーム装置３のＣＰＵ１０は、コントローラ５から取得した操作データを用いてゲーム処理を行う。なお、通信部３６からコントローラ通信モジュール１９への無線送信は所定の周期毎に逐次行われるが、ゲームの処理は１／６０秒を単位として（１フレーム時間として）行われることが一般的であるので、この時間以下の周期で送信を行ってもよい。
【００９７】
以上のように、コントローラ５は、自機に対する操作を表す操作データとして、マーカ座標データ、加速度データ、角速度データ、および操作ボタンデータを送信可能である。また、ゲーム装置３は、上記操作データをゲーム入力として用いてゲーム処理を実行する。したがって、上記コントローラ５を用いることによって、ユーザは、各操作ボタンを押下する従来の一般的なゲーム操作に加えて、コントローラ５自体を動かすゲーム操作を行うことができる。例えば、コントローラ５を任意の姿勢に傾ける操作、コントローラ５によって画面上の任意の位置を指示する操作、および、コントローラ５自体を動かす操作等を行うことが可能となる。
【００９８】
［６．端末装置７の構成］
次に、図８〜図１０を参照して、端末装置７の構成について説明する。図８は、一例である端末装置７の外観構成を示す平面図である。図８における（ａ）図は端末装置７の正面図であり、（ｂ）図は上面図であり、（ｃ）図は右側面図であり、（ｄ）図は下面図である。図９は、一例である端末装置７の背面図である。なお、端末装置７は、表示部を有する構成であればどのような構成であってもよい。
【００９９】
図８に示されるように、端末装置７は、大略的には横長の長方形の板状形状であるハウジング５０を備える。端末装置７は、タブレット型の情報処理装置であるということもできる。なお、ハウジング５０は全体として板状形状であれば、曲面を有していてもよいし、一部に突起等を有していてもよい。ハウジング５０は、ユーザが把持することができる程度の大きさである。したがって、ユーザは、端末装置７を持って動かしたり、端末装置７の配置位置を変更したりすることができる。詳細は後述するが、端末装置７は、上記のような比較的大型の端末装置（操作装置）であっても、ユーザが持ちやすく操作しやすい構成となっている。
【０１００】
端末装置７は、ハウジング５０の表面（表側）にＬＣＤ５１を有する。ＬＣＤ５１は、ハウジング５０の表面の中央付近に設けられる。したがって、ユーザは、ＬＣＤ５１の両側部分のハウジング５０を持つことによって、ＬＣＤ５１の画面を見ながら端末装置７を持って動かすことができる。なお、ユーザは、ＬＣＤ５１の左右両側の部分のハウジング５０を持つことで端末装置７を横持ちで（横に長い向きにして）持つことも可能であるし、端末装置７を縦持ちで（縦に長い向きにして）持つことも可能である。
【０１０１】
図８の（ａ）図に示すように、端末装置７は、操作部として、ＬＣＤ５１の画面上にタッチパネル５２を有する。タッチパネル５２は、抵抗膜方式や、静電容量方式等、任意の方式のものでよい。また、タッチパネル５２はシングルタッチ方式でもよいし、マルチタッチ方式であってもよい。タッチパネル５２に対する入力は、タッチペン６０あるいはユーザの指等によって行うことができる。なお、ハウジング５０には、タッチパネル５２に対する操作を行うために用いられるタッチペン６０を収納する収納穴６０ａが設けられている（図８（ｂ）参照）。なお、ここでは、タッチペン６０が落ちないように、収納穴６０ａはハウジング５０の上面に設けられるが、側面や下面に設けられてもよい。
【０１０２】
図８に示すように、端末装置７は、操作部として、２つのアナログスティック（スライドパッド）５３Ａおよび５３Ｂと、複数のボタン（キー）５４Ａ〜５４Ｍとを備えている。各アナログスティック５３Ａおよび５３Ｂは、方向を指示することが可能なデバイスである。各アナログスティック５３Ａおよび５３Ｂは、可動部材（スティック部）がハウジング５０の表面に対して任意の方向（上下左右および斜め方向の任意の角度）にスライドすることができるように構成されている。なお、各アナログスティック５３Ａおよび５３Ｂの可動部材は、ハウジング５０の表面に対して任意の方向に傾倒する種類のものでもよい。また、左アナログスティック５３ＡはＬＣＤ５１の画面の左側に、右アナログスティック５３ＢはＬＣＤ５１の画面の右側にそれぞれ設けられる。
【０１０３】
各ボタン５４Ａ〜５４Ｌは、所定の入力を行うための操作部であり、押下可能なキーである。以下に示すように、各ボタン５４Ａ〜５４Ｌは、ユーザが端末装置７の左右部分を把持した状態で操作可能な位置に設けられる。したがって、ユーザは、端末装置７を持って動かす場合においてもこれらの操作部を容易に操作することができる。
【０１０４】
図８の（ａ）図に示すように、ハウジング５０の表面には、各操作ボタン５４Ａ〜５４Ｌのうち、十字ボタン（方向入力ボタン）５４Ａと、ボタン５４Ｂ〜５４Ｈおよび５４Ｍとが設けられる。これらのボタン５４Ａ〜５４Ｈおよび５４Ｍは、ユーザの親指で操作可能な位置に配置されている。十字ボタン５４Ａは、ＬＣＤ５１の左側であって、左アナログスティック５３Ａの下側に設けられる。十字ボタン５４Ａは、十字の形状を有しており、少なくとも上下左右の方向を指示することが可能なボタンである。
【０１０５】
また、ボタン５４Ｂ〜５４Ｄは、ＬＣＤ５１の下側に設けられる。これら３つのボタン５４Ｂ〜５４Ｄは、左右両方の手で操作可能な位置に配置されている。また、端末装置７は、端末装置７の電源をオン／オフするための電源ボタン５４Ｍを有している。電源ボタン５４Ｍの操作により、ゲーム装置３の電源を遠隔でオン／オフすることも可能である。電源ボタン５４Ｍは、ボタン５４Ｂ〜５４Ｄと同様、ＬＣＤ５１の下側に設けられる。電源ボタン５４Ｍは、ボタン５４Ｂ〜５４Ｄの右側に設けられる。また、４つのボタン５４Ｅ〜５４Ｈは、ＬＣＤ５１の右側であって、右アナログスティック５３Ｂの下側に設けられる。さらに、４つのボタン５４Ｅ〜５４Ｈは、（４つのボタン５４Ｅ〜５４Ｈの中心位置に対して）上下左右の位置関係となるように配置されている。したがって、端末装置７は、ユーザに上下左右の方向を指示させるためのボタンとして４つのボタン５４Ｅ〜５４Ｈを機能させることも可能である。
【０１０６】
また、本実施形態では、ハウジング５０の裏側（ＬＣＤ５１が設けられる表面の反対側）には、突起部（庇部５９）が設けられる（図８（ｃ）および図９参照）。図８（ｃ）に示すように、庇部５９は、略板状のハウジング５０の裏面から突起して設けられる、山状の部材である。突起部は、ハウジング５０の裏面を把持するユーザの指に掛止可能な高さ（厚さ）を有する。ユーザは、指を庇部５９に掛けて（指の上に庇部５９を乗せて）把持することによって、端末装置７が比較的大きなサイズであっても、疲れることなく安定した状態で端末装置７を把持することができる。すなわち、庇部５９は、指でハウジング５０を支えるための支持部材であるということができ、また、指掛部ということもできる。
【０１０７】
また、庇部５９は、ハウジング５０の上下方向に関しては中央よりも上側に設けられる。庇部５９は、ハウジング５０の表面に設けられる操作部（各アナログスティック５３Ａおよび５３Ｂ）の概ね反対側の位置に設けられる。つまり、突起部は、表示部の左右にそれぞれ設けられる操作部の反対側の位置を含む領域に設けられる。したがって、上記操作部を操作する場合、ユーザは、中指あるいは薬指で庇部５９を支えるようにして端末装置７を把持することができる。これによって、端末装置７がより持ちやすくなり、上記操作部もより操作しやすくなる。また、本実施形態では、突起部は、（突起した部分が）左右に延びる庇状の形状を有するので、ユーザは、中指あるいは薬指を突起部の下面に沿わせて端末装置７を把持することができ、端末装置７がより持ちやすくなる。なお、他の実施形態においては、庇部５９の位置、大きさ、および形状はどのようなものであってもよいし、庇部５９が形成されなくてもよい。
【０１０８】
また、図８の（ａ）図、（ｂ）図、および（ｃ）図に示すように、第１Ｌボタン５４Ｉおよび第１Ｒボタン５４Ｊは、ハウジング５０の上側の面における左右の両側にそれぞれ設けられる。なお、他の実施形態においては、ハウジング５０の上側の面における左右にそれぞれ設けられる操作部は、左右の端部に設けられる必要はなく、端部以外の位置に設けられてもよい。また、ハウジング５０の左右の側面に操作部がそれぞれ設けられてもよい。また、図８の（ｃ）図および図９に示すように、第２Ｌボタン５４Ｋおよび第２Ｒボタン５４Ｌは、上記突起部（庇部５９）の上面に配置される。第２Ｌボタン５４Ｋは、庇部５９の左端付近に設けられる。第２Ｒボタン５４Ｌは、庇部５９の右端付近に設けられる。
【０１０９】
本実施形態においては、突起部（庇部５９）の下面に指を当てた状態で端末装置７を把持することによって、ユーザは楽に端末装置７を把持することができる。また、ハウジング５０の上側の面に第１Ｌボタン５４Ｉおよび第１Ｒボタン５４Ｊが設けられ、突起部の上面に第２Ｌボタン５４Ｋおよび第２Ｒボタン５４Ｌが設けられるので、ユーザは上記の状態でこれらのボタンを容易に操作することができる。なお、ユーザは、薬指を庇部５９の下面に当てて（薬指で庇部５９を支えるように）端末装置７を把持することも可能であるし、中指を庇部５９の下面に当てて端末装置７を把持することも可能である。
【０１１０】
なお、本実施形態における端末装置７に関しては、突起部（庇部５９）が裏面に設けられるので、ＬＣＤ５１の画面（ハウジング５０の表面）が上を向いた状態で端末装置７を載置させる場合、画面がやや傾いた状態となる。これによって、端末装置７を載置した状態において画面がより見やすくなる。また、端末装置７を載置した状態においてタッチパネル５２に対する入力操作が行いやすくなる。また、他の実施形態においては、上記庇部５９と同程度の高さを有する追加の突起部がハウジング５０の裏面に形成されてもよい。これによれば、ＬＣＤ５１の画面が上を向いた状態では、各突起部が床面に接することで、画面が水平になるように端末装置７を載置することができる。また、追加の突起部を着脱可能（または折り畳み可能）にしてもよい。これによれば、画面がやや傾いた状態と、画面が水平になる状態との両方で端末装置を載置することができる。すなわち、端末装置７を置いて使う場合には、庇部５９は、脚部として使うことができる。
【０１１１】
各ボタン５４Ａ〜５４Ｌには、ゲームプログラムに応じた機能が適宜割り当てられる。例えば、十字ボタン５４Ａおよびボタン５４Ｅ〜５４Ｈは方向指示操作や選択操作等に用いられてもよいし、各ボタン５４Ｂ〜５４Ｅは決定操作やキャンセル操作等に用いられてもよい。また、端末装置７は、ＬＣＤ５１の画面表示をオン／オフするためのボタンや、ゲーム装置３との接続設定（ペアリング）を行うためのボタンを有していてもよい。
【０１１２】
図８の（ａ）図に示すように、端末装置７は、マーカ５５Ａおよびマーカ５５Ｂからなるマーカ部５５をハウジング５０の表面に備えている。マーカ部５５は、ＬＣＤ５１の上側に設けられる。各マーカ５５Ａおよびマーカ５５Ｂは、マーカ装置６の各マーカ６Ｒおよび６Ｌと同様、１以上の赤外ＬＥＤで構成される。マーカ５５Ａおよび５５Ｂを構成する赤外ＬＥＤは、赤外光を透過する窓部の内側に配置される。マーカ部５５は、上述のマーカ装置６と同様、コントローラ５の動き等をゲーム装置３が算出するために用いられる。また、ゲーム装置３はマーカ部５５が備える各赤外ＬＥＤの点灯を制御することが可能である。
【０１１３】
端末装置７は、撮像手段であるカメラ５６を備えている。カメラ５６は、所定の解像度を有する撮像素子（例えば、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等）と、レンズとを含む。図８に示すように、本実施形態では、カメラ５６はハウジング５０の表面に設けられる。したがって、カメラ５６は、端末装置７を持っているユーザの顔を撮像することができ、例えばＬＣＤ５１を見ながらゲームを行っている時のユーザを撮像することができる。本実施形態においては、カメラ５６は、２つのマーカ５５Ａおよび５５Ｂの間に配置される。
【０１１４】
なお、端末装置７は、音声入力手段であるマイク７９を備えている。ハウジング５０の表面には、マイクロフォン用孔５０ｃが設けられる。マイク７９はこのマイクロフォン用孔５０ｃの奥のハウジング５０内部に設けられる。マイク７９は、ユーザの音声等、端末装置７の周囲の音を検出する。
【０１１５】
端末装置７は、音声出力手段であるスピーカ７７を備えている。図８の（ｄ）図に示すように、ハウジング５０の表面の下側にはスピーカ孔５７が設けられる。スピーカ７７の出力音はこのスピーカ孔５７から出力される。本実施形態では、端末装置７は２つのスピーカを備えており、左スピーカおよび右スピーカのそれぞれの位置にスピーカ孔５７が設けられる。なお、端末装置７は、スピーカ７７の音量を調節するためのつまみ６４を備える。また、端末装置７は、イヤホン等の音声出力部を接続するための音声出力端子６２を備える。ここでは、ハウジングの下側の側面に付加装置が接続されることを考慮して、上記音声出力端子６２およびつまみ６４はハウジング５０の上画の側面に設けられるが、左右の側面や下側の側面に設けられてもよい。
【０１１６】
また、ハウジング５０には、赤外線通信モジュール８２からの赤外線信号を端末装置７の外部に出射するための窓６３が設けられる。ここでは、ＬＣＤ５１の両側を把持した場合にユーザの前方へ赤外線信号が発射されるように、窓６３はハウジング５０の上側の側面に設けられる。ただし、他の実施形態においては、窓６３は、例えばハウジング５０の裏面等、どの位置に設けられてもよい。
【０１１７】
また、端末装置７は、他の装置を端末装置７に接続するための拡張コネクタ５８を備えている。拡張コネクタ５８は、端末装置７に接続される他の装置との間でデータ（情報）を送受信するための通信端子である。なお、拡張コネクタ５８に接続される他の付加装置はどのようなものであってもよく、例えば、特定のゲームに用いるコントローラ（銃型のコントローラ等）やキーボード等の入力装置であってもよい。付加装置を接続する必要がなければ、拡張コネクタ５８は設けられていなくともよい。拡張コネクタ５８には、付加装置に電力を供給する端子や、充電のための端子が含まれていてもよい。
【０１１８】
また、端末装置７は、拡張コネクタ５８とは別に、付加装置から電力を取得するための充電端子６６を有する。図示しない充電スタンドに充電端子６６が接続された場合、充電スタンドから端末装置７へ電力が供給される。
【０１１９】
また、端末装置７は充電コネクタを有し、ハウジング５０は充電コネクタを保護するためのカバー部６１を有する。充電コネクタは、後述する充電器８６に接続可能であり、充電器に充電コネクタが接続された場合、充電器８６から端末装置７へ電力が供給される。
【０１２０】
図８（ｄ）および図９に示すように、突起部（庇部５９）の下面には、付加装置が有する爪部が係止可能な係止穴５９ａおよび５９ｂが設けられる。また、ハウジング５０の下面に係止穴５０ａおよび５０ｂが設けられる。端末装置７に付加装置を接続する場合には、付加装置の４つの爪部が上記４つの各係止穴にそれぞれ係止することによって端末装置７と付加装置とが固定される。
【０１２１】
また、端末装置７は、ハウジング５０に対して着脱可能な電池蓋６７を有している。電池蓋６７の内側には電池（図１０に示す電池８５）が配置される。本実施形態においては、電池蓋６７はハウジング５０の裏側に設けられ、突起部（庇部５９）の下側に設けられる。
【０１２２】
また、端末装置７のハウジング５０には、ストラップの紐を結びつけるための孔６５ａおよび６５ｂが設けられる。ユーザは、孔６５ａおよび６５ｂのいずれかにストラップを結びつけ、ストラップを自身の手首に結びつけてもよい。これによって、万一ユーザが端末装置７を落としたり、端末装置７が手から離れたりした場合でも、端末装置７が落下したり他の物に衝突したりすることを防止することができる。
【０１２３】
なお、図８および図９に示した端末装置７に関して、各操作ボタンやハウジング５０の形状や、各構成要素の数および設置位置等は単なる一例に過ぎず、他の形状、数、および設置位置であってもよい。
【０１２４】
次に、図１０を参照して、端末装置７の内部構成について説明する。図１０は、一例である端末装置７の内部構成を示すブロック図である。図１０に示すように、端末装置７は、図８に示した構成の他、タッチパネルコントローラ７１、磁気センサ７２、加速度センサ７３、ジャイロセンサ７４、ユーザインタフェースコントローラ（ＵＩコントローラ）７５、コーデックＬＳＩ７６、スピーカ７７、サウンドＩＣ７８、マイク７９、無線モジュール８０、アンテナ８１、赤外線通信モジュール８２、フラッシュメモリ８３、電源ＩＣ８４、電池８５、およびバイブレータ８９を備える。これらの電子部品は、電子回路基板上に実装されてハウジング５０内に収納される。
【０１２５】
ＵＩコントローラ７５は、各種の入出力部に対するデータの入出力を制御するための回路である。ＵＩコントローラ７５は、タッチパネルコントローラ７１、アナログスティック５３（アナログスティック５３Ａおよび５３Ｂ）、操作ボタン５４（各操作ボタン５４Ａ〜５４Ｌ）、マーカ部５５、磁気センサ７２、加速度センサ７３、ジャイロセンサ７４、およびバイブレータ８９に接続される。また、ＵＩコントローラ７５は、コーデックＬＳＩ７６と拡張コネクタ５８に接続される。また、ＵＩコントローラ７５には電源ＩＣ８４が接続され、ＵＩコントローラ７５を介して各部に電力が供給される。電源ＩＣ８４には内蔵の電池８５が接続され、電力が供給される。また、電源ＩＣ８４には、外部電源から電力を取得可能な充電器８６またはケーブルを、充電コネクタを介して接続することが可能であり、端末装置７は、当該充電器８６またはケーブルを用いて外部電源からの電力供給と充電を行うことができる。なお、端末装置７は、図示しない充電機能を有するクレイドルに端末装置７を装着することで充電を行うことも可能である。
【０１２６】
タッチパネルコントローラ７１は、タッチパネル５２に接続され、タッチパネル５２の制御を行う回路である。タッチパネルコントローラ７１は、タッチパネル５２からの信号に基づいて所定の形式の入力位置データを生成してＵＩコントローラ７５へ出力する。入力位置データは、タッチパネル５２の入力面において入力が行われた位置の座標を表す。なお、タッチパネルコントローラ７１は、タッチパネル５２からの信号の読み込み、および、入力位置データの生成を所定時間に１回の割合で行う。また、ＵＩコントローラ７５からタッチパネルコントローラ７１へは、タッチパネル５２に対する各種の制御指示が出力される。
【０１２７】
アナログスティック５３は、ユーザの指で操作されるスティック部がスライドした（または傾倒した）方向および量を表すスティックデータをＵＩコントローラ７５へ出力する。また、操作ボタン５４は、各操作ボタン５４Ａ〜５４Ｌに対する入力状況（押下されたか否か）を表す操作ボタンデータをＵＩコントローラ７５へ出力する。
【０１２８】
磁気センサ７２は、磁界の大きさおよび方向を検知することで方位を検出する。検出された方位を示す方位データは、ＵＩコントローラ７５へ出力される。また、ＵＩコントローラ７５から磁気センサ７２へは、磁気センサ７２に対する制御指示が出力される。磁気センサ７２に関しては、ＭＩ（磁気インピーダンス）素子、フラックスゲートセンサ、ホール素子、ＧＭＲ（巨大磁気抵抗）素子、ＴＭＲ（トンネル磁気抵抗）素子、あるいはＡＭＲ（異方性磁気抵抗）素子等を用いたセンサがあるが、方位を検出することができればどのようなものが用いられてもよい。なお、厳密には、地磁気以外に磁界が発生している場所においては、得られた方位データは方位を示さないことになるが、そのような場合であっても、端末装置７が動いた場合には方位データが変化するため、端末装置７の姿勢の変化を算出することができる。
【０１２９】
加速度センサ７３は、ハウジング５０の内部に設けられ、３軸（図８の（ａ）図に示すｘｙｚ軸）方向に沿った直線加速度の大きさを検出する。具体的には、加速度センサ７３は、ハウジング５０の長辺方向をｘ軸、ハウジング５０の表面に対して垂直な方向をｙ軸、ハウジング５０の短辺方向をｚ軸として、各軸の直線加速度の大きさを検出する。検出された加速度を表す加速度データはＵＩコントローラ７５へ出力される。また、ＵＩコントローラ７５から加速度センサ７３へは、加速度センサ７３に対する制御指示が出力される。加速度センサ７３は、本実施形態では例えば静電容量式のＭＥＭＳ型加速度センサであるとするが、他の実施形態においては他の方式の加速度センサを用いるようにしてもよい。また、加速度センサ７３は１軸または２軸方向を検出する加速度センサであってもよい。
【０１３０】
ジャイロセンサ７４は、ハウジング５０の内部に設けられ、上記ｘ軸、ｙ軸およびｚ軸の３軸周りの角速度を検出する。検出された角速度を表す角速度データは、ＵＩコントローラ７５へ出力される。また、ＵＩコントローラ７５からジャイロセンサ７４へは、ジャイロセンサ７４に対する制御指示が出力される。なお、３軸の角速度を検出するために用いられるジャイロセンサの数および組み合わせはどのようなものであってもよく、ジャイロセンサ７４はジャイロセンサ４８と同様、２軸ジャイロセンサと１軸ジャイロセンサとで構成されてもよい。また、ジャイロセンサ７４は１軸または２軸方向を検出するジャイロセンサであってもよい。
【０１３１】
バイブレータ８９は、例えば振動モータやソレノイドであり、ＵＩコントローラ７５に接続される。ＵＩコントローラ７５の指示によりバイブレータ８９が作動することによって端末装置７に振動が発生する。これによって、端末装置７を把持しているユーザの手にその振動が伝達される、いわゆる振動対応ゲームを実現することができる。
【０１３２】
ＵＩコントローラ７５は、上記の各構成要素から受け取った入力位置データ、スティックデータ、操作ボタンデータ、方位データ、加速度データ、および角速度データを含む操作データをコーデックＬＳＩ７６へ出力する。なお、拡張コネクタ５８を介して端末装置７に他の装置が接続される場合には、当該他の装置に対する操作を表すデータが上記操作データにさらに含まれていてもよい。
【０１３３】
コーデックＬＳＩ７６は、ゲーム装置３へ送信するデータに対する圧縮処理、および、ゲーム装置３から送信されたデータに対する伸張処理を行う回路である。コーデックＬＳＩ７６には、ＬＣＤ５１、カメラ５６、サウンドＩＣ７８、無線モジュール８０、フラッシュメモリ８３、および赤外線通信モジュール８２が接続される。また、コーデックＬＳＩ７６はＣＰＵ８７と内部メモリ８８を含む。端末装置７はゲーム処理自体を行なわない構成であるが、端末装置７の管理や通信のための最小限のプログラムを実行してもよい。電源投入時にフラッシュメモリ８３に格納されたプログラムを内部メモリ８８に読み出してＣＰＵ８７が実行することで、端末装置７が起動する。また、内部メモリ８８の一部の領域はＬＣＤ５１のためのＶＲＡＭとして使用される。
【０１３４】
カメラ５６は、ゲーム装置３からの指示に従って画像を撮像し、撮像した画像データをコーデックＬＳＩ７６へ出力する。また、コーデックＬＳＩ７６からカメラ５６へは、画像の撮像指示等、カメラ５６に対する制御指示が出力される。なお、カメラ５６は動画の撮影も可能である。すなわち、カメラ５６は、繰り返し撮像を行って画像データをコーデックＬＳＩ７６へ繰り返し出力することも可能である。
【０１３５】
サウンドＩＣ７８は、スピーカ７７およびマイク７９に接続され、スピーカ７７およびマイク７９への音声データの入出力を制御する回路である。すなわち、コーデックＬＳＩ７６から音声データを受け取った場合、サウンドＩＣ７８は当該音声データに対してＤ／Ａ変換を行って得られる音声信号をスピーカ７７へ出力し、スピーカ７７から音を出力させる。また、マイク７９は、端末装置７に伝わる音（ユーザの音声等）を検知して、当該音を示す音声信号をサウンドＩＣ７８へ出力する。サウンドＩＣ７８は、マイク７９からの音声信号に対してＡ／Ｄ変換を行い、所定の形式の音声データをコーデックＬＳＩ７６へ出力する。
【０１３６】
赤外線通信モジュール８２は、赤外線信号を発光し、他の装置との間で赤外線通信を行う。ここでは、赤外線通信モジュール８２は、例えばＩｒＤＡの規格に従った赤外線通信を行う機能と、テレビ２を制御するための赤外線信号（制御信号）を出力する機能とを備える。
【０１３７】
コーデックＬＳＩ７６は、カメラ５６からの画像データ、マイク７９からの音声データ、および、ＵＩコントローラ７５からの操作データを、端末操作データとして無線モジュール８０を介してゲーム装置３へ送信する。本実施形態では、コーデックＬＳＩ７６は、画像データおよび音声データに対して、コーデックＬＳＩ２７と同様の圧縮処理を行う。上記端末操作データ、ならびに、圧縮された画像データおよび音声データは、送信データとして無線モジュール８０へ出力される。無線モジュール８０にはアンテナ８１が接続されており、無線モジュール８０はアンテナ８１を介してゲーム装置３へ上記送信データを送信する。無線モジュール８０は、ゲーム装置３の端末通信モジュール２８と同様の機能を有している。すなわち、無線モジュール８０は、例えばＩＥＥＥ８０２．１１ｎの規格に準拠した方式により、無線ＬＡＮに接続する機能を有する。送信されるデータは必要に応じて暗号化されていてもよいし、されていなくともよい。
【０１３８】
以上のように、端末装置７からゲーム装置３へ送信される送信データには、操作データ（端末操作データ）、画像データ、および音声データが含まれる。なお、拡張コネクタ５８を介して端末装置７に他の装置が接続される場合には、当該他の装置から受け取ったデータが上記送信データにさらに含まれていてもよい。コーデックＬＳＩ７６は、赤外線通信モジュール８２による赤外線通信によって受信したデータを、必要に応じて上記送信データに含めてゲーム装置３へ送信してもよい。
【０１３９】
また、上述のように、ゲーム装置３から端末装置７へは、圧縮された画像データおよび音声データが送信される。これらのデータはアンテナ８１（受信部）で受信され、無線モジュール８０を介してコーデックＬＳＩ７６に送られる。コーデックＬＳＩ７６は、受信された画像データおよび音声データを伸張する。伸張された画像データはＬＣＤ５１へ出力され、画像がＬＣＤ５１に表示される。つまり、コーデックＬＳＩ７６（ＣＰＵ８７）は、受信された画像データを表示部に表示させる。また、伸張された音声データはサウンドＩＣ７８へ出力され、サウンドＩＣ７８はスピーカ７７から音を出力させる。
【０１４０】
また、ゲーム装置３から受信されるデータに端末制御データが含まれる場合、コーデックＬＳＩ７６およびＵＩコントローラ７５は、端末制御データに従った制御指示を各部に行う。上述のように、端末制御データは、端末装置７が備える各構成要素（本実施形態では、カメラ５６、タッチパネルコントローラ７１、マーカ部５５、各センサ６２〜６４、および赤外線通信モジュール８２）に対する制御指示を表すデータである。本実施形態では、端末制御データが表す制御指示としては、上記各構成要素を動作させたり、動作を休止（停止）させたりする指示が考えられる。すなわち、ゲームで使用しない構成要素については電力消費を抑えるために休止させてもよく、その場合、端末装置７からゲーム装置３へ送信される送信データには、休止した構成要素からのデータが含まれないようにする。なお、マーカ部５５は赤外ＬＥＤであるので、制御は単に電力の供給のＯＮ／ＯＦＦでよい。
【０１４１】
また、ゲーム装置３は、上記赤外線通信モジュール８２の出力を制御することによって、テレビ２の動作を制御することが可能である。すなわち、ゲーム装置３は、テレビ２を制御するための制御指令に対応する赤外線信号を赤外線通信モジュール８２に出力させるための指示（上記端末制御データ）を端末装置７へ出力する。この指示に応じて、コーデックＬＳＩ７６は、上記制御指令に対応する赤外線信号を赤外線通信モジュール８２に出力させる。ここで、テレビ２は赤外線信号を受光可能な赤外線受光部を備えている。赤外線通信モジュール８２から出力された赤外線信号が赤外線受光部によって受光されることで、テレビ２は当該赤外線信号に応じた動作を行う。なお、ゲーム装置３からの上記指示は、赤外線信号自体を示すものであってもよいし、端末装置７が赤外線信号のパターンを記憶している場合には、当該パターンを示す指示であってもよい。
【０１４２】
以上のように、端末装置７は、タッチパネル５２、アナログスティック５３、および操作ボタン５４といった操作部を備えるが、他の実施形態においては、これらの操作部に代えて、または、これらの操作部とともに、他の操作部を備える構成であってもよい。
【０１４３】
また、端末装置７は、端末装置７の動き（位置や姿勢、あるいは、位置や姿勢の変化を含む）を算出するためのセンサとして、磁気センサ７２、加速度センサ７３、およびジャイロセンサ７４を備えるが、他の実施形態においては、これらのセンサのうち１つまたは２つのみを備える構成であってもよいし、これらのセンサを備えていない構成であってもよい。また、他の実施形態においては、これらのセンサに代えて、または、これらのセンサとともに、他のセンサを備える構成であってもよい。
【０１４４】
また、端末装置７は、カメラ５６およびマイク７９を備える構成であるが、他の実施形態においては、カメラ５６およびマイク７９を備えていなくてもよく、また、いずれか一方のみを備えていてもよい。
【０１４５】
また、端末装置７は、端末装置７とコントローラ５との位置関係（コントローラ５から見た端末装置７の位置および／または姿勢等）を算出するための構成としてマーカ部５５を備える構成であるが、他の実施形態ではマーカ部５５を備えていない構成としてもよい。また、他の実施形態では、端末装置７は、上記位置関係を算出するための構成として他の手段を備えていてもよい。例えば、他の実施形態においては、コントローラ５がマーカ部を備え、端末装置７が撮像素子を備える構成としてもよい。さらにこの場合、マーカ装置６は赤外ＬＥＤに代えて、撮像素子を備える構成としてもよい。
【０１４６】
［７．映像表示システムの動作］
次に、映像表示システム９０の動作について説明する。以下では、ゲームシステム１が送信サーバ９１に対して映像情報を取得する要求（選択指示）を行い、当該要求に応じて送信サーバ９１が映像情報を送信し、ゲームシステム１が映像情報を受信して２つの表示装置に映像コンテンツおよび広告情報をそれぞれ表示する場合について説明する。また、以下では、映像コンテンツとして放送済のテレビ番組（いわゆる見逃し番組）が提供され、テレビ番組の制作者（放送事業者）が送信サーバ９１を用いてテレビ番組をゲームシステム１に提供する場合を例として説明する。
【０１４７】
まず、映像表示システム９０の動作に用いられる各種データについて説明する。図１１は、ゲーム装置３の記憶部（外部メインメモリ１２、内部メインメモリ１１ｅ、およびフラッシュメモリ１７を含む）に記憶されるデータの一例を示す図である。図１１に示すように、ゲーム装置３の記憶部には、制御プログラム１１０、操作データ１１１、映像情報データ１１２、および処理用データ１１６が記憶される。なお、記憶部には、図１１に示すデータの他、ゲーム装置３における処理に用いられる各種データ（画像データや音声データ等）が記憶される。また、図１１に示すデータは、ゲーム装置３内の記憶部の他、ゲーム装置３がアクセス可能な他の記憶装置に記憶されてもよい。
【０１４８】
制御プログラム１１０は、ゲーム装置３（ゲームシステム１）における処理をＣＰＵ１０に実行させるためのプログラムである。本実施形態では、ＣＰＵ１０が制御プログラム１１０を実行することによって、図１２に示すフローチャートの各ステップが実行される。制御プログラム１１０は、ゲーム装置３に電源が投入された後の適宜のタイミングでフラッシュメモリ１７からその一部または全部が読み込まれて記憶部に記憶される。なお、制御指示プログラム１１０は、フラッシュメモリ１７に代えて、光ディスク４やゲーム装置３の外部の他の装置から（例えばインターネットを介して）取得されてもよい。
【０１４９】
操作データ１１１は、端末装置７に対するプレイヤの操作を表すデータ（端末操作データ）である。操作データ１１１は、端末装置７から送信されてゲーム装置３において取得され、記憶部に記憶される。なお、ゲーム装置３は、複数の端末装置と通信可能であり、各端末装置から操作データをそれぞれ取得することが可能である。端末装置が複数である場合、各端末装置からそれぞれ送信されてくる各端末操作データが記憶部にそれぞれ記憶される。記憶部には、端末装置毎に最新の（最後に取得された）ものから順に所定個数の端末操作データが記憶されてもよい。
【０１５０】
本実施形態においては、操作データ１１１は、角速度データ、加速度データ、操作ボタンデータ、スティックデータ、タッチ位置データ、および方位データを含む。角速度データは、ジャイロセンサ７４によって検出された角速度を表すデータである。加速度データは、加速度センサ７３によって検出された加速度（加速度ベクトル）を表すデータである。操作ボタンデータは、端末装置７に設けられる各操作ボタン５４Ａ〜５４Ｌに対する入力状態を表すデータである。具体的には、操作ボタンデータは、各操作ボタン５４Ａ〜５４Ｌが押下されているか否かを表す。スティックデータは、アナログスティック５３（アナログスティック５３Ａおよび５３Ｂ）のスティック部がスライドした（または傾倒した）方向および量を表すデータである。タッチ位置データは、タッチパネル５２の入力面において入力が行われた位置（タッチ位置）を表すデータである。本実施形態では、タッチ位置データは、上記入力面上の位置を示すための２次元座標系の座標値を表す。なお、タッチパネル５２がマルチタッチ方式である場合には、タッチ位置データは複数のタッチ位置を表すこともある。方位データは、磁気センサ７２によって検出された方位を表すデータである。
【０１５１】
なお、操作データ１１１は、本実施形態において操作データ１１１が含む上記各データのいずれか１つのみを含むものであってもよい。また、端末装置７が他の入力手段（例えば、タッチパッドや、コントローラ５の撮像手段等）を有する場合には、操作データ１１１は、当該他の入力手段に対する操作を表すデータを含んでいてもよい。
【０１５２】
映像情報データ１１２は、ゲーム装置３において取得された映像情報を表すデータである。本実施形態においては、映像情報データ１１２は、コンテンツデータ１１３、広告データ１１４、再生制御データ１１５を含む。コンテンツデータ１１３は、映像情報に含まれる映像コンテンツを表すデータである。広告データ１１４は、映像情報に含まれる広告情報を表すデータである。再生制御データ１１５は、端末装置７における広告情報の再生を制御する指示（再生制御指示）を表すデータである。
【０１５３】
処理用データ１１６は、後述する映像表示処理（図１２）において用いられるデータである。処理用データ１１６は、送信データ１１７および制御指令データ１１８を含む。なお、図１１に示すデータの他、処理用データ１１６は、制御プログラム１１０において用いられる各種のデータを含む。
【０１５４】
送信データ１１７は、ゲームシステム１（ゲーム装置３）から送信サーバ９１へ送信すべき送信情報を表す。送信データ１１７は、ユーザの属性情報および／または現在情報を表す。属性情報は、ユーザの年齢、住所（住んでいる地域）、および、家族構成等、ゲームシステム１のユーザに関する情報である。現在情報は、現在状況（例えば、現在時刻や、現在の天気等）を表す。本実施形態においては、送信データ１１７は、属性情報を表すデータと、現在情報を表すデータとの両方を含む。
【０１５５】
制御指令データ１１８は、テレビ２を制御するための制御指令を表すデータである。本実施形態においては、テレビ２に対して各種の動作を行わせるための各種の制御指令を表すデータが、ゲーム装置３内の記憶部に予め記憶されている。制御指令データ１１８は、上記各種の制御指令のうち、テレビ２へ送信すべき制御指令を表す。
【０１５６】
次に、図１２〜図１７を参照して、本実施形態においてゲーム装置３で実行される処理の詳細を説明する。図１２は、本実施形態においてゲーム装置３で実行される処理の流れの一例を示すメインフローチャートである。ゲーム装置３の電源が投入されると、ゲーム装置３のＣＰＵ１０は、図示しないブートＲＯＭに記憶されている起動プログラムを実行し、これによってメインメモリ（外部メインメモリ１２または内部メインメモリ１１ｅ）等の各ユニットが初期化される。その後、フラッシュメモリ１７に記憶された制御プログラム１１０がメインメモリに読み込まれ、ＣＰＵ１０によって当該制御プログラム１１０の実行が開始される。図１２に示すフローチャートは、以上の処理が完了した後に行われる処理を示すフローチャートである。なお、ゲーム装置３においては、電源投入後に制御プログラム１１０がすぐに実行される構成であってもよい。また、電源投入後にまず所定のメニュー画面を表示する内蔵プログラムが実行され、その後例えばメニュー画面に対する選択操作によって制御プログラム１１０の起動が指示されたことに応じて制御プログラム１１０が実行される構成であってもよい。
【０１５７】
なお、図面に示す各フローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよい。また、変数の値や、判断ステップで利用される閾値も、単なる一例に過ぎず、必要に応じて他の値が採用されてもよい。また、本明細書では、各フローチャートの各ステップの処理をＣＰＵ１０が実行するものとして説明するが、各フローチャートにおける一部のステップの処理を、ＣＰＵ１０以外のプロセッサや専用回路が実行するようにしてもよい。
【０１５８】
まず、ステップＳ１において、ＣＰＵ１０は送信サーバ９１にアクセスする。すなわち、ＣＰＵ１０は、映像コンテンツを選択するための選択画像を送信サーバ９１に対して要求し、当該選択画像を取得して表示する。選択画像は、例えば、映像コンテンツを紹介するウェブページである。なお、アクセス可能な送信サーバが複数である場合（例えば複数の放送事業者毎に送信サーバが設置される場合）、ＣＰＵ１０は、所定の条件に従って、アクセスする送信サーバを特定してもよい。例えば、ユーザの指示に従って送信サーバが特定されてもよいし、後述するユーザの属性情報に基づいて送信サーバが特定されてもよい。また、送信サーバを特定する具体的な方法はどのような方法であってもよい。例えば、ＣＰＵ１０は、各送信サーバへのリンクが張られたウェブページを提供するサーバにアクセスし、当該ウェブページにおいてユーザが送信サーバを指定するようにしてもよい。
【０１５９】
上記ステップＳ１において、ＣＰＵ１０は、上記選択画像を取得する取得要求を送信サーバ９１へ送信する。具体的には、ＣＰＵ１０は、ネットワーク９２へ送信すべきデータとして取得要求のデータをフラッシュメモリ１７の所定領域に記憶する。入出力プロセッサ１１ａは、フラッシュメモリ１７に記憶された取得要求のデータを所定のタイミングでネットワーク９２へ送信する。これによって、当該取得要求のデータが送信サーバ９１へ送信される。取得要求が送信サーバ９１において受信されると、送信サーバ９１からゲーム装置３へ選択画像が送信される。以下、送信サーバ９１における処理を図１３を参照して説明する。
【０１６０】
図１３は、本実施形態において送信サーバ９１で実行される処理の流れの一例を示すメインフローチャートである。図１３に示す一連の処理は、所定の制御プログラムを実行する送信サーバ９１の処理部１０２によって実行される。なお、図１３に示す処理は、ゲームシステム１からアクセスがあったことに応じて開始される。ゲームシステム１からのアクセスが中止されると、処理部１０２は図１３に示す処理を終了する。なお、複数のゲームシステムからアクセスがあった場合、処理部１０２は、図１３に示す処理をゲームシステム毎に並列的に実行する。
【０１６１】
まずステップＳ１１において、処理部１０２は、ゲーム装置３からの取得要求に応じて選択画像を送信する。ここで、選択画像のウェブページのデータは送信サーバ９１内の所定の記憶部に記憶されている。処理部１０２は、当該データを読み出し、通信部１０１を介してゲーム装置３へ送信する。送信サーバ９１においては、ステップＳ１１の次に、後述するステップＳ１２の処理が実行される。
【０１６２】
上記ステップＳ１１によって、ゲーム装置３において選択画像が受信される。ＣＰＵ１０は、受信された選択画像を２つの表示装置（テレビ２および端末装置７）の少なくとも一方に出力して表示する。なお、ステップＳ１においてゲームシステム１側で表示される画像（選択画像等）は、テレビ２に表示されてもよいし、端末装置７に表示されてもよい。画像が端末装置７に表示される場合には、タッチパネル５２等を用いてユーザが容易に操作を行うことができるとともに、テレビ２を他の用途で用いることができるので、便利である。また、上記ステップＳ１におけるユーザによる操作は、どのような方法で行われてもよいが、本実施形態においては端末装置７を用いて行われる。以上のステップＳ１の処理の次にステップＳ２の処理が実行される。
【０１６３】
図１２に示すステップＳ２において、ＣＰＵ１０は、再生すべき映像コンテンツを指定する。すなわち、ＣＰＵ１０は、上記選択画像に含まれる映像コンテンツのうちから１つを選択する選択操作をユーザから受け付け、選択操作によって選択された映像コンテンツを指定する。選択操作は、どのような方法で行われてもよいが、本実施形態においては端末装置７を用いて行われる。例えば、各映像コンテンツを表す画像を含む選択画像が端末装置７に表示され、映像コンテンツを表す画像をタッチする操作に応じて当該映像コンテンツが指定される。ＣＰＵ１０は、映像コンテンツが指定されると、指定された映像コンテンツを特定する情報（特定情報と呼ぶ。例えば、映像コンテンツに付されたＩＤ）のデータをメインメモリに記憶する。ステップＳ２の処理の次に、ステップＳ３の処理が実行される。
【０１６４】
ステップＳ３において、ＣＰＵ１０は、送信サーバ９１へ送信すべき上記送信情報を取得する。本実施形態においては、送信情報として、ユーザの属性を表す属性情報と、現在の状況を表す現在情報とが取得される。なお、送信情報を取得する方法はどのような方法であっても良い。例えば、ＣＰＵ１０は、ゲーム装置３（ゲームシステム１）に予め記憶されている情報を取得してもよい。例えば、ユーザの年齢や、住む地域や、家族構成等の属性情報がゲームシステム１に予め登録されている場合には、当該これらの属性情報が送信情報として取得されても良い。なお、複数人のユーザに関する属性情報が登録されている場合には、ＣＰＵ１０は、例えば端末装置７のカメラ５６で撮像されたユーザの画像に基づいて、端末装置７を現在使用しているユーザを特定し、当該ユーザの属性情報を取得するようにしてもよい。また、ＣＰＵ１０は、例えば現在の天気等の現在情報については、ネットワーク９２を介して外部装置から送信情報を取得してもよい。以上のようにして取得された送信情報を表すデータは、送信データ１１７としてメインメモリに記憶される。ステップＳ３の処理の次にステップＳ４の処理が実行される。
【０１６５】
ステップＳ４において、ＣＰＵ１０は、送信サーバに対して映像情報の選択指示（取得要求）を行う。この選択指示には、上記特定情報と送信情報とが含まれる。具体的には、ＣＰＵ１０は、特定情報のデータと、送信データ１１７とをメインメモリから読み出し、読み出したデータを含む選択指示データを生成する。選択指示データは、上記ステップＳ１における取得要求と同様の方法で送信サーバ９１へ送信される。ゲーム装置３においては、ステップＳ４の処理の次に、後述するステップＳ５の処理が実行される。
【０１６６】
ゲームシステム１における上記ステップＳ４の処理によって映像情報の選択指示が送信サーバ９１へ送信されたことに応じて、送信サーバ９１から映像情報が送信される。すなわち、送信サーバ９１においては、ステップＳ１１の次のステップＳ１２において、処理部１０２は、映像情報の選択指示を受信したか否かを判定する。ステップＳ１２の判定結果が肯定である場合、ステップＳ１３の処理が実行される。一方、ステップＳ１２の判定結果が否定である場合、ステップＳ１２の処理が再度実行される。つまり、処理部１０２は、ゲーム装置３から上記選択指示が受信されるまで待機し、受信した場合、ステップＳ１３の処理を実行する。
【０１６７】
ステップＳ１３において、処理部１０２は、映像情報の選択指示に基づいて、送信すべき映像コンテンツ（テレビ２に表示するための映像コンテンツ）を選択する。すなわち、映像格納部１０３に記憶されている映像コンテンツのうち、選択指示に含まれるＩＤにより特定される映像コンテンツが、送信すべき映像コンテンツとして選択される。ステップＳ１３の処理の次にステップＳ１４の処理が実行される。
【０１６８】
ステップＳ１４において、処理部１０２は、映像情報の選択指示に含まれる送信情報に基づいて、送信すべき広告情報を選択する。ここで選択される広告情報は、ステップＳ１３で選択された映像コンテンツがテレビ２において表示される場合に端末装置７に表示するための広告情報である。具体的には、広告格納部１０４に記憶されている広告情報のうち、送信情報に応じた内容の広告情報が、送信すべき広告情報として選択される。送信情報に基づく広告情報の選択の具体的な方法はどのような方法であってもよい。例えば、送信サーバ９１は、送信情報に含まれる所定の項目に関する条件（例えばユーザの年齢が３０歳から４０歳の間であることや、ユーザが住む地域が所定の地域内であること）と、その条件を満たす場合に選択する広告情報との対応を表す対応情報を用意しておく。そして、ステップＳ１４において、ＣＰＵ１０は、当該対応情報を用いて、送信情報に対応する広告情報を選択する。なお、ステップＳ１３で選択された映像コンテンツの再生時間よりも１つの広告情報の再生時間が短い場合、広告情報は複数選択されてもよい。また、選択される広告情報が映像コンテンツに応じて異なるようにしてもよい。すなわち、映像コンテンツと、その映像コンテンツが再生される場合に再生すべき広告情報との対応を表す情報を用意しておき、ステップＳ１４においてＣＰＵ１０は、ステップＳ１３で選択された映像コンテンツに対応する広告情報のうちから、送信すべき広告情報を選択するようにしてもよい。ステップＳ１４の処理の次にステップＳ１５の処理が実行される。
【０１６９】
以上のように、本実施形態においては、ゲーム装置３は、ユーザの属性および／または現在の状態を表す送信情報を取得し（ステップＳ３）、送信情報を送信サーバ９１へ送信する（ステップＳ４）。そして、送信サーバ９１は、受信した送信情報の送信先であるゲーム装置３へ送信すべき広告情報を当該送信情報に基づいて決定する（ステップＳ１４）。本実施形態によれば、送信サーバ９１は、映像コンテンツの視聴者の属性や、現在の状況に応じた広告情報を視聴者に提示することができる。これによれば、視聴者の年齢や住む地域等に応じた適切な広告情報を提示したり、映像コンテンツが視聴される時刻等に応じた適切な広告情報を提示したりすることによって、広告効果を向上することができる。
【０１７０】
ステップＳ１５において、処理部１０２は映像情報をゲーム装置３へ送信する。映像情報には、ステップＳ１３およびＳ１４で選択された映像コンテンツおよび広告情報が含まれる。なお、映像情報の送信方法はどのようなものであってもよいが、本実施形態においては、処理部１０２は映像情報についてストリーミング送信を行う。すなわち、処理部１０２は、映像格納部１０３に記憶される映像コンテンツと、広告格納部１０４に記憶される広告情報とを読み出し、映像コンテンツと広告情報の動画とを逐次送信する。なお、映像コンテンツと同じ時間分だけ広告情報を送信しなくてもよい場合（例えば、広告情報が端末装置７において繰り返し再生される場合）等には、一時的に映像コンテンツのみが送信されてもよい。また、他の実施形態においては、ゲーム装置３は、映像情報の全体をダウンロードしてから再生するようにしてもよい。また、送信サーバ９１は映像情報に対して暗号化等の処理を行い、ゲームシステム１側で映像情報を復号するようにしてもよい。このとき、映像コンテンツと広告情報とは別個に暗号化されてもよいし、映像コンテンツと広告情報とを含む映像情報に対して暗号化が行われてもよい。
【０１７１】
このように、本実施形態においては、送信サーバ９１は、映像コンテンツと広告情報との組み合わせを含む映像情報をゲームシステム１へ送信する。これによれば、映像コンテンツと、その映像コンテンツとともに提示したい広告情報とをセットにして送信することができるので、送信サーバ側（放送事業者側）が広告内容を容易に調整することができる。
【０１７２】
また、本実施形態においては、送信サーバ９１は、映像コンテンツと、動画を含む広告情報とをゲーム装置３へストリーミング送信する。このとき、ゲーム装置３は、逐次受信される映像コンテンツを逐次テレビ２へ出力するとともに、逐次受信される広告情報を端末装置７へ逐次送信する（後述するステップＳ６，Ｓ７）。これによって、映像コンテンツの内容に応じた適切なタイミングで所定の広告情報を再生させることが可能である。例えば、映像コンテンツが所定の内容となったタイミング（例えば、映像コンテンツが野球中継の番組である場合において、攻守が交代するタイミング）で所定の広告情報を再生させることで、当該広告情報の広告効果を高めることも可能である。本実施形態によれば、映像コンテンツに適した広告情報をサーバ側から容易に送信することができるので、映像コンテンツに適した広告情報をユーザ（視聴者）に提示することができ、広告効果をより高めることができる。
【０１７３】
さらに、本実施形態においては、映像情報には、再生制御指示が含まれてもよい。再生制御指示とは、端末装置７における広告情報の再生を制御する指示である。例えば、再生制御指示は、対象となる広告情報を繰り返し再生する旨の指示であってもよい。また、再生制御指示は、映像コンテンツの再生内容が所定の状態となったこと（例えば、所定の内容が再生されたことや、再生開始から所定時間が経過したこと）に応じて、対象となる広告情報を再生する旨の指示であってもよい。なお、再生制御指示は、再生する条件を表すデータの形式であってもよいし、ゲーム装置３において実行可能なプログラムの形式であってもよい。ステップＳ１５において、ＣＰＵ１０は、映像情報をストリーミング送信する間における適宜のタイミングで、映像情報に再生制御指示を含めて送信する。例えば、再生制御指示は、制御の対象となる広告情報が送信される前に送信されてもよい。
【０１７４】
上記ステップＳ１５における映像情報の送信は、映像情報の全部を送信し終わるまで続けられる。映像情報の送信が完了すると、ステップＳ１２の処理が再度実行される。以降、処理部１０２は、送信サーバ９１に対するゲームシステム１によるアクセスが中止されるまで、ステップＳ１２〜Ｓ１５の処理を繰り返し実行する。
【０１７５】
図１２の説明に戻り、ステップＳ５において、ＣＰＵ１０は再生制御処理を実行する。再生制御処理は、送信サーバ９１からの映像情報に含まれる映像コンテンツおよび広告情報を２つの表示装置に表示させる処理である。なお、本実施形態においては、再生制御処理は、所定時間（１フレーム時間）に１回の割合で繰り返し実行される。以下、図１４を参照して、再生制御処理の詳細について説明する。
【０１７６】
図１４は、図１２に示す再生制御処理（ステップＳ５）の詳細な流れの一例を示すフローチャートである。再生制御処理においてはまずステップＳ２１において、ＣＰＵ１０は、端末装置７から送信されてくる操作データ（端末操作データ）を取得する。端末装置７は、端末操作データをゲーム装置３へ繰り返し送信するので、ゲーム装置３は端末操作データを逐次受信する。ゲーム装置３においては、端末通信モジュール２８が端末操作データを逐次受信し、入出力プロセッサ１１ａが端末操作データをメインメモリに逐次記憶する。ステップＳ２１においては、ＣＰＵ１０は、最新の操作データ１１１をメインメモリから読み出す。ステップＳ２１の次にステップＳ２２の処理が実行される。
【０１７７】
ステップＳ２２において、ＣＰＵ１０は、送信サーバ９１から送信されてくる映像情報を受信（取得）する。すなわち、送信サーバ９１から受信したデータはフラッシュメモリ１７に記憶される。すなわち、映像情報に含まれる映像コンテンツを表すデータはコンテンツデータ１１３としてフラッシュメモリ１７に記憶され、映像情報に含まれる広告情報を表すデータは広告データ１１４としてフラッシュメモリ１７に記憶され、再生制御指示を表すデータは再生制御データ１１５としてフラッシュメモリ１７に記憶される。なお、送信サーバ９１はストリーミング送信によって映像情報を逐次送信してくるので、フラッシュメモリ１７には映像情報に含まれる各データが逐次記憶される。なお、フラッシュメモリ１７に記憶される各データのうち、再生が終了した画像（動画あるいは静止画）に関するデータは適宜削除されてもよい。ステップＳ２２の次にステップＳ２３の処理が実行される。
【０１７８】
ステップＳ２３において、ＣＰＵ１０は、映像コンテンツの再生に関する操作（再生操作）が行われたか否かを判定する。再生操作は、映像コンテンツの再生を制御する指示を行うための操作であればどのようなものであってもよい。本実施形態においては、再生操作は、映像コンテンツに対する再生、停止、および一時停止の操作である。なお、他の実施形態においては、再生操作は、映像コンテンツの早送り、巻き戻し等の操作や、映像コンテンツとともに出力される音声の音量調整等の操作であってもよい。また、再生操作は、どのような方法で行われてもよいが、本実施形態においては端末装置７を用いて行われる。また、詳細はステップＳ２９の説明において後述するが、本実施形態においてはユーザはタッチパネル５２を用いて再生操作を行うことができる。上記ステップＳ２３における具体的な処理としては、ＣＰＵ１０は、ステップＳ２１で読み出した操作データに基づいて、再生操作が行われたか否かを判定する。ステップＳ２３の判定結果が否定である場合、ステップＳ２４の処理が実行される。一方、ステップＳ２３の判定結果が否定である場合、ステップＳ２５の処理が実行される。
【０１７９】
ステップＳ２４において、ＣＰＵ１０は、映像コンテンツの再生制御を行う。すなわち、フラッシュメモリ１７に記憶されている映像コンテンツの画像のうち、テレビ２に出力すべき映像コンテンツの画像を指定する。ステップＳ２４では、通常の再生が行われるように、時系列に映像コンテンツが指定される。ステップＳ２４の処理の次に、後述するステップＳ２６の処理が実行される。
【０１８０】
ステップＳ２５において、ＣＰＵ１０は、上記再生操作に応じた映像コンテンツの再生制御を行う。すなわち、テレビ２に出力される映像コンテンツの画像が再生操作（早送り、巻き戻し、一時停止等）に応じたものとなるように、フラッシュメモリ１７に記憶されている映像コンテンツの画像のうちから画像を指定する。ステップＳ２５の処理の次にステップＳ２６の処理が実行される。
【０１８１】
ここで、本実施形態においては、ユーザは、端末装置７を用いてテレビ２に対する操作を行うことが可能である。つまり、テレビ２は、端末装置７に対するユーザの操作に応じて生成される制御信号を端末装置７またはゲーム装置３から受信し、当該制御信号に応じた動作を行う。以下、テレビ２の動作を制御するためのステップＳ２６およびＳ２７の処理の詳細を説明する。
【０１８２】
ステップＳ２６において、ＣＰＵ１０は、テレビ２を制御するための操作（テレビ操作）が行われたか否かを判定する。テレビ操作は、テレビ２の動作を制御する指示を行うための操作であればどのようなものであってもよい。本実施形態においては、テレビ操作は、テレビ２の電源のオン／オフ、音量の増減、表示モードの変更等の操作である。なお、他の実施形態において、テレビ２において映像コンテンツの再生の制御が可能である場合には、テレビ操作は、例えば映像コンテンツの再生や早送りや巻き戻しの操作等、映像コンテンツの再生に関する（テレビ２に対する）操作であってもよい。また、テレビ操作は、どのような方法で行われてもよいが、本実施形態においては端末装置７を用いて行われる。また、詳細は後述するが、本実施形態においては、テレビ操作も再生操作と同様、ユーザはタッチパネル５２を用いて行うことができる。上記ステップＳ２３における具体的な処理としては、ＣＰＵ１０は、ステップＳ２１で読み出した操作データに基づいて、テレビ操作が行われたか否かを判定する。ステップＳ２６の判定結果が否定である場合、ステップＳ２７の処理が実行される。一方、ステップＳ２６の判定結果が否定である場合、ステップＳ２７の処理がスキップされてステップＳ２８の処理が実行される。
【０１８３】
ステップＳ２７において、ＣＰＵ１０は、ユーザによるテレビ操作に応じてテレビ２に対する制御を行う。すなわち、テレビ操作に応じた動作をテレビ２に行わせるための制御指令が生成され、テレビ２へ出力される。ＣＰＵ１０は、上記制御指令を表す制御指令データ１１８を記憶部に記憶する。なお、制御指令によってテレビ２を制御する方法はどのような方法であってもよい。本実施形態におけるゲームシステム１においては、以下に示す第１および／または第２の方法によってテレビ２を制御することが可能である。
【０１８４】
第１の方法においては、端末装置７は、端末装置７に対するユーザの操作に応じて、映像コンテンツの再生および／または表示に関する制御信号をテレビ２へ送信し、テレビ２は、端末装置７からの制御信号に応じた動作を行う。本実施形態においては、ＣＰＵ１０は、制御指令データ１１８が表す制御指令に対応する赤外線信号を赤外線通信モジュール８２に出力させるための指示を端末装置７に送信する。この指示に応じて、端末装置７のコーデックＬＳＩ７６は、上記制御指令に対応する赤外線信号を赤外線通信モジュール８２に出力させる。この赤外線信号がテレビ２の赤外線受光部によって受光されることで、テレビ２が制御指令に応じた動作を行う。本実施形態においては、一般的なテレビが有する赤外線受信機能を用いた赤外線通信によって端末装置７がテレビ２を制御するので、一般的なテレビを表示装置として容易に用いることができ、汎用性が高いシステムを提供することができる。
【０１８５】
一方、第２の方法においては、ゲーム装置３が上記制御信号をテレビ２へ出力し、テレビ２は制御信号に応じた動作を行う。すなわち、本実施形態においては、ＣＰＵ１０は、制御指令データ１１８が表す制御指令に対応する制御信号をＡＶコネクタ１６を介してテレビ２に出力する。ゲームシステム１は、上記第１および第２の方法の少なくともいずれかによってテレビ２の動作を制御する。ステップＳ２７の次にステップＳ２８の処理が実行される。
【０１８６】
以上のように、本実施形態においては、端末装置は、ユーザの操作を受け付ける操作部を備え、操作部に対する操作を表す操作データをゲーム装置３へ送信する。そして、ゲーム装置３は、操作データを取得し（ステップＳ２１）、テレビ２における映像コンテンツの再生および／または表示に関する制御を操作データに基づいて行う（ステップＳ２５，Ｓ２８）。なお、「映像コンテンツの再生に関する制御」とは、本実施形態においてはステップＳ２５の処理における制御である。また、「映像コンテンツの表示に関する制御」とは、本実施形態においては、ステップＳ２８の処理におけるテレビ２をオン／オフする制御である。このように、本実施形態においては、ユーザは、端末装置７を用いて映像コンテンツに対する操作を行うことができる。本実施形態によれば、映像コンテンツに対する操作を行う際にユーザは端末装置７を見るので、この際、端末装置７に表示される広告情報にもユーザの目を向けさせることができる。つまり、本実施形態においては、映像コンテンツに対する操作を（広告情報を表示する）端末装置７を用いて可能とすることによって、映像コンテンツの再生中において端末装置７に表示される広告情報にもユーザの目を向けさせることができ、広告情報の広告効果を向上することができる。
【０１８７】
ステップＳ２８において、ＣＰＵ１０は広告情報の再生制御を行う。すなわち、フラッシュメモリ１７に記憶されている広告情報の画像のうち、端末装置７へ出力すべき画像を指定する。ステップＳ２８における画像の指定は、どのような方法で行われてもよい。本実施形態においては、送信サーバ９１からの再生制御指示がある場合には、再生制御指示に従って画像が指定される。一方、再生制御指示がない場合には、通常の再生が行われるように、時系列に画像が指定される。具体的には、ＣＰＵ１０は、フラッシュメモリ１７に再生制御データ１１５が記憶されているか否かを判定する。そして、再生制御データ１１５が記憶されている場合には当該再生制御データ１１５を読み出し、再生制御指示に従って広告情報が再生されるように画像を指定する。一方、再生制御データ１１５が記憶されていない場合には時系列に再生されるように画像を指定する。
【０１８８】
以上のように、本実施形態においては、送信サーバ９１は、広告情報の再生に関する再生制御指示を含む映像情報を送信し（ステップＳ１５）、ＣＰＵ１０は、端末装置７における広告情報の再生を、当該再生制御指示に従って制御する（ステップＳ２８）。これによれば、端末装置７における広告情報の再生を送信サーバ９１側でより容易に制御することができる。例えば、以下に示すような態様で広告情報を再生することも可能である。
【０１８９】
図１５は、テレビおよび端末装置において再生される内容の一例を示す図である。本実施形態においては、ＣＰＵ１０は、例えば図１５に示すように、所定の広告Ａを再生制御指示に従って繰り返し再生するように制御してもよい（このとき、所定の広告Ａは、テレビ２において再生される映像コンテンツよりも再生時間が短い）。広告Ａは、例えば１つの広告情報として提供される１つのＣＭである。これによれば、広告情報の動画を繰り返し再生することで、広告効果を向上することができる。また、再生制御指示を用いることによって、送信サーバ９１から送信する映像情報のデータ量を低減することができる。
【０１９０】
また、ＣＰＵ１０は、映像コンテンツの内容が所定の状態となったタイミングで、所定の広告情報が端末装置７において再生されるように、端末装置７における広告情報の再生を制御してもよい。すなわち、図１５に示すように、テレビ２において再生される映像コンテンツが所定の状態となったタイミングＴ１に、端末装置７において所定の広告Ｂが再生されるようにしてもよい。
【０１９１】
なお、上記所定の状態はどのような状態であってもよいし、上記タイミングはどのようなタイミングでもよい。上記タイミングＴ１は、例えば、映像コンテンツに対する視聴（注目）をユーザが解除すると想定されるタイミングや、映像コンテンツに対する注意がそれると想定されるタイミングである。具体的には、上記タイミングＴ１としては、映像コンテンツが野球中継の番組である場合において攻守が交代するタイミングや、映像コンテンツにＣＭが含まれている場合において映像コンテンツがテレビ番組からＣＭに切り替わったタイミングが考えられる。このように、テレビ２に表示される映像コンテンツからユーザが目を離すと想定されるタイミングで、所定の広告Ｂを端末装置７において再生させることで、ユーザが広告Ｂに気付きやすくすることができ、これによって広告Ｂの広告効果を向上することができる。
【０１９２】
また、上記所定の広告情報は、上記映像コンテンツの内容に関連する内容であってもよい。このとき、上記タイミングＴ１としては、例えば、広告Ｂに関連する内容が映像コンテンツとして再生されるタイミングが考えられる。具体的には、映像コンテンツ中にも広告動画（ＣＭ）が含まれている場合において、ＣＰＵ１０は、映像コンテンツ中の所定の広告動画が再生されるタイミング（再生中または再生直後）で、当該所定の広告動画に関連する広告Ｂを端末装置７において再生してもよい。また、ＣＰＵ１０は、映像コンテンツ中においてある商品が表示されたタイミングで、当該商品に関する広告Ｂを端末装置７において再生してもよい。以上のように、ＣＰＵ１０は、テレビ２において再生される映像コンテンツの内容に応じた内容の広告情報が端末装置７において再生されるように、広告情報を端末装置７へ出力してもよい。これによれば、テレビ２における映像コンテンツにおいて紹介された商品等に関して、より詳細な情報を端末装置７によってユーザにすぐに提供することができる。これによれば、ユーザが見たい（より詳しい情報を知りたい）と思ったタイミングですぐに詳細情報を提供することができるので、広告Ｂの広告効果を向上することができる。また、上記によれば、例えば、映像コンテンツに含まれる広告（ＣＭ）の続きを、端末装置７に表示される広告情報で提示することも可能である。これによって、広告をユーザがより興味を抱くものにすることができ、広告情報の広告効果を向上することができる。
【０１９３】
なお、広告Ｂとしては、動画や静止画の他、ウェブページが表示されてもよい。例えば、テレビ２における映像コンテンツ中にＵＲＬが含まれる場合に、当該ＵＲＬのウェブページが端末装置７に表示されてもよい。より具体的には、映像表示コンテンツ中のＣＭにおいてスポンサーのウェブサイトのＵＲＬが表示された場合、端末装置７に当該ウェブサイトのページが表示されるようにしてもよい。これによれば、ユーザがＵＲＬを入力する手間を省くことができるとともに、ウェブページの広告効果を向上することができる。さらに、ウェブを利用して商品の購入操作をすることができるようにしてもよい。この場合、映像コンテンツの内容と購入画面を連動させることでテレビショッピングに近いことが実現でき、高い広告効果が得られる。購入操作には、タッチ操作で情報を入力するようにしてもよい。また、端末装置７にＲＦＩＤリーダを内蔵したり接続したりすることで、カード読み取りによる支払い処理を行なうようにしてもよい。
【０１９４】
また、映像コンテンツの内容が所定の状態となったかどうかの判定は、映像コンテンツに付されたタイミング情報を用いて行われてもよい。タイミング情報とは、上記判定を行うことができるものであればどのようなものであってもよいが、例えば、所定の状態となったことを表すフラグや、映像コンテンツを構成する各画像に付されたタイムスタンプである。ＣＰＵ１０は、タイミング情報を参照することによって上記判定を行う。上記の判定方法によれば、再生制御指示を用いることによって送信サーバ９１側で広告情報の表示タイミングを容易に制御・管理することができる。なお、他の実施形態においては、上記の判定は、ゲーム装置３が映像コンテンツの画像を解析することによって行われてもよい。
【０１９５】
なお、本実施形態においては、送信サーバ９１が再生制御指示を用いることで、図１５に示すような、ゲームシステム１における広告情報の表示タイミングの制御処理を行った。ここで、他の実施形態においては、送信サーバ９１は、図１５に示すような広告情報の表示タイミングの制御処理を、再生制御指示を用いずに（例えばストリーミング送信等によって）行うようにしてもよい。
【０１９６】
図１４の説明に戻り、ステップＳ２８の次のステップＳ２９において、ＣＰＵ１０は、広告情報に操作画像を含めた画像を生成する。本実施形態においては、ステップＳ２９で生成された画像が端末装置７に表示される。ここで、操作画像とは、端末装置７における操作部（タッチパネル５２や各ボタン５４Ａ〜５４Ｍ等）に対する操作に関する画像である。具体的には、操作画像は、タッチパネル５２に対する操作のために端末装置７に表示されるボタンの画像であってもよいし、端末装置７の各ボタンを用いた操作を表す画像（例えば、「Ａボタンで決定」や「Ｂボタンでキャンセル」を表す画像）であってもよい。
【０１９７】
本実施形態においては、操作画像として、テレビ２における映像コンテンツの再生に関する操作のための画像（再生操作画像）、および／または、テレビ２に対する操作のための画像（テレビ操作画像）が端末装置７に表示される。図１６は、再生操作画像の一例を示す図である。図１６において、端末装置７には、広告情報１２４に加えて、再生操作画像１２０が表示される。再生操作画像１２０は、停止ボタン１２１、再生ボタン１２２、および、一時停止ボタン１２３を含む。停止ボタン１２１は、映像コンテンツの再生を停止する指示を表す画像である。再生ボタン１２２は、映像コンテンツの再生の指示を表す画像である。一時停止ボタン１２３は、映像コンテンツの再生を一時停止する指示を表す画像である。なお、他の実施形態においては、再生操作画像として、映像コンテンツの早送りまたは巻き戻しの指示を表す画像や、映像コンテンツの再生位置を指定する指示を行うためのバーを表す画像等が表示されてもよい。
【０１９８】
図１７は、テレビ操作画像の一例を示す図である。図１７において、端末装置７には、テレビ操作画像１３０が表示される。なお、図面を見やすくする目的で、図１７においては示していないが、本実施形態においては、テレビ操作画像１３０の下に広告情報１２４が表示される。なお、他の実施形態においては、広告情報１２４が表示されなくてもよいし、テレビ操作画像１３０が広告情報１２４の上に半透明で表示されてもよい。図１７に示すように、テレビ操作画像１３０は、電源ボタン１３１、入力切替ボタン１３２、音量増加ボタン１３３、音量減少ボタン１３４、チャンネル増加ボタン１３５、チャンネル減少ボタン１３６、および、戻るボタン１３７を含む。上記ボタン１３１〜１３６は、テレビ２に対する制御指示を表す画像である。電源ボタン１３１は、テレビ２の電源のオン／オフを切り替える指示を表す画像である。入力切替ボタン１３２は、テレビ２における入力を切り替える（例えば、テレビ番組の映像を入力して表示するモードと、ゲーム装置３からの画像を入力して表示するモードとの間の切り替え）指示を表す画像である。音量増加ボタン１３３は、テレビ２の音量を上げる指示を表す画像である。音量減少ボタン１３４は、テレビ２の音量を上げる指示を表す画像である。チャンネル増加ボタン１３５は、テレビ２の選局を昇順に１つずつ変更する指示を表す画像である。チャンネル減少ボタン１３６は、テレビ２の選局を降順に１つずつ変更する指示を表す画像である。上記各ボタン１３１〜１３６によって、ユーザはテレビ２の電源、入力切替、音量、および選局を操作することができる。また、戻るボタン１３７は、テレビ操作画像１３０の表示を停止する指示を表す画像である。なお、他の実施形態においては、上記各ボタンの他、例えば、各チャンネルを表すボタンや、番組表を表示する指示を表すボタンや、（ゲーム装置３またはテレビ２が録画機能を有する場合）録画の指示を表すボタン等、一般的なテレビのリモコンが有するボタンが端末装置７に表示されてもよい。
【０１９９】
また、本実施形態においては、上記ステップＳ２３における再生操作は、上記再生操作画像１２０の各ボタン１２１〜１２３をタッチする操作である。また、上記ステップＳ２７におけるテレビ操作は、上記テレビ操作画像１３０の各ボタン１３１〜１３６をタッチする操作である。つまり、本実施形態においては、ユーザは、再生操作およびテレビ操作を端末装置７のタッチパネル５２を用いて行うことができる。これらの操作は、映像コンテンツを再生している間、タイミングに応じて入力が制御されてもよい。つまり、ＣＰＵ１０は、テレビ２において映像コンテンツが表示される場合における所定のタイミングにおいて、これらの操作の一部または全部を制限するようにしてもよい。たとえば、所定の映像を表示しているタイミングにおいては、表示の停止や早送り等の操作を受け付けないようにしたり、ボタンが表示されないようにしたりしてもよい。そのようにすることで、映像コンテンツの提供者側（送信サーバ側）が見せたい映像をユーザに必ず見てもらえる構成となる。例えば、映像コンテンツ内にもＣＭを含む場合において、ＣＭを飛ばさずに見てもらえるように構成することもできる。なお、再生操作およびテレビ操作を制限する指示は、送信サーバ９１によって行われてもよい。つまり、当該指示が映像情報とともに送信サーバ９１からゲームシステム１へ送信され、ＣＰＵ１０は、受信した指示に基づいて上記の操作を制限するようにしてもよい。
【０２００】
本実施形態においては、ＣＰＵ１０は、テレビ操作画像１３０を表示させる所定の操作が行われた場合、広告情報１２４にテレビ操作画像１３０を重ねた画像（図１７参照）を生成する。一方、上記所定の操作が行われていない場合、ＣＰＵ１０は、広告情報１２４および再生操作画像１２０を含む画像（図１６）を生成する。なお、上記所定の操作はどのような操作であってもよいが、例えば、端末装置７に設けられる所定のボタンを押下する操作であってもよい。これによれば、ユーザは１回の操作でテレビ操作画像１３０を容易に表示させることができ、便利である。
【０２０１】
ステップＳ２９の具体的な処理としては、ＣＰＵ１０は、表示すべき広告情報の画像をフラッシュメモリ１７から読み出し、当該画像に再生操作画像１２０（および、必要に応じてテレビ操作画像１３０）を追加した画像を生成する。なお、操作画像を生成するための具体的な方法はどのような方法であってもよいが、本実施形態においては、再生操作画像１２０およびテレビ操作画像１３０を生成するための画像データは、メインメモリ等に予め記憶されているものとする。なお、他の実施形態においては、上記画像データは、後述するように映像情報とともに送信サーバ９１から取得されてもよい。ＣＰＵ１０は、生成した画像をゲーム装置３の記憶部（フラッシュメモリ１７でもよいし、メインメモリでもよいし、ＶＲＡＭ１１ｄでもよい）に記憶する。ステップＳ２９の後、ＣＰＵ１０は再生制御処理を終了する。
【０２０２】
上記ステップＳ２９のように、本実施形態においては、端末装置７は、テレビ２に映像コンテンツが表示される場合において、広告情報とともに操作画像を表示する（図１６および図１７）。これによれば、ユーザは、映像コンテンツに対する操作を行う際に操作画像を見るので、操作画像とともに端末装置７に表示される広告情報にもユーザの目を向けさせることができる。したがって、上記ステップＳ２９の処理によれば、操作画像を端末装置７に表示することによって、広告情報の広告効果をより向上することができる。
【０２０３】
さらに、本実施形態においては、端末装置７はタッチパネル５２を含み、テレビ２における映像コンテンツの再生および／または表示に関する制御を行うための操作は、タッチパネル５２を用いて行われる。したがって、ユーザは、タッチパネル５２を用いて直感的かつ容易な操作を行うことができる。また、タッチパネル５２を用いて操作を行う場合には、ユーザは操作画像を見て操作を行うので、操作画像とともに表示される広告情報にユーザの目をより確実に向けさせることができる。これによって、広告情報の広告効果をより向上することができる。
【０２０４】
なお、他の実施形態においては、上記再生操作の一部および全部は、映像コンテンツの送信元の送信サーバ９１に応じて、および／または、送信される映像コンテンツに応じて異なるように設定されてもよい。例えば、送信サーバ９１が、再生操作に関する情報（操作の内容と、その操作に応じてゲーム装置３が行うべき動作との対応を表す情報）と、再生操作画像のデータとを映像情報とともに送信し、ゲーム装置３は、当該再生操作に関する情報に基づいてステップＳ２５の処理を実行する。また、ゲーム装置３は、受信した再生操作画像のデータを用いてステップＳ２９の処理を実行する。これによって、再生操作の操作方法を送信サーバ９１側で管理することができ、映像コンテンツに適した操作方法を提供することができる。
【０２０５】
図１２の説明に戻り、ステップＳ５の次のステップＳ６において、ＣＰＵ１０は、映像コンテンツをテレビ２へ出力する。まず、ＣＰＵ１０は、フラッシュメモリ１７に記憶されているコンテンツデータ１１３を読み出し、映像コンテンツの動画を構成する１つの画像をＶＲＡＭ１１ｄに記憶する。このとき、ＣＰＵ１０およびＧＰＵ１１ｂは、必要に応じて、フラッシュメモリ１７に記憶されているデータから画像を生成する処理を行う。例えば、フラッシュメモリ１７に記憶されているコンテンツデータ１１３が所定の方式で圧縮されている場合には、動画のデータに対して伸張処理が行われて画像が生成される。また、上記動画のデータがパケット単位で記憶されている場合には、パケット単位のデータから画像が生成される。ＶＲＡＭ１１ｄに記憶された上記画像はＡＶ−ＩＣ１５へ送られ、ＡＶ−ＩＣ１５は画像を、ＡＶコネクタ１６を介してテレビ２へ出力する。これによって、動画を構成する画像がテレビ２に表示される。また、映像コンテンツの動画と共に音声が送信サーバ９１から取得されてもよく、ステップＳ５においては、動画とともに音声がテレビ２へ出力され、テレビ２のスピーカ２ａから音声が出力されてもよい。以上のステップＳ６の処理の次に、ステップＳ７の処理が実行される。
【０２０６】
ステップＳ７において、ＣＰＵ１０は、広告情報の画像を端末装置７へ出力（送信）する。具体的には、上記ステップＳ２９によって記憶部に記憶された端末用画像のデータは、ＣＰＵ１０によってコーデックＬＳＩ２７に送られ、コーデックＬＳＩ２７によって所定の圧縮処理が行われる。圧縮処理が施された画像のデータは、端末通信モジュール２８によってアンテナ２９を介して端末装置７へ送信される。端末装置７は、ゲーム装置３から送信されてくる画像データを無線モジュール８０によって受信し、受信された画像データに対してコーデックＬＳＩ７６によって所定の伸張処理が行われる。伸張処理が行われた画像データはＬＣＤ５１に出力される。これによって、端末用画像がＬＣＤ５１に表示される。ステップＳ７の次にステップＳ８の処理が実行される。
【０２０７】
なお、画像と共に音声が含まれた広告情報が送信サーバ９１から取得されてもよく、このとき、上記ステップＳ７においては、画像とともに音声が端末装置７へ送信され、端末装置７のスピーカ７７から音声が出力されてもよい。また、映像コンテンツとともに再生される音声情報が映像情報に含まれ、テレビ２において映像コンテンツとともに音声が再生される場合には、テレビ２における再生の邪魔にならないように、端末装置７からは音声を出力しないようにしてもよい。つまり、この場合には広告情報には音声情報が含まれないようにしてもよい。また、他の実施形態においては、上述した「テレビ２において再生される映像コンテンツが所定の状態となったタイミング（図１５に示すタイミングＴ１）」において、ＣＰＵ１０は端末装置７を用いて当該タイミングをユーザに通知するようにしてもよい。なお、ユーザに通知を行う方法としては、例えば、端末装置７から音を出力したり、端末装置７のバイブレータ８９を振動させたりする方法が考えられる。
【０２０８】
ステップＳ８において、ＣＰＵ１０は、テレビ２における映像コンテンツの再生が終了するか否かを判定する。ステップＳ８の判定は、例えば、映像コンテンツが最後まで再生されたか否か、あるいは、映像コンテンツの再生を停止する指示が行われたか否か等によって行われる。ステップＳ８の判定結果が肯定である場合、ステップＳ２の処理が再度実行される。つまり、映像コンテンツの再生が終了した場合、処理部１０２は、次に再生すべき映像コンテンツをユーザの指示に従って再度指定する。一方、ステップＳ８の判定結果が否定である場合、ステップＳ９の処理が実行される。
【０２０９】
ステップＳ９において、ＣＰＵ１０は、映像コンテンツ（および広告情報）の視聴を終了するか否かを判定する。ステップＳ９の判定は、例えば、視聴を終了する旨の指示がユーザによって行われたか否かによって行われる。ステップＳ９の判定結果が否定である場合、ステップＳ５の処理が再度実行される。以降、映像コンテンツの再生が継続される間（ステップＳ８およびＳ９の判定結果が否定である場合）、ＣＰＵ１０は、ステップＳ５〜Ｓ９の一連の処理を繰り返し実行する。一方、ステップＳ９の判定結果が肯定である場合、ＣＰＵ１０は、図１２に示す処理を終了する。
【０２１０】
以上のように、本実施形態においては、送信サーバ９１から送信される映像情報に含まれる映像コンテンツがテレビ２に表示されるとともに、当該映像情報に含まれる広告情報が端末装置７に表示される。これによって、広告情報を効果的にユーザに提示することができ、広告効果を向上することができる。
【０２１１】
また、本実施形態のように、映像コンテンツとして見逃し番組を提供する場合には、見逃し番組を見たユーザに対して、当該見逃し番組に関連するテレビ放送を見る動機付けを与えることができる。また、広告情報として映像コンテンツの試聴版を提供する場合には、映像コンテンツを見る動機付けをユーザに対して与えることができる。このように、本実施形態によれば、映像コンテンツとしてテレビ番組を（無料で）提供する場合においても、有料の映像コンテンツを提供する場合においても、映像コンテンツの提供者（放送事業者等）にとってメリットのある映像配信システムを構築することができる。
【０２１２】
［７．変形例］
（関連情報を送信する変形例）
上記実施形態においては、映像コンテンツとともに送信される情報として広告情報を送信する場合を例にとって説明した。ここで、他の実施形態においては、広告情報に代えて、映像コンテンツに関連する関連情報が当該映像コンテンツとともに送信されてもよい。関連情報は、例えば、映像コンテンツにおいて紹介される情報に関連する情報や、映像コンテンツに関する付加情報等である。具体的には、映像コンテンツが料理番組である場合において、料理のレシピの情報が関連情報として端末装置７に表示されてもよい。また、映像コンテンツが映画やドラマである場合において、出演者の情報が関連情報として端末装置７に表示されてもよい。また、関連情報には、映像コンテンツにおいて紹介される商品の広告情報や、映像コンテンツ自体の広告情報が含まれる。さらに、映像コンテンツに広告が含まれる場合、当該広告に関連する広告情報も関連情報であると言うことができる。つまり、これらの広告情報が関連情報として端末装置７に表示されてもよい。上記のように関連情報を端末装置７に表示する場合、映像コンテンツの再生時間と同じ時間、関連情報を表示することができるので、映像コンテンツに関する情報をより多くユーザに提示することができる。また、関連情報を端末装置７に表示する場合も広告情報の場合と同様、端末装置７に表示される関連情報はテレビ２には表示されないので、関連情報が、テレビ２に表示される映像コンテンツの邪魔になることはなく、映像コンテンツを見やすくユーザに提示することができる。
【０２１３】
（テレビ放送中に広告情報を送信する変形例）
なお、上記実施形態においては、送信サーバ９１から送信される映像コンテンツがテレビ２に表示される場合に広告情報を端末装置７に表示する場合を説明した。ここで、他の実施形態においては、テレビ放送によって受信されたテレビ番組がテレビ２に表示される場合に、広告情報（あるいは関連情報）を端末装置７に表示するようにしてもよい。このとき、映像表示システムの動作としては例えば以下の動作を行うことが考えられる。
【０２１４】
すなわち、ゲーム装置３はまず、テレビ番組を選択するための番組選択情報（例えば電子番組表の情報）を所定のサーバから取得する。サーバは、ゲーム装置３からの取得要求に応じて、番組選択情報をゲーム装置３へ送信する。ゲーム装置３は、番組選択情報を受信すると、端末装置７および／またはテレビ２に番組選択情報の画像を表示させる。そして、例えば端末装置７に対するユーザの操作に従って、番組選択情報の画像に含まれる複数のテレビ番組から視聴するテレビ番組を指定する。さらに、ゲーム装置３は、指定されたテレビ番組の情報を送信情報としてサーバへ送信する。なお、送信情報には、上記実施形態と同様、属性情報や現在情報が含まれていてもよい。サーバは、送信情報を受信すると、広告情報をゲーム装置３へ送信する。なお、送信される広告情報は、上記実施形態と同様に、送信情報に含まれる属性情報および／または現在情報に応じて選択されてもよいし、指定されたテレビ番組に応じて選択されてもよい。また、サーバは、ゲーム装置３において指定されたテレビ番組に応じた内容の広告情報を送信することも可能である。一方、ゲーム装置３は、テレビ番組を指定した後、当該番組が受信して表示されるようにテレビ２を制御する。さらに、ゲーム装置３は、サーバから送信されてくる広告情報を端末装置７に表示させる。以上によって、ゲームシステム１は、テレビ放送によるテレビ番組をテレビ２に表示するとともに、広告情報を端末装置７に表示することができる。
【０２１５】
（複数の端末装置を含む変形例）
上記実施形態においては、映像表示システム９０は１つの端末装置７を含む構成であった。ここで、他の実施形態においては、映像表示システムは複数の端末装置７を含んでいても良い。端末装置が複数である場合、各端末装置には、互いに異なる広告情報および／または関連情報が表示されてもよいし、同じ広告情報および／または関連情報が表示されてもよい。例えば、ある端末装置には広告情報が表示され、別の端末装置には関連情報が表示されるようにしてもよい。このように、端末装置が複数である場合には、より多様な情報をユーザに対して提供することができる。
【０２１６】
（ゲーム処理を実行する情報処理装置に関する変形例）
上記実施形態においては、ゲームシステム１において実行される一連の情報処理（図１２）をゲーム装置３が実行したが、当該情報処理の一部は他の装置によって実行されてもよい。例えば、他の実施形態においては、当該情報処理の一部（例えば、端末用画像の生成処理）または全部を端末装置７が実行するようにしてもよい。なお、上記情報処理の全部を端末装置７が実行する場合には、端末装置７が送信サーバ９１と通信を行い、ゲームシステム１がゲーム装置３を有していない構成としてもよい。また、他の実施形態では、互いに通信可能な複数の情報処理装置を有するシステムにおいて、当該複数の情報処理装置が上記情報処理を分担して実行するようにしてもよい。
【０２１７】
なお、複数の情報処理装置において上記の情報処理が実行される場合には、各情報処理装置で実行される処理を同期させる必要があり、情報処理が複雑になってしまう。これに対して、本実施形態のように、情報処理が１つのゲーム装置３によって実行され、端末装置７が画像を受信して表示する処理を行う場合（つまり、端末装置７がシンクライアント端末として機能する場合）には、複数の情報処理装置間で情報処理の同期をとる必要がなく、情報処理を簡易化することができる。また、テレビ２と端末装置７を使うゲームシステム１があれば、本実施形態によって当該ゲームシステム１を映像コンテンツと広告の視聴に適用することができ、システムの提供が容易である。
【０２１８】
なお、他の実施形態においては、ゲームシステム１を用いない例であっても、映像コンテンツと広告の組み合わせを同様の形態で提示することができる。例えば、テレビに接続されたセットトップボックス（受信装置）と、タブレット端末（端末装置）のような情報機器を用いることもできる。セットトップボックスとタブレット端末とを用いる構成の場合、映像情報の中の映像コンテンツと広告情報を、ルータ等によってそれぞれセットトップボックスとタブレット端末に振り分け、それぞれの機器において表示処理をするようにしてもよい。また、同期の処理を行なうようにすれば、セットトップボックスとタブレット端末に、映像コンテンツと広告情報がそれぞれ受信され、連動して再生される構成であってもよい。つまり、送信サーバ９１は、映像コンテンツと広告情報とを含む映像情報をネットワーク９２を介してセットトップボックス（テレビ２）およびタブレット端末へ送信してもよい。なお、送信サーバ９１は、映像コンテンツと広告情報とを個別に各表示装置へ送信してもよい。すなわち、送信サーバ９１はセットトップボックスへ映像コンテンツを送信し、広告情報をタブレット端末へ送信するようにしてもよい。テレビ２は、受信した映像コンテンツを表示し、タブレット端末は、受信した広告情報を、テレビ２における映像コンテンツの表示に連動して（テレビ２において映像コンテンツが表示される場合に）表示してもよい。
【産業上の利用可能性】
【０２１９】
以上のように、本実施形態は、映像コンテンツとともにユーザに提示すべき他の情報をより効果的に提示すること等を目的として、例えばサーバ側から端末側に映像コンテンツを提供するシステム等として利用することが可能である。
【符号の説明】
【０２２０】
１  ゲームシステム
２  テレビ
３  ゲーム装置
７  端末装置
１０  ＣＰＵ
１１ｅ  内部メインメモリ
１２  外部メインメモリ
５１  ＬＣＤ
５２  タッチパネル
９１  送信サーバ
９２  ネットワーク
１０１  通信部
１０２  処理部
１０３  映像格納部
１０４  広告格納部
１１０  制御プログラム
１１１  操作データ
１１２  映像情報データ
【図１】
0005827610.tif 000002
【図２】
0005827610.tif 000003
【図３】
0005827610.tif 000004
【図４】
0005827610.tif 000005
【図５】
0005827610.tif 000006
【図６】
0005827610.tif 000007
【図７】
0005827610.tif 000008
【図８】
0005827610.tif 000009
【図９】
0005827610.tif 000010
【図１０】
0005827610.tif 000011
【図１１】
0005827610.tif 000012
【図１２】
0005827610.tif 000013
【図１３】
0005827610.tif 000014
【図１４】
0005827610.tif 000015
【図１５】
0005827610.tif 000016
【図１６】
0005827610.tif 000017
【図１７】
0005827610.tif 000018