(57)【要約】【課題】操作負担を軽減する。【解決手段】実施形態の情報処理装置は、第１の位置取得手段と、第２の位置取得手段と、特定手段と、送信手段と、を備える。第１の位置取得手段は、自装置の位置を示す自装置位置情報を取得する。第２の位置取得手段は、データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する。特定手段は、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する。送信手段は、前記特定手段により特定された前記表示装置に対して、データの表示要求を送信する。【選択図】図３
2012227891.tif 000002
【特許請求の範囲】
【請求項１】
自装置の位置を示す自装置位置情報を取得する第１の位置取得手段と、
データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する第２の位置取得手段と、
前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する特定手段と、
前記特定手段により特定された前記表示装置に対して、データの表示要求を送信する送信手段と、
を備える情報処理装置。
【請求項２】
前記特定手段は、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、自装置に最も近い距離に存在する表示装置を、データの表示先として特定する、
請求項１に記載の情報処理装置。
【請求項３】
前記特定手段により特定された前記表示装置が、自装置に最も近い距離に存在する表示装置であることを表示する表示制御手段と、
前記表示制御手段により表示された前記表示装置の選択を受け付ける受付手段と、をさらに備え、
前記送信手段は、前記受付手段により選択を受け付けられた前記表示装置に対して、データの表示要求を送信する、
請求項２に記載の情報処理装置。
【請求項４】
前記第１の位置取得手段は、人工衛星が発信する電波を利用して計測された自装置の位置を示す自装置位置情報を取得し、
前記第２の位置取得手段は、各表示装置から前記表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記第１の位置取得手段は、人工衛星が発信する電波を利用して計測された自装置の位置を示す自装置位置情報を取得し、且つ各表示装置に対して自装置が近接した際に、人工衛星が発信する電波を利用して計測された自装置の位置を前記表示装置の位置を示す表示装置位置情報として取得し、当該表示装置位置情報を記憶手段に記憶し、
前記第２の位置取得手段は、前記記憶手段に記憶された前記表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項６】
前記第１の位置取得手段は、各表示装置から発信される電波に基づいて、自装置と各表示装置との間の相対的な位置を示す自装置位置情報を取得し、
前記第２の位置取得手段は、前記自装置位置情報で示される自装置と各表示装置との間の相対的な位置に従って、表示装置毎の位置を示す表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項７】
自装置の位置を示す自装置位置情報を取得する位置取得手段と、
前記自装置位置情報を情報処理装置に対して送信し、サーバに対してデータの要求を送信する送信手段と、
前記情報処理装置から、サーバを識別する識別情報を受信し、前記識別情報で識別される前記サーバから、前記要求に対応する前記データを受信する受信手段と、
前記データを表示する表示手段と、
を備える表示装置。
【請求項８】
前記位置取得手段は、人工衛星が発信する電波を利用して計測された自装置の位置を示す自装置位置情報を取得する、
請求項７に記載の表示装置。
【請求項９】
第１の位置取得手段が、情報処理装置の位置を示す自装置位置情報を取得する第１の位置取得ステップと、
第２の位置取得手段が、データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する第２の位置取得ステップと、
特定手段が、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する特定ステップと、
送信手段が、前記特定ステップにより特定された前記表示装置に対して、データの表示要求を送信する送信ステップと、
を含むことを特徴とする装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、表示装置、及び装置制御方法に関する。
【背景技術】
【０００２】
現在、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）（登録商標）  ＡＶ規格およびＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに準拠した電子機器が利用されるようになってきている。ＵＰｎＰ  ＡＶ規格は、電子機器を接続するだけでネットワークへの参加を実現するＵＰｎＰプロトコルの上位層として、ＡＶコンテンツの再生などを目的としたプロトコルである。ＤＬＮＡガイドラインは、各電子機器に互換性を持たせ、家庭内で電子機器間のネットワーク構成を実現する業界標準であり、電子機器間で通信する際の手順として、ＵＰｎＰプロトコルを採用している。
【０００３】
ＵＰｎＰ規格では、デバイスと、そのデバイスに対して制御を行なうコントロールポイントとが定義され、ＵＰｎＰ  ＡＶ規格では、デバイスとして、コンテンツの蓄積を担当するメディアサーバ（ＵＰｎＰ  ＡＶ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）と、コンテンツの再生を担当するメディアレンダラー（ＵＰｎＰ  ＡＶ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）とが定義されている。コントロールポイント（ＵＰｎＰ  ＡＶ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）は、ネットワーク上のデバイスを発見し、その制御を行うが、ＵＰｎＰ  ＡＶ規格では、コントロールポイントにおいて選択されたメディアサーバ内のコンテンツを、コントロールポイントにおいて選択されたメディアレンダラーが、ネットワークを介して取得し再生できるように制御する。
【０００４】
そして、家庭内に複数のメディアサーバ及びメディアレンダラーを備えた場合には、コントロールポイントのような制御端末を操作することで、複数のメディアサーバから所望のコンテンツを選択し、所望のメディアレンダラーで再生することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１３０３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術においては、再生先としてユーザが所望するメディアレンダラーを特定するのが難しいという問題が生じていた。このため、赤外線通信を用いて、ユーザが所望するメディアレンダラーの選択等を行っていたが、メディアレンダラーを選択するために赤外線通信を行うための操作が必要であり、ユーザの操作負担が大きいという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、所望するメディアレンダラーを特定する際の操作負担を軽減する情報処理装置、表示装置、及び装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の情報処理装置は、第１の位置取得手段と、第２の位置取得手段と、特定手段と、送信手段と、を備える。第１の位置取得手段は、自装置の位置を示す自装置位置情報を取得する。第２の位置取得手段は、データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する。特定手段は、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する。送信手段は、前記特定手段により特定された前記表示装置に対して、データの表示要求を送信する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態にかかる複数の電子機器が接続されたネットワークシステムの構成例を示す図である。
【図２】図２は、第１の実施形態にかかるコントロールポイントの機能構成を示すブロック図である。
【図３】図３は、第１の実施形態にかかるコントロールポイントにおけるソフトウェア構成を示した図である。
【図４】図４は、第１の実施形態にかかるテレビジョン受像装置のハードウェア構成を示すブロック図である。
【図５】図５は、第１の実施形態にかかるテレビジョン受像装置におけるソフトウェア構成を示した図である。
【図６】図６は、第１の実施形態にかかるコントロールポイントにおける画面遷移の第１の例を示した図である。
【図７】図７は、第１の実施形態にかかるコントロールポイントにおける画面遷移の第２の例を示した図である。
【図８】図８は、第１の実施形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理の手順を示すシーケンス図である。
【図９】図９は、第２の実施の形態にかかるコントロールポイントにおけるソフトウェア構成について説明する図である。
【図１０】図１０は、第２の実施の形態にかかるコントロールポイントにおける、メディアレンダラーの位置の登録処理の手順を示すフローチャートである。
【図１１】図１１は、第２の実施の形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理の手順を示すシーケンス図である。
【図１２】図１２は、第３の実施形態にかかるコントロールポイントの機能構成を示すブロック図である。
【図１３】図１３は、第３の実施形態にかかるコントロールポイントで実現されるソフトウェア構成を示した図である。
【図１４】図１４は、第３の実施形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理の手順を示すシーケンス図である。
【図１５】図１５は、第４の実施形態にかかるネットワークシステムの構成例を示す図である。
【図１６】図１６は、第４の実施の形態にかかるコントロールポイントが行う、メディアレンダラーを切り替えるための処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明にかかる情報処理装置をコントロールポイントに適用し、表示装置をテレビジョン受像装置に適用した実施形態について説明する。なお、以下に示す実施形態では、ＵＰｎＰ（登録商標）  ＡＶ規格およびＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに準拠した装置を用いた例について説明するが、これら装置に制限するものではない。例えば、後述する実施形態に特徴的な構成を、これらの規格およびガイドラインと同等または互換性のある規格等に準拠する装置又はシステムや、独自の仕様による装置又はシステムに適用してもよい。
【００１１】
（第１の実施形態）
図１は、第１の実施形態にかかる、複数の電子機器が接続されたネットワークシステムの構成例を示す図である。図１に示すネットワークシステムに接続された電子機器は、ＵＰｎＰ  ＡＶ規格およびＤＬＮＡガイドラインに従っているものとする。
【００１２】
図１に示すネットワークシステムでは、ＵＰｎＰ規格上のデバイスとして、スマートフォンなどのコントロールポイント１００と、テレビジョン受像装置１５０、第１のメディアレンダラー１６１と、第１のメディアサーバ１６２と、第２のメディアレンダラー１７１と、第２のメディアサーバ１７２と、がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されている。なお、ネットワークは、有線、無線、又はこれらを混合したネットワークでもよい。なお、ネットワークに接続されるデバイスの数や種類は、図１の例に制限するものではなく、ＵＰｎＰ  ＡＶ対応のデバイスであれば接続可能とする。
【００１３】
コンテンツを再生するために、以下に示す各種デバイスを操作する機能を、コントロールポイント（ＵＰｎＰ  ＡＶ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）機能と称する。このようなコントロールポイント機能を備えた電子機器として、本実施形態では、コントロールポイント１００を備えている。
【００１４】
コンテンツを蓄積し、他の電子機器にコンテンツのタイトル情報等を提供し、メディアレンダラーからの要求に応じて指定のコンテンツに供給する機能を、本実施形態ではメディアサーバ機能（ＵＰｎＰ  ＡＶ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）と称する。本実施形態にかかる家庭内ネットワークシステムでは、当該メディアサーバ機能を有するデバイスが存在する。このようなデバイスとして、本実施形態では、テレビジョン受像装置１５０、第１のメディアサーバ１６２と、第２のメディアサーバ１７２と、を備えている。
【００１５】
そして、コントロールポイント機能を有する電子機器から、再生指示を受け、上述したメディアサーバ機能を備えたデバイスが提供しているコンテンツを受信し、その再生を行う機能を、メディアレンダラー（ＵＰｎＰ  ＡＶ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）機能と称する。本実施形態にかかる家庭内ネットワークシステムでは、当該メディアレンダラー機能を有するデバイスが存在する。このようなデバイスとして、本実施形態では、テレビジョン受像装置１５０、第１のメディアレンダラー１６１と、第２のメディアレンダラー１７１と、を備えている。
【００１６】
また、テレビジョン受像装置１５０は、メディアサーバ機能部１５２と、メディアレンダラー機能部１５１と、を備えている。
【００１７】
そして、コントロールポイント１００と、メディアサーバ機能を有するデバイスと、メディアレンダラー機能を有するデバイスと、の３種類の電子機器をネットワーク上で接続し、電子機器が、メディアサーバ機能が有するデバイス（以下、メディアサーバと称す）が記憶するコンテンツのタイトル一覧を取得し、当該一覧から指定したタイトルを、メディアレンダラー機能を有するデバイス（以下、メディアレンダラーと称す）に対して、再生指示する方式は、３ＢＯＸ再生方式と称される。
【００１８】
本実施形態にかかるコントロールポイント１００は、スマートフォンなどのユーザが携帯可能なデバイスで構成されている。そして、メディアサーバが記憶しているコンテンツを選択し、所望するメディアレンダラーに表示させる。
【００１９】
そして、本実施形態にかかるコントロールポイント１００では、コンテンツの再生先のメディアレンダラーを選択するために、当該コントロールポイント１００と、メディアレンダラーと、の間の距離に基づいて、再生先を特定することとした。
【００２０】
図１に示す例では、コントロールポイント１００は、コントロールポイント１００とテレビジョン受像装置１５０との間の距離１８１と、コントロールポイント１００と第１のメディアレンダラー１６１との間の距離１８２と、コントロールポイント１００と第２のメディアレンダラー１７１との間の距離１８３と、を算出し、最も距離が近いテレビジョン受像装置１５０を再生先として特定する例を示している。次に、各デバイスの構成について説明する。
【００２１】
図２は、コントロールポイント１００の機能構成を示すブロック図である。図２に示すように、コントロールポイント１００は、制御部２０１と、ネットワークＩ／Ｆ（インタフェース）２０２と、ディスプレイ部２０３と、操作部２０４と、記憶部２０５と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報受信部２０６と、を備える。
【００２２】
コントロールポイント１００は、インストールされたコントローラープログラムを実行することで、各種デバイスを操作するコントロールポイント機能部２１０を実現する。そして、ユーザは、コントロールポイント１００を使用することで、図１に示した各種デバイスを操作して、コンテンツの再生等を行うことができる。
【００２３】
制御部２０１は、マイクロコントローラやＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを備える構成であり、コントロールポイント１００の動作を中央制御する。例えばＣＰＵが、ＲＯＭに記憶された各種プログラムをＲＡＭの作業領域に展開して順次実行し、機器内の各部へ制御信号を出力することで、各部の動作の制御を行う。
【００２４】
ネットワークＩ／Ｆ２０２は、制御部２０１の制御に従ってネットワークを介した通信を行うインタフェースとする。具体的には、ネットワークＩ／Ｆ２０２は、前述したＵＰｎＰ  ＡＶ規格に従った通信を行い、ネットワークを介して接続するテレビジョン受像装置１５０、第１のメディアレンダラー１６１、又は第１のメディアサーバ１６２等のデバイスと通信する。
【００２５】
ディスプレイ部２０３は、ＬＣＤ（Liquid  Crystal  Display）などであり、制御部２０１の制御に従って、操作画面、エラー表示画面などを表示する。コントロールポイント１００は、このディスプレイ部２０３による画面表示により、処理結果をユーザに通知する。なお、ユーザへの通知は、制御部２０１の制御の下で音声出力する（図示しない）スピーカ等を用いてもよい。
【００２６】
操作部２０４は、ユーザからの操作指示を受け付けるための操作キーやタッチパネルなどである。受け付けた操作指示は制御部２０１へ通知される。記憶部２０５は、ＲＡＭや書き換え可能な不揮発性メモリなどである。
【００２７】
ＧＰＳ情報受信部２０６は、ＧＰＳ衛星からＧＰＳ情報を受信し、緯度及び経度により当該コントロールポイント１００の位置を表す位置情報を得る。
【００２８】
上述した制御部２０１は、ＲＯＭに記憶されたコントローラープログラムを実行することで、コントロールポイント機能部２１０を実現する。コントロールポイント機能部２１０は、ＵＰｎＰ  ＡＶ規格を用いてネットワークＩ／Ｆ２０２がネットワークを介した通信を制御する。具体的には、ネットワークに接続するデバイスの探索、探索したデバイスからのコンテンツ情報等の所定の情報の取得、探索されたデバイスに対するアクションにかかる通信を制御する。なお、各デバイスから取得した情報は、コントロールポイント機能部２１０の制御により、記憶部２０５に記憶される。
【００２９】
なお、本実施形態では、コントロールポイント１００としてユーザが携帯可能なスマートフォンを用いる例について説明するが、ユーザが携帯する電子機器であればよく、スマートフォン以外の電子機器でも良い。
【００３０】
次にコントロールポイント１００のコントロールポイント機能部２１０で実現されるソフトウェア構成について説明する。図３は、コントロールポイント１００のコントロールポイント機能部２１０で実現されるソフトウェア構成を示した図である。
【００３１】
図３に示すように、コントロールポイント機能部２１０は、自装置位置取得部３０１と、メディアレンダラー位置取得部３０２と、特定部３０３と、送信制御部３０４と、表示制御部３０５と、操作受付部３０６と、を備えている。
【００３２】
自装置位置取得部３０１は、コントロールポイント１００の位置を示す位置情報を取得する。本実施形態では、ＧＰＳ情報受信部２０６を介して、ＧＰＳ衛星が発信する電波を利用して計測されたコントロールポイント１００の位置情報を取得することとした。
【００３３】
メディアレンダラー位置取得部３０２は、メディアレンダラー毎の位置を示す位置情報を取得する。本実施形態にかかるメディアレンダラー位置取得部３０２は、ネットワークＩ／Ｆ２０２を介して接続されたメディアレンダラーから、位置情報を取得する。
【００３４】
特定部３０３は、各メディアレンダラーの位置情報とコントロールポイント１００の位置情報とから、メディアレンダラー毎にコントロールポイント１００との間の距離を算出する。そして、特定部３０３は、メディアレンダラー毎の距離に基づいて、コンテンツの再生先となるメディアレンダラーを特定する。本実施形態では、コントロールポイント１００に最も近い距離に存在するメディアレンダラーを、データの再生先として特定する。
【００３５】
表示制御部３０５は、ディスプレイ部２０３に対して、コンテンツを再生可能なメディアレンダラーを表示する。その際に、コントロールポイント１００に最も近い距離に存在するデバイスを含め、コンテンツを再生可能なデバイス（メディアレンダラー機能を備えるデバイス）を全て表示しても良いし、コントロールポイント１００に最も近い距離に存在するデバイスのみを表示しても良い。なお、デバイスを全て表示する際に、コントロールポイント１００に最も近い距離に存在するデバイスに対して、ユーザが認識可能な装飾等を行っても良い。
【００３６】
操作受付部３０６は、表示制御部３０５により表示されたメディアレンダラーの選択を、操作部２０４を介して受け付ける。
【００３７】
送信制御部３０４は、操作受付部３０６により選択を受け付けられたメディアレンダラーに対して、データの表示要求を送信する。なお、本実施形態では最も近い距離に存在するメディアレンダラーを特定した後、さらに選択を受け付けたメディアレンダラーに対して再生要求を行うこととしたが、このような処理を行うことに制限するものではなく、例えば、特定部３０３によりメディアレンダラーが特定された場合に、当該メディアレンダラーに対して直ちにコンテンツの表示要求を送信してもよい。
【００３８】
次に、テレビジョン受像装置１５０について説明する。図４は、テレビジョン受像装置１５０のハードウェア構成を示すブロック図である。図４に示すようにテレビジョン受像装置１５０は、ＣＰＵ４０１、ネットワークＩ／Ｆ４０２、Ａ／Ｖ分離部４０３、メモリ４０４、オーディオデコーダ４０５、ビデオデコーダ４０６、グラフィック処理部４０７、映像処理出力部４０８、ストレージＩ／Ｆ４０９、バス４１０、ストリームＩ／Ｆ４１１、ビデオエンコーダ４１２、オーディオエンコーダ４１３、チューナー４１４、ハードディスク（ＨＤＤ）４１５、Ａ／Ｖ合成部４１６、ＤＡＣ（Ｄ／Ａコンバータ）４２０、アンプ４２１、スピーカ４２２、端子４３０、表示パネル４４０、操作部４５０、リモートコントローラ４５１及び受光部４５２を備えている。
【００３９】
チューナー４１４によって受信されたアナログ映像信号は、ビデオエンコーダ４１２によって符号化される。また、チューナー４１４によって受信されたアナログ音声信号は、オーディオエンコーダ４１３によって符号化される。符号化された映像信号と音声信号とはＡ／Ｖ合成部４１６によって合成され、ストリームとされる。一方、チューナー４１４で受信されたデジタル映像信号は、例えばＭＰＥＧ２ＴＳ（Transport  Stream）形式のストリームとして、ストリームＩ／Ｆ４１１から入力される。ストリームは、ストレージＩ／Ｆ４０９を介して、ＨＤＤ４１５に記録される。
【００４０】
端子４３０は、ネットワークと接続するためのイーサネット（登録商標）端子等であって、ネットワーク上の他のコンテンツ送信機能を有する装置から入力される情報は、端子４３０及びネットワークＩ／Ｆ４０２を通じてテレビジョン受像装置１５０により受信される。
【００４１】
ＨＤＤ４１５に記録されたストリームや、端子４３０及びネットワークＩ／Ｆ４０２を介し他のコンテンツ送信機能を有する装置から入力されメモリ４０４に一時保持されるコンテンツのデータは、ＣＰＵ４０１の制御に従って、Ａ／Ｖ分離部４０３で映像データと音声データに分離される。分離された映像データは、ビデオデコーダ４０６で復号される。複号された映像データは、映像処理出力部４０８から映像信号として出力され、表示パネル４４０に表示される。また、Ａ／Ｖ分離部４０３で分離された音声データは、オーディオデコーダ４０５で復号され、ＤＡＣ４２０、アンプ４２１を通りスピーカ４２２から出力される。
【００４２】
ＣＰＵ４０１は、ＨＤＤ４１５や図示しないＲＯＭ等の記憶媒体に保持された各種プログラムを実行することで、テレビジョン受像装置１５０の動作を統括的に制御する。具体的には、ＣＰＵ４０１は、グラフィック処理部４０７と協働して、例えば、ＧＵＩ（Graphical  User  Interface）表示画面等を生成し、ＲＡＭ等のメモリ４０４に保持して、適宜読み出して表示パネル４４０に表示する。また、ＣＰＵ４０１は、テレビジョン受像装置１５０に対しリモートコントローラ４５１等で行われた操作を、操作部４５０や受光部４５２を介して受け付けると、この操作内容に応じてチューナー４１４が受信する放送信号（チャンネル）を切り替えたり、ＧＵＩ表示画面上での入力を検出したりする。
【００４３】
ＧＰＳ情報受信部４５３は、ＧＰＳ衛星からＧＰＳ情報を受信し、緯度及び経度により当該テレビジョン受像装置１５０の位置を表す位置情報を得る。
【００４４】
次に、テレビジョン受像装置１５０の機能構成について説明する。図５は、テレビジョン受像装置１５０において、メディアレンダラー機能及びメディアサーバ機能を実現するための映像処理プログラムを実行することで実現されるソフトウェア構成を示した図である。
【００４５】
図５に示すように、テレビジョン受像装置１５０は、コントローラープログラムを実行することで、メディアレンダラー機能部１５１と、メディアサーバ機能部１５２と、受信制御部５０１と、送信制御部５０２と、位置取得部５０３と、を実現する。
【００４６】
受信制御部５０１は、ネットワークＩ／Ｆ４０２を制御して、ネットワークを介して接続された電子機器からの情報を受信する。
【００４７】
送信制御部５０２は、ネットワークＩ／Ｆ４０２を制御して、ネットワークを介して接続された電子機器に対して情報を送信する。
【００４８】
位置取得部５０３は、ＧＰＳ情報受信部４５３を用いて、テレビジョン受像装置１５０を示す位置情報を取得する。
【００４９】
そして、送信制御部５０２は、受信制御部５０１がコントロールポイント１００からの位置情報の要求を受信した場合に、テレビジョン受像装置１５０を示す位置情報を、コントロールポイント１００に対して送信する。
【００５０】
その後、受信制御部５０１が、コンテンツの登録要求を受信する。この登録要求には、コンテンツを格納するメディアサーバを識別するＩＰアドレスが含まれている。これにより、送信制御部５０２が、当該ＩＰアドレスで識別される、メディアサーバに対して、コンテンツの取得要求を送信する。これに伴い、受信制御部５０１が、当該メディアサーバから、取得要求に対応するコンテンツを受信する。
【００５１】
メディアレンダラー機能部１５１は、表示制御部５１１を備えている。そして、メディアレンダラー機能部１５１は、外部の電子機器から、コンテンツの再生要求を受け付けた場合に、メディアサーバ機能を有するデバイスに記憶されたコンテンツの再生制御を行う。
【００５２】
表示制御部５１１は、受信制御部５０１がメディアサーバから受信したコンテンツを、表示パネル４４０に対して再生（表示）制御を行う。
【００５３】
メディアサーバ機能部１５２は、メディアレンダラーに対して、ＨＤＤ４１５に記憶されたコンテンツを、送信制御部５０２を用いて送信する。
【００５４】
次に、メディアレンダラーで再生するまでの、コントロールポイント１００における画面遷移について説明する。図６は、コントロールポイント１００における画面遷移の例を示した図である。
【００５５】
図６に示すように、コントロールポイント１００の表示制御部３０５は、再生するコンテンツを格納しているメディアサーバの選択画面６０１を表示する。そして、操作受付部３０６が、メディアサーバの選択を受け付けた場合に、受信制御部５０１が、メディアサーバから、再生可能なコンテンツを示すタイトル情報を受信する。
【００５６】
これに伴い、表示制御部３０５が、タイトル情報に含まれているタイトル名等の一覧画面６０２を表示する。そして、操作受付部３０６が、一覧画面６０２から、再生するコンテンツを示すタイトルの選択を受け付ける。
【００５７】
これにより、表示制御部３０５が、選択を受け付けたコンテンツに対するアクションを選択するための画面６０３を表示する。画面６０３に示すように、再生、再生先切換６１１、本体タイトル情報の表示、関連情報をネットで検索から、所望するアクションを選択できる。
【００５８】
そして、操作受付部３０６が、再生先切換６１１の選択を受け付けた場合に、自装置位置取得部３０１が、コントロールポイント１００の位置情報を取得し、メディアレンダラー位置取得部３０２が、各メディアレンダラーの位置情報を取得し、特定部３０３が、取得した位置情報に基づいて、コントロールポイント１００に最も近いメディアレンダラーを特定する。
【００５９】
その後、表示制御部３０５が、コンテンツの再生可能なメディアレンダラーの一覧画面６０４を表示する。その際、表示制御部３０５は、コントロールポイント１００に最も近いメディアレンダラーをユーザが認識できるように、当該メディアレンダラーに対して、“＜＜最も近い機器＞＞”を付与した上で表示する。なお、当該メディアレンダラーが最も近いことを認識させるための表示態様は、上述した表示態様に制限するものではなく、当該メディアレンダラーの名称に対して特殊な装飾やフォントサイズの変更等、どのような表示態様を用いても良い。
【００６０】
また、コントロールポイント１００に最も近いメディアレンダラーを選択する際の画面遷移も図６に示す画面遷移に制限するものではない。図７は、コントロールポイント１００における画面遷移の他の例を示した図である。まず、図６の画面遷移（画面６０１〜画面６０２）と、タイトルの選択を受け付ける画面（画面７０１〜画面７０２）までは同様とする。
【００６１】
そして、操作受付部３０６が、一覧画面７０２から、再生するコンテンツを示すタイトルの選択を受け付けた後、自装置位置取得部３０１が、コントロールポイント１００の位置情報を取得し、メディアレンダラー位置取得部３０２が、各メディアレンダラーの位置情報を取得し、特定部３０３が、取得した位置情報に基づいて、コントロールポイント１００に最も近いメディアレンダラーを特定する。
【００６２】
その後、表示制御部３０５が、選択を受け付けたコンテンツに対するアクションを選択するための画面７０３を表示する。当該画面７０３では、選択可能なアクションとして、「最も近い機器で再生」が表示される。そして、当該アクションが選択された場合に、特定部３０３により特定されたメディアレンダラーでコンテンツの再生が開始される。
【００６３】
このように、コントロールポイント１００と最も近いメディアレンダラーを表示する手法としては、ユーザが当該メディアレンダラーが認識できれば、どのような表示手法を用いても良い。
【００６４】
次に、本実施の形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理について説明する。図８は、本実施の形態にかかるネットワークシステムにおける上述した処理の手順を示すシーケンス図である。図８に示すシーケンスは、再生対象のコンテンツが既に選択され、図６の画面６０３で、再生先切換が選択された後の処理とする。
【００６５】
まず、コントロールポイント１００において、自装置位置取得部３０１が、ＧＰＳ情報受信部２０６でＧＰＳを用いて、コントロールポイント１００の位置を計測し、位置情報を取得する（ステップＳ８０１）。
【００６６】
次に、コントロールポイント１００の送信制御部３０４が、ネットワークシステム内の各種メディアレンダラー（例えば、テレビジョン受像装置１５０を含む）に対して、位置情報の取得要求を送信する（ステップＳ８０２）。
【００６７】
そして、テレビジョン受像装置１５０等のメディアレンダラーの位置取得部５０３は、自装置の位置を計測し、位置情報を取得する（ステップＳ８０３）。そして、各メディアレンダラーの送信制御部５０２は、取得した位置情報をコントロールポイント１００に送信する（ステップＳ８０４）。
【００６８】
各メディアレンダラーの位置情報を受信した後、コントロールポイント１００の特定部３０３が、各メディアレンダラーの位置情報と、コントロールポイント１００の位置情報と、基づいてコントロールポイント１００に最も距離が近いメディアレンダラーを特定する（ステップＳ８０５）。本シーケンスでは、テレビジョン受像装置１５０が最も距離が近いメディアレンダラーと特定されたものとする。
【００６９】
その後、コントロールポイント１００の表示制御部３０５が、コンテンツの再生可能なメディアレンダラーの一覧画面を表示する（ステップＳ８０６）。その際、表示制御部３０５は、テレビジョン受像装置１５０が、最も距離が近いメディアレンダラーである旨を表示する。
【００７０】
そして、操作受付部３０６は、コンテンツを再生するメディアレンダラーの選択を受け付ける（ステップＳ８０７）。本シーケンスでは、最も距離が近いテレビジョン受像装置１５０の選択を受け付けたものとする。
【００７１】
そして、コントロールポイント１００の送信制御部３０４は、選択を受け付けたテレビジョン受像装置１５０に対して、再生するコンテンツを示したコンテンツ情報を送信し、当該コンテンツ情報の登録を要求する（ステップＳ８０８）。当該コンテンツ情報には、当該コンテンツを記憶しているメディアレンダラーを示すＩＰアドレスが含まれている。
【００７２】
その後、送信制御部３０４は、登録したコンテンツ情報に基づく、コンテンツの再生指示を、テレビジョン受像装置１５０に対して送信する（ステップＳ８０９）。
【００７３】
そして、テレビジョン受像装置１５０の送信制御部５０２が、登録したコンテンツ情報に基づいて、コンテンツの取得要求を、第１のメディアサーバ１６２に対して送信する（ステップＳ８１０）。そして、第１のメディアサーバ１６２は、取得要求の対象であるコンテンツを、テレビジョン受像装置１５０に対して送信する（ステップＳ８１１）。
【００７４】
そして、テレビジョン受像装置１５０の表示制御部３０５が、受信したコンテンツを再生する（ステップＳ８１２）。
【００７５】
上述した処理手順により、ユーザは、最も距離が近いメディアレンダラーを特定し、当該メディアレンダラーでコンテンツを再生可能となる。
【００７６】
（第２の実施形態）
第１の実施形態では、メディアレンダラー機能を備えるデバイスがＧＰＳ情報受信機能を備えている例について説明した。しかしながら、各デバイスがＧＰＳ情報受信機能を備えていることに制限するものではない。そこで第２の実施形態では、各デバイスがＧＰＳ情報受信機能を備えていない場合について説明する。第２の実施形態では、コントロールポイント１００が備えるＧＰＳ情報受信機能を用いて、各デバイスの位置を測定する例とする。
【００７７】
図９は、第２の実施の形態にかかるコントロールポイント１００のコントロールポイント機能部９００を実現するソフトウェア構成について説明する。図９は、コントロールポイント１００のコントロールポイント機能部９００を実現するソフトウェア構成を示した図である。本実施の形態にかかるコントロールポイント機能部９００は、上述した第１の実施の形態にかかるコントロールポイント機能部２１０とは、自装置位置取得部３０１とは処理が異なる自装置位置取得部９０２に変更され、メディアレンダラー位置取得部３０２とは処理が異なるメディアレンダラー位置取得部９０３に変更されている点で異なる。さらに、第２の実施形態では、記憶部２０５内に位置情報記憶部９０１が設けられているものとする。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００７８】
位置情報記憶部９０１は、各メディアレンダラーを識別する情報（例えばＩＰアドレス）と、当該メディアレンダラーの位置情報と、を対応付けて記憶する。
【００７９】
自装置位置取得部９０２は、ＧＰＳ衛星が発信する電波を利用して計測されたコントロールポイント１００の位置を示す位置情報を取得する。本実施の形態ではその他に、自装置位置取得部９０２は、ユーザがコントロールポイント１００を携帯した状態でメディアレンダラーに近接した際、ＧＰＳ衛星が発信する電波を利用して計測されたコントロールポイント１００の位置を、近接したメディアレンダラーの位置を示す位置情報として取得し、当該位置情報を、当該メディアレンダラーを識別する情報（例えばＩＰアドレス）と対応付けて、位置情報記憶部９０１に登録する。
【００８０】
メディアレンダラー位置取得部９０３は、位置情報記憶部９０１に記憶された、各メディアレンダラーの位置情報を読み出すことで、メディアレンダラー毎の位置情報を取得する。
【００８１】
あとは、第１の実施の形態と同様に、特定部３０３が、コントロールポイント１００と最も距離が近いメディアレンダラーの特定などの処理が行われるものとする。
【００８２】
次に、本実施の形態にかかるコントロールポイント１００における、メディアレンダラーの位置の登録処理について説明する。図１０は、本実施の形態にかかるコントロールポイント１００における上述した処理の手順を示すフローチャートである。
【００８３】
まず、コントロールポイント１００は、ネットワークシステム内に存在するメディアレンダラーを検出する（ステップＳ１００１）。この際、メディアレンダラー毎の機種名、ＩＰアドレス等も取得する。そして、コントロールポイント１００の表示制御部３０５が、検出したメディアレンダラーの機種名等とともに、ユーザに対して当該メディアレンダラーに近接する旨を表示する。
【００８４】
そして、操作受付部３０６が、当該メディアレンダラーに近接した旨の操作を受け付ける。操作受付部３０６が当該操作を受け付けた場合に、コントロールポイント１００が登録先のメディアレンダラー付近に移動したと認識する（ステップＳ１００２）。
【００８５】
その後、自装置位置取得部９０２が、ＧＰＳ情報受信部２０６を介して、ＧＰＳを用いた位置を測定し、位置情報を取得する（ステップＳ１００３）。
【００８６】
そして、自装置位置取得部９０２が、取得した位置情報を、検出したメディアレンダラーの位置情報として、当該メディアレンダラーのＩＰアドレス等と対応付けて、位置情報記憶部９０１に登録する（ステップＳ１００４）。
【００８７】
その後、コントロールポイント１００が、検出した全てのメディアレンダラーについて登録を終了したか否か判定する（ステップＳ１００５）。終了していないと判定した場合（ステップＳ１００５：Ｎｏ）、再びステップＳ１００２から処理を開始する。終了したと判定した場合（ステップＳ１００５：Ｙｅｓ）、処理を終了する。
【００８８】
次に、本実施の形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理について説明する。図１１は、本実施の形態にかかるネットワークシステムにおける上述した処理の手順を示すシーケンス図である。図１１に示すシーケンスは、再生対象のコンテンツが既に選択され、図６の画面６０３で、再生先切換が選択された後の処理とする。
【００８９】
まず、コントロールポイント１００において、自装置位置取得部９０２が、ＧＰＳ情報受信部２０６でＧＰＳを用いて、コントロールポイント１００の位置を計測し、位置情報を取得する（ステップＳ１１０１）。
【００９０】
次に、メディアレンダラー位置取得部９０３が、位置情報記憶部９０１から各メディアレンダラーの位置情報を、当該メディアレンダラーを識別するＩＰアドレス等とともに読み出す（ステップＳ１１０２）。
【００９１】
その後は、図８のステップＳ８０５〜Ｓ８１２の処理と同様の手順で、コンテンツの再生まで処理が行われる（ステップＳ１１０３〜ステップＳ１１１０）。
【００９２】
このように、第２の実施形態のコントロールポイント１００によれば、メディアレンダラー毎にＧＰＳ情報受信部を備える必要がないため、コストの削減とともに利用が容易となる。
【００９３】
（第３の実施形態）
第１及び２の実施形態では、位置の測定にＧＰＳを用いた例について説明した。しかしながら、ＧＰＳを用いることに制限するものではない。そこで第３の実施形態では、ＧＰＳを用いずに、コントロールポイントと各デバイスの距離を算出する場合について説明する。
【００９４】
本実施形態にかかるネットワークシステム内のメディアレンダラーは、電波を出力する機器を組み込んでいるものとする。そして、各メディアレンダラーは、定期的又はコントロールポイントからの要求に基づいて、電波を出力する。コントロールポイントは、当該電波を受信し、受信した電波の強度に基づいて、コントロールポイントとメディアレンダラーとの間の距離を算出する。なお、メディアレンダラーは、電波を出力する点を除いて、上述した第２の実施形態と同様の構成を備えているものとして、説明を省略する。
【００９５】
図１２は、第３の実施形態にかかるコントロールポイント１２００の機能構成を示すブロック図である。図１２に示すコントロールポイント１２００は、上述した第１の実施の形態にかかるコントロールポイント１００と比べて、ＧＰＳ情報受信部２０６が削除され、電波センサ１２０１が追加され、コントロールポイント機能部２１０とは処理が異なるコントロールポイント機能部１２５０に変更されている点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００９６】
電波センサ１２０１は、各メディアレンダラーが出力する電波を受信し、メディアレンダラー毎の電波強度を取得する。
【００９７】
次にコントロールポイント１２００のコントロールポイント機能部１２５０で実現されるソフトウェア構成について説明する。図１３は、コントロールポイント１２００のコントロールポイント機能部１２５０で実現されるソフトウェア構成を示した図である。本実施の形態にかかるコントロールポイント機能部１２５０は、上述した第１の実施の形態にかかるコントロールポイント機能部２１０とは、自装置位置取得部３０１とは処理が異なる自装置位置取得部１３０１に変更され、メディアレンダラー位置取得部３０２とは処理が異なるメディアレンダラー位置取得部１３０２に変更され、特定部３０３とは処理が異なる特定部１３０３に変更されている点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００９８】
自装置位置取得部１３０１は、各メディアレンダラーから発信される電波を、電波センサ１２０１が受信した電波の受信強度に基づいて、コントロールポイント１２００と各メディアレンダラーとの間の自装置と各表示装置との間の相対的な位置を示す位置情報を取得する。
【００９９】
メディアレンダラー位置取得部１３０２は、自装置位置取得部１３０１が取得したコントロールポイント１２００と各メディアレンダラーとの間の相対的な位置に従って、メディアレンダラー毎に、コントロールポイント１２００を基準とした位置を示す位置情報を取得する。
【０１００】
特定部１３０３は、メディアレンダラーの位置情報と、コントロールポイント１２００の位置情報と、から、メディアレンダラー毎にコントロールポイント１２００との間の距離を算出し、コントロールポイント１２００に最も近い距離に存在するメディアレンダラーを、データの再生先として特定する。
【０１０１】
次に、本実施の形態にかかるネットワークシステムにおける、コンテンツを再生するまでの処理について説明する。図１４は、本実施の形態にかかるネットワークシステムにおける上述した処理の手順を示すシーケンス図である。図１４に示すシーケンスは、再生対象のコンテンツが既に選択され、図６の画面６０３で、再生先切換が選択された後の処理とする。
【０１０２】
まず、コントロールポイント１２００において、送信制御部３０４が、ネットワークシステムに接続された各メディアレンダラー（テレビジョン受像装置１５０を含む）に対して、応答要求を送信する（ステップＳ１４０１）。そして、テレビジョン受像装置１５０が、コントロールポイント１２００に対して、当該応答要求に対応する応答を送信する（ステップＳ１４０２）。これにより、コントロールポイント１２００は、ネットワークシステム内のメディアレンダラーを認識できる。
【０１０３】
その後、電波センサ１２０１が、各メディアレンダラーから発信されている電波を受信し、メディアレンダラー毎の電波強度を取得する（ステップＳ１４０３）。
【０１０４】
その後、自装置位置取得部１３０１、メディアレンダラー位置取得部１３０２及び特定部１３０３が、電波強度から最も距離が近いメディアレンダラーを特定する（ステップＳ１４０４）。
【０１０５】
その後は、図８のステップＳ８０６〜Ｓ８１２の処理と同様の手順で、コンテンツの再生まで処理が行われる（ステップＳ１４０５〜ステップＳ１４１１）。
【０１０６】
本実施形態にかかるコントロールポイント１２００及びメディアレンダラーによれば、相対的な距離に基づいて、ユーザに最も距離が近いメディアレンダラーが再生先として選択されるため、ユーザの操作負担を軽減できる。
【０１０７】
（第４の実施形態）
第１〜３の実施形態では、最初にコンテンツを再生するメディアレンダラーを特定する際の制御について説明した。しかしながら、最初に再生するメディアレンダラーを特定する際の処理に制限するものではなく、ユーザの移動に伴って再生するメディアレンダラーを切り替える際の処理に用いても良い。そこで、本実施形態では、ユーザの移動に従って再生対象のメディアレンダラーを切り替える例について説明する。コントロールポイント及びメディアレンダラーの構成は、第１〜第３の実施形態のいずれの構成を用いても良いが、第１の実施形態と同様の構成を用いた例について以下に示す。なお、構成は第１の実施の形態と同様であるので、説明を省略する。
【０１０８】
図１５は、第４の実施形態にかかるネットワークシステムの構成例を示す図である。図１５に示すネットワークシステムは、図１に示したネットワークから、ユーザがリビングから寝室に移動したものとする。この場合、ユーザは、コントロールポイント１００を携帯した状態で移動したものとする。この移動に伴い、コントロールポイント１００に最も近いメディアレンダラーが、テレビジョン受像装置１５０から第１のメディアレンダラー１６１となる。本実施形態にかかるコントロールポイント１００では、この変化に伴い、コンテンツを再生するメディアレンダラーの切換制御を行う。
【０１０９】
次に、本実施の形態にかかるコントロールポイント１００が行う、メディアレンダラーを切り替えるための処理について説明する。図１６は、本実施の形態にかかるコントロールポイント１００における上述した処理の手順を示すフローチャートである。図１６に示すフローチャートの前に、既にコンテンツの再生が行われているものとする。
【０１１０】
まず、コントロールポイント１００の自装置位置取得部３０１が、ＧＰＳ情報受信部２０６でＧＰＳを用いて、コントロールポイント１００の位置を計測し、位置情報を取得する（ステップＳ１６０１）。
【０１１１】
次に、メディアレンダラー位置取得部３０２が、各メディアレンダラーの位置情報を取得する（ステップＳ１６０２）。取得手法としては、コンテンツの再生を開始する際に、各メディアレンダラーから受け取った位置情報を記憶部２０５に記憶し、当該記憶部２０５から読み出すことで取得しても良いし、各メディアレンダラーから位置情報を再び受信しても良い。
【０１１２】
その後、特定部３０３が、各メディアレンダラーの位置情報と、コントロールポイント１００の位置情報と、に基づいてコントロールポイント１００に最も距離が近いメディアレンダラーを特定する（ステップＳ１６０３）。
【０１１３】
その後、特定部３０３は、最も距離が近いメディアレンダラーが変更されたか否かを判定する（ステップＳ１６０４）。変更されていないと判定した場合（ステップＳ１６０４：Ｎｏ）、ステップＳ１６０９に進む。
【０１１４】
特定部３０３が、メディアレンダラーに変更があったと判定した場合（ステップＳ１６０４：Ｙｅｓ）、コントロールポイント機能部２１０は、再生していたメディアレンダラーでの再生位置を記憶部２０５に一時的に記憶する（ステップＳ１６０５）。その後、送信制御部３０４が、再生していた元のメディアレンダラーに対して、再生の停止要求を送信する（ステップＳ１６０６）。
【０１１５】
その後、送信制御部３０４は、最も距離が近いと判定されたメディアレンダラーに対して、再生するコンテンツを示したコンテンツ情報を送信し、当該コンテンツ情報の登録を要求する（ステップＳ１６０７）。
【０１１６】
その後、送信制御部３０４は、登録したコンテンツ情報に基づく、コンテンツの再生指示を、メディアレンダラーに対して送信する（ステップＳ１６０８）。その際、ステップＳ１６０５で保存した再生位置から再生するよう要求する。
【０１１７】
その後、コントロールポイント機能部２１０は、所定時間経過したか否かを判定する（ステップＳ１６０９）。所定時間が経過していないと判定した場合（ステップＳ１６０９：Ｎｏ）、所定時間が経過するまで待機する。
【０１１８】
一方、コントロールポイント機能部２１０は、所定時間が経過したと判定した場合（ステップＳ１６０９：Ｙｅｓ）、再びステップＳ１６０１から処理を行う。
【０１１９】
上述した処理手順により、所定時間毎にコントロールポイント１００に最も近いメディアレンダラーの検出、及び当該検出に基づく再生先の切換が行われる。
【０１２０】
以上説明したとおり、第１から第４の実施形態によれば、ユーザに最も近い位置に存在するメディアレンダラーの提示又は再生が可能となるため、ユーザがコンテンツを再生する際の操作負担を軽減することができる。
【０１２１】
なお、上述した実施形態のコントロールポイントで実行されるコントローラープログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２２】
さらに、本実施形態のコントロールポイントで実行されるコントローラープログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のコントロールポイントで実行されるコントローラープログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２３】
本実施形態のコントロールポイントで実行されるコントローラープログラムは、上述した各部（自装置位置取得部、メディアレンダラー位置取得部、特定部、送信制御部、表示制御部、操作受付部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからコントローラープログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、自装置位置取得部、メディアレンダラー位置取得部、特定部、送信制御部、表示制御部、操作受付部が主記憶装置上に生成されるようになっている。
【０１２４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２５】
１００、１２００…コントロールポイント、１５０…テレビジョン受像装置、１５１…メディアレンダラー機能部、１５２…メディアサーバ機能部、１６１…第１のメディアレンダラー、１６２…第１のメディアサーバ、１７１…第２のメディアレンダラー、１７２…第２のメディアサーバ、２１０、９００、１２５０…コントロールポイント機能部、３０１、１３０１…自装置位置取得部、３０２、１３０２…メディアレンダラー位置取得部、３０３、１３０３…特定部、３０４…送信制御部、３０５…表示制御部、３０６…操作受付部、５０１…受信制御部、５０２…送信制御部、５０３…位置取得部、５１１…表示制御部、９０１…位置情報記憶部、９０２…自装置位置取得部、９０３…メディアレンダラー位置取得部、１２０１…電波センサ
【図１】
2012227891.tif 000003
【図２】
2012227891.tif 000004
【図３】
2012227891.tif 000005
【図４】
2012227891.tif 000006
【図５】
2012227891.tif 000007
【図６】
2012227891.tif 000008
【図７】
2012227891.tif 000009
【図８】
2012227891.tif 000010
【図９】
2012227891.tif 000011
【図１０】
2012227891.tif 000012
【図１１】
2012227891.tif 000013
【図１２】
2012227891.tif 000014
【図１３】
2012227891.tif 000015
【図１４】
2012227891.tif 000016
【図１５】
2012227891.tif 000017
【図１６】
2012227891.tif 000018
【手続補正書】
【提出日】平成24年4月26日(2012.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自装置の位置を示す自装置位置情報を取得する第１の位置取得手段と、
データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する第２の位置取得手段と、
前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる第１の表示装置を特定する特定手段と、
前記特定手段により特定された前記第１の表示装置に対して、データの再生要求を送信する送信手段と、を備え、
前記第１の位置取得手段は、さらに、前記送信手段が再生要求を送信した後も、自装置位置情報を取得し、
前記特定手段は、前記送信手段が再生要求を送信した後、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、前記データの表示先となる第２の表示装置を特定し、
前記送信手段は、前記第１の表示装置に対して再生の停止要求を送信すると共に、前記第１の表示装置が停止した再生位置からの前記データの再生要求を、前記第２の表示装置に対して送信する、
情報処理装置。
【請求項２】
前記特定手段は、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、自装置に最も近い距離に存在する表示装置を、データの表示先として特定する、
請求項１に記載の情報処理装置。
【請求項３】
前記特定手段により特定された前記表示装置が、自装置に最も近い距離に存在する表示装置であることを表示する表示制御手段と、
前記表示制御手段により表示された前記表示装置の選択を受け付ける受付手段と、をさらに備え、
前記送信手段は、前記受付手段により選択を受け付けられた前記表示装置に対して、データの表示要求を送信する、
請求項２に記載の情報処理装置。
【請求項４】
前記第１の位置取得手段は、人工衛星が発信する電波を利用して計測された自装置の位置を示す自装置位置情報を取得し、
前記第２の位置取得手段は、各表示装置から前記表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記第１の位置取得手段は、人工衛星が発信する電波を利用して計測された自装置の位置を示す自装置位置情報を取得し、且つ各表示装置に対して自装置が近接した際に、人工衛星が発信する電波を利用して計測された自装置の位置を前記表示装置の位置を示す表示装置位置情報として取得し、当該表示装置位置情報を記憶手段に記憶し、
前記第２の位置取得手段は、前記記憶手段に記憶された前記表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項６】
前記第１の位置取得手段は、各表示装置から発信される電波に基づいて、自装置と各表示装置との間の相対的な位置を示す自装置位置情報を取得し、
前記第２の位置取得手段は、前記自装置位置情報で示される自装置と各表示装置との間の相対的な位置に従って、表示装置毎の位置を示す表示装置位置情報を取得する、
請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項７】
第１の位置取得手段が、情報処理装置の位置を示す自装置位置情報を取得する第１の位置取得ステップと、
第２の位置取得手段が、データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する第２の位置取得ステップと、
特定手段が、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する第１の特定ステップと、
送信手段が、前記特定ステップにより特定された前記表示装置に対して、データの表示要求を送信する第１の送信ステップと、
前記第１の位置取得手段が、前記送信手段が再生要求を送信した後も、自装置位置情報を取得する第３の位置取得ステップと、
前記特定手段が、前記送信手段が再生要求を送信した後、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、前記データの表示先となる第２の表示装置を特定する第２の特定ステップと、
前記送信手段が、前記第１の表示装置に対して再生の停止要求を送信すると共に、前記第１の表示装置が停止した再生位置からの前記データの再生要求を、前記第２の表示装置に対して送信する第２の送信ステップと、
を含むことを特徴とする装置制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、情報処理装置、及び装置制御方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上記に鑑みてなされたものであって、所望するメディアレンダラーを特定する際の操作負担を軽減する情報処理装置、及び装置制御方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態の情報処理装置は、第１の位置取得手段と、第２の位置取得手段と、特定手段と、送信手段と、を備える。第１の位置取得手段は、自装置の位置を示す自装置位置情報を取得する。第２の位置取得手段は、データを表示可能な表示装置毎の位置を示す表示装置位置情報を取得する。特定手段は、前記表示装置位置情報と前記自装置位置情報とによる表示装置毎の前記自装置に対する距離に基づいて、データの表示先となる表示装置を特定する。送信手段は、前記特定手段により特定された前記表示装置に対して、データの表示要求を送信する。第１の位置取得手段は、さらに、送信手段が再生要求を送信した後も、自装置位置情報を取得する。特定手段は、送信手段が再生要求を送信した後、表示装置位置情報と自装置位置情報とによる表示装置毎の自装置に対する距離に基づいて、データの表示先となる第２の表示装置を特定する。送信手段は、第１の表示装置に対して再生の停止要求を送信すると共に、第１の表示装置が停止した再生位置からのデータの再生要求を、第２の表示装置に対して送信する。