(57)【要約】  テレビジョン受像装置（１００）は、マイク（１０８）で集音された第１の音声情報及びカメラ（１０９）で撮影された第１の映像情報を相手装置に送信する送信部（１１０）と、第２の音声情報及び第２の映像情報を相手装置から受信する受信部（１１０）と、第２の音声情報をスピーカ（１０６）に出力する電話制御部（１１１）と、第１の映像情報を表示する第１表示領域、第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部（１０７）と、共有情報を第３の表示領域に表示させると共に、相手装置で表示させるために送信部（１１０）に送信させる共有情報制御部（１１１）とを備える。
2013098896.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部と、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる共有情報制御部とを備える
テレビジョン受像装置。
【請求項２】
前記受信部は、さらに、前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置から受信し、
前記テレビジョン受像装置は、さらに、前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行部を備え、
前記共有情報制御部は、前記コマンド実行部で前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる
請求項１に記載のテレビジョン受像装置。
【請求項３】
前記受信部は、さらに、表示可能な前記共有情報の形式を示す能力情報を、前記相手装置から受信し、
前記共有情報制御部は、前記能力情報に示される形式の前記共有情報のみを、前記ユーザに選択させる
請求項１又は２に記載のテレビジョン受像装置。
【請求項４】
前記テレビジョン受像装置は、さらに、
テレビ番組及び電子番組情報を放送波を通じて受信するチューナと、
前記チューナで受信された前記テレビ番組及び前記電子番組情報から前記共有情報の候補となる共有情報候補を抽出する共有情報抽出部とを備え、
前記共有情報制御部は、前記共有情報抽出部で抽出された前記共有情報候補のうちから、ユーザに前記共有情報を選択させる
請求項１〜３のいずれか１項に記載のテレビジョン受像装置。
【請求項５】
前記共有情報は、表示すべき実データの所在を示す位置情報であり、
前記共有情報制御部は、前記位置情報に示される場所から取得した実データを、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記位置情報を前記送信部に送信させる
請求項１〜３のいずれか１項に記載のテレビジョン受像装置。
【請求項６】
前記位置情報は、テレビ番組の取得先を示すチャンネル情報又は、インターネット上の所在地を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である
請求項５に記載のテレビジョン受像装置。
【請求項７】
前記受信部は、さらに、前記相手装置に表示されている共有情報を、前記相手装置から受信し、
前記共有情報制御部は、さらに、前記受信部で受信された共有情報を、前記第３の表示領域に表示させる
請求項１〜６のいずれか１項に記載のテレビジョン受像装置。
【請求項８】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示部とを備える
テレビジョン受像装置。
【請求項９】
前記テレビジョン受像装置は、さらに、前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部を備え、
前記送信部は、前記コマンド生成部で生成された前記コマンドを前記相手装置に送信し、
前記受信部は、前記送信部から送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信し、
前記表示部は、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示する
請求項８に記載のテレビジョン受像装置。
【請求項１０】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示ステップと、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記表示ステップで前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる共有情報制御ステップとを含む
テレビジョン受像装置の制御方法。
【請求項１１】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示ステップとを含む
テレビジョン受像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ電話機能を有するテレビジョン受像装置に関し、特に、テレビ電話通話者間における情報共有機能を有するテレビジョン受像装置に関するものである。
【背景技術】
【０００２】
現在、Ｓｋｙｐｅなどテレビ電話機能を有するテレビジョン受信装置が市場で販売されている。テレビ電話では、話し相手の顔や背景画像が表示されることで、通話のみの会話に比べ多くの情報を得ることができるので、スムーズな会話が実現可能である。しかしながら、テレビ電話機能を使用していると、話し相手が持っている様々な情報を画面上で共有したいという要望が増してくる。この要望を満たす一例が、特許文献１等に記載されている。【０００３】
図１５は、特許文献１に記載されている「番組選択装置」のシステム構成図である。図１５では、２台のテレビ１９１０ａ、１９１０ｂがインターネット１９１２を介して相互に接続されている。また、図１５には、視聴者自身を撮影するビデオカメラ１９１４ａ、１９１４ｂと、撮影された相手視聴者の映像を表示する子画面１９１６ａ、１９１６ｂと、受信したＴＶ放送番組の視聴画面１９１８ａ、１９１８ｂと、テレビ１９１０ａ、１９１０ｂを操作し、視聴するＴＶ放送番組を切り替えるリモコン１９２２ａ、１９２２ｂとが図示されている。【０００４】
上記構成において、例えばテレビ１９１０ａ側のリモコン１９２２ａのチャンネル・アップキーもしくはチャンネル・ダウンキーが押下されると、テレビ１９１０ａから相手側のテレビ１９１０ｂにチャンネル・アップ／ダウンが通知されることで、２人のユーザが同じ番組を視聴できるものである。これにより通話者が、視聴しているテレビ番組を画面上で共有することができるので、話し相手とのスムーズな会話が可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１９８２５７号（第１頁、図１など）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術では、視聴しているテレビ番組を共有できるだけであり、テレビ電話で会話を行いながら、テレビ１９１０ａ、１９１０ｂで受信可能な様々な情報を共有することができない。【０００７】
本発明は、上記の課題に鑑みてなされたものであり、テレビ電話の相手とのよりスムーズな会話を実現することのできるテレビジョン受像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係るテレビジョン受像装置は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信する。具体的には、テレビジョン受像装置は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信部と、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部と、前記テレビジョン受像装置のユーザによって選択された共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる共有情報制御部とを備える。【０００９】
上記構成によれば、相手装置との間で単に共有情報を同時に閲覧できるだけでなく、共有情報を見た相手の反応（表情、リアクション等）をも知ることができる。その結果、よりスムーズに意思の疎通を図ることができる。【００１０】
さらに、前記受信部は、前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置から受信してもよい。さらに、前記テレビジョン受像装置は、前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行部を備えてもよい。そして、前記共有情報制御部は、前記コマンド実行部で前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させてもよい。【００１１】
上記構成によれば、相手装置に自装置を遠隔操作させることができる。これにより、例えば、テレビジョン受像装置の操作に不慣れなユーザに代わって、遠隔地に設置されている相手装置からテレビジョン受像装置を遠隔操作することができる。なお、この場合の相手装置は、テレビジョン受像装置と等価な装置であってもよいし、コールセンター等に設置されている端末であってもよい。【００１２】
さらに、前記受信部は、表示可能な前記共有情報の形式を示す能力情報を、前記相手装置から受信してもよい。そして、前記共有情報制御部は、前記能力情報に示される形式の前記共有情報のみを、前記ユーザに選択させてもよい。【００１３】
これにより、相手装置がサポートしていない共有情報を送信してしまうことを防止することができる。【００１４】
さらに、前記テレビジョン受像装置は、テレビ番組及び電子番組情報を放送波を通じて受信するチューナと、前記チューナで受信された前記テレビ番組及び前記電子番組情報から前記共有情報の候補となる共有情報候補を抽出する共有情報抽出部とを備えてもよい。そして、前記共有情報制御部は、前記共有情報抽出部で抽出された前記共有情報候補のうちから、ユーザに前記共有情報を選択させてもよい。【００１５】
また、前記共有情報は、表示すべき実データの所在を示す位置情報であってもよい。そして、前記共有情報制御部は、前記位置情報に示される場所から取得した実データを、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記位置情報を前記送信部に送信させてもよい。【００１６】
また、前記位置情報は、テレビ番組の取得先を示すチャンネル情報又は、インターネット上の所在地を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってもよい。【００１７】
さらに、前記受信部は、前記相手装置に表示されている共有情報を、前記相手装置から受信してもよい。さらに、前記共有情報制御部は、前記受信部で受信された共有情報を、前記第３の表示領域に表示させてもよい。【００１８】
本発明の他の形態に係るテレビジョン受像装置は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信する。具体的には、テレビジョン受像装置は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信部と、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示部とを備える。【００１９】
さらに、前記テレビジョン受像装置は、前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部を備えてもよい。前記送信部は、前記コマンド生成部で生成された前記コマンドを前記相手装置に送信してもよい。前記受信部は、前記送信部から送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信してもよい。そして、前記表示部は、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示してもよい。【００２０】
本発明の一形態に係るテレビジョン受像装置の制御方法は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置を制御する方法である。具体的には、テレビジョン受像装置の制御方法は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信ステップと、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示ステップと、前記テレビジョン受像装置のユーザによって選択された共有情報を、前記表示ステップで前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる共有情報制御ステップとを含む。【００２１】
本発明の他の形態に係るテレビジョン受像装置の制御方法は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置を制御する方法である。具体的には、テレビジョン受像装置の制御方法は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信ステップと、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示ステップとを含む。
【発明の効果】
【００２２】
本発明によれば、テレビ電話の相手とのよりスムーズな会話を実現することのできるテレビジョン受像装置を得ることができる。
【図面の簡単な説明】
【００２３】
【図１Ａ】図１Ａは、実施の形態１に係るテレビの外観の一例を示す図である。
【図１Ｂ】図１Ｂは、複数のテレビがインターネットに接続されている状態を表す図である。
【図２】図２は、実施の形態１に係るテレビの機能ブロック図である。
【図３】図３は、テレビのＣＰＵで実行されるプログラムの一例を表す図である。
【図４】図４は、テレビ電話プログラムのサブプログラムの一例を表す図である。
【図５】図５は、テレビ電話コアプログラムのサブプログラムの一例を表す図である。
【図６】図６は、共有情報の送信側であるテレビの動作を示すフローチャートである。
【図７】図７は、共有情報の受信側であるテレビの動作を示すフローチャートである。
【図８】図８は、テレビ電話の接続を確立した時点での表示例を示す図である。
【図９】図９は、第４の表示領域の画面遷移の一例を示す図である。
【図１０】図１０は、共有情報を送信した後の表示例を示す図である。
【図１１】図１１は、テレビ間で送受信されるデータ構造の例を示す図である。
【図１２】図１２は、遠隔操作される側（被操作側）のテレビの動作を示すフローチャートである。
【図１３】図１３は、遠隔操作される側（操作側）のテレビの動作を示すフローチャートである。
【図１４】図１４は、実施の形態２における表示例を示す図である。
【図１５】図１５は、従来の番組選択装置のシステム構成図である。
【発明を実施するための形態】
【００２４】
（実施の形態１）
本発明の実施の形態１に係るテレビジョン受信装置について図面を参照しながら説明する。
【００２５】
図１Ａは、テレビ１００の外観の一例を示す図である。テレビ１００は、筐体１１と、表示部１２と、フロントパネル１３と、入力端子１４と、ネットワーク入力端子１５とを備える。
【００２６】
なお、表示部１２には、ブラウン管、プラズマディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ等のあらゆる表示パネルを採用することができる。また、フロントパネル１３は、リモコン１６からリモコン信号を受け付けるリモコン受光器を含んでもよい。さらに、入力端子１４には、アンテナ又はケーブルテレビ局等から映像信号受信するためのケーブルが接続される。
【００２７】
図１Ｂは、複数のテレビ１００Ａ、１００Ｂ、１００Ｃがインターネット１０に接続されている状態を表す模式図である。テレビ１００Ａ、１００Ｂ、１００Ｃは、インターネット１０を通じて相互に通信すると共に、それぞれがインターネット上の任意のサーバ（図示省略）との間で通信する。そして、テレビ１００Ａ、１００Ｂ、１００Ｃは、図２のテレビ１００の機能を備える。
【００２８】
図２は、テレビ（テレビジョン受信装置）１００を構成する構成要素の関係を表したブロック図である。図２に示されるテレビ１００は、図１のフロントパネル１３に相当する入力部１０１と、第１メモリ１０２と、第２メモリ１０３と、図１の入力端子１４に相当する受信部１０４と、再生部１０５と、スピーカ１０６と、図１の表示部１２に相当するモニタ１０７と、マイク１０８と、カメラ１０９と、図１のネットワーク入力端子１５に相当するネットワーク部１１０と、ＣＰＵ１１１とで構成される。なお、スピーカ１０６、マイク１０８、及びカメラ１０９は、テレビ１００に内臓されていてもよいし、テレビ１００に接続される外部装置であってもよい。
【００２９】
入力部１０１は、フロントパネルやリモコン受光器等で構成され、ユーザからのチャンネル選択や情報入力を受け付ける。また、入力部１０１がリモコン受光器の場合は、リモコンの入力を受け付けることで、ユーザからのチャンネルの選択指示等を受け付ける。
【００３０】
第１メモリ１０２は、フラッシュメモリ、ハードディスク等の電源供給が無くてもデータを保持できる記録メディアで構成され、ＣＰＵ１１１が実行するプログラムを記憶する。また、第１メモリ１０２は、ＣＰＵ１１１から指示されたデータやプログラムを一次的に保存したり削除したりする。第２メモリ１０３は、具体的にはＲＡＭ等で構成され、ＣＰＵ１１１から指示されたデータやプログラムを一次的に保存したり削除したりする。
【００３１】
受信部１０４は、アンテナやケーブルテレビ局からのケーブルに接続されて放送波を受信し、ＣＰＵ１１１から指定された周波数にチューニングし、チューニングによって抽出した放送波を再生部１０５に出力する。
【００３２】
再生部１０５は、ＣＰＵ１１１からの指示に基づいて、受信部１０４から取得した放送波から音声及び映像情報を抽出し、再生する。あるいは、再生部１０５は、ＣＰＵ１１１から渡されたＩＰストリームから音声及び映像情報を抽出し、再生する。スピーカ１０６は、再生部１０５が再生した音声を出力する。モニタ１０７は、再生部１０５が再生した映像を出力する。このモニタ１０７は、複数の表示領域に区画されて、複数の映像を同時に表示することができる。
【００３３】
マイク１０８は、ユーザが発生する声等の音声入力を受け付けてＣＰＵ１１１に引き渡す。カメラ１０９は、ユーザの顔などの映像入力を受け付けてＣＰＵ１１１に引き渡す。ネットワーク部１１０は、具体的にはイーサネット（登録商標）コネクタ等で構成され、ＣＰＵ１１１の制御によりネットワークに接続し、ネットワークに接続された機器との通信を実現する。ＣＰＵ１１１は、第１メモリ１０２又は第２メモリ１０３が記憶するプログラムを実行する中央演算処理装置である。
【００３４】
図３は、第１メモリ１０２に記憶され、ＣＰＵ１１１で実行されるプログラムの一例を表す図である。プログラム３００は、複数のサブプログラムで構成され、具体的にはＯＳ３０１と、制御プログラム（図３の「制御ＰＧ」）３０２と、ＴＶ再生プログラム（図３の「ＴＶ再生ＰＧ」）３０３と、テレビ電話プログラム（図３の「テレビ電話ＰＧ」）３０４と、ＩＰＴＶアプリ実行プログラム（図３の「ＩＰＴＶアプリ実行ＰＧ」）３０５とで構成される。
【００３５】
ＯＳ３０１は、テレビ１００の電源が投入されると、ＣＰＵ１１１によって起動されるサブプログラムである。ＯＳ３０１は、オペレーティングシステムの略であり、Ｌｉｎｕｘ（登録商標）等が一例である。ＯＳ３０１は、他のサブプログラムを並行して実行するカーネル３０１ａ及びＯＳライブラリ３０１ｂで構成される公知の技術の総称であり、本発明では詳細な説明は省略する。
【００３６】
本実施の形態においては、ＯＳ３０１のカーネル３０１ａは、制御プログラム３０２をサブプログラムとして実行する。また、ＯＳライブラリ３０１ｂは、制御プログラム３０２、ＴＶ再生プログラム３０３、及びテレビ電話プログラム３０４のサブプログラムに対して、テレビ１００が保持する構成要素を制御するための複数の機能を提供する。より具体的には、ＯＳライブラリ３０１ｂは、モニタ１０７に表示する文字や図形等のグラフィックス表示を実現するグラフィックスライブラリ、受信部１０４に指定した周波数にチューニングさせるチューニングライブラリ、マイク１０８から音声入力を受け付けるマイクライブラリ、及びカメラ１０９から映像入力を受け付けるカメラライブラリなどを含む。
【００３７】
制御プログラム３０２は、テレビ１００の電源が投入されると、ＯＳ３０１によって最初に起動されるサブプログラムである。制御プログラム３０２は、ユーザからの指示を受け付け、ＴＶ再生プログラム３０３またはテレビ電話プログラム３０４の実行の切り替えを制御する。
【００３８】
ＴＶ再生プログラム３０３は、ＴＶ番組の再生を行う。ＴＶ再生プログラム３０３は、既存のＴＶ技術で構成されており、本発明の主要構成部ではないので、本発明では機能概略のみを説明する。ＴＶ再生プログラム３０３は、入力部１０１を通じてユーザから選局したい番組の指示を受け付ける。そして、ＴＶ再生プログラム３０３は、入力部１０１を通じて受け取った選局指示に従い、受信部１０４にチューニングの指示を出すと共に、再生部１０５に映像及び音声の再生を指示する。これにより、受信部１０４はチューニングを行い、再生部１０５は受信部１０４から取得した映像及び音声を再生し、スピーカ１０６は再生部１０５で再生された音声を出力し、モニタ１０７は再生部１０５で再生された映像を出力することで、ＴＶ番組の再生を実現する。
【００３９】
テレビ電話プログラム３０４は、テレビ電話機能を実現する。詳細は、後述する。
【００４０】
ＩＰＴＶアプリ実行プログラム３０５は、Ｊａｖａ（登録商標）ミドルウエア、ＨＴＭＬブラウザ、及びＪａｖａＳｃｒｉｐｔ（登録商標）エンジンなどで構成され、インターネットコンテンツを再生し、モニタ１０７に表示する。これは既存の技術であるので、詳細な説明は省略する。
【００４１】
図４は、テレビ電話プログラム３０４に含まれるサブプログラムの一例を表す図である。テレビ電話プログラム３０４は、複数のサブプログラムで構成され、具体的には、全体制御プログラム（図４の「全体制御ＰＧ」）４０１と、ネット受信プログラム（図４の「ネット受信ＰＧ」）４０２と、ネット送信プログラム（図４の「ネット送信ＰＧ」）４０３と、テレビ電話コアプログラム（図４の「テレビ電話コアＰＧ」）４０４と、入力受付プログラム（図４の「入力受付ＰＧ」）４０５と、表示制御プログラム（図４の「表示制御ＰＧ」）４０６と、放送受信プログラム（図４の「放送受信ＰＧ」）４０７と、データ抽出プログラム（図４の「データ抽出ＰＧ」）４０８と、コマンド受付プログラム（図４の「コマンド受付ＰＧ」）４０９と、コマンド実行プログラム（図４の「コマンド実行ＰＧ」）４１０と、コマンド送信プログラム（図４の「コマンド送信ＰＧ」）４１１と、コマンド生成プログラム（図４の「コマンド生成ＰＧ」）４１２と、ＴＶ再生制御プログラム（図４の「ＴＶ再生制御ＰＧ」）４１３とで構成される。
【００４２】
全体制御プログラム４０１は、テレビ電話プログラム３０４の起動時に最初に実行されるサブプログラムであり、テレビ電話プログラム３０４を構成する他のサブプログラムを制御する。
【００４３】
ネット受信プログラム４０２は、ＯＳ３０１中のＯＳライブラリ３０１ｂ及びネットワーク部１１０を使用して、ネットワークからデータを受信し、受信したデータの内容に応じて、受信したデータをテレビ電話コアプログラム４０４またはコマンド受付プログラム４０９に引き渡す。
【００４４】
ネット送信プログラム４０３は、ＯＳ３０１中のＯＳライブラリ３０１ｂ及びネットワーク部１１０を使用して、ネットワークにデータを送信する。送信するデータは、テレビ電話コアプログラム４０４またはコマンド送信プログラム４１１から与えられる。
【００４５】
テレビ電話コアプログラム４０４は、テレビ電話プログラム３０４のコア機能を実現する。図５は、テレビ電話コアプログラム４０４に含まれるサブプログラムの一例を表す図である。
【００４６】
テレビ電話コアプログラム４０４は、複数のサブプログラムで構成され、具体的には、電話帳プログラム（図５の「電話帳ＰＧ」）５０１と、テレビ電話接続プログラム（図５の「テレビ電話接続ＰＧ」）５０２と、映像再生プログラム（図５の「映像再生ＰＧ」）５０３と、音声再生プログラム（図５の「音声再生ＰＧ」）５０４と、カメラ制御プログラム（図５の「カメラ制御ＰＧ」）５０５と、マイク制御プログラム（図５の「マイク制御ＰＧ」）５０６と、多重分離プログラム（図５の「多重分離ＰＧ」）５０７と、多重化プログラム（図５の「多重化ＰＧ」）５０８とで構成される。テレビ電話コアプログラム４０４は、既存のＩＰ電話技術であるので、ここでは、テレビ電話コアプログラム４０４の機能概要を簡単に説明する。
【００４７】
電話帳プログラム５０１は、テレビ電話の通話相手の情報を保持する。具体的には、電話帳プログラム５０１は、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、第１メモリ１０２に通話相手の情報（電話帳データ）を保存している。電話帳データは、通話相手の名前または名前に相当するインデックス情報と、電話接続に必要な電話番号または電話番号に相当する情報との組である。
【００４８】
テレビ電話接続プログラム５０２は、全体制御プログラム４０１に起動されると、電話帳プログラム５０１が保持する電話帳データの一覧をモニタ１０７に表示する。また、テレビ電話接続プログラム５０２は、全体制御プログラム４０１を通して入力部１０１からユーザの入力を受け付けることで、電話帳データの中から通話相手の情報を選択する。そして、テレビ電話接続プログラム５０２は、選択した通話相手の電話番号または電話番号に相当する情報を用いて、通話相手を呼び出し、テレビ電話の通話接続を確立する。その後、テレビ電話接続プログラム５０２は、映像再生プログラム５０３、音声再生プログラム５０４、カメラ制御プログラム５０５、及びマイク制御プログラム５０６に、テレビ電話の通話に必要な映像及び音声の送信及び受信を指示する。
【００４９】
映像再生プログラム５０３は、テレビ電話接続プログラム５０２からの指示を受け付け、多重分離プログラム５０７から受け取った映像情報から映像を生成し、表示制御プログラム４０６に引き渡す。表示制御プログラム４０６は、映像再生プログラム５０３から受け取った映像データをＯＳ３０１中のＯＳライブラリ３０１ｂを通して、モニタ１０７に表示する。
【００５０】
音声再生プログラム５０４は、テレビ電話接続プログラム５０２からの指示を受け付け、多重分離プログラム５０７から受け取った音声情報から音声を生成し、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、スピーカ１０６から音声を出力する。
【００５１】
カメラ制御プログラム５０５は、テレビ電話接続プログラム５０２からの指示を受け付け、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、カメラ１０９から映像を取り込んでデジタル化し、デジタル化された映像データを多重化プログラム５０８に引き渡す。
【００５２】
マイク制御プログラム５０６は、テレビ電話接続プログラム５０２からの指示を受け付け、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、マイク１０８から音声を取り込んでデジタル化し、デジタル化された音声データを多重化プログラム５０８に引き渡す。
【００５３】
多重分離プログラム５０７は、テレビ電話コアプログラム４０４が必要とするデータをネット受信プログラム４０２から受け取り、映像再生プログラム５０３及び音声再生プログラム５０４に引き渡す。多重化プログラム５０８は、ネット送信プログラム４０３にデータを引き渡し、テレビ電話の通話相手への送信を依頼する。
【００５４】
映像再生プログラム５０３、音声再生プログラム５０４、カメラ制御プログラム５０５、マイク制御プログラム５０６、多重分離プログラム５０７、及び多重化プログラム５０８は、テレビ電話の実行中に並行して動作することで、テレビ電話機能が必要とする映像及び音声の送受信を実現する。
【００５５】
入力受付プログラム４０５は、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、入力部１０１、具体的にはテレビのリモコンなどから入力情報を受け取り、受け取った入力情報を全体制御プログラム４０１に引き渡す。
【００５６】
表示制御プログラム４０６は、全体制御プログラム４０１の指示に従い、受け取った様々な映像やデータを、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、モニタ１０７に表示する。
【００５７】
放送受信プログラム４０７は、受信部１０４を通じて、放送波からテレビ番組及び電子番組情報を受信する。または、放送受信プログラム４０７は、ネットワーク部１１０を通じて、インターネット上のサーバからテレビ番組及び電子番組情報を受信してもよい。
【００５８】
データ抽出プログラム４０８は、全体制御プログラム４０１の指示に従い、表示制御プログラム４０６、放送受信プログラム４０７およびネット受信プログラム４０２から取得したデータから共有情報を抽出する。
【００５９】
コマンド受付プログラム４０９は、全体制御プログラム４０１から与えられた情報に従い、ネット受信プログラム４０２を通じてテレビ電話の通話相手から取得したデータのフィルタリングを行う。
【００６０】
コマンド実行プログラム４１０は、コマンド受付プログラム４０９を通じて通話相手から受け取ったデータを、その内容に応じてハンドリングする。
【００６１】
コマンド送信プログラム４１１は、コマンド生成プログラム４１２が生成したデータをネット送信プログラム４０３を通して通話相手に送信する。
【００６２】
コマンド生成プログラム４１２は、全体制御プログラム４０１の指示により、テレビ電話の通信相手に送信するデータを生成する。ユーザが全体制御プログラム４０１に対して、テレビ電話通話相手にデータを送信したいと要求すると、全体制御プログラム４０１は、コマンド生成プログラム４１２に送信するデータの作成を依頼する。なお、コマンド受付プログラム４０９で取得されるデータ、又はコマンド生成プログラム４１２で生成されるデータには、例えば、テレビ１００Ａ、１００Ｂで共有される共有情報、又は共有情報に対して実行すべき処理の内容を示すコマンドが含まれる。
【００６３】
上記の各プログラム及びサブプログラムにおいて、ネット受信プログラム４０２は、例えば、通話相手に接続されているマイクで集音された音声情報、通話相手に接続されているカメラで撮影された映像情報、及び通話相手の機能情報を、ネットワーク部１１０を通じて通話相手から受信する受信部として機能する。
【００６４】
また、ネット送信プログラム４０３は、例えば、テレビ１００のマイク１０８で集音された音声情報、テレビ１００のカメラ１０９で撮影された映像情報、及びテレビ１００の機能情報を、ネットワーク部１１０を通じて通話相手に送信する送信部として機能する。
【００６５】
また、テレビ電話コアプログラム４０４は、例えば、ネット受信プログラム４０２で受信した音声情報と、ネット送信プログラム４０３で送信する音声情報とを用いて電話機能を実現する電話制御部として機能する。
【００６６】
また、表示制御プログラム４０６、コマンド受付プログラム４０９、コマンド実行プログラム４１０、コマンド送信プログラム４１１、及びコマンド生成プログラム４１２等は、例えば、テレビ１００のユーザによって選択された共有情報を、モニタ１０７の所定の位置に表示させると共に、通話相手に表示させるためにネット送信プログラム４０３に送信させ、ネット受信プログラム４０２で受信された共有情報を、モニタ１０７の所定の位置に表示させる共有情報制御部として機能する。
【００６７】
また、データ抽出プログラム４０８は、例えば、放送受信プログラム４０７から取得したテレビ番組又は電子番組情報から共有情報の候補となる共有情報候補を抽出する共有情報抽出部として機能する。
【００６８】
また、コマンド実行プログラム４１０は、例えば、共有情報に対して実行すべき処理の内容を示すコマンドを、ネット受信プログラム４０２を通じて通話相手から受信し、受信したコマンドに示される処理を共有情報に対して実行するコマンド実行部として機能する。さらに、コマンド生成プログラム４１２は、例えば、共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部として機能する。
【００６９】
但し、上記の対応関係は一例に過ぎず、これには限定されない。また、図３〜図５の例では、各機能ブロックをプログラム又はサブプログラムとして実現した例を説明したが、これに限定されず、集積回路等のハードウェアとして実現してもよいし、ハードウェアとソフトウェアとの組み合わせで実現してもよい。
【００７０】
図６〜図１１を参照して、図１Ｂに示される２台のテレビ１００Ａ、１００Ｂがテレビ電話機能を実現すると共に、情報を共有するための処理を説明する。図６は、共有情報の送信側であるテレビ１００Ａの動作を示すフローチャートである。図７は、共有情報の受信側であるテレビ１００Ｂの動作を示すフローチャートである。図８〜図１０は、モニタ１０７Ａ、１０７Ｂの表示例を示す図である。図１１は、テレビ１００Ａからテレビ１００Ｂに送信されるデータのデータ構造の例を示す図である。
【００７１】
図６及び図７に示されるように、テレビ１００Ａ、１００Ｂは、まずテレビ電話を起動する（図６のＳ１０１、図７のＳ２０１）。すなわち、テレビ１００Ａ、１００Ｂのテレビ電話接続プログラム５０２は、テレビ１００Ａ、１００Ｂの間でテレビ電話の接続を確立する。
【００７２】
テレビ１００Ａのテレビ電話コアプログラム４０４は、図８に示されるように、テレビ１００Ａに接続されているマイク１０８から取得した第１の音声情報（典型的には、テレビ１００Ａのユーザの声）と、テレビ１００Ａに接続されているカメラ１０９から取得した第１の映像情報（典型的には、テレビ１００Ａのユーザの顔）とを、ネット送信プログラム４０３を通じてテレビ１００Ｂに送信する。
【００７３】
また、テレビ１００Ａのテレビ電話コアプログラム４０４は、テレビ１００Ａの能力情報をネットワーク部１１０を通じてテレビ１００Ｂに送信してもよい。能力情報とは、テレビ１００Ａが表示可能な共有情報の形式を示す情報を指す。例えば、表示可能なファイルの形式（拡張子）を特定する情報、テレビ１００Ａのモニタ１０７Ａの解像度の情報等が該当する。
【００７４】
同様に、テレビ１００Ｂのテレビ電話コアプログラム４０４は、図８に示されるように、テレビ１００Ｂに接続されているマイク１０８から取得した第２の音声情報（典型的には、テレビ１００Ｂのユーザの声）と、テレビ１００Ｂに接続されているカメラ１０９から取得した第２の映像情報（典型的には、テレビ１００Ｂのユーザの顔）と、テレビ１００Ｂの能力情報とを、ネット送信プログラム４０３を通じてテレビ１００Ａに送信する。
【００７５】
そして、テレビ１００Ａのモニタ１０７Ａには、図８に示されるように、第１の表示領域６０１Ａに第１の映像情報が、第２の表示領域６０２Ａに第２の映像情報が、第４の表示領域６０４Ａにメニューが表示されている。一方、この時点では、第３の表示領域６０３Ａには何も表示されていない。また、図示は省略するが、テレビ１００Ａのスピーカ１０６は、第２の音声情報を出力する。
【００７６】
同様に、テレビ１００Ｂのモニタ１０７Ｂには、図８に示されるように、第１の表示領域６０１Ｂに第２の映像情報が、第２の表示領域６０２Ｂに第１の映像情報が、第４の表示領域６０４Ｂにメニューが表示されている。一方、この時点では、第３の表示領域６０３Ｂには何も表示されていない。また、図示は省略するが、テレビ１００Ｂのスピーカ１０６は、第１の音声情報を出力する。
【００７７】
すなわち、テレビ１００Ａのユーザは、自分の顔と相手の顔との両方を見ながら通話することができる。また、テレビ１００Ａのユーザは、第４の表示領域６０４Ｂに表示されているメニューから実行したい機能（図８の例では、“情報共有”、“遠隔操作”、“テレビ電話の終了”）を選択することができる。テレビ１００Ｂのユーザも同様である。
【００７８】
ここからは、図８に示されるように、テレビ１００Ａのユーザが“情報共有”を選択したとして、テレビ１００Ａ、１００Ｂの処理を説明する。テレビ１００Ａのユーザが“情報共有”を選択すると、テレビ１００Ａの全体制御プログラム４０１は、表示制御プログラム４０６を通じて、モニタ１０７Ａの第４の表示領域６０４Ａに共有情報の一覧を表示する（Ｓ１０２）。図９は、“情報共有”を選択した場合における第４の表示領域６０４Ａの画面遷移の一例を示す図である。
【００７９】
まず、第４の表示領域６０４Ａには、図９の左側の表示例に示されるように、共有情報の取得先を選択するためのメニューが表示される。図９の例では、共有情報の取得先として、“ＳＤカード”、“チャンネル”、“ＵＲＬ”、“ＥＰＧ”、“機能設定画面”を表示している。但し、共有情報の取得先は、上記の例に限定されない。
【００８０】
そして、“ＳＤカード”を選択すると、図９の右側上段の表示例に示されるように、ＳＤカードに保存されているファイルの一覧画面に遷移する。但し、ここでは、取得したテレビ１００Ｂの能力情報に基づいて、テレビ１００Ｂで表示可能な形式のファイルは選択可能な状態（黒字で示す）で表示され、テレビ１００Ｂで表示できない形式のファイルは選択不可能な状態（グレーで示す）で表示される。すなわち、図９の表示例では、イメージファイル（．ｐｎｇ）及びテキストファイル（．ｔｘｔ）がテレビ１００Ｂで表示可能であるが、動画ファイル（．ｍｐｇ）がテレビ１００Ｂで表示不可能であることを示している。
【００８１】
また、“チャンネル”を選択すると、図９の右側中段の表示例に示されるように、受信部１０４で受信可能なチャンネルの一覧画面に遷移する。また、“ＵＲＬ”を選択すると、図９の右側下段の表示例に示されるように、テレビ１００Ａにお気に入りとして登録されているＵＲＬの一覧（図９の例では、“特許庁”、“パナソニック”）と、ＵＲＬを直接入力するためのメニューとを含む画面に遷移する。
【００８２】
また、“ＥＰＧ”を選択すると、受信部１０４を通じて取得したＥＰＧからテキストデータが抽出される。なお、“ＥＰＧ”が選択された場合、データ抽出プログラム４０８は、例えば、テレビ番組の名前、放送時間、出演者の名前、番組内容などを抽出すればよい。このとき、既知の技術である文章構文解析又は形態素解析技術等を用いて、文書の中からキーワードを抽出する技術を用いてもよい。
【００８３】
さらに、“機能設定画面”を選択すると、テレビ１００Ａの機能設定画面のイメージデータが抽出される。詳細は、実施の形態２で説明する。
【００８４】
なお、抽出される共有情報は上記の例に限定されず、例えば、実行中のＩＰＴＶサービスの情報、アプリ名、アプリのＵＲＬなどを抽出してもよいし、受信中のテレビ番組からイメージデータ（スナップショット）を抽出してもよい。
【００８５】
次に、テレビ１００Ａは、ユーザに共有情報を選択させる（Ｓ１０３）。具体的には、テレビ１００Ａの入力受付プログラム４０５は、ユーザによって操作されたリモコン等からの信号を、入力部１０１を通じて受け付ける。そして、テレビ１００Ａのコマンド生成プログラム４１２は、選択された共有情報の種類を判別する（Ｓ１０４、Ｓ１０６、Ｓ１０８、Ｓ１１０）。
【００８６】
選択された共有情報が“テキスト”の場合（Ｓ１０４でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、例えば、ＳＤカードに保持されている“メール．ｔｘｔ”）を抽出する（Ｓ１０５）。また、選択された共有情報が“イメージ”の場合（Ｓ１０６でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、例えば、ＳＤカードに保持されている“写真１．ｐｎｇ”を抽出する（Ｓ１０７）。
【００８７】
一方、選択された共有情報“選局”の場合（Ｓ１０８でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、選択された選局情報（例えば、“１０チャンネル”）を抽出する（Ｓ１０９）。また、選択された共有情報が“ＵＲＬ”の場合（Ｓ１１０でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、選択されたＵＲＬ（例えば、“http://www.xyz.com”）を抽出する（Ｓ１１１）。
【００８８】
そして、テレビ１００Ａのコマンド送信プログラム４１１は、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、又はステップＳ１１１で抽出されたデータを、ネット送信プログラム４０３を通じてテレビ１００Ｂに送信する（Ｓ１１２）。また、テレビ１００Ａの全体制御プログラム４０１は、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、又はステップＳ１１１で抽出されたデータを、表示制御プログラム４０６を通じてモニタ１０７Ａの第３の表示領域６０３Ａに表示する。具体的には、表示制御プログラム４０６は、ＯＳ３０１中のＯＳライブラリ３０１ｂのイメージ描画機能を用いて、抽出されたデータのイメージデータを生成し、生成したイメージデータをモニタ１０７Ａに表示する。
【００８９】
図１１を参照して、ステップＳ１１２で送信されるデータ構造の例を説明する。
【００９０】
まず、図１１の（１）は、基本フォーマットを示す。まず、ＨＥＡＤ７０１には、テレビ電話に付随して送受信されるデータであることを表現する識別子がセットされる。また、ＳＯＵＲＣＥ７０２には、送信元（すなわち、テレビ１００Ａ）を表す識別子がセットされる。また、ＤＳＴ７０３には、送信先（すなわち、テレビ１００Ｂ）を表す識別子がセットされる。また、ＴＹＰＥ７０４には、送信されているデータ種別を表す識別子がセットされる。そして、ＰＡＹＲＯＡＤ７０５には、共有情報がセットされる。
【００９１】
具体的には、ＳＯＵＲＣＥ７０２及びＤＳＴ７０３には、テレビ１００Ａ、１００Ｂを特定するためのＩＰアドレスやＭＡＣアドレスなどが格納される。また、ＴＹＰＥ７０４にセットされる値の一例としては、「１」がイメージデータ、「２」がテキストデータ、「３」がチャンネル、「４」がＵＲＬを表すことが可能である。
【００９２】
図１１の（２）は、ＰＡＹＲＯＡＤ７０５にイメージデータ（写真１．ｐｎｇ）がセットされている例である。図１１の（３）は、ＰＡＹＲＯＡＤ７０５にテキストデータ（メール．ｔｘｔ）がセットされている例である。図１１の（４）は、ＰＡＹＲＯＡＤ７０５に選局情報（１０チャンネル）がセットされている例である。図１１の（５）は、ＰＡＹＲＯＡＤ７０５にＵＲＬ（http://www.xyz.com）がセットされている例である。
【００９３】
一方、テレビ１００Ｂのコマンド受付プログラム４０９は、ネット受信プログラム４０２を通じてテレビ１００Ａからの共有情報の受付を開始する（Ｓ２０２）。そして、ネット受信プログラム４０２でデータを受信すると（Ｓ２０３でＹｅｓ）、コマンド受付プログラム４０９は、受信したデータが図１１に示されるフォーマットであるか否かを確認する（Ｓ２０４）。例えば、コマンド受付プログラム４０９は、以下の条件を確認してもよい。
【００９４】
例えば、特定のテレビ（例えば、テレビ１００Ａ）から送られてきたデータのみを処理せよとの指示を全体制御プログラム４０１から受けている場合、コマンド受付プログラム４０９は、ＳＯＵＣＥ７０２に特定のテレビの識別子がセットされているか否かを確認してもよい。一方、全てのテレビから送られてきたデータを処理せよとの指示を全体制御プログラム４０１から受けている場合は、ＳＯＵＣＥ７０２の確認を省略してもよい。
【００９５】
また、テレビ１００Ｂ宛にユニキャストされたデータのみを処理せよとの指示を全体制御プログラム４０１から受けている場合、コマンド受付プログラム４０９は、ＤＳＴ７０３にテレビ１００Ｂの識別子がセットされているか否かを確認してもよい。一方、ブロードキャストされたデータをも処理せよとの指示を全体制御プログラム４０１から受けている場合は、ＤＳＴ７０３の確認を省略してもよい。
【００９６】
さらに、ＴＹＰＥ７０４にセットされている値に基づいて、共有情報が１００Ｂで表示可能か否かを確認してもよい。例えば、テレビ１００Ｂがイメージデータを処理できないとすると、ＴＹＰＥ７０４が「１」のデータをフィルタリングする。
【００９７】
そして、受信したデータが全ての条件を満たしていれば（Ｓ２０４でＹＥＳ）、コマンド受付プログラム４０９は、受信したデータをコマンド実行プログラム４１０に引き渡す。コマンド実行プログラム４１０は、受け取ったデータのＴＹＰＥ７０４にセットされている値を確認する（Ｓ２０５、Ｓ２０７、Ｓ２０９、Ｓ２１１）。
【００９８】
そして、共有情報がテキストであれば（Ｓ２０５でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているテキストデータ（メール．ｔｘｔ）の表示を、全体制御プログラム４０１に依頼する。全体制御プログラム４０１は、“メール．ｔｘｔ”の内容を、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２０６）。
【００９９】
また、共有情報がイメージであれば（Ｓ２０７でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているイメージデータ（写真１．ｐｎｇ）の表示を、全体制御プログラム４０１に依頼する。全体制御プログラム４０１は、“写真１．ｐｎｇ”の内容を、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２０８）。
【０１００】
なお、図１１の（２）及び（３）は、テレビ１００Ａからテレビ１００Ｂに送信されるデータに、共有情報そのもの（実データ）がセットされている例である。すなわち、図１１の（２）及び（３）に示されるデータを取得したテレビ１００Ｂの全体制御プログラム４０１は、取得したデータに含まれている共有情報を、モニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。
【０１０１】
また、共有情報が選局情報であれば（Ｓ２０９でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされている選局情報（１０チャンネル）を、全体制御プログラム４０１に通知する。全体制御プログラム４０１は、“１０チャンネル”の番組をＯＳ３０１中のＯＳライブラリ３０１ｂのＴＶ再生機能を用いて受信し、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２１０）。
【０１０２】
また、共有情報がＵＲＬであれば（Ｓ２１１でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているＵＲＬ（http://www.xyz.com）を、全体制御プログラム４０１に通知する。全体制御プログラム４０１は、ＩＰＴＶアプリ実行プログラム３０５を通じて当該ＵＲＬに示されるコンテンツを取得し、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２１２）。
【０１０３】
なお、図１１の（４）及び（５）は、テレビ１００Ａからテレビ１００Ｂに送信されるデータに、共有情報そのものではなく、表示すべき実データの所在を示す位置情報がセットされている例である。すなわち、図１１の（４）及び（５）に示されるデータを取得したテレビ１００Ｂの全体制御プログラム４０１は、取得したデータに含まれている位置情報を用いて実データを取得し、取得した実データをモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。
【０１０４】
図１０は、共有情報の一例である“写真１．ｐｎｇ”をテレビ１００Ａ、１００Ｂのモニタ１０７Ａ、１０７Ｂに表示したときの表示例を示す図である。図１０に示されるように、テレビ１００Ａのモニタ１０７Ａには、第１の表示領域６０１Ａに自分（テレビ１００Ａのユーザ）の顔が、第２の表示領域６０２Ａに相手（テレビ１００Ｂのユーザ）の顔が、第３の表示領域６０３Ａに共有情報が表示される。同様に、テレビ１００Ｂのモニタ１０７Ｂには、第１の表示領域６０１Ｂに自分（テレビ１００Ｂのユーザ）の顔が、第２の表示領域６０２Ｂに相手（テレビ１００Ａのユーザ）の顔が、第３の表示領域６０３Ｂに共有情報が表示される。
【０１０５】
このように、自分の顔（第１の表示領域）と、相手の顔（第２の表示領域）と、共有情報（第３の表示領域）とを一画面に同時に表示させることにより、テレビ１００Ａ、１００Ｂのユーザは、単に共有情報を同時に閲覧できるだけでなく、共有情報を見た相手の反応（表情、リアクション等）をも知ることができる。その結果、共有情報を全画面に表示する場合等と比較して、よりスムーズに意思の疎通を図ることができる。
【０１０６】
（実施の形態２）
次に、図１２〜図１４を参照して、実施の形態２に係るテレビ１００Ａ、１００Ｂの動作を説明する。なお、実施の形態２に係るテレビ１００Ａ、１００Ｂの構成は、図１〜図５に示される実施の形態１と共通するので、再度の説明は省略する。また、実施の形態１、２で共通する動作の詳しい説明は省略し、相違点を中心に説明する。
【０１０７】
実施の形態２では、テレビ１００Ｂがテレビ１００Ａを遠隔操作する例を説明する。図１２は、遠隔操作される側（被操作側）のテレビ１００Ａの動作を示すフローチャートである。図１３は、遠隔操作する側（操作側）のテレビ１００Ｂの動作を示すフローチャートである。図１４は、テレビ１００Ａ、１００Ｂのモニタ１０７Ａ、１０７Ｂの表示例を示す図である。
【０１０８】
まず、テレビ１００Ａのユーザが第４の表示領域６０４Ａの“機能設定画面”を選択すると、テレビ１００Ａは、自装置の機能設定画面のイメージデータを、共有情報としてテレビ１００Ｂに送信する（図１２のＳ３０１）。また、テレビ１００Ａは、機能設定画面をモニタ１０７Ａの第３の表示領域６０３Ａに表示する。一方、テレビ１００Ｂは、テレビ１００Ａから受信した機能設定画面のイメージデータを、モニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（図１３のＳ４０１）。
【０１０９】
これにより、モニタ１０７Ａ、１０７Ｂの第３の表示領域６０３Ａ、６０３Ｂには、図１４の上段の表示例に示されるように、テレビ１００Ａの機能を設定するためのメニュー（図１４の例では、“チャンネル割り当て”、“ネットワーク設定”、“輝度調整”）が表示される。ここまでの処理は、実施の形態１と共通するので、説明を省略する。
【０１１０】
次に、テレビ１００Ｂは、ユーザからのコマンド入力の受付を開始する（Ｓ４０２）。具体的には、テレビ１００Ｂのユーザが、リモコン等を利用して第４の表示領域６０４Ｂの“遠隔操作”を選択すると、図１４の右上の表示例に示されるように、第３の表示領域６０３Ｂがフォーカス（図１４では、第３の表示領域６０３Ｂが太枠で示されている）される。これにより、テレビ１００Ｂのユーザがしたリモコン操作は、テレビ１００Ｂ自体に反映されるのではなく、第３の表示領域６０３Ｂに表示されている共有情報に反映させるために、コマンド生成プログラム４１２によってコマンドに変換される。
【０１１１】
例えば、テレビ１００Ｂのユーザが第３の表示領域６０３Ｂに表示されているメニューのうちから“輝度調整”を選択する操作を実行すると（Ｓ４０２でＹＥＳ）、テレビ１００Ｂのコマンド生成プログラム４１２は、図１１のＳＯＵＣＥ７０２にテレビ１００Ｂを表す識別子（１０．１０．２．５）を、ＤＳＴ７０３にテレビ１００Ａを表す識別子（１０．１．９．１６）を、ＴＹＰＥ７０４にコマンドのデータ種別である「５」を、ＰＡＹＲＯＡＤ７０５に“輝度調整を選択”することを表すコマンドをセットしたデータを生成する。そして、コマンド送信プログラム４１１は、コマンド生成プログラム４１２で生成されたデータを、ネット送信プログラム４０３を通じてテレビ１００Ａに送信する（Ｓ４０３）。
【０１１２】
一方、テレビ１００Ａのコマンド受付プログラム４０９は、ネット受信プログラム４０２を通じてテレビ１００Ｂからコマンドを含むデータを受信すると（Ｓ３０２でＹＥＳ）、受信したデータに含まれるコマンド“輝度調整を選択”をコマンド実行プログラム４１０に引き渡す。そして、コマンド実行プログラム４１０は、テレビ１００Ａの機能設定画面に対して取得したコマンド“輝度調整を選択”を実行し（Ｓ３０３）、実行結果を全体制御プログラム４０１に引き渡す。
【０１１３】
全体制御プログラム４０１は、機能設定画面にコマンドを実行した結果である“輝度調整画面（すなわち、コマンド実行後の共有情報）”のイメージデータを、コマンド生成プログラム４１２、コマンド送信プログラム４１１、及びネット送信プログラム４０３を通じてテレビ１００Ｂに送信する（Ｓ３０４）。また、全体制御プログラム４０１は、共有情報である“輝度調整画面”を、表示制御プログラム４０６を通じてモニタ１０７Ａの第３の表示領域６０３Ａに表示する。
【０１１４】
そして、テレビ１００Ｂの全体制御プログラム４０１は、共有情報である“輝度調整画面”のイメージデータを、ネット受信プログラム４０２、コマンド受付プログラム４０９、及びコマンド実行プログラム４１０を通じてテレビ１００Ａから受信し（Ｓ４０４）、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。この時点におけるモニタ１０７Ａ、１０７Ｂの表示例を図１４の下段に示す。
【０１１５】
このように、遠隔操作の対象となる画面イメージ（上記の例では、“機能設定画面”）を共有情報としてテレビ１００Ａからテレビ１００Ｂに送信し、この画面に対して実行すべき処理の内容を示すコマンド（上記の例では、“輝度調整を選択”）をテレビ１００Ｂからテレビ１００Ａに送信し、このコマンドをテレビ１００Ａで実行し、実行結果の画面イメージ（上記の例では、“輝度調整画面”）を共有情報としてテレビ１００Ａからテレビ１００Ｂに送信する処理を繰り返すことによって、テレビ１００Ｂがテレビ１００Ａを遠隔操作することができる。
【０１１６】
（その他の実施の形態）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１１７】
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１１８】
上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶さている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１１９】
上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有してもよい。
【０１２０】
本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであってもよいし、コンピュータプログラムからなるデジタル信号であってもよい。
【０１２１】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録してもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
【０１２２】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送してもよい。
【０１２３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作してもよい。
【０１２４】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施してもよい。
【０１２５】
上記実施の形態及び上記変形例をそれぞれ組み合わせてもよい。
【０１２６】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１２７】
本発明にかかるテレビジョン受像装置は、主としてデジタルテレビに使用されるが、ＤＶＤ／ＢＤプレイヤーや携帯電話等にも利用可能である。
【符号の説明】
【０１２８】
１０，１９１２  インターネット
１１  筐体
１２  表示部
１３  フロントパネル
１４  入力端子
１５  ネットワーク入力端子
１６，１９２２ａ，１９２２ｂ  リモコン
１００，１００Ａ，１００Ｂ，１００Ｃ，１９１０ａ，１９１０ｂ  テレビ
１０１  入力部
１０２  第１メモリ
１０３  第２メモリ
１０４  受信部
１０５  再生部
１０６  スピーカ
１０７，１０７Ａ，１０７Ｂ  モニタ
１０８  マイク
１０９  カメラ
１１０  ネットワーク部
１１１  ＣＰＵ
３００  プログラム
３０１  ＯＳ
３０１ａ  カーネル
３０１ｂ  ＯＳライブラリ
３０２  制御プログラム
３０３  ＴＶ再生プログラム
３０４  テレビ電話プログラム
３０５  ＩＰＴＶアプリ実行プログラム
４０１  全体制御プログラム
４０２  ネット受信プログラム
４０３  ネット送信プログラム
４０４  テレビ電話コアプログラム
４０５  入力受付プログラム
４０６  表示制御プログラム
４０７  放送受信プログラム
４０８  データ抽出プログラム
４０９  コマンド受付プログラム
４１０  コマンド実行プログラム
４１１  コマンド送信プログラム
４１２  コマンド生成プログラム
４１３  ＴＶ再生制御プログラム
５０１  電話帳プログラム
５０２  テレビ電話接続プログラム
５０３  映像再生プログラム
５０４  音声再生プログラム
５０５  カメラ制御プログラム
５０６  マイク制御プログラム
５０７  多重分離プログラム
５０８  多重化プログラム
６０１Ａ，６０１Ｂ  第１の表示領域
６０２Ａ，６０２Ｂ  第２の表示領域
６０３Ａ，６０３Ｂ  第３の表示領域
６０４Ａ，６０４Ｂ  第４の表示領域
１９１４ａ，１９１４ｂ  ビデオカメラ
１９１６ａ，１９１６ｂ  子画面
１９１８ａ，１９１８ｂ  視聴画面
【図１Ａ】
2013098896.tif 000003
【図１Ｂ】
2013098896.tif 000004
【図２】
2013098896.tif 000005
【図３】
2013098896.tif 000006
【図４】
2013098896.tif 000007
【図５】
2013098896.tif 000008
【図６】
2013098896.tif 000009
【図７】
2013098896.tif 000010
【図８】
2013098896.tif 000011
【図９】
2013098896.tif 000012
【図１０】
2013098896.tif 000013
【図１１】
2013098896.tif 000014
【図１２】
2013098896.tif 000015
【図１３】
2013098896.tif 000016
【図１４】
2013098896.tif 000017
【図１５】
2013098896.tif 000018
【手続補正書】
【提出日】平成24年4月10日(2012.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部と、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる共有情報制御部と、
前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行部とを備え、
前記共有情報制御部は、さらに、前記コマンド実行部で前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる
テレビジョン受像装置。
【請求項２】
前記受信部は、さらに、表示可能な前記共有情報の形式を示す能力情報を、前記相手装置から受信し、
前記共有情報制御部は、前記能力情報に示される形式の前記共有情報のみを、前記ユーザに選択させる
請求項１に記載のテレビジョン受像装置。
【請求項３】
前記テレビジョン受像装置は、さらに、
テレビ番組及び電子番組情報を放送波を通じて受信するチューナと、
前記チューナで受信された前記テレビ番組及び前記電子番組情報から前記共有情報の候補となる共有情報候補を抽出する共有情報抽出部とを備え、
前記共有情報制御部は、前記共有情報抽出部で抽出された前記共有情報候補のうちから、ユーザに前記共有情報を選択させる
請求項１又は２に記載のテレビジョン受像装置。
【請求項４】
前記共有情報は、表示すべき実データの所在を示す位置情報であり、
前記共有情報制御部は、前記位置情報に示される場所から取得した実データを、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記位置情報を前記送信部に送信させる
請求項１又は２に記載のテレビジョン受像装置。
【請求項５】
前記位置情報は、テレビ番組の取得先を示すチャンネル情報又は、インターネット上の所在地を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である
請求項４に記載のテレビジョン受像装置。
【請求項６】
前記受信部は、さらに、前記相手装置に表示されている共有情報を、前記相手装置から受信し、
前記共有情報制御部は、さらに、前記受信部で受信された共有情報を、前記第３の表示領域に表示させる
請求項１〜５のいずれか１項に記載のテレビジョン受像装置。
【請求項７】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示部と、
前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部とを備え、
前記送信部は、さらに、前記コマンド生成部で生成された前記コマンドを前記相手装置に送信し、
前記受信部は、さらに、前記送信部から送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信し、
前記表示部は、さらに、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示する
テレビジョン受像装置。
【請求項８】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報、及び前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示ステップと、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記表示ステップで前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる共有情報制御ステップと、
前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行ステップとを含み、
前記共有情報制御部は、さらに、前記コマンド実行ステップで前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる
テレビジョン受像装置の制御方法。
【請求項９】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示ステップと、
前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成ステップとを含み、
前記送信ステップでは、さらに、前記コマンド生成ステップで生成された前記コマンドを前記相手装置に送信し、
前記受信ステップでは、さらに、前記送信ステップで送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信し、
前記表示ステップでは、さらに、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示する
テレビジョン受像装置の制御方法。
【請求項１０】
（削除）
【請求項１１】
（削除）
【手続補正書】
【提出日】平成26年3月19日(2014.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ電話機能を有するテレビジョン受像装置に関し、特に、テレビ電話通話者間における情報共有機能を有するテレビジョン受像装置に関するものである。
【背景技術】
【０００２】
現在、Ｓｋｙｐｅなどテレビ電話機能を有するテレビジョン受信装置が市場で販売されている。テレビ電話では、話し相手の顔や背景画像が表示されることで、通話のみの会話に比べ多くの情報を得ることができるので、スムーズな会話が実現可能である。しかしながら、テレビ電話機能を使用していると、話し相手が持っている様々な情報を画面上で共有したいという要望が増してくる。この要望を満たす一例が、特許文献１等に記載されている。
【０００３】
図１５は、特許文献１に記載されている「番組選択装置」のシステム構成図である。図１５では、２台のテレビ１９１０ａ、１９１０ｂがインターネット１９１２を介して相互に接続されている。また、図１５には、視聴者自身を撮影するビデオカメラ１９１４ａ、１９１４ｂと、撮影された相手視聴者の映像を表示する子画面１９１６ａ、１９１６ｂと、受信したＴＶ放送番組の視聴画面１９１８ａ、１９１８ｂと、テレビ１９１０ａ、１９１０ｂを操作し、視聴するＴＶ放送番組を切り替えるリモコン１９２２ａ、１９２２ｂとが図示されている。
【０００４】
上記構成において、例えばテレビ１９１０ａ側のリモコン１９２２ａのチャンネル・アップキーもしくはチャンネル・ダウンキーが押下されると、テレビ１９１０ａから相手側のテレビ１９１０ｂにチャンネル・アップ／ダウンが通知されることで、２人のユーザが同じ番組を視聴できるものである。これにより通話者が、視聴しているテレビ番組を画面上で共有することができるので、話し相手とのスムーズな会話が可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１９８２５７号公報（第１頁、図１など）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術では、視聴しているテレビ番組を共有できるだけであり、テレビ電話で会話を行いながら、テレビ１９１０ａ、１９１０ｂで受信可能な様々な情報を共有することができない。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、テレビ電話の相手とのよりスムーズな会話を実現することのできるテレビジョン受像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係るテレビジョン受像装置は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信する。具体的には、テレビジョン受像装置は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信部と、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部と、前記テレビジョン受像装置のユーザによって選択された共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる共有情報制御部とを備える。
【０００９】
上記構成によれば、相手装置との間で単に共有情報を同時に閲覧できるだけでなく、共有情報を見た相手の反応（表情、リアクション等）をも知ることができる。その結果、よりスムーズに意思の疎通を図ることができる。
【００１０】
さらに、前記受信部は、前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置から受信してもよい。さらに、前記テレビジョン受像装置は、前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行部を備えてもよい。そして、前記共有情報制御部は、前記コマンド実行部で前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させてもよい。
【００１１】
上記構成によれば、相手装置に自装置を遠隔操作させることができる。これにより、例えば、テレビジョン受像装置の操作に不慣れなユーザに代わって、遠隔地に設置されている相手装置からテレビジョン受像装置を遠隔操作することができる。なお、この場合の相手装置は、テレビジョン受像装置と等価な装置であってもよいし、コールセンター等に設置されている端末であってもよい。
【００１２】
さらに、前記受信部は、表示可能な前記共有情報の形式を示す能力情報を、前記相手装置から受信してもよい。そして、前記共有情報制御部は、前記能力情報に示される形式の前記共有情報のみを、前記ユーザに選択させてもよい。
【００１３】
これにより、相手装置がサポートしていない共有情報を送信してしまうことを防止することができる。
【００１４】
さらに、前記テレビジョン受像装置は、テレビ番組及び電子番組情報を放送波を通じて受信するチューナと、前記チューナで受信された前記テレビ番組及び前記電子番組情報から前記共有情報の候補となる共有情報候補を抽出する共有情報抽出部とを備えてもよい。そして、前記共有情報制御部は、前記共有情報抽出部で抽出された前記共有情報候補のうちから、ユーザに前記共有情報を選択させてもよい。
【００１５】
また、前記共有情報は、表示すべき実データの所在を示す位置情報であってもよい。そして、前記共有情報制御部は、前記位置情報に示される場所から取得した実データを、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記位置情報を前記送信部に送信させてもよい。
【００１６】
また、前記位置情報は、テレビ番組の取得先を示すチャンネル情報又は、インターネット上の所在地を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってもよい。
【００１７】
さらに、前記受信部は、前記相手装置に表示されている共有情報を、前記相手装置から受信してもよい。さらに、前記共有情報制御部は、前記受信部で受信された共有情報を、前記第３の表示領域に表示させてもよい。
【００１８】
本発明の他の形態に係るテレビジョン受像装置は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信する。具体的には、テレビジョン受像装置は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信部と、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示部とを備える。
【００１９】
さらに、前記テレビジョン受像装置は、前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部を備えてもよい。前記送信部は、前記コマンド生成部で生成された前記コマンドを前記相手装置に送信してもよい。前記受信部は、前記送信部から送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信してもよい。そして、前記表示部は、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示してもよい。
【００２０】
本発明の一形態に係るテレビジョン受像装置の制御方法は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置を制御する方法である。具体的には、テレビジョン受像装置の制御方法は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信ステップと、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示ステップと、前記テレビジョン受像装置のユーザによって選択された共有情報を、前記表示ステップで前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる共有情報制御ステップとを含む。
【００２１】
本発明の他の形態に係るテレビジョン受像装置の制御方法は、通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置を制御する方法である。具体的には、テレビジョン受像装置の制御方法は、前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信ステップと、前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示ステップとを含む。
【発明の効果】
【００２２】
本発明によれば、テレビ電話の相手とのよりスムーズな会話を実現することのできるテレビジョン受像装置を得ることができる。
【図面の簡単な説明】
【００２３】
【図１Ａ】図１Ａは、実施の形態１に係るテレビの外観の一例を示す図である。
【図１Ｂ】図１Ｂは、複数のテレビがインターネットに接続されている状態を表す図である。
【図２】図２は、実施の形態１に係るテレビの機能ブロック図である。
【図３】図３は、テレビのＣＰＵで実行されるプログラムの一例を表す図である。
【図４】図４は、テレビ電話プログラムのサブプログラムの一例を表す図である。
【図５】図５は、テレビ電話コアプログラムのサブプログラムの一例を表す図である。
【図６】図６は、共有情報の送信側であるテレビの動作を示すフローチャートである。
【図７】図７は、共有情報の受信側であるテレビの動作を示すフローチャートである。
【図８】図８は、テレビ電話の接続を確立した時点での表示例を示す図である。
【図９】図９は、第４の表示領域の画面遷移の一例を示す図である。
【図１０】図１０は、共有情報を送信した後の表示例を示す図である。
【図１１】図１１は、テレビ間で送受信されるデータ構造の例を示す図である。
【図１２】図１２は、遠隔操作される側（被操作側）のテレビの動作を示すフローチャートである。
【図１３】図１３は、遠隔操作される側（操作側）のテレビの動作を示すフローチャートである。
【図１４】図１４は、実施の形態２における表示例を示す図である。
【図１５】図１５は、従来の番組選択装置のシステム構成図である。
【発明を実施するための形態】
【００２４】
（実施の形態１）
本発明の実施の形態１に係るテレビジョン受信装置について図面を参照しながら説明する。
【００２５】
図１Ａは、テレビ１００の外観の一例を示す図である。テレビ１００は、筐体１１と、表示部１２と、フロントパネル１３と、入力端子１４と、ネットワーク入力端子１５とを備える。
【００２６】
なお、表示部１２には、ブラウン管、プラズマディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ等のあらゆる表示パネルを採用することができる。また、フロントパネル１３は、リモコン１６からリモコン信号を受け付けるリモコン受光器を含んでもよい。さらに、入力端子１４には、アンテナ又はケーブルテレビ局等から映像信号受信するためのケーブルが接続される。
【００２７】
図１Ｂは、複数のテレビ１００Ａ、１００Ｂ、１００Ｃがインターネット１０に接続されている状態を表す模式図である。テレビ１００Ａ、１００Ｂ、１００Ｃは、インターネット１０を通じて相互に通信すると共に、それぞれがインターネット上の任意のサーバ（図示省略）との間で通信する。そして、テレビ１００Ａ、１００Ｂ、１００Ｃは、図２のテレビ１００の機能を備える。
【００２８】
図２は、テレビ（テレビジョン受信装置）１００を構成する構成要素の関係を表したブロック図である。図２に示されるテレビ１００は、図１のフロントパネル１３に相当する入力部１０１と、第１メモリ１０２と、第２メモリ１０３と、図１の入力端子１４に相当する受信部１０４と、再生部１０５と、スピーカ１０６と、図１の表示部１２に相当するモニタ１０７と、マイク１０８と、カメラ１０９と、図１のネットワーク入力端子１５に相当するネットワーク部１１０と、ＣＰＵ１１１とで構成される。なお、スピーカ１０６、マイク１０８、及びカメラ１０９は、テレビ１００に内臓されていてもよいし、テレビ１００に接続される外部装置であってもよい。
【００２９】
入力部１０１は、フロントパネルやリモコン受光器等で構成され、ユーザからのチャンネル選択や情報入力を受け付ける。また、入力部１０１がリモコン受光器の場合は、リモコンの入力を受け付けることで、ユーザからのチャンネルの選択指示等を受け付ける。
【００３０】
第１メモリ１０２は、フラッシュメモリ、ハードディスク等の電源供給が無くてもデータを保持できる記録メディアで構成され、ＣＰＵ１１１が実行するプログラムを記憶する。また、第１メモリ１０２は、ＣＰＵ１１１から指示されたデータやプログラムを一次的に保存したり削除したりする。第２メモリ１０３は、具体的にはＲＡＭ等で構成され、ＣＰＵ１１１から指示されたデータやプログラムを一次的に保存したり削除したりする。
【００３１】
受信部１０４は、アンテナやケーブルテレビ局からのケーブルに接続されて放送波を受信し、ＣＰＵ１１１から指定された周波数にチューニングし、チューニングによって抽出した放送波を再生部１０５に出力する。
【００３２】
再生部１０５は、ＣＰＵ１１１からの指示に基づいて、受信部１０４から取得した放送波から音声及び映像情報を抽出し、再生する。あるいは、再生部１０５は、ＣＰＵ１１１から渡されたＩＰストリームから音声及び映像情報を抽出し、再生する。スピーカ１０６は、再生部１０５が再生した音声を出力する。モニタ１０７は、再生部１０５が再生した映像を出力する。このモニタ１０７は、複数の表示領域に区画されて、複数の映像を同時に表示することができる。
【００３３】
マイク１０８は、ユーザが発生する声等の音声入力を受け付けてＣＰＵ１１１に引き渡す。カメラ１０９は、ユーザの顔などの映像入力を受け付けてＣＰＵ１１１に引き渡す。ネットワーク部１１０は、具体的にはイーサネット（登録商標）コネクタ等で構成され、ＣＰＵ１１１の制御によりネットワークに接続し、ネットワークに接続された機器との通信を実現する。ＣＰＵ１１１は、第１メモリ１０２又は第２メモリ１０３が記憶するプログラムを実行する中央演算処理装置である。
【００３４】
図３は、第１メモリ１０２に記憶され、ＣＰＵ１１１で実行されるプログラムの一例を表す図である。プログラム３００は、複数のサブプログラムで構成され、具体的にはＯＳ３０１と、制御プログラム（図３の「制御ＰＧ」）３０２と、ＴＶ再生プログラム（図３の「ＴＶ再生ＰＧ」）３０３と、テレビ電話プログラム（図３の「テレビ電話ＰＧ」）３０４と、ＩＰＴＶアプリ実行プログラム（図３の「ＩＰＴＶアプリ実行ＰＧ」）３０５とで構成される。
【００３５】
ＯＳ３０１は、テレビ１００の電源が投入されると、ＣＰＵ１１１によって起動されるサブプログラムである。ＯＳ３０１は、オペレーティングシステムの略であり、Ｌｉｎｕｘ（登録商標）等が一例である。ＯＳ３０１は、他のサブプログラムを並行して実行するカーネル３０１ａ及びＯＳライブラリ３０１ｂで構成される公知の技術の総称であり、本発明では詳細な説明は省略する。
【００３６】
本実施の形態においては、ＯＳ３０１のカーネル３０１ａは、制御プログラム３０２をサブプログラムとして実行する。また、ＯＳライブラリ３０１ｂは、制御プログラム３０２、ＴＶ再生プログラム３０３、及びテレビ電話プログラム３０４のサブプログラムに対して、テレビ１００が保持する構成要素を制御するための複数の機能を提供する。より具体的には、ＯＳライブラリ３０１ｂは、モニタ１０７に表示する文字や図形等のグラフィックス表示を実現するグラフィックスライブラリ、受信部１０４に指定した周波数にチューニングさせるチューニングライブラリ、マイク１０８から音声入力を受け付けるマイクライブラリ、及びカメラ１０９から映像入力を受け付けるカメラライブラリなどを含む。
【００３７】
制御プログラム３０２は、テレビ１００の電源が投入されると、ＯＳ３０１によって最初に起動されるサブプログラムである。制御プログラム３０２は、ユーザからの指示を受け付け、ＴＶ再生プログラム３０３またはテレビ電話プログラム３０４の実行の切り替えを制御する。
【００３８】
ＴＶ再生プログラム３０３は、ＴＶ番組の再生を行う。ＴＶ再生プログラム３０３は、既存のＴＶ技術で構成されており、本発明の主要構成部ではないので、本発明では機能概略のみを説明する。ＴＶ再生プログラム３０３は、入力部１０１を通じてユーザから選局したい番組の指示を受け付ける。そして、ＴＶ再生プログラム３０３は、入力部１０１を通じて受け取った選局指示に従い、受信部１０４にチューニングの指示を出すと共に、再生部１０５に映像及び音声の再生を指示する。これにより、受信部１０４はチューニングを行い、再生部１０５は受信部１０４から取得した映像及び音声を再生し、スピーカ１０６は再生部１０５で再生された音声を出力し、モニタ１０７は再生部１０５で再生された映像を出力することで、ＴＶ番組の再生を実現する。
【００３９】
テレビ電話プログラム３０４は、テレビ電話機能を実現する。詳細は、後述する。
【００４０】
ＩＰＴＶアプリ実行プログラム３０５は、Ｊａｖａ（登録商標）ミドルウエア、ＨＴＭＬブラウザ、及びＪａｖａＳｃｒｉｐｔ（登録商標）エンジンなどで構成され、インターネットコンテンツを再生し、モニタ１０７に表示する。これは既存の技術であるので、詳細な説明は省略する。
【００４１】
図４は、テレビ電話プログラム３０４に含まれるサブプログラムの一例を表す図である。テレビ電話プログラム３０４は、複数のサブプログラムで構成され、具体的には、全体制御プログラム（図４の「全体制御ＰＧ」）４０１と、ネット受信プログラム（図４の「ネット受信ＰＧ」）４０２と、ネット送信プログラム（図４の「ネット送信ＰＧ」）４０３と、テレビ電話コアプログラム（図４の「テレビ電話コアＰＧ」）４０４と、入力受付プログラム（図４の「入力受付ＰＧ」）４０５と、表示制御プログラム（図４の「表示制御ＰＧ」）４０６と、放送受信プログラム（図４の「放送受信ＰＧ」）４０７と、データ抽出プログラム（図４の「データ抽出ＰＧ」）４０８と、コマンド受付プログラム（図４の「コマンド受付ＰＧ」）４０９と、コマンド実行プログラム（図４の「コマンド実行ＰＧ」）４１０と、コマンド送信プログラム（図４の「コマンド送信ＰＧ」）４１１と、コマンド生成プログラム（図４の「コマンド生成ＰＧ」）４１２と、ＴＶ再生制御プログラム（図４の「ＴＶ再生制御ＰＧ」）４１３とで構成される。
【００４２】
全体制御プログラム４０１は、テレビ電話プログラム３０４の起動時に最初に実行されるサブプログラムであり、テレビ電話プログラム３０４を構成する他のサブプログラムを制御する。
【００４３】
ネット受信プログラム４０２は、ＯＳ３０１中のＯＳライブラリ３０１ｂ及びネットワーク部１１０を使用して、ネットワークからデータを受信し、受信したデータの内容に応じて、受信したデータをテレビ電話コアプログラム４０４またはコマンド受付プログラム４０９に引き渡す。
【００４４】
ネット送信プログラム４０３は、ＯＳ３０１中のＯＳライブラリ３０１ｂ及びネットワーク部１１０を使用して、ネットワークにデータを送信する。送信するデータは、テレビ電話コアプログラム４０４またはコマンド送信プログラム４１１から与えられる。
【００４５】
テレビ電話コアプログラム４０４は、テレビ電話プログラム３０４のコア機能を実現する。図５は、テレビ電話コアプログラム４０４に含まれるサブプログラムの一例を表す図である。
【００４６】
テレビ電話コアプログラム４０４は、複数のサブプログラムで構成され、具体的には、電話帳プログラム（図５の「電話帳ＰＧ」）５０１と、テレビ電話接続プログラム（図５の「テレビ電話接続ＰＧ」）５０２と、映像再生プログラム（図５の「映像再生ＰＧ」）５０３と、音声再生プログラム（図５の「音声再生ＰＧ」）５０４と、カメラ制御プログラム（図５の「カメラ制御ＰＧ」）５０５と、マイク制御プログラム（図５の「マイク制御ＰＧ」）５０６と、多重分離プログラム（図５の「多重分離ＰＧ」）５０７と、多重化プログラム（図５の「多重化ＰＧ」）５０８とで構成される。テレビ電話コアプログラム４０４は、既存のＩＰ電話技術であるので、ここでは、テレビ電話コアプログラム４０４の機能概要を簡単に説明する。
【００４７】
電話帳プログラム５０１は、テレビ電話の通話相手の情報を保持する。具体的には、電話帳プログラム５０１は、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、第１メモリ１０２に通話相手の情報（電話帳データ）を保存している。電話帳データは、通話相手の名前または名前に相当するインデックス情報と、電話接続に必要な電話番号または電話番号に相当する情報との組である。
【００４８】
テレビ電話接続プログラム５０２は、全体制御プログラム４０１に起動されると、電話帳プログラム５０１が保持する電話帳データの一覧をモニタ１０７に表示する。また、テレビ電話接続プログラム５０２は、全体制御プログラム４０１を通して入力部１０１からユーザの入力を受け付けることで、電話帳データの中から通話相手の情報を選択する。そして、テレビ電話接続プログラム５０２は、選択した通話相手の電話番号または電話番号に相当する情報を用いて、通話相手を呼び出し、テレビ電話の通話接続を確立する。その後、テレビ電話接続プログラム５０２は、映像再生プログラム５０３、音声再生プログラム５０４、カメラ制御プログラム５０５、及びマイク制御プログラム５０６に、テレビ電話の通話に必要な映像及び音声の送信及び受信を指示する。
【００４９】
映像再生プログラム５０３は、テレビ電話接続プログラム５０２からの指示を受け付け、多重分離プログラム５０７から受け取った映像情報から映像を生成し、表示制御プログラム４０６に引き渡す。表示制御プログラム４０６は、映像再生プログラム５０３から受け取った映像データをＯＳ３０１中のＯＳライブラリ３０１ｂを通して、モニタ１０７に表示する。
【００５０】
音声再生プログラム５０４は、テレビ電話接続プログラム５０２からの指示を受け付け、多重分離プログラム５０７から受け取った音声情報から音声を生成し、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、スピーカ１０６から音声を出力する。
【００５１】
カメラ制御プログラム５０５は、テレビ電話接続プログラム５０２からの指示を受け付け、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、カメラ１０９から映像を取り込んでデジタル化し、デジタル化された映像データを多重化プログラム５０８に引き渡す。
【００５２】
マイク制御プログラム５０６は、テレビ電話接続プログラム５０２からの指示を受け付け、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、マイク１０８から音声を取り込んでデジタル化し、デジタル化された音声データを多重化プログラム５０８に引き渡す。
【００５３】
多重分離プログラム５０７は、テレビ電話コアプログラム４０４が必要とするデータをネット受信プログラム４０２から受け取り、映像再生プログラム５０３及び音声再生プログラム５０４に引き渡す。多重化プログラム５０８は、ネット送信プログラム４０３にデータを引き渡し、テレビ電話の通話相手への送信を依頼する。
【００５４】
映像再生プログラム５０３、音声再生プログラム５０４、カメラ制御プログラム５０５、マイク制御プログラム５０６、多重分離プログラム５０７、及び多重化プログラム５０８は、テレビ電話の実行中に並行して動作することで、テレビ電話機能が必要とする映像及び音声の送受信を実現する。
【００５５】
入力受付プログラム４０５は、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、入力部１０１、具体的にはテレビのリモコンなどから入力情報を受け取り、受け取った入力情報を全体制御プログラム４０１に引き渡す。
【００５６】
表示制御プログラム４０６は、全体制御プログラム４０１の指示に従い、受け取った様々な映像やデータを、ＯＳ３０１中のＯＳライブラリ３０１ｂを通して、モニタ１０７に表示する。
【００５７】
放送受信プログラム４０７は、受信部１０４を通じて、放送波からテレビ番組及び電子番組情報を受信する。または、放送受信プログラム４０７は、ネットワーク部１１０を通じて、インターネット上のサーバからテレビ番組及び電子番組情報を受信してもよい。
【００５８】
データ抽出プログラム４０８は、全体制御プログラム４０１の指示に従い、表示制御プログラム４０６、放送受信プログラム４０７およびネット受信プログラム４０２から取得したデータから共有情報を抽出する。
【００５９】
コマンド受付プログラム４０９は、全体制御プログラム４０１から与えられた情報に従い、ネット受信プログラム４０２を通じてテレビ電話の通話相手から取得したデータのフィルタリングを行う。
【００６０】
コマンド実行プログラム４１０は、コマンド受付プログラム４０９を通じて通話相手から受け取ったデータを、その内容に応じてハンドリングする。
【００６１】
コマンド送信プログラム４１１は、コマンド生成プログラム４１２が生成したデータをネット送信プログラム４０３を通して通話相手に送信する。
【００６２】
コマンド生成プログラム４１２は、全体制御プログラム４０１の指示により、テレビ電話の通信相手に送信するデータを生成する。ユーザが全体制御プログラム４０１に対して、テレビ電話通話相手にデータを送信したいと要求すると、全体制御プログラム４０１は、コマンド生成プログラム４１２に送信するデータの作成を依頼する。なお、コマンド受付プログラム４０９で取得されるデータ、又はコマンド生成プログラム４１２で生成されるデータには、例えば、テレビ１００Ａ、１００Ｂで共有される共有情報、又は共有情報に対して実行すべき処理の内容を示すコマンドが含まれる。
【００６３】
上記の各プログラム及びサブプログラムにおいて、ネット受信プログラム４０２は、例えば、通話相手に接続されているマイクで集音された音声情報、通話相手に接続されているカメラで撮影された映像情報、及び通話相手の機能情報を、ネットワーク部１１０を通じて通話相手から受信する受信部として機能する。
【００６４】
また、ネット送信プログラム４０３は、例えば、テレビ１００のマイク１０８で集音された音声情報、テレビ１００のカメラ１０９で撮影された映像情報、及びテレビ１００の機能情報を、ネットワーク部１１０を通じて通話相手に送信する送信部として機能する。
【００６５】
また、テレビ電話コアプログラム４０４は、例えば、ネット受信プログラム４０２で受信した音声情報と、ネット送信プログラム４０３で送信する音声情報とを用いて電話機能を実現する電話制御部として機能する。
【００６６】
また、表示制御プログラム４０６、コマンド受付プログラム４０９、コマンド実行プログラム４１０、コマンド送信プログラム４１１、及びコマンド生成プログラム４１２等は、例えば、テレビ１００のユーザによって選択された共有情報を、モニタ１０７の所定の位置に表示させると共に、通話相手に表示させるためにネット送信プログラム４０３に送信させ、ネット受信プログラム４０２で受信された共有情報を、モニタ１０７の所定の位置に表示させる共有情報制御部として機能する。
【００６７】
また、データ抽出プログラム４０８は、例えば、放送受信プログラム４０７から取得したテレビ番組又は電子番組情報から共有情報の候補となる共有情報候補を抽出する共有情報抽出部として機能する。
【００６８】
また、コマンド実行プログラム４１０は、例えば、共有情報に対して実行すべき処理の内容を示すコマンドを、ネット受信プログラム４０２を通じて通話相手から受信し、受信したコマンドに示される処理を共有情報に対して実行するコマンド実行部として機能する。さらに、コマンド生成プログラム４１２は、例えば、共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部として機能する。
【００６９】
但し、上記の対応関係は一例に過ぎず、これには限定されない。また、図３〜図５の例では、各機能ブロックをプログラム又はサブプログラムとして実現した例を説明したが、これに限定されず、集積回路等のハードウェアとして実現してもよいし、ハードウェアとソフトウェアとの組み合わせで実現してもよい。
【００７０】
図６〜図１１を参照して、図１Ｂに示される２台のテレビ１００Ａ、１００Ｂがテレビ電話機能を実現すると共に、情報を共有するための処理を説明する。図６は、共有情報の送信側であるテレビ１００Ａの動作を示すフローチャートである。図７は、共有情報の受信側であるテレビ１００Ｂの動作を示すフローチャートである。図８〜図１０は、モニタ１０７Ａ、１０７Ｂの表示例を示す図である。図１１は、テレビ１００Ａからテレビ１００Ｂに送信されるデータのデータ構造の例を示す図である。
【００７１】
図６及び図７に示されるように、テレビ１００Ａ、１００Ｂは、まずテレビ電話を起動する（図６のＳ１０１、図７のＳ２０１）。すなわち、テレビ１００Ａ、１００Ｂのテレビ電話接続プログラム５０２は、テレビ１００Ａ、１００Ｂの間でテレビ電話の接続を確立する。
【００７２】
テレビ１００Ａのテレビ電話コアプログラム４０４は、図８に示されるように、テレビ１００Ａに接続されているマイク１０８から取得した第１の音声情報（典型的には、テレビ１００Ａのユーザの声）と、テレビ１００Ａに接続されているカメラ１０９から取得した第１の映像情報（典型的には、テレビ１００Ａのユーザの顔）とを、ネット送信プログラム４０３を通じてテレビ１００Ｂに送信する。
【００７３】
また、テレビ１００Ａのテレビ電話コアプログラム４０４は、テレビ１００Ａの能力情報をネットワーク部１１０を通じてテレビ１００Ｂに送信してもよい。能力情報とは、テレビ１００Ａが表示可能な共有情報の形式を示す情報を指す。例えば、表示可能なファイルの形式（拡張子）を特定する情報、テレビ１００Ａのモニタ１０７Ａの解像度の情報等が該当する。
【００７４】
同様に、テレビ１００Ｂのテレビ電話コアプログラム４０４は、図８に示されるように、テレビ１００Ｂに接続されているマイク１０８から取得した第２の音声情報（典型的には、テレビ１００Ｂのユーザの声）と、テレビ１００Ｂに接続されているカメラ１０９から取得した第２の映像情報（典型的には、テレビ１００Ｂのユーザの顔）と、テレビ１００Ｂの能力情報とを、ネット送信プログラム４０３を通じてテレビ１００Ａに送信する。
【００７５】
そして、テレビ１００Ａのモニタ１０７Ａには、図８に示されるように、第１の表示領域６０１Ａに第１の映像情報が、第２の表示領域６０２Ａに第２の映像情報が、第４の表示領域６０４Ａにメニューが表示されている。一方、この時点では、第３の表示領域６０３Ａには何も表示されていない。また、図示は省略するが、テレビ１００Ａのスピーカ１０６は、第２の音声情報を出力する。
【００７６】
同様に、テレビ１００Ｂのモニタ１０７Ｂには、図８に示されるように、第１の表示領域６０１Ｂに第２の映像情報が、第２の表示領域６０２Ｂに第１の映像情報が、第４の表示領域６０４Ｂにメニューが表示されている。一方、この時点では、第３の表示領域６０３Ｂには何も表示されていない。また、図示は省略するが、テレビ１００Ｂのスピーカ１０６は、第１の音声情報を出力する。
【００７７】
すなわち、テレビ１００Ａのユーザは、自分の顔と相手の顔との両方を見ながら通話することができる。また、テレビ１００Ａのユーザは、第４の表示領域６０４Ｂに表示されているメニューから実行したい機能（図８の例では、“情報共有”、“遠隔操作”、“テレビ電話の終了”）を選択することができる。テレビ１００Ｂのユーザも同様である。
【００７８】
ここからは、図８に示されるように、テレビ１００Ａのユーザが“情報共有”を選択したとして、テレビ１００Ａ、１００Ｂの処理を説明する。テレビ１００Ａのユーザが“情報共有”を選択すると、テレビ１００Ａの全体制御プログラム４０１は、表示制御プログラム４０６を通じて、モニタ１０７Ａの第４の表示領域６０４Ａに共有情報の一覧を表示する（Ｓ１０２）。図９は、“情報共有”を選択した場合における第４の表示領域６０４Ａの画面遷移の一例を示す図である。
【００７９】
まず、第４の表示領域６０４Ａには、図９の左側の表示例に示されるように、共有情報の取得先を選択するためのメニューが表示される。図９の例では、共有情報の取得先として、“ＳＤカード”、“チャンネル”、“ＵＲＬ”、“ＥＰＧ”、“機能設定画面”を表示している。但し、共有情報の取得先は、上記の例に限定されない。
【００８０】
そして、“ＳＤカード”を選択すると、図９の右側上段の表示例に示されるように、ＳＤカードに保存されているファイルの一覧画面に遷移する。但し、ここでは、取得したテレビ１００Ｂの能力情報に基づいて、テレビ１００Ｂで表示可能な形式のファイルは選択可能な状態（黒字で示す）で表示され、テレビ１００Ｂで表示できない形式のファイルは選択不可能な状態（グレーで示す）で表示される。すなわち、図９の表示例では、イメージファイル（．ｐｎｇ）及びテキストファイル（．ｔｘｔ）がテレビ１００Ｂで表示可能であるが、動画ファイル（．ｍｐｇ）がテレビ１００Ｂで表示不可能であることを示している。
【００８１】
また、“チャンネル”を選択すると、図９の右側中段の表示例に示されるように、受信部１０４で受信可能なチャンネルの一覧画面に遷移する。また、“ＵＲＬ”を選択すると、図９の右側下段の表示例に示されるように、テレビ１００Ａにお気に入りとして登録されているＵＲＬの一覧（図９の例では、“特許庁”、“パナソニック”）と、ＵＲＬを直接入力するためのメニューとを含む画面に遷移する。
【００８２】
また、“ＥＰＧ”を選択すると、受信部１０４を通じて取得したＥＰＧからテキストデータが抽出される。なお、“ＥＰＧ”が選択された場合、データ抽出プログラム４０８は、例えば、テレビ番組の名前、放送時間、出演者の名前、番組内容などを抽出すればよい。このとき、既知の技術である文章構文解析又は形態素解析技術等を用いて、文書の中からキーワードを抽出する技術を用いてもよい。
【００８３】
さらに、“機能設定画面”を選択すると、テレビ１００Ａの機能設定画面のイメージデータが抽出される。詳細は、実施の形態２で説明する。
【００８４】
なお、抽出される共有情報は上記の例に限定されず、例えば、実行中のＩＰＴＶサービスの情報、アプリ名、アプリのＵＲＬなどを抽出してもよいし、受信中のテレビ番組からイメージデータ（スナップショット）を抽出してもよい。
【００８５】
次に、テレビ１００Ａは、ユーザに共有情報を選択させる（Ｓ１０３）。具体的には、テレビ１００Ａの入力受付プログラム４０５は、ユーザによって操作されたリモコン等からの信号を、入力部１０１を通じて受け付ける。そして、テレビ１００Ａのコマンド生成プログラム４１２は、選択された共有情報の種類を判別する（Ｓ１０４、Ｓ１０６、Ｓ１０８、Ｓ１１０）。
【００８６】
選択された共有情報が“テキスト”の場合（Ｓ１０４でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、例えば、ＳＤカードに保持されている“メール．ｔｘｔ”）を抽出する（Ｓ１０５）。また、選択された共有情報が“イメージ”の場合（Ｓ１０６でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、例えば、ＳＤカードに保持されている“写真１．ｐｎｇ”を抽出する（Ｓ１０７）。
【００８７】
一方、選択された共有情報“選局”の場合（Ｓ１０８でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、選択された選局情報（例えば、“１０チャンネル”）を抽出する（Ｓ１０９）。また、選択された共有情報が“ＵＲＬ”の場合（Ｓ１１０でＹＥＳ）、テレビ１００Ａのコマンド生成プログラム４１２は、選択されたＵＲＬ（例えば、“http://www.xyz.com”）を抽出する（Ｓ１１１）。
【００８８】
そして、テレビ１００Ａのコマンド送信プログラム４１１は、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、又はステップＳ１１１で抽出されたデータを、ネット送信プログラム４０３を通じてテレビ１００Ｂに送信する（Ｓ１１２）。また、テレビ１００Ａの全体制御プログラム４０１は、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、又はステップＳ１１１で抽出されたデータを、表示制御プログラム４０６を通じてモニタ１０７Ａの第３の表示領域６０３Ａに表示する。具体的には、表示制御プログラム４０６は、ＯＳ３０１中のＯＳライブラリ３０１ｂのイメージ描画機能を用いて、抽出されたデータのイメージデータを生成し、生成したイメージデータをモニタ１０７Ａに表示する。
【００８９】
図１１を参照して、ステップＳ１１２で送信されるデータ構造の例を説明する。
【００９０】
まず、図１１の（１）は、基本フォーマットを示す。まず、ＨＥＡＤ７０１には、テレビ電話に付随して送受信されるデータであることを表現する識別子がセットされる。また、ＳＯＵＲＣＥ７０２には、送信元（すなわち、テレビ１００Ａ）を表す識別子がセットされる。また、ＤＳＴ７０３には、送信先（すなわち、テレビ１００Ｂ）を表す識別子がセットされる。また、ＴＹＰＥ７０４には、送信されているデータ種別を表す識別子がセットされる。そして、ＰＡＹＲＯＡＤ７０５には、共有情報がセットされる。
【００９１】
具体的には、ＳＯＵＲＣＥ７０２及びＤＳＴ７０３には、テレビ１００Ａ、１００Ｂを特定するためのＩＰアドレスやＭＡＣアドレスなどが格納される。また、ＴＹＰＥ７０４にセットされる値の一例としては、「１」がイメージデータ、「２」がテキストデータ、「３」がチャンネル、「４」がＵＲＬを表すことが可能である。
【００９２】
図１１の（２）は、ＰＡＹＲＯＡＤ７０５にイメージデータ（写真１．ｐｎｇ）がセットされている例である。図１１の（３）は、ＰＡＹＲＯＡＤ７０５にテキストデータ（メール．ｔｘｔ）がセットされている例である。図１１の（４）は、ＰＡＹＲＯＡＤ７０５に選局情報（１０チャンネル）がセットされている例である。図１１の（５）は、ＰＡＹＲＯＡＤ７０５にＵＲＬ（http://www.xyz.com）がセットされている例である。
【００９３】
一方、テレビ１００Ｂのコマンド受付プログラム４０９は、ネット受信プログラム４０２を通じてテレビ１００Ａからの共有情報の受付を開始する（Ｓ２０２）。そして、ネット受信プログラム４０２でデータを受信すると（Ｓ２０３でＹｅｓ）、コマンド受付プログラム４０９は、受信したデータが図１１に示されるフォーマットであるか否かを確認する（Ｓ２０４）。例えば、コマンド受付プログラム４０９は、以下の条件を確認してもよい。
【００９４】
例えば、特定のテレビ（例えば、テレビ１００Ａ）から送られてきたデータのみを処理せよとの指示を全体制御プログラム４０１から受けている場合、コマンド受付プログラム４０９は、ＳＯＵＣＥ７０２に特定のテレビの識別子がセットされているか否かを確認してもよい。一方、全てのテレビから送られてきたデータを処理せよとの指示を全体制御プログラム４０１から受けている場合は、ＳＯＵＣＥ７０２の確認を省略してもよい。
【００９５】
また、テレビ１００Ｂ宛にユニキャストされたデータのみを処理せよとの指示を全体制御プログラム４０１から受けている場合、コマンド受付プログラム４０９は、ＤＳＴ７０３にテレビ１００Ｂの識別子がセットされているか否かを確認してもよい。一方、ブロードキャストされたデータをも処理せよとの指示を全体制御プログラム４０１から受けている場合は、ＤＳＴ７０３の確認を省略してもよい。
【００９６】
さらに、ＴＹＰＥ７０４にセットされている値に基づいて、共有情報が１００Ｂで表示可能か否かを確認してもよい。例えば、テレビ１００Ｂがイメージデータを処理できないとすると、ＴＹＰＥ７０４が「１」のデータをフィルタリングする。
【００９７】
そして、受信したデータが全ての条件を満たしていれば（Ｓ２０４でＹＥＳ）、コマンド受付プログラム４０９は、受信したデータをコマンド実行プログラム４１０に引き渡す。コマンド実行プログラム４１０は、受け取ったデータのＴＹＰＥ７０４にセットされている値を確認する（Ｓ２０５、Ｓ２０７、Ｓ２０９、Ｓ２１１）。
【００９８】
そして、共有情報がテキストであれば（Ｓ２０５でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているテキストデータ（メール．ｔｘｔ）の表示を、全体制御プログラム４０１に依頼する。全体制御プログラム４０１は、“メール．ｔｘｔ”の内容を、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２０６）。
【００９９】
また、共有情報がイメージであれば（Ｓ２０７でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているイメージデータ（写真１．ｐｎｇ）の表示を、全体制御プログラム４０１に依頼する。全体制御プログラム４０１は、“写真１．ｐｎｇ”の内容を、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２０８）。
【０１００】
なお、図１１の（２）及び（３）は、テレビ１００Ａからテレビ１００Ｂに送信されるデータに、共有情報そのもの（実データ）がセットされている例である。すなわち、図１１の（２）及び（３）に示されるデータを取得したテレビ１００Ｂの全体制御プログラム４０１は、取得したデータに含まれている共有情報を、モニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。
【０１０１】
また、共有情報が選局情報であれば（Ｓ２０９でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされている選局情報（１０チャンネル）を、全体制御プログラム４０１に通知する。全体制御プログラム４０１は、“１０チャンネル”の番組をＯＳ３０１中のＯＳライブラリ３０１ｂのＴＶ再生機能を用いて受信し、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２１０）。
【０１０２】
また、共有情報がＵＲＬであれば（Ｓ２１１でＹＥＳ）、コマンド実行プログラム４１０は、ＰＡＹＲＯＡＤ７０５にセットされているＵＲＬ（http://www.xyz.com）を、全体制御プログラム４０１に通知する。全体制御プログラム４０１は、ＩＰＴＶアプリ実行プログラム３０５を通じて当該ＵＲＬに示されるコンテンツを取得し、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（Ｓ２１２）。
【０１０３】
なお、図１１の（４）及び（５）は、テレビ１００Ａからテレビ１００Ｂに送信されるデータに、共有情報そのものではなく、表示すべき実データの所在を示す位置情報がセットされている例である。すなわち、図１１の（４）及び（５）に示されるデータを取得したテレビ１００Ｂの全体制御プログラム４０１は、取得したデータに含まれている位置情報を用いて実データを取得し、取得した実データをモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。
【０１０４】
図１０は、共有情報の一例である“写真１．ｐｎｇ”をテレビ１００Ａ、１００Ｂのモニタ１０７Ａ、１０７Ｂに表示したときの表示例を示す図である。図１０に示されるように、テレビ１００Ａのモニタ１０７Ａには、第１の表示領域６０１Ａに自分（テレビ１００Ａのユーザ）の顔が、第２の表示領域６０２Ａに相手（テレビ１００Ｂのユーザ）の顔が、第３の表示領域６０３Ａに共有情報が表示される。同様に、テレビ１００Ｂのモニタ１０７Ｂには、第１の表示領域６０１Ｂに自分（テレビ１００Ｂのユーザ）の顔が、第２の表示領域６０２Ｂに相手（テレビ１００Ａのユーザ）の顔が、第３の表示領域６０３Ｂに共有情報が表示される。
【０１０５】
このように、自分の顔（第１の表示領域）と、相手の顔（第２の表示領域）と、共有情報（第３の表示領域）とを一画面に同時に表示させることにより、テレビ１００Ａ、１００Ｂのユーザは、単に共有情報を同時に閲覧できるだけでなく、共有情報を見た相手の反応（表情、リアクション等）をも知ることができる。その結果、共有情報を全画面に表示する場合等と比較して、よりスムーズに意思の疎通を図ることができる。
【０１０６】
（実施の形態２）
次に、図１２〜図１４を参照して、実施の形態２に係るテレビ１００Ａ、１００Ｂの動作を説明する。なお、実施の形態２に係るテレビ１００Ａ、１００Ｂの構成は、図１〜図５に示される実施の形態１と共通するので、再度の説明は省略する。また、実施の形態１、２で共通する動作の詳しい説明は省略し、相違点を中心に説明する。
【０１０７】
実施の形態２では、テレビ１００Ｂがテレビ１００Ａを遠隔操作する例を説明する。図１２は、遠隔操作される側（被操作側）のテレビ１００Ａの動作を示すフローチャートである。図１３は、遠隔操作する側（操作側）のテレビ１００Ｂの動作を示すフローチャートである。図１４は、テレビ１００Ａ、１００Ｂのモニタ１０７Ａ、１０７Ｂの表示例を示す図である。
【０１０８】
まず、テレビ１００Ａのユーザが第４の表示領域６０４Ａの“機能設定画面”を選択すると、テレビ１００Ａは、自装置の機能設定画面のイメージデータを、共有情報としてテレビ１００Ｂに送信する（図１２のＳ３０１）。また、テレビ１００Ａは、機能設定画面をモニタ１０７Ａの第３の表示領域６０３Ａに表示する。一方、テレビ１００Ｂは、テレビ１００Ａから受信した機能設定画面のイメージデータを、モニタ１０７Ｂの第３の表示領域６０３Ｂに表示する（図１３のＳ４０１）。
【０１０９】
これにより、モニタ１０７Ａ、１０７Ｂの第３の表示領域６０３Ａ、６０３Ｂには、図１４の上段の表示例に示されるように、テレビ１００Ａの機能を設定するためのメニュー（図１４の例では、“チャンネル割り当て”、“ネットワーク設定”、“輝度調整”）が表示される。ここまでの処理は、実施の形態１と共通するので、説明を省略する。
【０１１０】
次に、テレビ１００Ｂは、ユーザからのコマンド入力の受付を開始する（Ｓ４０２）。具体的には、テレビ１００Ｂのユーザが、リモコン等を利用して第４の表示領域６０４Ｂの“遠隔操作”を選択すると、図１４の右上の表示例に示されるように、第３の表示領域６０３Ｂがフォーカス（図１４では、第３の表示領域６０３Ｂが太枠で示されている）される。これにより、テレビ１００Ｂのユーザがしたリモコン操作は、テレビ１００Ｂ自体に反映されるのではなく、第３の表示領域６０３Ｂに表示されている共有情報に反映させるために、コマンド生成プログラム４１２によってコマンドに変換される。
【０１１１】
例えば、テレビ１００Ｂのユーザが第３の表示領域６０３Ｂに表示されているメニューのうちから“輝度調整”を選択する操作を実行すると（Ｓ４０２でＹＥＳ）、テレビ１００Ｂのコマンド生成プログラム４１２は、図１１のＳＯＵＣＥ７０２にテレビ１００Ｂを表す識別子（１０．１０．２．５）を、ＤＳＴ７０３にテレビ１００Ａを表す識別子（１０．１．９．１６）を、ＴＹＰＥ７０４にコマンドのデータ種別である「５」を、ＰＡＹＲＯＡＤ７０５に“輝度調整を選択”することを表すコマンドをセットしたデータを生成する。そして、コマンド送信プログラム４１１は、コマンド生成プログラム４１２で生成されたデータを、ネット送信プログラム４０３を通じてテレビ１００Ａに送信する（Ｓ４０３）。
【０１１２】
一方、テレビ１００Ａのコマンド受付プログラム４０９は、ネット受信プログラム４０２を通じてテレビ１００Ｂからコマンドを含むデータを受信すると（Ｓ３０２でＹＥＳ）、受信したデータに含まれるコマンド“輝度調整を選択”をコマンド実行プログラム４１０に引き渡す。そして、コマンド実行プログラム４１０は、テレビ１００Ａの機能設定画面に対して取得したコマンド“輝度調整を選択”を実行し（Ｓ３０３）、実行結果を全体制御プログラム４０１に引き渡す。
【０１１３】
全体制御プログラム４０１は、機能設定画面にコマンドを実行した結果である“輝度調整画面（すなわち、コマンド実行後の共有情報）”のイメージデータを、コマンド生成プログラム４１２、コマンド送信プログラム４１１、及びネット送信プログラム４０３を通じてテレビ１００Ｂに送信する（Ｓ３０４）。また、全体制御プログラム４０１は、共有情報である“輝度調整画面”を、表示制御プログラム４０６を通じてモニタ１０７Ａの第３の表示領域６０３Ａに表示する。
【０１１４】
そして、テレビ１００Ｂの全体制御プログラム４０１は、共有情報である“輝度調整画面”のイメージデータを、ネット受信プログラム４０２、コマンド受付プログラム４０９、及びコマンド実行プログラム４１０を通じてテレビ１００Ａから受信し（Ｓ４０４）、表示制御プログラム４０６を通じてモニタ１０７Ｂの第３の表示領域６０３Ｂに表示する。この時点におけるモニタ１０７Ａ、１０７Ｂの表示例を図１４の下段に示す。
【０１１５】
このように、遠隔操作の対象となる画面イメージ（上記の例では、“機能設定画面”）を共有情報としてテレビ１００Ａからテレビ１００Ｂに送信し、この画面に対して実行すべき処理の内容を示すコマンド（上記の例では、“輝度調整を選択”）をテレビ１００Ｂからテレビ１００Ａに送信し、このコマンドをテレビ１００Ａで実行し、実行結果の画面イメージ（上記の例では、“輝度調整画面”）を共有情報としてテレビ１００Ａからテレビ１００Ｂに送信する処理を繰り返すことによって、テレビ１００Ｂがテレビ１００Ａを遠隔操作することができる。
【０１１６】
（その他の実施の形態）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１１７】
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１１８】
上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶さている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１１９】
上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有してもよい。
【０１２０】
本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであってもよいし、コンピュータプログラムからなるデジタル信号であってもよい。
【０１２１】
また、本発明は、コンピュータプログラムまたはデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録してもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
【０１２２】
また、本発明は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送してもよい。
【０１２３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作してもよい。
【０１２４】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施してもよい。
【０１２５】
上記実施の形態及び上記変形例をそれぞれ組み合わせてもよい。
【０１２６】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【産業上の利用可能性】
【０１２７】
本発明にかかるテレビジョン受像装置は、主としてデジタルテレビに使用されるが、ＤＶＤ／ＢＤプレイヤーや携帯電話等にも利用可能である。
【符号の説明】
【０１２８】
１０，１９１２  インターネット
１１  筐体
１２  表示部
１３  フロントパネル
１４  入力端子
１５  ネットワーク入力端子
１６，１９２２ａ，１９２２ｂ  リモコン
１００，１００Ａ，１００Ｂ，１００Ｃ，１９１０ａ，１９１０ｂ  テレビ
１０１  入力部
１０２  第１メモリ
１０３  第２メモリ
１０４  受信部
１０５  再生部
１０６  スピーカ
１０７，１０７Ａ，１０７Ｂ  モニタ
１０８  マイク
１０９  カメラ
１１０  ネットワーク部
１１１  ＣＰＵ
３００  プログラム
３０１  ＯＳ
３０１ａ  カーネル
３０１ｂ  ＯＳライブラリ
３０２  制御プログラム
３０３  ＴＶ再生プログラム
３０４  テレビ電話プログラム
３０５  ＩＰＴＶアプリ実行プログラム
４０１  全体制御プログラム
４０２  ネット受信プログラム
４０３  ネット送信プログラム
４０４  テレビ電話コアプログラム
４０５  入力受付プログラム
４０６  表示制御プログラム
４０７  放送受信プログラム
４０８  データ抽出プログラム
４０９  コマンド受付プログラム
４１０  コマンド実行プログラム
４１１  コマンド送信プログラム
４１２  コマンド生成プログラム
４１３  ＴＶ再生制御プログラム
５０１  電話帳プログラム
５０２  テレビ電話接続プログラム
５０３  映像再生プログラム
５０４  音声再生プログラム
５０５  カメラ制御プログラム
５０６  マイク制御プログラム
５０７  多重分離プログラム
５０８  多重化プログラム
６０１Ａ，６０１Ｂ  第１の表示領域
６０２Ａ，６０２Ｂ  第２の表示領域
６０３Ａ，６０３Ｂ  第３の表示領域
６０４Ａ，６０４Ｂ  第４の表示領域
１９１４ａ，１９１４ｂ  ビデオカメラ
１９１６ａ，１９１６ｂ  子画面
１９１８ａ，１９１８ｂ  視聴画面
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示部と、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる共有情報制御部と、
前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行部とを備え、
前記共有情報制御部は、さらに、前記コマンド実行部で前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信部に送信させる
テレビジョン受像装置。
【請求項２】
前記受信部は、さらに、表示可能な前記共有情報の形式を示す能力情報を、前記相手装置から受信し、
前記共有情報制御部は、前記能力情報に示される形式の前記共有情報のみを、前記ユーザに選択させる
請求項１に記載のテレビジョン受像装置。
【請求項３】
前記テレビジョン受像装置は、さらに、
テレビ番組及び電子番組情報を放送波を通じて受信するチューナと、
前記チューナで受信された前記テレビ番組及び前記電子番組情報から前記共有情報の候補となる共有情報候補を抽出する共有情報抽出部とを備え、
前記共有情報制御部は、前記共有情報抽出部で抽出された前記共有情報候補のうちから、ユーザに前記共有情報を選択させる
請求項１又は２に記載のテレビジョン受像装置。
【請求項４】
前記共有情報は、表示すべき実データの所在を示す位置情報であり、
前記共有情報制御部は、前記位置情報に示される場所から取得した実データを、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記位置情報を前記送信部に送信させる
請求項１又は２に記載のテレビジョン受像装置。
【請求項５】
前記位置情報は、テレビ番組の取得先を示すチャンネル情報又は、インターネット上の所在地を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である
請求項４に記載のテレビジョン受像装置。
【請求項６】
前記受信部は、さらに、前記相手装置に表示されている共有情報を、前記相手装置から受信し、
前記共有情報制御部は、さらに、前記受信部で受信された共有情報を、前記第３の表示領域に表示させる
請求項１〜５のいずれか１項に記載のテレビジョン受像装置。
【請求項７】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信部と、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信部と、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御部と、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示部と、
前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成部とを備え、
前記送信部は、さらに、前記コマンド生成部で生成された前記コマンドを前記相手装置に送信し、
前記受信部は、さらに、前記送信部から送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信し、
前記表示部は、さらに、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示する
テレビジョン受像装置。
【請求項８】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報、及び前記共有情報に対して実行すべき処理の内容を示すコマンドを、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、及び前記相手装置に接続されたカメラで撮影された第２の映像情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び第３の表示領域に区画された表示ステップと、
前記テレビジョン受像装置のユーザによって選択された共有情報を、前記表示ステップで前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる共有情報制御ステップと、
前記共有情報に対して、前記コマンドに示される処理を実行するコマンド実行ステップとを含み、
前記共有情報制御ステップでは、さらに、前記コマンド実行ステップで前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示させると共に、前記相手装置で表示させるために前記送信ステップで送信させる
テレビジョン受像装置の制御方法。
【請求項９】
通信ネットワークを通じて接続された相手装置との間で、映像情報及び音声情報を送受信するテレビジョン受像装置の制御方法であって、
前記テレビジョン受像装置に接続されたマイクで集音された第１の音声情報、及び前記テレビジョン受像装置に接続されたカメラで撮影された第１の映像情報を、前記相手装置に送信する送信ステップと、
前記相手装置に接続されたマイクで集音された第２の音声情報、前記相手装置に接続されたカメラで撮影された第２の映像情報、及び前記相手装置に表示されている共有情報を、前記相手装置から受信する受信ステップと、
前記第２の音声情報を前記テレビジョン受像装置に接続されたスピーカに出力する電話制御ステップと、
前記第１の映像情報を表示する第１表示領域、前記第２の映像情報を表示する第２表示領域、及び前記共有情報を表示する第３の表示領域に区画された表示ステップと、
前記第３の表示領域に表示されている前記共有情報に対して実行すべき処理の内容を示すコマンドを生成するコマンド生成ステップとを含み、
前記送信ステップでは、さらに、前記コマンド生成ステップで生成された前記コマンドを前記相手装置に送信し、
前記受信ステップでは、さらに、前記送信ステップで送信された前記コマンドに示される処理が実行された後の前記共有情報を前記相手装置から受信し、
前記表示ステップでは、さらに、前記コマンドに示される処理が実行された後の前記共有情報を、前記第３の表示領域に表示する
テレビジョン受像装置の制御方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１Ａ】
2013098896.tif 000019
【図１Ｂ】
2013098896.tif 000020
【図２】
2013098896.tif 000021
【図３】
2013098896.tif 000022
【図４】
2013098896.tif 000023
【図５】
2013098896.tif 000024
【図６】
2013098896.tif 000025
【図７】
2013098896.tif 000026
【図８】
2013098896.tif 000027
【図９】
2013098896.tif 000028
【図１０】
2013098896.tif 000029
【図１１】
2013098896.tif 000030
【図１２】
2013098896.tif 000031
【図１３】
2013098896.tif 000032
【図１４】
2013098896.tif 000033
【図１５】
2013098896.tif 000034
【国際調査報告】
2013098896.tif 000035
2013098896.tif 000036
2013098896.tif 000037
2013098896.tif 000038