(57)【要約】【課題】見通しの悪い状態でもリモートコントローラを用いて機器間でコンテンツデータを操作することができる情報処理装置、情報操作端末およびコンテンツ制御方法を提供する。【解決手段】リモートコントロールユニット５０からコンテンツの情報および位置情報等を受信すると、機器の配置情報と比較し、他のＨＤＤレコーダ１０へのコンテンツの送信または受信を行う。【選択図】図１
2009171237.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、リモートコントローラ及び他の情報処理装置と通信する通信手段と、
自装置の位置情報を取得する位置情報取得手段と、
前記通信手段で前記リモートコントローラから受信した前記リモートコントローラの位置情報及び方位情報と、前記自装置の位置情報とに基づき、コンテンツデータの送信処理を行うか否かを判別する判別手段と、
前記判別手段によりコンテンツデータの送信処理を行うと判別された場合に、前記通信手段から前記他の情報処理装置へコンテンツデータを送信するコンテンツデータ送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記通信手段は、前記リモートコントローラの第１の位置情報及び第１の方位情報と、前記リモートコントローラの第２の位置情報及び第２の方位情報とを前記リモートコントローラから受信し、
前記判別手段は、前記リモートコントローラの前記第１の位置情報及び前記第１の方位情報、及び前記自装置の位置情報とに基づき、前記コンテンツデータ送信手段がコンテンツデータの送信処理を行うか否かを判別すること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記通信手段は、前記他の情報処理装置からアドレス情報を受信し、
前記コンテンツデータ送信手段は、前記通信手段でアドレス情報を受信した前記他の情報処理装置へ、コンテンツデータを送信すること
を特徴とする請求項２記載の情報処理装置。
【請求項４】
前記他の情報処理装置の位置情報とアドレス情報とを記憶する記憶手段を更に備え、
前記コンテンツデータ送信手段は、前記リモートコントローラから受信した前記リモートコントローラの前記第２の位置情報及び前記第２の方位情報と、前記記憶手段が記憶する前記他の情報処理装置の位置情報とに基づき特定される前記他の情報処理装置へ、コンテンツデータを送信すること
を特徴とする請求項２記載の情報処理装置。
【請求項５】
前記判別手段は、前記リモートコントローラから受信した前記第２の位置情報及び前記第２の方位情報、及び前記自装置の位置情報に基づき、前記コンテンツデータの受信処理を行うか否かを判別し、
前記通信手段は、前記判別手段により前記コンテンツデータの受信処理を行うと判別された場合に、前記他の情報処理装置に対してアドレス情報を送信すること
を特徴とする請求項２記載の情報処理装置。
【請求項６】
前記通信手段は、前記リモートコントローラの前記第１の位置情報及び前記第１の方位情報と、前記リモートコントローラの前記第２の位置情報及び前記第２の方位情報と、処理情報とを前記リモートコントローラから受信し、
前記コンテンツデータ送信手段は、前記通信手段で受信した前記処理情報に応じてコンテンツデータの送信方法を変えること
を特徴とする請求項２記載の情報処理装置。
【請求項７】
前記通信手段は、前記リモートコントローラの前記第１の位置情報及び前記第１の方位情報と、前記リモートコントローラの前記第２の位置情報及び前記第２の方位情報と、処理情報とを前記リモートコントローラから受信し、
受信した処理情報に応じて、前記他の情報処理装置から前記通信手段で受信したコンテンツデータに対する処理を変化させること
を特徴とする請求項５記載の情報処理装置。
【請求項８】
入力キーと、
前記入力キー押下時に、自装置の位置情報及び方位情報を取得する取得手段と、
ネットワークを介して情報処理装置と通信し、前記取得手段で取得した自装置の前記位置情報及び前記方位情報を前記情報処理装置へ送信する送信手段と
を備えることを特徴とするリモートコントローラ。
【請求項９】
前記送信手段は、自装置の前記位置情報及び前記方位情報を、ブロードキャストにより前記情報処理装置へ送信すること
を特徴とする請求項８記載のリモートコントローラ。
【請求項１０】
前記取得手段は、前記入力キー押下時に自装置の第１の位置情報及び第１の方位情報を取得すると共に、前記入力キーの開放時に自装置の第２の位置情報及び第２の方位情報を取得し、
前記送信手段は、前記取得手段で取得した自装置の前記第１の位置情報及び前記第１の方位情報と、前記第２の位置情報及び前記第２の方位情報とを前記情報処理装置へ送信すること
を特徴とする請求項９記載のリモートコントローラ。
【請求項１１】
前記送信手段は、自装置の前記第１の位置情報及び前記第１の方位情報と、前記第２の位置情報及び前記第２の方位情報と、前記入力キーの種類に応じた処理情報とを前記情報処理装置へ送信すること
を特徴とする請求項１０記載のリモートコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理装置を制御するためのリモートコントローラに関する。
【背景技術】
【０００２】
一般的に、リモートコントローラを用いて、機器を遠隔操作する装置が多数用いられている。例えば、特許文献１に示すように、リモートコントローラをソース装置に向け、コンテンツデータ（メディアデータ）を選択し、その後に、リモートコントローラを転送先のシンク装置に向けてペースト信号を送信してソース装置からシンク装置にコンテンツデータを転送する技術が開示されている。
【特許文献１】特開２００５−１６８０１６公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、リモートコントローラの赤外線のみを用いてソース機器やシンク機器に信号を送信しており、またリモートコントローラの位置情報を用いていないため、受信先の機器との間に壁等がある見通しの悪い状態では、操作することができない。また、ソース機器、シンク機器其々に対して操作を行わなければならないので、ユーザの利便性に欠ける。
【０００４】
そこで、本発明は、コンテンツデータの伝送を行う際のユーザの利便性を向上させることのできる情報処理装置、およびリモートコントローラを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の一態様の情報処理装置によれば、ネットワークを介して、リモートコントローラ及び他の情報処理装置と通信する通信手段と、自装置の位置情報を取得する位置情報取得手段と、前記通信手段で前記リモートコントローラから受信した前記リモートコントローラの位置情報及び方位情報と、前記自装置の位置情報とに基づき、コンテンツデータの送信処理を行うか否かを判別する判別手段と、前記判別手段によりコンテンツデータの送信処理を行うと判別された場合に、前記通信手段から前記他の情報処理装置へコンテンツデータを送信するコンテンツデータ送信手段とを備える。
【０００６】
また、本発明の一態様のリモートコントローラによれば、入力キーと、前記入力キー押下時に、自装置の位置情報及び方位情報を取得する取得手段と、ネットワークを介して情報処理装置と通信し、前記取得手段で取得した自装置の前記位置情報及び前記方位情報を前記情報処理装置へ送信する送信手段とを備える。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態について図面を参照しながら説明する。
【０００８】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置およびリモートコントローラの構成について説明する。この情報処理装置は、例えば、ＨＤＤ（ハードディスク）レコーダ１０Ａ、１０Ｂ及びテレビジョン１００Ａ、１００Ｂとして実現されている。また、リモートコントローラは、リモートコントロールユニット５０として実現されている。
【０００９】
ＨＤＤレコーダ１０Ａ、１０Ｂおよびテレビジョン１００Ａ、１００Ｂは、ネットワーク７０に接続されている。また、リモートコントロールユニット５０も同様に無線等を用いてネットワーク７０に接続されている。また、ＨＤＤレコーダ１０Ａ、１０Ｂには、コンテンツデータの再生等により得られる映像等の各種情報を表示可能なテレビジョン１００Ａ、１００Ｂが其々接続可能である。リモートコントロールユニット５０は、ネットワーク７０を介してＨＤＤレコーダ１０Ａ、１０Ｂやテレビジョン１００Ａ、１００Ｂに操作指示を送信し、例えばＨＤＤレコーダ１０Ａ内に記憶されているコンテンツデータをＨＤＤレコーダ１０Ｂに転送（ダビング含む）したり、テレビジョン１００Ａが受信して表示しているコンテンツデータを別のテレビジョン１００Ｂに表示させたりすることができる。この他にも、テレビジョン１００Ａで表示中のコンテンツデータをＨＤＤレコーダ１０Ｂで録画させることもできる。
【００１０】
図２には、ＨＤＤレコーダ１０Ａ同士やリモートコントロールユニット５０との間のネットワークシステム構成の例を示している。尚、ＨＤＤレコーダ１０ＢはＨＤＤレコーダ１０Ａと同様の構成を持つので、構成の記載は省略している。また、図２には記載していたテレビジョン１００Ａ、１００Ｂについても、ネットワーク７０に接続されている点、リモートコントロールユニット５０の操作により制御を行い、コンテンツデータの送受信を行う点等についてＨＤＤレコーダ１０Ａと同様であるので、図２では構成の記載を省略している。以下、主にＨＤＤレコーダ１０ＡがＨＤＤレコーダ１０Ｂと通信を行う際の処理を例にとって説明を行う。
【００１１】
ＨＤＤレコーダ１０Ａは、例えばＴＶ番組のような放送番組（オーディオ・ビデオ（ＡＶ）信号）を録画および再生する。テレビジョン１００Ａは、上述した放送番組等を受信、表示（視聴）する。
【００１２】
ＨＤＤレコーダ１０Ａには、例えば家庭内ＬＡＮなどのネットワーク７０を介して、他のＨＤＤレコーダ１０Ｂおよびリモートコントロールユニット５０およびテレビジョン１００Ａなどに接続されている。ＨＤＤレコーダ１０Ａは、このネットワーク７０を介して、他のＨＤＤレコーダ１０Ｂおよびテレビジョン１００Ａ、１００Ｂとコンテンツデータの授受を行う。また、ＨＤＤレコーダ１０Ａは、ネットワーク７０を介してリモートコントロールユニット５０から（リモートコントロールユニット５０の）位置情報、方位情報を受信する。ＨＤＤレコーダ１０Ａは、この受信したリモートコントロールユニット５０の位置情報及び方位情報に基づき、自装置が対象機器か否かを判断して、コンテンツデータの送信／受信等の処理を行う。この処理の詳細については後述する。
【００１３】
尚、ネットワークネットワーク７０に接続されるＨＤＤレコーダ１０Ｂ、テレビジョン１００Ａ、１００Ｂ等も、リモートコントロールユニット５０から位置情報や方位情報を受信し、処理対象か否かを判断して、処理対象である場合にコンテンツデータの授受を行う点について同様である。
【００１４】
本ＨＤＤレコーダ１０は、地上波チューナ１、制御ＣＰＵ２、録画装置３、混合器４、ＧＰＵ受信部１５、通信部１６等を有している。
【００１５】
地上波チューナ１は、地上デジタル放送波と、地上デジタル放送波に重畳される地上デジタル放送波の放送番組情報とを受信する受信部である。地上波チューナ１は、入力端子１１を介して地上波アンテナ２０が接続されている。地上波アンテナ２０は、地上デジタル放送波を受信するアンテナである。地上波チューナ１に入力された地上デジタル放送波は、録画装置３に送信される。
【００１６】
ＢＳ／ＣＳ（Broadcasting satellite／Communication satellite）チューナ１９は、ＢＳ／ＣＳ放送波と、ＢＳ／ＣＳ放送波に重畳されるＢＳ／ＣＳ放送波の放送番組情報とを受信する。ＢＳ／ＣＳチューナ１９は、受信したＢＳ／ＣＳ放送波を録画装置３に送信し、ＢＳ／ＣＳ放送波の放送番組情報を制御ＣＰＵ２に送信する。ＢＳ／ＣＳチューナ１９は、衛星アンテナ１８に接続されている。衛星アンテナ１８は、ＢＳ／ＣＳ放送波を受信するアンテナである。
【００１７】
制御ＣＰＵ２は、本ＨＤＤレコーダ１０Ａの各コンポーネントの動作を制御するコントローラである。制御ＣＰＵ２には、データ入力端子１３を介してＢＳ／ＣＳチューナ１９と、地上波チューナ１と、録画装置３および混合器４とに接続されている。また、制御ＣＰＵ２は、地上波チューナ１と、ＢＳ／ＣＳチューナ１９とからそれぞれ入力された放送番組情報を例えばストレージデバイスとしても機能する録画装置３に格納する。制御ＣＰＵ２は、地上波チューナ１と、ＢＳ／ＣＳチューナ１９とからそれぞれ入力された放送番組情報に基づいて、例えばＥＰＧ（Electric program guide）のような電子番組表を生成する処理も実行する。制御ＣＰＵ２は、生成した電子番組表を混合器４および出力端子１４を介して受像機４０に出力される。ユーザは、受像機４０上に表示された電子番組表を参照することによって、録画予約処理の対象の放送番組を選択することができる。
【００１８】
制御ＣＰＵ２は、リモートコントロールユニット５０からの指示により、録画されたコンテンツデータ等を、ネットワーク７０を介して別のＨＤＤレコーダ１０Ｂ等に送信することができる。
【００１９】
録画装置３は、地上波チューナ１から入力された地上波アナログ放送波およびＢＳ／ＣＳチューナ１９から入力されたＢＳ／ＣＳ放送波などのオーディオ・ビデオ信号（ＡＶ信号）を圧縮符号化するためのエンコード処理を実行する。このエンコード処理により、ＡＶ信号は、例えばＭＰＥＧ２またはＭＰＥＧ４などのビデオフォーマット等に対応した、圧縮符号化されたデジタルデータ列に変換される。また、本実施形態においては、録画装置３は、エンコード処理を実行したＡＶ信号等を記録するストレージデバイスとしても用いられる。更に、録画装置３は、制御ＣＰＵ２の制御の下、圧縮符号化されたＡＶ信号を復号するためのデコード処理も実行する。このデコード処理によって復号されたＡＶ信号は、混合器４および出力端子１４を介して受像機４０および例えばスピーカなどの音声出力装置４１に出力される。混合器４は、録画装置３から入力されるＡＶ信号に、制御ＣＰＵ２によって生成された電子番組表を重畳して出力端子１４を介して受像機４０に出力する。
【００２０】
ＧＰＳ受信部１５は、ＨＤＤレコーダ１０Ａが設置された位置の位置情報を取得する。この位置情報は、例えば緯度、経度、高度等の情報である。制御ＣＰＵ２は、リモートコントロールユニット５０から受信したリモートコントロールユニット５０の位置情報及び方位情報から求める、特定位置（位置情報から算出）を始点とするベクトル（方位情報から算出）と、ＧＰＳ受信部１５で取得したＨＤＤレコーダ１０Ａの位置情報とを比較し、このベクトルの一定範囲内に自装置がいるか否かで操作対象機器であるか否かを判断する。処理対象機器である場合には、ＧＰＳ受信部１５はリモートコントロールユニット５０から受信した処理情報に応じて、ＡＶ信号の記録、再生、録画予約動作を制御する。
【００２１】
通信部１６は、ネットワーク接続端子１７を介してネットワーク７０上に接続されたＨＤＤデコーダ１０やテレビジョン１００、リモートコントロールユニット５０等を相互に接続するものである。例えば、家庭内ＬＡＮ等がある。
【００２２】
次に、図３を参照して、本実施形態におけるＨＤＤレコーダ１０Ａ等の構成例を説明する。
【００２３】
制御ＣＰＵ２は、コンテンツ送受信部２０１、判別部２０２を備えている。録画装置３は、コンテンツデータ記憶部２０３を有している。リモートコントロールユニット５０は、位置情報取得部２０５、方位情報取得部２０６、入力キー２０７、操作情報記憶部２０８、操作（ボタン）情報判別部２０９、通信部２１０を備えている。
【００２４】
コンテンツ送受信部２０１は、コンテンツデータ記憶部２０３に記憶されているコンテンツデータを他のＨＤＤレコーダ１０Ｂ等に通信部１６から送信する。また、他のＨＤＤレコーダ１０Ｂ等からコンテンツデータを受信する。判別部２０２は、ＧＰＳ受信部１５が取得した、自装置（ＨＤＤレコーダ１０Ａ）の位置情報と、リモートコントロールユニット５０から受信した位置情報、方位情報とを比較し、リモートコントロールユニット５０から受信した各種信号が、自身のＨＤＤレコーダ１０Ａに対して送信された信号であるかを判別する。また、自身のＨＤＤレコーダ１０に対して送信された信号である場合は、コンテンツデータを送信するか受信するか等を判別する。
【００２５】
判別部２０２による、自装置（ＨＤＤレコーダ１０Ａ）への指示か否かの判別方法について、図４を参照しながら説明する。
【００２６】
通信部１６は、リモートコントロールユニット５０から、リモートコントロールユニット５０の操作ボタン（再生／録画等）の操作（押下及び開放）時の位置情報（例えば、緯度、経度、高さ等で与えられる。図４中、（ｘ１，ｙ１，ｚ１）と記載）、及び方位情報（例えば、単位ベクトル等で与えられる。図４中、（Ｘ１，Ｙ１，Ｚ１）と記載）を受信する。
【００２７】
この受信した位置情報及び方位情報から、判別部２０２は、操作時のリモートコントロールユニット５０上にある直線は、（ｘ１，ｙ１，ｚ１）＋（Ｘ１，Ｙ１，Ｚ１）×ｐとして求めることができる（ｐは変数）。判定部２０２は、ＧＰＳ受信部１５で得られる自装置の位置情報（図４中、（ｘ２，ｙ２，ｚ２）と記載）と、直線との距離（図４中Ｄ）が一定範囲内である場合には、自装置が操作対象の装置（コンテンツデータの送信側若しくは受信側）であると判別することができる。
【００２８】
録画装置３のコンテンツデータ記憶部２０３は、放送波等から受信した番組等のコンテンツデータを記憶する。
【００２９】
リモートコントロールユニット５０の位置情報取得部２０５は、例えばＧＰＳ等により、リモートコントロールユニット５０の位置情報（経度、緯度、高さ等、図４では（ｘ１，ｙ１，ｚ１）と記載）を取得する。方位情報取得部２０６は、例えば、ジャイロ等の方位磁針装置であり、東西南北等の方位情報（ベクトルに相当、図４では（Ｘ１，Ｙ１，Ｚ１）として記載）を取得する。操作情報記憶部２０８は、リモートコントロールユニット５０が備える入力キー２０７（各種のボタン）の押下を記憶する。この記憶する入力キー２０７種類としては例えば、選択ボタン、決定ボタン、再生ボタン、録画ボタン等が挙げられる。操作（ボタン）情報判別部２０９は、押下されたボタンが押下されたままの状態か、またはボタンが押下後に放されたか（開放されたか）否かを判別する。通信部２１０は、ネットワーク７０を介してＨＤＤレコーダ１０Ａ等に上述した、位置情報、方位情報、処理情報（押下された入力キー２０７の種類等により決定、例えば再生処理、録画処理等）等の各種情報を送信するためのインターフェイスである。
【００３０】
次に、上述した構成において、本実施形態の情報処理装置および情報操作端末を適用したコンテンツ制御方法について、図５、図６のフローチャートを参照して説明する。このコンテンツ制御方法では、まず、リモートコントロールユニット５０を用いて送信元の機器のコンテンツデータを選択し、例えばコンテンツデータの転送を行う場合は、リモートコントロールユニット５０の録画ボタンを押下したまま受信先の機器へ向けた後にボタンを離し、受信先の機器へコンテンツデータの転送を指示する。
【００３１】
ユーザはコンテンツデータの転送を指示する際には、例えば、図１に示すように、リモートコントロールユニット５０をコンテンツデータを転送等したい機器の方向に向けてから、行いたい処理（録画、再生等）に応じた入力キー２０７を押下する。
【００３２】
リモートコントロールユニット５０のボタンが押下されると（ステップＳ１０１：図５参照）、リモートコントロールユニット５０の操作（ボタン）情報判別部２０９により、押下されたボタンの種類情報を取得して操作情報記憶部２０８に記憶する（ステップＳ１０２：図５参照）。また、リモートコントロールユニット５０の位置情報取得部２０５により、送信機器を特定するための位置情報（入力キー２０７押下開始時点での緯度、経度、高さ等の位置情報。以下、送信位置情報とも呼称する）を取得する（ステップＳ１０３：図５参照）。これと共に、リモートコントロールユニット５０の方位情報取得部２０６により、送信側機器を特定するための方位情報（入力キー２０７押下開始時点での方位情報。以下、送信方位情報とも呼称する）を取得する（ステップＳ１０４：図５参照）。
【００３３】
続いて、ボタンが離されたと判別されると（ステップＳ１０５のＹＥＳ）、リモートコントロールユニット５０の位置情報取得部２０５により、受信機器を特定するための位置情報（入力キー２０７開放時点での緯度、経度、高度等の位置情報。以下、受信位置情報とも称呼する）を取得する（ステップＳ１０６：図５参照）。更にリモートコントロールユニット５０の方位情報取得部２０６により、受信機器を特定するための方位情報（入力キー２０７開放時点での方位情報。以下、受信方位情報とも称呼する）を取得する（ステップＳ１０７：図５参照）。リモートコントロールユニット５０の通信部２１０は、押下された入力キー２０７に対応する処理情報（ボタン情報とも称する、Ｓ１０２で取得したもの）、送信位置情報及び送信方位情報（以下、送信位置情報及び送信方位情報を合わせて送信情報とも称する）、受信位置情報及び受信方位情報（以下、受信位置情報及び受信方位情報を合わせて受信情報とも称する）を、ネットワーク７０上の各機器に対して、ブロードキャストにより送信する（ステップＳ１０８）。
【００３４】
次に、上述した送信情報、受信情報、及び処理情報を受け取った機器（ここではＨＤＤレコーダ１０Ａであるものとして説明するが、ＨＤＤレコーダ１０Ｂやテレビジョン１００Ａ、１００Ｂ等であってもよい）の動作について図６のフローチャートを参照して説明する。
【００３５】
送信情報（送信位置情報、及び送信方位情報）、受信情報（受信位置情報、及び受信方位情報）、処理情報（ボタン情報）を通信部１６で受信すると（ステップＳ２０１：図６参照）、ＧＰＳ受信部１５で取得した（ステップＳ２０２：図６参照）ＨＤＤレコーダ１０Ａの位置情報（経度・緯度情報および高度情報）と、リモートコントロールユニット５０から受信した送信位置情報及び送信方位情報から得られる直線との距離（詳細は図４を参照して上述）が一定の範囲内にある場合には（ステップＳ２０３のＹＥＳ：図６参照）、判別部２０２はコンテンツデータの送信側の機器として指定されているものと判別し、受信側の機器がネットワーク７０を介して受信側の機器であることを通知されるまで待機する（ステップＳ２０４）。その後に、受信側の機器からの通知を受けると、受信したコマンドの種類に応じて、コンテンツデータの複製（ダビング）、再生（テレビジョン１００への表示等）のための転送処理等を行う（ステップＳ２０５）。すなわち、受信先の機器および送信元の機器の両方がネットワーク７０を介して互いに通知を行った後にコンテンツデータの送受信が実行される。尚このとき、コンテンツデータ送受信部２０１は、処理情報の内容に応じて、リアルタイム性に重点を置いた転送手法（処理情報が再生である場合等）や、転送後のデータの同一性に重点を置いた転送方法（処理情報が録画である場合等）を変えることが望ましい。
【００３６】
一方、送信情報（送信位置情報、及び送信方位情報）、受信情報（受信位置情報、及び受信方位情報）、処理情報を受信したＨＤＤレコーダ１０Ａは（ステップＳ２０１：図６参照）、ＧＰＳ受信部１５で取得した（ステップＳ２０２：図６参照）ＨＤＤレコーダ１０Ａの位置情報（経度・緯度情報および高度情報）と、リモートコントロールユニット５０から受信した受信位置情報、受信方位情報から得られる直線との距離（詳細は図４を参照して上述）が一定の範囲内にある場合には（ステップＳ２０６のＹＥＳ：図６参照）、判別部２０２はコンテンツデータの受信側の機器として指定されているものと判別し、ネットワーク７０を介して受信側の機器であることを送信側の機器へブロードキャスト等により通知する（ステップＳ２０７）。このとき、自装置を特定するためのアドレス情報（例えば、受信側の装置であるＨＤＤレコーダ１０ＡのＩＰアドレス等）の情報も合わせて送信側の機器へ通知する。
【００３７】
その後に、送信側の機器からのコンテンツデータの複製（ダビング）、再生（テレビジョン１００への表示等）の指示を待ち（ステップＳ２０８）、指示を受信すると、受信した指示に従って、コンテンツデータの記憶、再生等を行う。
【００３８】
リモートコントロールユニット５０の入力キー２０７の押下に伴う動作については、例えば図７に示すように設定される。リモートコントロールユニット５０のボタン（入力キー２０７）操作によって選択されたコンテンツデータが（テレビジョン１００Ａ上に表示された）ＨＤＤレコーダ１０Ａのコンテンツデータであった場合、リモートコントロールユニット５０の押下されたボタンが「録画ボタン」で、転送先の機器がＨＤＤレコーダ１０Ｂであると、リモートコントロールユニット５０によって行われる動作の指示は、「転送先のＨＤＤレコーダ１０Ｂへの複製（ダビング）」となる。また、リモートコントロールユニット５０のボタン（入力キー２０７）操作によって選択されたコンテンツデータがテレビジョン１００Ａ上に表示されているコンテンツデータであった場合、リモートコントロールユニット５０の押下されたボタンが「再生ボタン」で、転送先の機器がテレビジョン１００Ｂであると、リモートコントロールユニット５０によって行われる動作の指示は、「転送先のテレビジョン１００Ｂでの再生（視聴）」となる。
【００３９】
さらに、リモートコントロールユニット５０のボタン操作によって選択されたコンテンツデータが例えばパーソナルコンピュータ上に表示されたコンテンツデータであった場合、リモートコントロールユニット５０の押下されたボタンが「録画ボタン」で、転送先の機器がＨＤＤレコーダ１０Ａであると、リモートコントロールユニット５０によって行われる動作の指示は、「転送先のＨＤＤレコーダ１０Ｂへの録画」等となる。
【００４０】
上述した実施形態によれば、リモートコントローラと機器（ＨＤＤレコーダまたはテレビジョン）との両方の機器の位置情報等を比較することにより、見通しの悪い状態でもリモートコントローラを用いて機器間でコンテンツデータを操作することができる。
【００４１】
また、ユーザは送信側の機器及び受信側の機器の方向にリモートコントロールユニット５０を向けるだけで直感的に機器を指定することができ、ユーザの利便性を飛躍的に向上させることができる。
【００４２】
次に、本発明の別の実施形態に係る情報処理装置およびリモートコントローラを適用したコンテンツ制御方法について、説明する。尚、リモートコントロールユニット５０の処理については、上述の実施形態と同様であるので説明を省略し、ＨＤＤレコーダ５０Ａの処理の流れについて図８のフローチャートを参照して説明する。尚、図８のフローチャート中、図６のフローチャートと同様の処理については、同一の符号を付している。
【００４３】
上述した実施形態との相違点は、リモートコントロールユニット５０を用いて送信側の機器に指示を送る場合、送信側の機器で受信側の機器を特定する点が相違する。尚、本実施例の送信側装置は、図９を参照して後述するネットワーク７０上の各機器の位置情報及びアドレス情報（以下、配置情報と称呼する）をメモリやハードディスク等の内蔵する記憶媒体に記憶している。
【００４４】
以下、ＨＤＤレコーダ１０ＡからＨＤＤレコーダ１０Ｂへのコンテンツデータの転送を例に説明を行う。
【００４５】
送信情報（送信位置情報、及び送信方位情報）、受信情報（受信位置情報、及び受信方位情報）、処理情報（ボタン情報）を通信部１６で受信すると（ステップＳ２０１：図８参照）、ＧＰＳ受信部１５で取得した（ステップＳ２０２：図８参照）ＨＤＤレコーダ１０Ｂの位置情報（経度・緯度情報および高度情報）と、リモートコントロールユニット５０から受信した送信位置情報及び送信方位情報から得られる直線との距離（詳細は図４を参照して上述）が一定の範囲内にある場合には、判別部２０２はコンテンツデータの送信側の機器として指定されているものと判別する（ステップＳ２０３のＹＥＳ：図８参照）。
【００４６】
判別部２０２により自装置が送信側の機器として指定されていると判別された場合には、受信側の機器を特定を行う。より具体的には、図９に例を示した配置情報から、リモートコントロールユニット５０から受診した受信位置情報及び受信方位情報から得られる直線との距離が一定範囲内にある装置を受信側装置として特定する（Ｓ３０１）。
【００４７】
図９は、本実施形態のＨＤＤレコーダ１０Ａが記憶する配置情報の例である。図９の例では、ネットワーク７０上にある各機器（ＨＤＤレコーダＡ、Ｂ、及びテレビジョンＡ、Ｂ）の位置情報及びＩＰアドレスが含まれる。判別部２０２は、この配置情報に含まれる、ネットワーク７０上の各機器の位置情報と、リモートコントロールユニット５０から受信した受信情報とに基づき、受信側機器を特定する。
【００４８】
判別部２０２が受信側の機器を特定すると、受信側の機器のＩＰアドレス（図９に例を示した配置情報から取得できる）に対し、リモートコントロールユニット５０から受信したコマンドの種類に応じて、コンテンツデータの複製（ダビング）、再生（テレビジョン１００への表示等）のための転送処理等を行う（ステップＳ２０５）。尚このとき、コンテンツデータ送受信部２０１は、処理情報の内容に応じて、リアルタイム性に重点を置いた転送手法（処理情報が再生である場合等）や、転送後のデータの同一性に重点を置いた転送方法（処理情報が録画である場合等）を変えることが望ましい。
【００４９】
上述した別の実施形態によれば、受信側の機器から送信側の機器へのＩＰアドレスの通知等を行うことなく、コンテンツデータの転送を行う事ができる。
【００５０】
また、上述したこれらの実施形態の変形例としては、リモートコントローラにより指示されたコンテンツデータの送信元の機器から受信先の機器に対してネットワーク７０を用いずに指向性の電波を用いて転送等を行うこともできる。指向性の電波を放射する方向は、各機器が記憶している配置情報を用いる。当該変形例によれば、ネットワークで接続されていない機器同士であってもコンテンツデータの送信を容易に行うことができる。
【００５１】
なお、本発明は、上述した実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。
【００５２】
また、上述した実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係る情報処理装置および情報操作端末等の構成例を示す概略図。
【図２】本発明の一実施形態に係る情報処理装置および情報操作端末等の構成を示すブロック図。
【図３】本発明の一実施形態に係る情報処理装置および情報操作端末等の機能構成を示すブロック図。
【図４】本発明の一実施形態に係る情報処理装置による装置特定方法を説明するための図。
【図５】本発明の一実施形態に係るコンテンツ制御方法を示したフローチャート。
【図６】本発明の一実施形態に係るコンテンツ制御方法を示したフローチャート。
【図７】リモートコントロールユニットのボタンの押下に伴う動作について説明した概念図。
【図８】本発明の別の実施形態に係るコンテンツ制御方法を示したフローチャート。
【図９】本発明の別の実施形態に係る情報処理装置が記憶する配置情報の例。
【符号の説明】
【００５４】
２…制御ＣＰＵ、３…録画装置、１０…ＨＤＤレコーダ、１５…ＧＰＳ受信部、１６…通信部、５０…リモートコントロールユニット、７０…ネットワーク、１００…テレビジョン、２０１…コンテンツ送受信部、２０２…判定部、２０３…コンテンツデータ記憶部、２０４…配置情報記憶部、２０５…位置・高度情報受信部、２０６…方位情報受信部、２０８…操作情報記憶部、２０９…操作（ボタン）情報判定部、２１０…送受信部
【図１】
2009171237.tif 000003
【図２】
2009171237.tif 000004
【図３】
2009171237.tif 000005
【図４】
2009171237.tif 000006
【図５】
2009171237.tif 000007
【図６】
2009171237.tif 000008
【図７】
2009171237.tif 000009
【図８】
2009171237.tif 000010
【図９】
2009171237.tif 000011