(57)【要約】【課題】表示画面に表示される画像を装置間で連動させることが可能な、情報処理装置、および情報処理システムを提供する。【解決手段】画像データが送信される対象である送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、画像データの再生に関するアプリケーションの状態と、送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、能力情報が示す画角および表示方向の範囲内で、送信対象装置に対して送信される画像データの画角と表示方向とを設定する設定部と、設定された画角と表示方向とを含む、送信される画像データに関する設定を示す設定情報を、送信対象装置に対して送信させる通信制御部とを備える、情報処理装置が提供される。【選択図】図１７
2014232228.tif 000002
【特許請求の範囲】
【請求項１】
画像データが送信される対象である送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、前記画像データの再生に関するアプリケーションの状態と、前記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、前記能力情報が示す前記画角および前記表示方向の範囲内で、前記送信対象装置に対して送信される画像データの前記画角と前記表示方向とを設定する設定部と、
設定された前記画角と前記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、前記送信対象装置に対して送信させる通信制御部と、
を備える、情報処理装置。
【請求項２】
前記設定部は、前記表示状態、または、前記アプリケーションの状態が変化した場合には、変化後の前記表示状態、または、変化後の前記アプリケーションの状態に基づいて、前記画角と前記表示方向とを再設定し、
前記通信制御部は、再設定された前記画角と前記表示方向とを含む前記設定情報を、前記送信対象装置に対して送信させる、請求項１に記載の情報処理装置。
【請求項３】
前記通信制御部は、前記能力情報を前記送信対象装置に送信させる送信要求を、前記送信対象装置に対して送信させ、
前記設定部は、前記送信要求に応じて前記送信対象装置から送信された前記能力情報に基づいて、前記画角と前記表示方向とを設定する、請求項１に記載の情報処理装置。
【請求項４】
前記通信制御部は、前記設定情報が示す設定に応じた画像データを、前記送信対象装置に対して送信させる、請求項１に記載の情報処理装置。
【請求項５】
前記表示方向は、所定の角度に対応する方向モードで表される、請求項１に記載の情報処理装置。
【請求項６】
前記表示方向は、角度で表される、請求項１に記載の情報処理装置。
【請求項７】
受信された、送信される画像データに関する設定を示す設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、
前記設定情報には、自装置に対応する画像の画角および画像の表示方向の範囲内の、前記画角と前記表示方向とが含まれ、
前記表示制御部は、前記設定情報が示す前記画角および前記表示方向にしたがって、前記画像データが示す画像を表示画面に表示させる、情報処理装置。
【請求項８】
前記表示制御部は、前記画像データが示す画像を、前記設定情報が示す前記画角および前記表示方向にしたがって、表示画面内でウィンドウ表示させる、請求項７に記載の情報処理装置。
【請求項９】
前記表示制御部は、
前記設定情報が示す前記表示方向に対応するように、前記画像データが示す画像を表示させる表示デバイスの表示画面を回転させ、
前記設定情報が示す前記画角にしたがって、前記画像データが示す画像を表示画面に表示させる、請求項７に記載の情報処理装置。
【請求項１０】
情報処理装置と、
画像データが送信される対象である送信対象装置と、
を有し、
前記情報処理装置は、
前記送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、前記画像データの再生に関するアプリケーションの状態と、前記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、前記能力情報が示す前記画角および前記表示方向の範囲内で、前記送信対象装置に対して送信される画像データの前記画角と前記表示方向とを設定する設定部と、
設定された前記画角と前記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、前記送信対象装置に対して送信させる通信制御部と、
を備え、
前記送信対象装置は、受信された前記設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、
前記表示制御部は、前記設定情報が示す前記画角および前記表示方向にしたがって、前記画像データが示す画像を表示画面に表示させる、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、および情報処理システムに関する。
【背景技術】
【０００２】
例えば、スマートフォンやタブレット型の装置など、縦長の画角で画像を表示画面に表示することが可能な装置が普及している。また、例えば上記のような装置の中には、加速度センサなどの動きを検出することが可能なセンサを搭載している装置があり、当該センサを搭載している装置の中には、例えば、装置の向きに応じて、表示画面に表示される画像の画角を自動的に切り替える機能を有している装置も存在する。
【０００３】
また、装置間で通信を行うことによって、各装置が表示画面に表示させる画像を連動させる方式が規格化されている。規格化されている方式としては、例えば、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式などが挙げられる。
【０００４】
また、装置間で通信を行うことによって、画像を表示画面に表示させる画像表示装置に、画像表示装置における表示向きに応じた画像データを受信させて画像を表示させる技術が開発されている。装置間で通信を行うことによって、画像表示装置に、画像表示装置における表示向きに応じた画像データを受信させて画像を表示させる技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１４１５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えばＷｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式では、表示画角が４：３や１６：９など、横長の画角しか規定されていない。そのため、例えば、表示装置（装置の一例）の表示画面に、縦長の画角で画像が表示画面に表示されているスマートフォン（装置の一例）の画像を表示させるときに、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合には、表示装置の表示画面の中心付近の一部分に、スマートフォンの画像が表示されることとなる（いわゆる“Ｐｉｌｌａｒ  ｂｏｘ表示”）。よって、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合には、上記表示装置のような、受信された画像を表示画面に表示させる側の装置の表示画面が、有効に活用されていない。
【０００７】
本開示では、表示画面に表示される画像を装置間で連動させることが可能な、新規かつ改良された情報処理装置、および情報処理システムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、画像データが送信される対象である送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、上記画像データの再生に関するアプリケーションの状態と、上記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、上記能力情報が示す上記画角および上記表示方向の範囲内で、上記送信対象装置に対して送信される画像データの上記画角と上記表示方向とを設定する設定部と、設定された上記画角と上記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、上記送信対象装置に対して送信させる通信制御部と、を備える、情報処理装置が提供される。
【０００９】
また、本開示によれば、受信された、送信される画像データに関する設定を示す設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、上記設定情報には、自装置に対応する画像の画角および画像の表示方向の範囲内の、上記画角と上記表示方向とが含まれ、上記表示制御部は、上記設定情報が示す上記画角および上記表示方向にしたがって、上記画像データが示す画像を表示画面に表示させる、情報処理装置が提供される。
【００１０】
また、本開示によれば、情報処理装置と、画像データが送信される対象である送信対象装置と、を有し、上記情報処理装置は、上記送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、上記画像データの再生に関するアプリケーションの状態と、上記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、上記能力情報が示す上記画角および上記表示方向の範囲内で、上記送信対象装置に対して送信される画像データの上記画角と上記表示方向とを設定する設定部と、設定された上記画角と上記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、上記送信対象装置に対して送信させる通信制御部と、を備え、上記送信対象装置は、受信された上記設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、上記表示制御部は、上記設定情報が示す上記画角および上記表示方向にしたがって、上記画像データが示す画像を表示画面に表示させる、情報処理システムが提供される。
【発明の効果】
【００１１】
本開示によれば、表示画面に表示される画像を装置間で連動させることができる。
【図面の簡単な説明】
【００１２】
【図１】Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合において生じる問題の一例を説明するための説明図である。
【図２】Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合において生じる問題の一例を説明するための説明図である。
【図３】本実施形態に係る情報処理方法の概要を説明するための説明図である。
【図４】本実施形態に係る情報処理方法の概要を説明するための説明図である。
【図５】本実施形態に係る情報処理方法の概要を説明するための説明図である。
【図６】本実施形態に係る情報処理方法に係る処理の第１の例を示す説明図である。
【図７】本実施形態に係るソース装置におけるパラメータ設定処理の一例を示す流れ図である。
【図８】本実施形態に係るソース装置におけるデータ送信処理の一例を示す流れ図である。
【図９】本実施形態に係るソース装置におけるデータ送信処理の一例を説明するための説明図である。
【図１０】本実施形態に係るシンク装置における表示制御処理の第１の例を示す流れ図である。
【図１１】本実施形態に係るシンク装置における表示制御処理の第１の例を説明するための説明図である。
【図１２】本実施形態に係るシンク装置における表示制御処理の第２の例を示す流れ図である。
【図１３】本実施形態に係るシンク装置における表示制御処理の第２の例を説明するための説明図である。
【図１４】本実施形態に係る情報処理方法に係る処理の第２の例を示す説明図である。
【図１５】本実施形態に係る情報処理方法に係る処理の第３の例の一例を示す説明図である。
【図１６】本実施形態に係る情報処理方法に係る処理の第３の例の他の例を示す説明図である。
【図１７】本実施形態に係るソース装置の構成の一例を示すブロック図である。
【図１８】本実施形態に係るソース装置のハードウェア構成の一例を示す説明図である。
【図１９】本実施形態に係るシンク装置の構成の一例を示すブロック図である。
【図２０】本実施形態に係るシンク装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理システム
３．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
本実施形態に係る情報処理システムを構成する装置の構成について説明する前に、まず、本実施形態に係る情報処理方法について説明する。
【００１６】
以下では、画像データが送信される対象である装置（送信対象装置、情報処理装置）を「シンク装置」と示す。シンク装置は、例えば、受信された画像データが示す画像を、表示画面に表示させる表示制御処理を行う。また、以下では、シンク装置に対して信号（デジタル信号、アナログ信号）を送信する側の装置（情報処理装置）を「ソース装置」と示す。
【００１７】
また、以下では、本実施形態に係る情報処理システムが、ソース装置とシンク装置とを有し、本実施形態に係るソース装置および本実施形態に係るシンク装置がそれぞれ、本実施形態に係る情報処理方法に係る処理を行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１８】
ここで、ソース装置からシンク装置へと送信される信号としては、画像データを示す信号が挙げられるが、ソース装置からシンク装置へと送信される信号は、上記に限られない。例えば、ソース装置からシンク装置へと画像データを示す信号が送信される場合、当該信号には、音声（音楽も含む。）を示すデータがさらに含まれていてもよい。以下では、シンク装置が、受信された信号に含まれるデータを再生させる処理として、受信された画像データが示す画像を表示画面に表示させる表示制御処理を行う場合を主に例に挙げる。
【００１９】
また、本実施形態に係るソース装置は、後述するように、本実施形態に係るシンク装置に対して、本実施形態に係る情報処理方法に係る情報（例えば、後述する設定情報）を送信する。
【００２０】
［１］規格化されている既存の方式が用いられる場合において生じる問題の一例
本実施形態に係る情報処理方法について説明する前に、規格化されている既存の方式であるＷｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合において生じる問題の一例について、より具体的に説明する。
【００２１】
図１は、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合において生じる問題の一例を説明するための説明図であり、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合においてソース装置１０とシンク装置２０との間で行われる通信の一例を示している。図１は、ソース装置１０とシンク装置２０との間においてＲＴＳＰ（Real  Time  Streaming  Protocol）プロトコルに基づく通信が行われる場合における、通信の一例を示している。ここで、図１では、処理を行わせる命令を含む要求を“ＸＸＸ  ｒｅｑｕｅｓｔ”（ＸＸＸは、文字列）と示し、また、当該要求に対応する応答を“ＸＸＸ  ｒｅｓｐｏｎｓｅ”と示している（後述する他の図でも、同様とする。）。
【００２２】
ＲＴＳＰプロトコルに基づく通信が行われる場合、ソース装置１０とシンク装置２０との間では、図１のステップＳ１０〜Ｓ１６に示すような情報（データ）の送受信が行われた後に、図１のステップＳ１８〜Ｓ２４に示すように“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”が行われる。“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”が行われると、ソース装置１０とシンク装置２０との間では、図１のステップＳ２６〜Ｓ３６に示すような情報（データ）の送受信が行われる。ソース装置１０は、“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”などの結果に対応する画像データをシンク装置２０へ送信する（Ｓ３８）。そして、シンク装置２０は、“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”の結果に基づいて、受信された画像データが示す画像を表示画面に表示させる（Ｓ４０）。なお、例えば、ステップＳ３８において、音声データがソース装置１０から送信される場合、シンク装置２０は、スピーカなどの音声出力デバイスから音声データが示す音声を出力させる処理を、ステップＳ４０において行うことも可能である。
【００２３】
ここで、ＲＴＳＰプロトコルに基づく通信における“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”には、例えば、ソース装置１０がシンク装置２０における画像や音声の再生能力を確認する処理（ステップＳ１８、Ｓ２０）と、ソース装置１０が送信されるデータに関する情報をシンク装置２０に対して送信する処理（ステップＳ２２）とが含まれる。より具体的には、ＲＴＳＰプロトコルに基づく通信における“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”では、例えば、ソース装置１０からシンク装置２０へと送信される画像や音声の符号化方式を示す情報や、画像の解像度（例えば、１９２０ｘ１０８０や、１２８０ｘ７２０など)を示す情報、フレームレート（例えば、６０Ｐ、３０Ｐ、２４Ｐなど）を示す情報がやり取りされる。
【００２４】
しかしながら、上述したように、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式では、表示画角が４：３や１６：９など、横長の画角しか規定されていない。そのため、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合には、シンク装置２０における表示制御処理（図１のステップＳ４０の処理）によって表示画面に表示させる画像が、いわゆる“Ｐｉｌｌａｒ  ｂｏｘ表示”となることが起こりうる。
【００２５】
図２は、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合において生じる問題の一例を説明するための説明図である。図２は、スマートフォン（図１のＡに示す装置。ソース装置の一例に該当する。）から表示装置（図１のＢに示す装置。シンク装置の一例に該当する。）に画像データが送信されることによって、スマートフォンの表示画面に表示されている画像が、表示装置の表示画面（表示装置が備える表示デバイスの表示画面）に表示される例を示している。
【００２６】
Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合には、例えば図２のＢに示すように、表示装置の表示画面の中心付近の一部分に、図２のＡに示すスマートフォンの表示画面に表示されている縦長の画像が表示され、他の部分には画像が表示されない（いわゆる“Ｐｉｌｌａｒ  ｂｏｘ表示”）。よって、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合には、図２のＢに示すように、何らの画像が表示されない部分が存在することから、表示装置の表示画面が、有効に活用されていない。
【００２７】
［２］本実施形態に係る情報処理方法に係る処理
次に、本実施形態に係る情報処理方法に係る処理について説明する。以下では、本実施形態に係る情報処理方法に係る処理が、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式に対して適用された場合を例に挙げて、本実施形態に係る情報処理方法に係る処理の一例を説明する。なお、本実施形態に係る情報処理方法に係る処理は、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式に限られず、有線通信、無線通信を問わず、任意の通信方式に適用することが可能である。
【００２８】
［２−１］本実施形態に係る情報処理方法の概要
図３、図４は、本実施形態に係る情報処理方法の概要を説明するための説明図であり、本実施形態に係る情報処理方法が用いられることにより実現される、装置間における表示画面に表示される画像の連動の一例を示している。
【００２９】
ここで、図３、図４は、図２に示す例と同様に、スマートフォン（図２のＡ１、Ａ２、図３のＡ１、Ａ２に示す装置。本実施形態に係るソース装置の一例に該当する。）から表示装置（図２のＢ１、Ｂ２、図３のＢ１、Ｂ２に示す装置。本実施形態に係るシンク装置の一例に該当する。）に画像データが送信されることによって、スマートフォンの表示画面に表示されている画像が、表示装置の表示画面に表示される例を、それぞれ示している。
【００３０】
なお、図３、図４では、スマートフォン（図２のＡ１、Ａ２、図３のＡ１、Ａ２に示す装置。本実施形態に係るソース装置の一例に該当する。以下、図３、図４において同様とする。）から、表示装置（図２のＢ１、Ｂ２、図３のＢ１、Ｂ２に示す装置。本実施形態に係るシンク装置の一例に該当する。以下、図３、図４において同様とする。）に対して、画像データが送信されている例を示しているが、スマートフォン（本実施形態に係るソース装置の一例）から表示装置（本実施形態に係るシンク装置の一例）へと送信されるデータは、上記に限られない。例えば、上述したように、本実施形態に係るソース装置から本実施形態に係るシンク装置へは、音声データが送信されてもよい。本実施形態に係るソース装置から本実施形態に係るシンク装置へと音声データが送信された場合には、本実施形態に係るシンク装置は、受信された音声データが示す音声を音声出力デバイスから出力させる。
【００３１】
図３を参照すると、例えば図３のＡ１、Ａ２に示すように、スマートフォンが表示画面に表示させている画像が、図３のＡ１に示す状態と図３のＡ２に示す状態との間で変化した場合、表示装置では、スマートフォンが表示画面に表示させている画像の変化と連動して、表示画面内でウィンドウ表示されている画像（スマートフォンが表示画面に表示させている画像）の表示を変化させる。
【００３２】
図５は、本実施形態に係る情報処理方法の概要を説明するための説明図であり、本実施形態に係る情報処理方法が用いられる場合における表示の状態の一例を示してる。
【００３３】
本実施形態に係る情報処理方法が用いられる場合、表示の状態は、例えば、画像の画角と、画像の表示方向との組み合わせで表すことが可能である。具体的には、本実施形態に係る画像の画角としては、例えば、“Ｌａｎｄｓｃａｐｅ”（図５のＡ１、Ａ２）と、“Ｐｏｒｔｒａｉｔ”（図５のＢ１、Ｂ２）、“Ｐｉｌｌａｒ  ｂｏｘ”（図５のＣ１、Ｃ２）と、“Ｌｅｔｔｅｒ  ｂｏｘ”（図５のＤ１、Ｄ２）とが挙げられる。また、本実施形態に係る画像の表示方向は、例えば、画像の回転角度が０°である“Ｎｏｒｍａｌ”（図５のＡ１、Ｂ１、Ｃ１、Ｄ１）と、画像の回転角度が１８０°である“Ｒｅｖｅｒｓｅ”（図５のＡ２、Ｂ２、Ｃ２、Ｄ２）などの所定の角度に対応する方向モードで表される。ここで、本実施形態に係る方向モードに対応する所定の角度は、予め規定されている固定値であってもよいし、ユーザ操作などに基づいて変更可能な可変値であってもよい。また、本実施形態に係る回転角度とは、例えば、水平方向などの基準方向に対する角度を示し、反時計回りなど所定の方向の角度が正の角度で表される。
【００３４】
なお、本実施形態に係る画像の表示方向は、図５に示すような、１８０°のような所定の角度に対応する方向モードで表されることに限られない。
【００３５】
例えば、本実施形態に係る画像の表示方向は、画像の回転角度を規定する任意の角度により表されることも可能である。本実施形態に係る画像の表示方向が角度で表される場合、当該角度は、例えば、加速度センサなどの動きを検出することが可能なセンサの検出結果に基づいて設定される。なお、本実施形態に係る画像の表示方向が角度で表される場合の角度の設定方法は、上記に限られない。例えば、本実施形態に係る画像の表示方向が角度で表される場合、当該角度は、アプリケーションの実行状態や実行結果に基づいて設定されてもよい。本実施形態に係る表示方向が角度で表される場合には、表示方向がより明示的に規定される。以下では、本実施形態に係る画像の表示方向が、本実施形態に係る方向モードで表される場合を主に例に挙げる。
【００３６】
図４を参照すると、例えば図４のＡ１、Ａ２に示すように、スマートフォンが表示画面に表示させている画像が、図４のＡ１に示す状態と図４のＡ２に示す状態との間で変化した場合、表示装置は、スマートフォンが表示画面に表示させている画像の変化と連動して表示画面を回転させる。そして、表示装置は、回転させた表示画面に画像（スマートフォンが表示画面に表示させている画像）を表示させることによって、画像の表示を変化させる。ここで、図４のＢ１、Ｂ２に示すような、表示装置における表示画面の回転は、例えば、ＶＥＳＡ（Video  Electronics  Standards  Association）規格準拠のディスプレイマウント器具をモータドライブ化することなどによって、実現することが可能である。
【００３７】
本実施形態に係る情報処理システムでは、本実施形態に係るソース装置と、本実施形態に係るシンク装置とが、それぞれ下記に示すような本実施形態に係る情報処理方法に係る処理を行うことによって、例えば図３、図４に示すような装置間における表示画面に表示される画像の連動を実現する。
【００３８】
［２−１−１］本実施形態に係るソース装置における、本実施形態に係る情報処理方法に係る処理
本実施形態に係るソース装置は、本実施形態に係る情報処理方法に係る処理として、例えば、下記に示す設定処理、および通信制御処理を行う。
【００３９】
（１）設定処理
本実施形態に係るソース装置は、例えば、画像データが送信される対象である本実施形態に係るシンク装置（送信対象装置）が対応する画像の画角および画像の表示方向の範囲内で、本実施形態に係るシンク装置に対して送信される画像データの画角と表示方向とを設定する。
【００４０】
より具体的には、本実施形態に係るソース装置は、例えば、“本実施形態に係るシンク装置に対して送信される画像データが示す画像の表示画面への表示状態（以下、「本実施形態に係る表示状態」と示す。）、または、当該画像データの再生に関するアプリケーションの状態（以下、「本実施形態に係るアプリケーションの状態」と示す。）”と、“本実施形態に係るシンク装置に対応する能力情報”とに基づいて、能力情報が示す画角および表示方向の範囲内で、本実施形態に係るシンク装置に対して送信される画像データの画角と表示方向とを設定する。
【００４１】
ここで、本実施形態に係る能力情報とは、例えば、表示させることが可能な画像の画角と画像の表示方向とを示すデータである。本実施形態に係るソース装置は、例えば、記憶部（後述する）や外部記録媒体などの記録媒体に記憶されている能力情報を読み出すことや、本実施形態に係るシンク装置やサーバなどの外部装置から通信により能力情報を取得することによって、本実施形態に係るシンク装置に対応する能力情報を得る。本実施形態に係る能力情報の具体例については、後述する。
【００４２】
本実施形態に係る設定処理において、本実施形態に係るシンク装置に対応する能力情報が示す画角および表示方向の範囲内で、送信される画像データの画角と表示方向とが設定されることによって、本実施形態に係るシンク装置に対して送信される画像データは、本実施形態に係るシンク装置が表示させることが可能な画角と表示方向とを示すこととなる。
【００４３】
また、本実施形態に係るソース装置は、本実施形態に係る設定処理において、上記のように、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”に基づいて、本実施形態に係るシンク装置に対して送信される画像データの画角と表示方向とを設定する。送信される画像データが示す画像が表示される表示画面としては、例えば、本実施形態に係るソース装置が備える表示部（後述する）や、本実施形態に係るソース装置に接続されている外部表示デバイスの表示画面、外部装置が備えている表示デバイスの表示画面などが挙げられる。
【００４４】
ここで、本実施形態に係るソース装置は、例えば、送信される画像データが示す画像を表示画面に表示させる表示制御処理を行っている場合には、自装置が行っている表示制御処理の結果に基づいて、表示画面に表示させている画像の画角と表示方向とを特定する。また、例えば、上記表示制御処理が外部装置において行われている場合には、本実施形態に係るソース装置は、外部装置において行われている表示制御処理の結果に基づいて、表示画面に表示させている画像の画角と表示方向とを特定する。上記表示制御処理は、例えば、加速度センサなどの動きを検出することが可能なセンサの検出結果に基づき特定される表示画面の向きに基づいて行われる。
【００４５】
また、本実施形態に係るソース装置は、送信される画像データの再生に関するアプリケーションを実行している場合には、例えば、自装置が実行している当該アプリケーションの実行状態や実行結果に基づいて、表示画面に表示させる画像（または、表示画面に表示させている画像）の画角と表示方向とを特定する。また、上記再生に関するアプリケーションが外部装置において実行されている場合には、本実施形態に係るソース装置は、例えば、外部装置において実行されている当該アプリケーションの実行状態や実行結果に基づいて、表示画面に表示させる画像（または、表示画面に表示させている画像）の画角と表示方向とを特定する。上記アプリケーションの実行状態や実行結果は、例えば、加速度センサなどの動きを検出することが可能なセンサの検出結果や、ユーザ操作などに基づいて、変化しうる。
【００４６】
よって、本実施形態に係るシンク装置に対して送信される画像データの画角と表示方向とは、例えば、“本実施形態に係るソース装置または外部装置によって、表示画面に表示されている画像の画角と表示方向”、または、“本実施形態に係るソース装置または外部装置により実行される再生に関するアプリケーションが、表示画面に表示させる画像（または、表示画面に表示させている画像）の画角と表示方向”と対応することとなる。
【００４７】
なお、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”により特定された画角と表示方向とが、本実施形態に係るシンク装置に対応する能力情報が示す画角および表示方向の範囲内にない場合には、本実施形態に係るソース装置は、例えば、能力情報が示す画角および表示方向の範囲内の画角と表示方向とを、設定する。ここで、上記の場合、本実施形態に係るソース装置は、例えば、設定されている画角の優先度と、表示方向の優先度とに基づいて、より優先度が高い画角と表示方向とを設定してもよいし、能力情報が示す画角および表示方向の範囲内の画角と表示方向とをランダムに設定してもよい。
【００４８】
例えば上記のように、本実施形態に係るソース装置は、“本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態”と、“本実施形態に係るシンク装置に対応する能力情報”とに基づいて、送信される画像データの画角と表示方向とを設定する。
【００４９】
ここで、例えば、図３のＡ１、Ａ２や、図４のＡ１、Ａ２に示すように、送信される画像データの画角と表示方向とが一旦設定された後に、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”が変化することは起こりうる。よって、“本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態”が変化した場合には、本実施形態に係るソース装置は、例えば、変化後の本実施形態に係る表示状態、または、変化後の本実施形態に係るアプリケーションの状態に基づいて、画角と表示方向とを再設定してもよい。
【００５０】
本実施形態に係るソース装置は、本実施形態に係る設定処理として、例えば上記にような処理を行う。なお、本実施形態に係る設定処理の具体例については、後述する。
【００５１】
（２）通信制御処理
本実施形態に係るソース装置は、上記（１）の処理（設定処理）において設定された画角と表示方向とを含む設定情報を、本実施形態に係るシンク装置（送信対象装置）に対して送信させる。本実施形態に係るソース装置は、例えば、自装置が備える通信部（後述する）や、接続されている通信デバイスに、本実施形態に係るシンク装置に対して設定情報を送信させる。
【００５２】
ここで、本実施形態に係る設定情報とは、送信される画像データに関する設定を示すデータである。本実施形態に係る設定情報の具体例については、後述する。
【００５３】
また、本実施形態に係るソース装置は、上記（１）の処理（設定処理）において画角と表示方向とが再設定された場合には、再設定された画角と表示方向とを含む設定情報を、本実施形態に係るシンク装置に対して送信させる。
【００５４】
なお、本実施形態に係る通信制御処理は、設定情報を送信させる処理に限られない。
【００５５】
例えば、本実施形態に係るソース装置は、本実施形態に係る通信制御処理として、例えば、能力情報を本実施形態に係るシンク装置に送信させる送信要求を、本実施形態に係るシンク装置に対して送信させてもよい。本実施形態に係る送信要求としては、例えば、能力情報の送信命令を含むデータが挙げられる。本実施形態に係る送信要求の具体例については、後述する。
【００５６】
本実施形態に係る送信要求が送信される場合、本実施形態に係るソース装置は、上記（１）の処理（設定処理）において、送信要求に応じて本実施形態に係るシンク装置から送信された能力情報に基づいて、画角と表示方向とを設定する。
【００５７】
また、本実施形態に係るソース装置は、例えば、本実施形態に係るシンク装置に対して送信された設定情報が示す設定に応じた画像データ（上記（１）の処理（設定処理）において設定された画角と表示方向に対応する画像データ）を、本実施形態に係るシンク装置に対して送信させてもよい。なお、本実施形態に係るソース装置は、本実施形態に係るシンク装置に対して送信された設定情報を、画像データを送信する外部装置に対して送信することによって、当該外部装置に、設定情報が示す設定に応じた画像データを送信させることも可能である。
【００５８】
本実施形態に係るソース装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（設定処理）、および上記（２）の処理（通信制御処理）を行う。
【００５９】
ここで、本実施形態に係るソース装置は、上記（２）の処理（通信制御処理）において、上記（１）の処理（設定処理）において設定された画角と表示方向とを含む設定情報を、本実施形態に係るシンク装置に対して送信させる。また、上記（１）の処理（設定処理）では、“本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態”と、“本実施形態に係るシンク装置に対応する能力情報”とに基づいて、能力情報が示す画角および表示方向の範囲内で、送信される画像データの画角と表示方向とが設定される。つまり、本実施形態に係るシンク装置が、受信された画像データが示す画像を表示画面に表示させる場合、当該画像は、本実施形態に係るシンク装置が表示させることが可能な画角と表示方向の画像である。また、本実施形態に係るシンク装置が、受信された画像データが示す画像を表示画面に表示させる場合、当該画像は、“本実施形態に係るソース装置または外部装置によって、表示画面に表示されている画像の画角と表示方向”、または、“本実施形態に係るソース装置または外部装置により実行される再生に関するアプリケーションが、表示画面に表示させる画像（または、表示画面に表示させている画像）の画角と表示方向”と対応する可能性が高い。
【００６０】
したがって、本実施形態に係るソース装置が、上記（１）の処理（設定処理）、および上記（２）の処理（通信制御処理）を行うことによって、表示画面に表示される画像を装置間で連動させることが可能な、情報処理システムを実現させることができる。
【００６１】
［２−１−２］本実施形態に係るシンク装置における、本実施形態に係る情報処理方法に係る処理
本実施形態に係るシンク装置は、本実施形態に係る情報処理方法に係る処理として、例えば、下記に示す表示制御処理を行う。
【００６２】
（ｉ）表示制御処理
本実施形態に係るシンク装置は、受信された設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる。本実施形態に係るシンク装置は、例えば、自装置が備える通信部（後述する）、または、接続されている外部通信デバイスを介して、本実施形態に係るソース装置などの外部装置と通信を行い、設定情報や画像データなどを受信する。
【００６３】
本実施形態に係るシンク装置が画像データが示す画像を表示させる表示画面としては、例えば、本実施形態に係るシンク装置が備える表示部（後述する）や、本実施形態に係るシンク装置に接続されている外部表示デバイスの表示画面、外部装置が備えている表示デバイスの表示画面などが挙げられる。本実施形態に係るシンク装置は、例えば、表示を制御する制御信号と画像データとを、表示部（後述する）などに伝達することによって、画像データが示す画像を表示画面に表示させる。
【００６４】
より具体的には、本実施形態に係るシンク装置は、設定情報が示す画角および表示方向にしたがって、画像データが示す画像を表示画面に表示させる。
【００６５】
本実施形態に係る画像データが示す画像の表示方法としては、例えば、図３のＢ１、Ｂ２に示すように、画像データが示す画像を、設定情報が示す画角および表示方向にしたがって、表示画面内でウィンドウ表示させることが挙げられる。
【００６６】
なお、本実施形態に係る画像データが示す画像の表示方法は、上記に限られない。
【００６７】
例えば、本実施形態に係るシンク装置は、図４のＢ１、Ｂ２に示すように、設定情報が示す表示方向に対応するように、表示部（後述する）を構成する表示デバイスなどのような表示デバイスの表示画面を回転させてもよい。設定情報が示す表示方向に対応するように表示デバイスの表示画面を回転させる場合には、本実施形態に係るシンク装置は、設定情報が示す画角にしたがって、画像データが示す画像を表示画面に表示させる。
【００６８】
ここで、上述したように、本実施形態に係る設定情報には、本実施形態に係るシンク装置に対応する画像の画角および画像の表示方向の範囲内の、画角と表示方向とが含まれる。また、本実施形態に係る設定情報に含まれる画角と表示方向とは、“本実施形態に係るソース装置または外部装置によって、表示画面に表示されている画像の画角と表示方向”、または、“本実施形態に係るソース装置または外部装置により実行される再生に関するアプリケーションが、表示画面に表示させる画像（または、表示画面に表示させている画像）の画角と表示方向”と対応する可能性が高い。
【００６９】
したがって、本実施形態に係るシンク装置が、上記（ｉ）の処理（表示制御処理）を行うことによって、表示画面に表示される画像を装置間で連動させることが可能な、情報処理システムを実現させることができる。
【００７０】
本実施形態に係る情報処理システムでは、本実施形態に係るソース装置と、本実施形態に係るシンク装置とにおいて、それぞれ上述したような処理が、本実施形態に係る情報処理方法に係る処理として行われる。
【００７１】
［２−２］本実施形態に係る情報処理方法に係る処理の一例
次に、本実施形態に係る情報処理システムにおける本実施形態に係る情報処理方法に係る処理の具体例を示す。以下では、本実施形態に係る情報処理方法に係る処理が、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式に対して適用された場合を例に挙げて、本実施形態に係る情報処理方法に係る処理の具体例を示す。
【００７２】
また、以下では、本実施形態に係る情報処理システムが、本実施形態に係るソース装置１００と本実施形態に係るシンク装置２００とを有し、ソース装置１００とシンク装置２００とがそれぞれ、上述した本実施形態に係る情報処理方法に係る処理を行う場合を例に挙げる。
【００７３】
［２−２−１］本実施形態に係る情報処理方法に係る処理の第１の例
図６は、本実施形態に係る情報処理方法に係る処理の第１の例を示す説明図である。例えば図６に示すステップＳ１１２の処理が、上記（１）の処理（設定処理）に該当する。また、例えば、図６に示すステップＳ１０８、Ｓ１１４、Ｓ１３０の処理が、上記（２）の処理（通信制御処理）に該当する。また、例えば図６に示すステップＳ１３２の処理が、上記（ｉ）の処理（表示制御処理）に該当する。なお、ステップＳ１１２の処理の具体例については、図７を参照して説明し、ステップＳ１３０の処理の具体例については、図８、図９を参照して説明する。また、ステップＳ１３２の処理の具体例については、図１０〜図１３を参照して説明する。
【００７４】
ここで、図６は、図１に示すＷｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式が用いられる場合の処理の一例と同様に、ソース装置１００とシンク装置２００との間においてＲＴＳＰプロトコルに基づく通信が行われる場合における処理の一例を示している。具体的には、図６に示すステップＳ１００〜Ｓ１０６の処理が、図１に示すステップＳ１０〜Ｓ１６の処理に該当する。また、図６に示すステップＳ１０８〜Ｓ１２８の処理は、図１に示す“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”に対応する。また、図６に示すステップＳ１３０の処理は、図１に示すステップＳ３８の処理に対応し、図６に示すステップＳ１３２の処理は、図１に示すステップＳ４０の処理に対応する。
【００７５】
図１に示すような既存のＲＴＳＰプロトコルに基づく通信に対して、本実施形態に係る情報処理方法に係る処理を適用するための一の方法としては、例えば、既存のＲＴＳＰプロトコルに基づく通信において、ソース装置とシンク装置との間でやり取りされる情報のうちの解像度の項目に、縦長の画角の解像度を追加することが考えられる。
【００７６】
しかしながら、図１に示すような既存のＲＴＳＰプロトコルに基づく通信では、画像解像度の項目は、例えば、ＭＰＥＧ−４／ＡＶＣや、ＣＥＡ（Consumer  Electronics  Association）、ＶＥＳＡなどの規格が参照される。よって、単純に、ソース装置とシンク装置との間でやり取りされる情報のうちの解像度の項目に、縦長の画角の解像度を追加することは、例えば、上記のような規格への影響や、Ｍｉｒａｃａｓｔ規格自体の互換性維持という観点から、望ましくない。
【００７７】
そこで、例えば図６のＤに示すように、ソース装置１００は、ＲＴＳＰを用いた“Ｃａｐａｂｉｌｉｔｙ  Ｎｅｇｏｔｉａｔｉｏｎ”の際に新たなフィールドを追加し、シンク装置２００に対して送信される画像データが示す画像（例えば、ソース装置１００が表示画面に表示させる画像に対応する。）の画角と表示方向とを、シンク装置２００に伝達する。つまり、図６に示す例では、図６のＤに示すフィールドを含む“Ｍ４  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”が、本実施形態に係る設定情報に該当する。
【００７８】
例えば図６のＤに示すような新たなフィールド名としては、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていない任意のフィールド名が挙げられる。
【００７９】
ここで、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていないフィールド名のフィールドは、ＲＴＳＰおよびＷｉ−Ｆｉ  Ｍｉｒａｃｓｔ規定により、当該フィールドを解釈できないシステムにおいては無視される。よって、例えば図６のＤに示すような新たなフィールド名として、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていない任意のフィールド名が付けられることによって、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格との互換性を維持することができる。
【００８０】
また、例えば図６のＤに示すような新たなフィールドによって、シンク装置２００に対して送信される画像データの画角と表示方向とが伝達される場合には、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格において参照されている、ＭＰＥＧ−４／ＡＶＣや、ＣＥＡ、ＶＥＳＡなどの規格で規定されている解像度項目に手を入れる必要もない。
【００８１】
よって、例えば図６のＤに示すような新たなフィールドによって、シンク装置２００に対して送信される画像データの画角と表示方向とが伝達される場合には、ＭＰＥＧ−４／ＡＶＣなどの規格への影響を防止し、また、Ｍｉｒａｃａｓｔ規格との互換性を維持することが可能となる。
【００８２】
以下、図６に示す、第１の例に係る本実施形態に係る情報処理方法に係る処理について、説明する。以下では、図６に示す処理のうち、図１に示す処理と異なる処理、すなわち、本実施形態に係る情報処理方法に係る処理について説明する。
【００８３】
ステップＳ１００〜Ｓ１０６の処理が行われると、ソース装置１００は、図６のＡに示す送信要求を含む“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”を、シンク装置２００へ送信する（Ｓ１０８）。ここで、本実施形態に係る送信要求は、“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”において、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていない任意のフィールド名で規定される。
【００８４】
ステップＳ１０８においてソース装置１００から送信された送信要求を受信したシンク装置２００は、送信要求に応じて、図６のＢに示す能力情報を含む“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”を、ソース装置１００へ送信する（Ｓ１１０）。ここで、本実施形態に係る能力情報は、“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”において、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていない任意のフィールド名で規定される。図６に示す例では、能力情報において、画角が“ｏｒｉｅｎｔａｔｉｏｎ＝  ”で表されており、また、表示方向が“ｄｉｒｅｃｔｉｏｎ＝  ”で表されている。
【００８５】
ステップＳ１１０においてシンク装置２００から送信された能力情報を受信したソース装置１００は、パラメータを設定する（Ｓ１１２。パラメータ設定処理）。
【００８６】
＜ソース装置１００におけるパラメータ設定処理の一例＞
図７は、本実施形態に係るソース装置１００におけるパラメータ設定処理の一例を示す流れ図である。ここで、図７は、ソース装置１００が、ソース装置１００が備える表示部（後述する）の表示画面に、シンク装置２００へ送信させる画像データが示す画像を表示させる場合における、パラメータ設定処理の一例を示している。
【００８７】
ソース装置１００は、“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”が取得されたか否かを判定する（Ｓ２００）。ステップＳ２００において“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”が取得されたと判定されない場合には、ソース装置１００は、“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”が取得されたと判定されるまで、処理を進めない。
【００８８】
ステップＳ２００において“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”が取得されたと判定された場合には、ソース装置１００は、“Ｍ３  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｓｐｏｎｓｅ”に含まれる能力情報に基づいて、シンク装置２００が表示させることが可能な表示画角および表示方向（以下、「シンク装置２００の表示能力」と示す場合がある。）を特定する（Ｓ２０２）。
【００８９】
ソース装置１００は、例えば、ステップＳ２０２において特定されたシンク装置２００の表示能力と、自装置の設定（または能力）とに基づいて、図６のＣに示す“ｖｆｄ_ｖｉｄｅｏ_ｆｏｒｍａｔｓ”に設定する値を決定する（Ｓ２０４）。
【００９０】
ソース装置１００は、自装置における表示画角と表示方向とを特定する（Ｓ２０６）。ソース装置１００は、例えば、本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態に基づいて、表示画角と表示方向とを特定する。そして、ソース装置１００は、ステップＳ２０６において特定された表示画角が縦長の画角であるか否かを判定する（Ｓ２０８）。
【００９１】
ステップＳ２０８において表示画角が縦長の画角であると判定された場合には、ソース装置１００は、画角として“Ｐｏｒｔｒａｉｔ”を設定する（Ｓ２１０）。また、ステップＳ２０８において表示画角が縦長の画角であると判定されない場合には、ソース装置１００は、画角として“Ｌａｎｄｓｃａｐｅ”を設定する（Ｓ２１２）。
【００９２】
ステップＳ２１０またはＳ２１２の処理が行われると、ソース装置１００は、能力情報に基づいて、シンク装置２００が表示させることが可能か否かを判定する（Ｓ２１４）。
【００９３】
ステップＳ２１４においてシンク装置２００が表示させることが可能であると判定されない場合には、ソース装置１００は、画角として“Ｐｉｌｌａｒｂｏｘ”を設定する（Ｓ２１６）。
【００９４】
ステップＳ２１４においてシンク装置２００が表示させることが可能であると判定された場合、または、ステップＳ２１６の処理が行われた場合には、ソース装置１００は、表示方向が正方向（図５に示すＮｏｒｍａｌ方向に該当する。）であるか否かを判定する（Ｓ２１８）。
【００９５】
ステップＳ２１８において表示方向が正方向であると判定された場合には、ソース装置１００は、表示方向として“ｎｏｒｍａｌ”を設定する（Ｓ２２０）。また、ステップＳ２１８において表示方向が正方向であると判定されない場合には、ソース装置１００は、表示方向として“ｒｅｖｅｒｓｅ”を設定する（Ｓ２２２）。
【００９６】
ソース装置１００は、図６のステップＳ１１２に示すパラメータ設定処理として、例えば図７に示す処理を行う。
【００９７】
なお、本実施形態に係るパラメータ設定処理は、図７に示す例に限られない。
【００９８】
例えば、本実施形態に係る表示方向が角度で表される場合には、ソース装置１００は、図７に示すステップＳ２１８〜Ｓ２２０の処理の代わりに、表示方向に対応する角度を特定し、特定された角度を表示方向として設定してもよい。
【００９９】
再度図６を参照して、本実施形態に係る情報処理方法に係る処理の第１の例について説明する。ソース装置１００は、ステップＳ１１２の処理において設定されたパラメータを含む“Ｍ４  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”を、シンク装置２００へ送信する（Ｓ１１４）。
【０１００】
ステップＳ１１４において“Ｍ４  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”がソース装置１００からシンク装置２００へと送信されると、ソース装置１００とシンク装置２００との間では、図１に示すステップＳ２４〜Ｓ３６の処理と同様の処理が行われる（ステップＳ１１６〜Ｓ１２８）。
【０１０１】
ステップＳ１００〜Ｓ１０６の処理が行われると、ソース装置１００は、シンク装置２００に対して送信させた設定情報が示す設定に応じた画像データを、シンク装置２００へ送信する（Ｓ１３０。データ送信処理）。
【０１０２】
＜ソース装置１００におけるデータ送信処理の一例＞
図８は、本実施形態に係るソース装置１００におけるデータ送信処理の一例を示す流れ図である。また、図９は、本実施形態に係るソース装置１００におけるデータ送信処理の一例を説明するための説明図であり、ソース装置１００から送信される画像データが示す画像の一例を示している。ここで、図９では、画像データが示す画像の解像度が１９２０ｘ１０８０である例を示しているが、本実施形態に係る画像データが示す画像の解像度は、１９２０ｘ１０８０に限られない。例えば、本実施形態に係る画像データが示す画像の解像度としては、任意の解像度が挙げられる。
【０１０３】
ソース装置１００は、設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であるか否かを判定する（Ｓ３００）。
【０１０４】
ステップＳ３００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定された場合には、ソース装置１００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ３０２）。
【０１０５】
ステップＳ３０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図９のＡに示すように、横長で正方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３０４）。そして、ソース装置１００は、データ送信処理を終了する。
【０１０６】
また、ステップＳ３０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図９のＢに示すように、横長で逆方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３０６）。そして、ソース装置１００は、データ送信処理を終了する。
【０１０７】
ステップＳ３００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定されない場合には、ソース装置１００は、設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であるか否かを判定する（Ｓ３０８）。
【０１０８】
ステップＳ３０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定された場合には、ソース装置１００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ３１０）。
【０１０９】
ステップＳ３１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図９のＣに示すように、横長で中心部分に縦長の画像が埋め込まれた正方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３１２）。そして、ソース装置１００は、データ送信処理を終了する。
【０１１０】
また、ステップＳ３１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図９のＤに示すように、横長で中心部分に縦長の画像が埋め込まれた逆方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３１４）。そして、ソース装置１００は、データ送信処理を終了する。
【０１１１】
ステップＳ３０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定されない場合には、ソース装置１００は、設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であるか否かを判定する（Ｓ３１６）。
【０１１２】
ステップＳ３１６において設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であると判定された場合には、ソース装置１００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ３１８）。
【０１１３】
ステップＳ３１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図９のＥに示すように、横長で、縦長の画像が横に寝かせて埋め込まれた形の正方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３２０）。そして、ソース装置１００は、データ送信処理を終了する。
【０１１４】
また、ステップＳ３１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図９のＦに示すように、横長で、縦長の画像が横に寝かせて埋め込まれた形の逆方向の画像を示す画像データを、シンク装置２００へ送信する（Ｓ３２２）。そして、ソース装置１００は、データ送信処理を終了する。
【０１１５】
ステップＳ３１６において設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であると判定されない場合には、ソース装置１００は、エラー処理を行う（Ｓ３２４）。ここで、本実施形態に係るエラー処理としては、例えば、画像データが送信されない旨を示すエラー通知（例えば、文字や画像、ランプの点灯などによる視覚的な通知や、音声による聴覚的な通知など）を、ソース装置１００のユーザやシンク装置２００のユーザなどに対して行わせる処理などが挙げられる。そして、ソース装置１００は、データ送信処理を終了する。
【０１１６】
ソース装置１００は、図６のステップＳ１３０に示すデータ送信処理として、例えば図８に示す処理を行う。
【０１１７】
なお、本実施形態に係るデータ送信処理は、図８に示す例に限られない。
【０１１８】
例えば、ソース装置１００は、図８のステップＳ３００、Ｓ３０８、Ｓ３１６の処理を、任意の順序で行ってもよい。
【０１１９】
また、ソース装置１００は、上述したように、画像データに限られず、画像データが示す画像に対応する音声を示す音声データも、併せて送信することも可能である。
【０１２０】
再度図６を参照して、本実施形態に係る情報処理方法に係る処理の第１の例について説明する。ステップＳ１３０においてソース装置１００から送信された画像データを受信したシンク装置２００は、ステップＳ１１４において取得された設定情報に基づいて、画像データが示す画像を表示画面に表示させる（Ｓ１３２。表示制御処理）。
【０１２１】
＜シンク装置２００における表示制御処理の一例＞
図１０は、本実施形態に係るシンク装置２００における表示制御処理の第１の例を示す流れ図である。また、図１１は、本実施形態に係るシンク装置２００における表示制御処理の第１の例を説明するための説明図である。ここで、図１０、図１１に示す、第１の例に係る表示制御処理は、シンク装置２００が、例えば図３のＢ１、Ｂ２に示すように、“画像データが示す画像を、設定情報が示す画角および表示方向にしたがって、表示画面内でウィンドウ表示させる場合”における処理の一例を示している。ここで、図１１では、画像データが示す画像の解像度が１９２０ｘ１０８０または１０８０ｘ１９２０である例を示しているが、本実施形態に係る画像データが示す画像の解像度は、１９２０ｘ１０８０や１０８０ｘ１９２０に限られない。例えば、本実施形態に係る画像データが示す画像の解像度としては、上述したように、任意の解像度が挙げられる。
【０１２２】
シンク装置２００は、設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であるか否かを判定する（Ｓ４００）。
【０１２３】
ステップＳ４００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ４０２）。
【０１２４】
ステップＳ４０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１１のＡに示すように、横長で正方向の画像を、表示画面内でウィンドウ表示させる（Ｓ４０４）。そして、シンク装置２００は、表示制御処理を終了する。
【０１２５】
また、ステップＳ４０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１１のＢに示すように、横長で逆方向の画像を、表示画面内でウィンドウ表示させる（Ｓ４０４）。そして、シンク装置２００は、表示制御処理を終了する。
【０１２６】
ステップＳ４００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定されない場合には、シンク装置２００は、設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であるか否かを判定する（Ｓ４０８）。
【０１２７】
ステップＳ４０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ４１０）。
【０１２８】
ステップＳ４１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１１のＣに示すように、横長で中心部分に縦長の画像が埋め込まれた正方向の画像を、表示画面内でウィンドウ表示させる（Ｓ４１２）。そして、シンク装置２００は、表示制御処理を終了する。
【０１２９】
また、ステップＳ４１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１１のＤに示すように、横長で中心部分に縦長の画像が埋め込まれた逆方向の画像を、表示画面内でウィンドウ表示させる（Ｓ４１４）。そして、シンク装置２００は、表示制御処理を終了する。
【０１３０】
ステップＳ４０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定されない場合には、シンク装置２００は、設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であるか否かを判定する（Ｓ４１６）。
【０１３１】
ステップＳ４１６において設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ４１８）。
【０１３２】
ステップＳ４１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１１のＥに示すように、縦長の画像を横に寝かせて送られてきた正方向の画像が縦となるように回転させ、表示画面内でウィンドウ表示させる（Ｓ４２０）。そして、シンク装置２００は、表示制御処理を終了する。
【０１３３】
また、ステップＳ４１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１１のＦに示すように、縦長の画像を横に寝かせて送られてきた逆方向の画像が縦となるように回転させ、表示画面内でウィンドウ表示させる（Ｓ４２２）。そして、シンク装置２００は、表示制御処理を終了する。
【０１３４】
シンク装置２００は、図６のステップＳ１３２に示す表示制御処理として、例えば図１０に示す処理を行う。
【０１３５】
なお、本実施形態に係る表示制御処理は、図１０に示す第１の例に係る処理に限られない。
【０１３６】
図１２は、本実施形態に係るシンク装置２００における表示制御処理の第２の例を示す流れ図である。また、図１３は、本実施形態に係るシンク装置２００における表示制御処理の第２の例を説明するための説明図である。ここで、図１２、図１３に示す、第２の例に係る表示制御処理は、シンク装置２００が、例えば図４のＢ１、Ｂ２に示すように、“設定情報が示す表示方向に対応するように表示デバイスの表示画面を回転させ、設定情報が示す画角にしたがって、画像データが示す画像を表示画面に表示させる場合”における処理の一例を示している。ここで、図１３では、表示画面の解像度が１９２０ｘ１０８０または１０８０ｘ１９２０である例を示しているが、本実施形態に係る表示画面の解像度は、１９２０ｘ１０８０や１０８０ｘ１９２０に限られない。例えば、本実施形態に係る表示画面の解像度としては、任意の解像度が挙げられる。
【０１３７】
シンク装置２００は、設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であるか否かを判定する（Ｓ５００）。
【０１３８】
ステップＳ５００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ５０２）。
【０１３９】
ステップＳ５０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１３のＡに示すように、表示デバイスの表示画面が横長方向となるように回転させ、全画面に横長で正方向の画像を表示させる（Ｓ５０４）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４０】
また、ステップＳ５０２において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１３のＢに示すように、表示デバイスの表示画面が横長方向となるように回転させ、全画面に横長で逆方向の画像を表示させる（Ｓ５０６）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４１】
ステップＳ５００において設定情報に設定された画角が“Ｌａｎｄｓｃａｐｅ”であると判定されない場合には、シンク装置２００は、設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であるか否かを判定する（Ｓ５０８）。
【０１４２】
ステップＳ５０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ５１０）。
【０１４３】
ステップＳ５１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１３のＣに示すように、表示デバイスの表示画面が横長方向となるように回転させ、中心部分に縦長の画像が埋め込まれた正方向の画像を表示させる（Ｓ５１２）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４４】
また、ステップＳ５１０において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１３のＤに示すように、表示デバイスの表示画面が横長方向となるように回転させ、中心部分に縦長の画像が埋め込まれた逆方向の画像を表示させる（Ｓ５１４）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４５】
ステップＳ５０８において設定情報に設定された画角が“Ｐｉｌｌａｒｂｏｘ”であると判定されない場合には、シンク装置２００は、設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であるか否かを判定する（Ｓ５１６）。
【０１４６】
ステップＳ５１６において設定情報に設定された画角が“Ｐｏｒｔｒａｉｔ”であると判定された場合には、シンク装置２００は、設定情報に設定された表示方向が“ｎｏｒｍａｌ”であるか否かを判定する（Ｓ５１８）。
【０１４７】
ステップＳ５１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定された場合には、例えば図１３のＥに示すように、表示デバイスの表示画面が縦長方向となるように回転させ、縦長の画像を横に寝かせて送られてきた正方向の画像が、元通りの縦長の画角で表示されるように、表示させる（Ｓ５２０）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４８】
また、ステップＳ５１８において設定情報に設定された表示方向が“ｎｏｒｍａｌ”であると判定されない場合には、例えば図１３のＦに示すように、表示デバイスの表示画面が縦長方向となるように回転させ、縦長の画像を横に寝かせて送られてきた逆方向の画像が、元通りの縦長の画角で表示されるように、表示させる（Ｓ５２２）。そして、シンク装置２００は、表示制御処理を終了する。
【０１４９】
シンク装置２００は、図６のステップＳ１３２に示す表示制御処理として、例えば図１２に示す処理を行うことも可能である。
【０１５０】
なお、本実施形態に係る表示制御処理は、図１０に示す第１の例に係る処理や、図１２に示す第２の例に係る処理に限られない。
【０１５１】
例えば、シンク装置２００は、図１０のステップＳ４００、Ｓ４０８、Ｓ４１６の処理や、図１２のステップＳ５００、Ｓ５０８、Ｓ５１６の処理を、任意の順序で行ってもよい。
【０１５２】
また、本実施形態に係る表示方向が角度で表される場合には、シンク装置２００は、例えば、図１０に示すステップＳ４０２〜Ｓ４０６、Ｓ４１０〜Ｓ４１４、Ｓ４１８〜Ｓ４２２の処理の代わりに、各画角に対応する画像を、表示方向に対応する角度で表示画面内でウィンドウ表示させる。また、本実施形態に係る表示方向が角度で表される場合、シンク装置２００は、例えば、図１２に示すステップＳ５０２〜Ｓ５０６、Ｓ５１０〜Ｓ５１４、Ｓ５１８〜Ｓ５２２の処理の代わりに、表示方向に対応する角度で表示デバイスの表示画面を回転させ、各画角に対応する画像を表示画面に表示させる。
【０１５３】
また、上述したように、ソース装置１００は、図６に示すステップＳ１３０において、画像データが示す画像に対応する音声を示す音声データも、併せて送信することも可能である。音声データが受信された場合には、シンク装置２００は、さらに音声データを処理して、音声出力デバイスから音声データが示す音声を出力させてもよい。
【０１５４】
本実施形態に係る情報処理システムでは、本実施形態に係る情報処理方法に係る処理として、例えば図６に示す処理が行われる。
【０１５５】
ここで、図６に示す第１の例に係る処理では、ソース装置１００が、上記（１）の処理（設定処理）に該当するステップＳ１１２において設定された画角と表示方向とを含む設定情報を、上記（２）の処理（通信制御処理）に該当するステップＳ１１４においてシンク装置２００に対して送信する。また、図６に示す第１の例に係る処理では、シンク装置２００が、上記（ｉ）の処理（表示制御処理）に該当するステップＳ１３２において、受信された設定情報に基づいて画像データが示す画像を表示画面に表示させる。
【０１５６】
したがって、図６に示す第１の例に係る処理が行われることによって、表示画面に表示される画像を装置間で連動させることができる。具体例を挙げると、図６に示す第１の例に係る処理が行われることによって、例えば、ソース装置１００（または、表示画面に画像が表示されている外部装置）における、縦横、左右、上下などの向きに応じた表示を、シンク装置２００側で行わせることが可能となる。
【０１５７】
また、図６に示す第１の例に係る処理が行われることによって、表示画面に表示される画像が装置間で連動されるので、表示デバイスが有する画素や表示領域をより有効に用いることができる。また、表示デバイスの表示領域をより有効に用いることが可能となることによって、表示デバイスの表示画面に表示されている画像の視認性を向上させることができる。
【０１５８】
さらに、図６に示す第１の例に係る処理では、ソース装置１００とシンク装置２００との間で、Ｗｉ−Ｆｉ  Ｍｉｒａｃｓｔ規格で規定されていないフィールド名のフィールドを用いて、能力情報や設定情報などの本実施形態に係る情報処理方法に係る情報（データ）のやり取りが行われる。よって、図６に示す第１の例に係る処理が行われることによって、既存のＷｉ−Ｆｉ  Ｍｉｒａｃａｓｔ規格と互換性を保ち、かつ、Ｈ.２６４／ＡＶＣ、ＶＥＳＡ、ＣＥＡなどの規格に変更を加えること無く、情報処理システムに新たな機能を追加することができる。
【０１５９】
［２−２−２］本実施形態に係る情報処理方法に係る処理の第２の例
なお、本実施形態に係る情報処理方法に係る処理は、上記第１の例に係る処理に限られない。例えば図３のＡ１、Ａ２や、図４のＡ１、Ａ２に示すように、送信される画像データの画角と表示方向とが一旦設定された後に、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”が変化することは、起こりうる。そこで、次に、本実施形態に係る情報処理方法に係る処理の第２の例として、図６に示す第１の例に係る処理が行われた後に、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”が変化した場合における処理の一例を説明する。
【０１６０】
図１４は、本実施形態に係る情報処理方法に係る処理の第２の例を示す説明図である。例えば図１４に示すステップＳ６１２、Ｓ６３４の処理が、上記（１）の処理（設定処理）に該当する。また、例えば、図１４に示すステップＳ６０８、Ｓ６１４、Ｓ６３０、Ｓ６３６の処理が、上記（２）の処理（通信制御処理）に該当する。また、例えば図１４に示すステップＳ６３２の処理が、上記（ｉ）の処理（表示制御処理）に該当する。
【０１６１】
ここで、図１４に示すステップＳ６００〜Ｓ６３２の処理は、図６に示すステップＳ１００〜Ｓ１３２の処理と同一の処理である。そのため、ステップＳ６００〜Ｓ６３２の処理については、説明を省略する。
【０１６２】
ステップＳ６００〜Ｓ６３２の処理の処理（上記第１の例に係る処理に該当する。）が行われた後に、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”が変化した場合には、ソース装置１００は、ステップＳ６１０においてシンク装置２００から送信された能力情報を用いて、パラメータを設定する（Ｓ６３４。パラメータ設定処理）。
【０１６３】
ここで、ステップＳ６３４の処理は、変化後の本実施形態に係る表示状態、または、変化後の本実施形態に係るアプリケーションの状態に基づいて、画角と表示方向とを再設定する処理に該当する。また、ソース装置１００は、ステップＳ６３４において、図６のステップＳ１１２の処理に該当するステップＳ６１２の処理と同様に、例えば図７に示す処理を行う。
【０１６４】
ステップＳ６３４の処理が行われると、ソース装置１００は、ステップＳ６３４の処理において設定されたパラメータを含む“Ｍ４  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”を、シンク装置２００へ送信する（Ｓ６３４）。ここで、図１４のＥに示すパラメータが、再設定された画角と表示方向とを含む設定情報に該当する。
【０１６５】
ステップＳ１１４において“Ｍ４  ＳＥＴ_ＰＡＲＡＭＥＴＥＲ  ｒｅｑｕｅｓｔ”がソース装置１００からシンク装置２００へと送信されると、ソース装置１００とシンク装置２００との間では、図６のステップＳ１１４〜Ｓ１３２の処理に該当するステップＳ６１４〜Ｓ６３２の処理と同様の処理が行われる（Ｓ６３８、…）。
【０１６６】
本実施形態に係る情報処理システムでは、例えば、送信される画像データの画角と表示方向とが一旦設定された後に、“本実施形態に係る表示状態”または“本実施形態に係るアプリケーションの状態”が変化する場合には、本実施形態に係る情報処理方法に係る処理として、例えば図１４に示す処理が行われる。
【０１６７】
ここで、図１４に示す第２の例に係る処理では、ソース装置１００が、上記（１）の処理（設定処理）に該当するステップＳ６１２、Ｓ６３４において設定された画角と表示方向とを含む設定情報を、上記（２）の処理（通信制御処理）に該当するステップＳ６１４、Ｓ６３６においてシンク装置２００に対して送信する。また、図１４に示す第２の例に係る処理では、シンク装置２００が、上記（ｉ）の処理（表示制御処理）に該当するステップＳ６３２や、図示されていないステップＳ６３８以降のステップＳ６３２に対応するステップにおいて、受信された設定情報に基づいて画像データが示す画像を表示画面に表示させる。
【０１６８】
したがって、図１４に示す第２の例に係る処理が行われる場合であっても、図６に示す第１の例に係る処理が行われる場合と同様に、表示画面に表示される画像を装置間で連動させることができる。
【０１６９】
また、図１４に示す第２の例に係る処理が行われる場合においても、図６に示す第１の例に係る処理が行われる場合と同様の効果を奏することができる。
【０１７０】
［２−２−３］本実施形態に係る情報処理方法に係る処理の第３の例
なお、本実施形態に係る情報処理方法に係る処理は、上記第１の例に係る処理および上記第２の例に係る処理に限られない。例えば、上述したように、本実施形態に係る画像の表示方向は、図６、図１４に示す“ｎｏｒｍａｌ”、“ｒｅｖｅｒｓｅ”のような、所定の角度に対応する方向モードで表されることに限られない。例えば、本実施形態に係る画像の表示方向は、画像の回転角度を規定する任意の角度により表されることも可能である。そこで、次に、本実施形態に係る情報処理方法に係る処理の第３の例として、本実施形態に係る表示方向が、角度で表される場合における処理の一例を説明する。
【０１７１】
図１５は、本実施形態に係る情報処理方法に係る処理の第３の例の一例を示す説明図である。例えば図１５に示すステップＳ７１２の処理が、上記（１）の処理（設定処理）に該当する。また、例えば、図１５に示すステップＳ７０８、Ｓ７１４、Ｓ７３０の処理が、上記（２）の処理（通信制御処理）に該当する。また、例えば図１５に示すステップＳ７３２の処理が、上記（ｉ）の処理（表示制御処理）に該当する。
【０１７２】
また、図１６は、本実施形態に係る情報処理方法に係る処理の第３の例の他の例を示す説明図である。例えば図１６に示すステップＳ８１２、Ｓ８３４の処理が、上記（１）の処理（設定処理）に該当する。また、例えば、図１６に示すステップＳ８０８、Ｓ８１４、Ｓ８３０、Ｓ８３６の処理が、上記（２）の処理（通信制御処理）に該当する。また、例えば図１６に示すステップＳ８３２の処理が、上記（ｉ）の処理（表示制御処理）に該当する。
【０１７３】
ここで、図１５は、図６に示す第１の例に係る処理において、表示方向が角度で表される場合の処理を示しており、図１６は、図１４に示す第２の例に係る処理において、表示方向が角度で表される場合の処理を示している。以下では、図１５において図６に示す第１の例に係る処理と異なる点、および、図１６において図１４に示す第２の例に係る処理と異なる点について説明し、同一の処理については、説明を省略する。
【０１７４】
本実施形態に係る表示方向が角度で表される場合、例えば、図１５のＢ、図１６のＢに示すように、能力情報が示す表示方向が、角度で表される。能力情報が示す表示方向が角度で表される場合には、ソース装置１００は、上述したように、例えば図７に示すステップＳ２１８〜Ｓ２２０の処理の代わりに、表示方向に対応する角度を特定し、特定された角度を表示方向として設定する。
【０１７５】
また、本実施形態に係る表示方向が角度で表される場合、例えば、図１５のＤ、図１６のＤ、Ｅに示すように、設定情報が示す表示方向が、角度で表される。設定情報が示す表示方向が角度で表される場合には、シンク装置２００は、上述したように、例えば、図１０に示すステップＳ４０２〜Ｓ４０６、Ｓ４１０〜Ｓ４１４、Ｓ４１８〜Ｓ４２２の処理の代わりに、各画角に対応する画像を、表示方向に対応する角度で表示画面内でウィンドウ表示させる。また、設定情報が示す表示方向が角度で表される場合には、シンク装置２００は、上述したように、例えば、図１２に示すステップＳ５０２〜Ｓ５０６、Ｓ５１０〜Ｓ５１４、Ｓ５１８〜Ｓ５２２の処理の代わりに、表示方向に対応する角度で表示デバイスの表示画面を回転させ、各画角に対応する画像を表示画面に表示させる。
【０１７６】
本実施形態に係る情報処理システムでは、本実施形態に係る情報処理方法に係る処理として、例えば図１５、図１６に示す処理が行われる。
【０１７７】
ここで、図１５に示す第３の例に係る処理は、図６に示す第１の例に係る処理において、表示方向が角度で表される場合の処理であり、また、図１６に示す第３の例に係る処理は、図１４に示す第２の例に係る処理において、表示方向が角度で表される場合の処理である。
【０１７８】
したがって、図１５、図１６に示す第３の例に係る処理が行われる場合においても、図６に示す第１の例に係る処理や、図１４に示す第２の例に係る処理が行われる場合と同様に、表示画面に表示される画像を装置間で連動させることができる。
【０１７９】
また、図１５、図１６に示す第３の例に係る処理が行われる場合においても、図６に示す第１の例に係る処理や、図１４に示す第２の例に係る処理が行われる場合と同様の効果を奏することができる。
【０１８０】
本実施形態に係る情報処理システムでは、本実施形態に係る情報処理方法に係る処理として、例えば、上記第１の例に係る処理〜上記第３の例に係る処理が行われる。
【０１８１】
なお、本実施形態に係る情報処理システムにおける、本実施形態に係る情報処理方法に係る処理は、上記第１の例に係る処理〜上記第３の例に係る処理に限られない。
【０１８２】
例えば、上記第１の例に係る処理〜上記第３の例に係る処理では、本実施形態に係る情報処理方法に係る処理が、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式に対して適用された場合における処理を示したが、上述したように、本実施形態に係る情報処理方法に係る処理は、Ｗｉ−Ｆｉ  Ｍｉｒａｃａｓｔ方式に限られず、有線通信、無線通信を問わず、任意の通信方式に適用することが可能である。
【０１８３】
（本実施形態に係る情報処理システム）
次に、本実施形態に係る情報処理システムを構成する、本実施形態に係るソース装置（情報処理装置）、および本実施形態に係るシンク装置（送信対象装置。情報処理装置）それぞれの構成の一例について、説明する。以下では、本実施形態に係る情報処理システムが、図６〜図１６を参照して説明したソース装置１００およびシンク装置２００を有する場合を例に挙げて、ソース装置１００、およびシンク装置２００それぞれの構成の一例を説明する。
【０１８４】
［Ｉ］ソース装置１００
図１７は、本実施形態に係るソース装置１００の構成の一例を示すブロック図である。ソース装置１００は、例えば、通信部１０２と、制御部１０４とを備える。
【０１８５】
また、ソース装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。ソース装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１８６】
ここで、ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【０１８７】
記憶部（図示せず）は、ソース装置１００が備える記憶手段であり、例えば、画像データや、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、ソース装置１００から着脱可能であってもよい。
【０１８８】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられ、また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１８９】
［ソース装置１００のハードウェア構成例］
図１８は、本実施形態に係るソース装置１００のハードウェア構成の一例を示す説明図である。ソース装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、ソース装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１９０】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）や各種処理回路などで構成され、ソース装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、ソース装置１００において、例えば、後述する設定部１１０、および通信制御部１１２の役目を果たす。
【０１９１】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１９２】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、画像データや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記録媒体１５６は、ソース装置１００から着脱可能であってもよい。
【０１９３】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、ソース装置１００上に備えられ、ソース装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、ソース装置１００上に備えられ、ソース装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。
【０１９４】
なお、入出力インタフェース１５８が、ソース装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することもできることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１９５】
通信インタフェース１６４は、ソース装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、シンク装置２００や能力情報などのデータを記憶しているサーバなどの外部装置と、無線または有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。また、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ；Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１９６】
ソース装置１００は、例えば図１８に示す構成によって、本実施形態に係るソース装置における本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（設定処理）、および上記（２）の処理（通信制御処理））を行う。なお、本実施形態に係るソース装置１００のハードウェア構成は、図１８に示す構成に限られない。
【０１９７】
例えば、ソース装置１００は、加速度センサやジャイロセンサなど、ソース装置１００の動きを検出することが可能なセンサ（またはセンサ群。以下、同様とする。）を備えていてもよい。上記のような動きを検出することが可能なセンサを備える場合、当該センサは、例えば、画像が表示される表示画面の向きを検出する検出部（図示せず）の役目を果たす。上記のような動きを検出することが可能なセンサを備える場合、ソース装置１００は、例えば、検出された動きに基づいて、図３のＡ１、Ａ２や図４のＡ１、Ａ２に示すような、表示画面の向きの変化を検出し、表示画面に表示させる画像の画角や表示方向を変える（または、外部装置に変えさせる。）。なお、ソース装置１００は、例えば、接続されている上記センサ（外部センサ）の検出結果に基づいて、処理を行うことも可能である。
【０１９８】
また、ソース装置１００は、例えば、通信方式が異なる、または、通信方式が同一の、複数の通信インタフェースを備えていてもよい。
【０１９９】
また、例えば、入出力インタフェース１５８などを介して接続される外部通信デバイスを介して、シンク装置２００やサーバなどの外部装置と通信を行う場合には、ソース装置１００は、通信インタフェース１６４を備えていなくてもよい。
【０２００】
また、例えば、ソース装置１００が、入出力インタフェース１５８などを介して接続される外部記録媒体や、サーバなどの外部装置が備える記録媒体に記憶されている能力情報を用いて処理を行う場合には、ソース装置１００は、記録媒体１５６を備えていなくてもよい。
【０２０１】
また、ソース装置１００は、例えば、操作デバイス１６０や表示デバイス１６２を備えない構成をとることも可能である。
【０２０２】
再度図１７を参照して、ソース装置１００の構成の一例について説明する。通信部１０２は、ソース装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、シンク装置２００などの外部装置と無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０４（より具体的には、通信制御部１１２）により通信が制御される。
【０２０３】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０２０４】
制御部１０４は、例えば、“ＭＰＵ”や、“画像データや音声データなどのデータの生成やエンコードなどを行う各種処理回路”などで構成され、ソース装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば、設定部１１０、および通信制御部１１２を備え、本実施形態に係るソース装置における、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０２０５】
設定部１１０は、上記（１）の処理（設定処理）を主導的に行う役目を果たす。設定部１１０は、例えば、“本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態”と、“本実施形態に係るシンク装置に対応する能力情報”とに基づいて、能力情報が示す画角および表示方向の範囲内で、本実施形態に係るシンク装置に対して送信される画像データの画角と表示方向とを設定する。
【０２０６】
ここで、設定部１１０は、例えば、本実施形態に係る送信要求に応じて、本実施形態に係るシンク装置から送信された能力情報に基づいて、画角と表示方向とを設定する。
【０２０７】
なお、設定部１１０が処理に用いる能力情報は、上記に限られない。例えば、設定部１１０は、記憶部（図示せず）や、接続されている外部記録媒体、サーバなどの外部装置に記憶されている、本実施形態に係るシンク装置に対応する能力情報を用いることも可能である。
【０２０８】
記憶部（図示せず）や外部記録媒体に記憶されている能力情報を用いる場合、設定部１１０は、例えば、記憶部（図示せず）などを検索する。そして、設定部１１０は、本実施形態に係るシンク装置に対応する能力情報が、記憶部（図示せず）などに記憶されているときに、記憶部（図示せず）などから能力情報を読み出して、読み出された能力情報を処理に用いる。
【０２０９】
また、サーバなどの外部装置に記憶されている能力情報を用いる場合、設定部１１０は、例えば、通信部１０２を介して外部装置と通信を行い、当該外部装置から本実施形態に係るシンク装置に対応する能力情報を取得する。そして、設定部１１０は、本実施形態に係るシンク装置に対応する能力情報が外部装置から取得されたときに、取得された能力情報を処理に用いる。
【０２１０】
また、設定部１１０は、例えば、本実施形態に係る表示状態、または、本実施形態に係るアプリケーションの状態が変化した場合には、変化後の本実施形態に係る表示状態、または、変化後の本実施形態に係るアプリケーションの状態に基づいて、画角と表示方向とを再設定する。
【０２１１】
通信制御部１１２は、上記（２）の処理（通信制御処理）を主導的に行う役目を果たす。通信制御部１１２は、例えば、設定部１１０から伝達される、設定された画角と表示方向とを含む設定情報を、送信対象装置である本実施形態に係るシンク装置に対して送信させる。
【０２１２】
また、通信制御部１１２は、例えば、設定部１１０において画角と表示方向とが再設定された場合には、再設定された画角と表示方向とを含む設定情報を、本実施形態に係るシンク装置に対して送信させる。
【０２１３】
また、通信制御部１１２は、例えば、能力情報を本実施形態に係るシンク装置に送信させる送信要求を、本実施形態に係るシンク装置に対して送信させてもよい。通信制御部１１２が、本実施形態に係る送信要求を本実施形態に係るシンク装置に対して送信させる場合には、設定部１１０は、例えば、本実施形態に係るシンク装置から送信された能力情報を処理に用いる。
【０２１４】
また、通信制御部１１２は、例えば図８に示すように、本実施形態に係るシンク装置に対して送信させた設定情報が示す設定に応じた画像データを、本実施形態に係るシンク装置に対して送信させてもよい。ここで、本実施形態に係る設定情報が示す設定に応じた画像データは、例えば、制御部１０４を構成する処理回路（例えば、画像生成回路や、エンコーダなど）によって生成される。
【０２１５】
制御部１０４は、例えば、設定部１１０、および通信制御部１１２を備えることによって、本実施形態に係るソース装置における、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０２１６】
ソース装置１００は、例えば図１７に示す構成によって、本実施形態に係るソース装置における、本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（設定処理）、および上記（２）の処理（通信制御処理））を行う。
【０２１７】
したがって、ソース装置１００は、例えば図１７に示す構成によって、表示画面に表示される画像を装置間で連動させることができる。
【０２１８】
また、ソース装置１００は、例えば図１７に示す構成によって、上述した第１の例に係る処理〜第３の例に係る処理（変形例に係る処理も含む）を実現することが可能である。よって、ソース装置１００が、例えば図１７に示す構成を有することによって、上述した第１の例に係る処理〜第３の例に係る処理が行われることにより奏する効果を奏することが、できる。
【０２１９】
なお、本実施形態に係るソース装置１００の構成は、図１７に示す構成に限られない。
【０２２０】
例えば、本実施形態に係るソース装置１００は、図１７に示す設定部１１０、および通信制御部１１２のうちの一方または双方を、制御部１０４とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０２２１】
また、例えば、本実施形態に係るソース装置１００が、外部通信デバイスを介してシンク装置２００などの外部装置と通信を行う場合には、ソース装置１００は、通信部１０２を備えていなくてもよい。
【０２２２】
［ＩＩ］シンク装置２００
図１９は、本実施形態に係るシンク装置２００の構成の一例を示すブロック図である。シンク装置２００は、例えば、通信部２０２と、制御部２０４とを備える。
【０２２３】
また、シンク装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。シンク装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０２２４】
ここで、ＲＯＭ（図示せず）は、制御部２０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部２０４により実行されるプログラムなどを一時的に記憶する。
【０２２５】
記憶部（図示せず）は、シンク装置２００が備える記憶手段であり、例えば、能力情報や、設定情報、画像データ、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記憶部（図示せず）は、シンク装置２００から着脱可能であってもよい。
【０２２６】
操作部（図示せず）としては、上述した操作入力デバイスが挙げられ、また、表示部（図示せず）としては、上述した表示デバイスが挙げられる。
【０２２７】
［シンク装置２００のハードウェア構成例］
図２０は、本実施形態に係るシンク装置２００のハードウェア構成の一例を示す説明図である。シンク装置２００は、例えば、ＭＰＵ２５０と、ＲＯＭ２５２と、ＲＡＭ２５４と、記録媒体２５６と、入出力インタフェース２５８と、操作入力デバイス２６０と、表示デバイス２６２と、通信インタフェース２６４とを備える。また、シンク装置２００は、例えば、データの伝送路としてのバス２６６で各構成要素間を接続する。
【０２２８】
例えば図２０に示すように、シンク装置２００は、例えば図１８に示すソース装置１００のハードウェア構成例（変形例も含む。）と同様の構成をとることが可能である。なお、シンク装置２００のハードウェア構成例が、図１８に示すソース装置１００のハードウェア構成例と同様の構成に限られないことは、言うまでもない。
【０２２９】
通信部２０２は、シンク装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、ソース装置１００などの外部装置と無線または有線で通信を行う。また、通信部２０２は、例えば制御部２０４により通信が制御される。
【０２３０】
ここで、通信部２０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部２０２の構成は、上記に限られない。例えば、通信部２０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０２３１】
制御部２０４は、例えば、“ＭＰＵ”や、“画像データや音声データなどのデータのデコードや、画像の表示に係る処理、音声の出力に係る処理などを行う各種処理回路”などで構成され、シンク装置２００全体を制御する役目を果たす。また、制御部２０４は、例えば、表示制御部２１０を備え、本実施形態に係るシンク装置における、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０２３２】
表示制御部２１０は、上記（ｉ）の処理（表示制御処理）を主導的に行う役目を果たし、受信された設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる。より具体的には、表示制御部２１０は、設定情報が示す画角および表示方向にしたがって、画像データが示す画像を表示画面に表示させる。
【０２３３】
ここで、表示制御部２１０は、例えば図１０に示すように、画像データが示す画像を、設定情報が示す画角および表示方向にしたがって、表示画面内でウィンドウ表示させる。また、表示制御部２１０は、例えば図１２に示すように、設定情報が示す表示方向に対応するように、画像データが示す画像を表示させる表示デバイスの表示画面を回転させ、設定情報が示す画角にしたがって、画像データが示す画像を表示画面に表示させてもよい。
【０２３４】
制御部２０４は、例えば、表示制御部２１０を備えることによって、本実施形態に係るシンク装置における、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０２３５】
シンク装置２００は、例えば図１９に示す構成によって、本実施形態に係るシンク装置における、本実施形態に係る情報処理方法に係る処理（例えば、上記（ｉ）の処理（表示制御処理））を行う。
【０２３６】
したがって、シンク装置２００は、例えば図１９に示す構成によって、表示画面に表示される画像を装置間で連動させることができる。
【０２３７】
また、シンク装置２００は、例えば図１９に示す構成によって、上述した第１の例に係る処理〜第３の例に係る処理（変形例に係る処理も含む）を実現することが可能である。よって、シンク装置２００が、例えば図１９に示す構成を有することによって、上述した第１の例に係る処理〜第３の例に係る処理が行われることにより奏する効果を奏することが、できる。
【０２３８】
なお、本実施形態に係るシンク装置２００の構成は、図１９に示す構成に限られない。
【０２３９】
例えば、本実施形態に係るシンク装置２００は、図１９に示す表示制御部２１０を、制御部１０４とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０２４０】
また、例えば、本実施形態に係るシンク装置２００が、外部通信デバイスを介してソース装置１００などの外部装置と通信を行う場合には、シンク装置２００は、通信部２０２を備えていなくてもよい。
【０２４１】
以上、本実施形態に係る情報処理システムを構成する装置としてソース装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、タブレット型の装置や、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）などのコンピュータ、いわゆるモバイル装置など、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０２４２】
また、本実施形態に係る情報処理システムを構成する装置としてシンク装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、テレビ受像機やディスプレイなどの表示装置や、タブレット型の装置、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣなどのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することもできる。
【０２４３】
また、上記では、本実施形態に係る情報処理システムが、１つのソース装置と、１つのシンク装置とを有する構成を例に挙げたが、本実施形態に係る情報処理システムを構成する装置は、上記に限られない。
【０２４４】
例えば、本実施形態に係る情報処理システムは、１または２以上のソース装置と、１または２以上のシンク装置とを有していてもよい。本実施形態に係る情報処理システムでは、例えば、“１つのソース装置と１つのシンク装置との間で、表示画面に表示される画像を連動させること”や“１つのソース装置と複数のシンク装置との間で、表示画面に表示される画像を連動させること”が、可能である。
【０２４５】
また、本実施形態に係る情報処理システムは、例えば、画像データや音声データなどを本実施形態に係るシンク装置に対して送信する、１または２以上の送信装置を有していてもよい。本実施形態に係る情報処理システムが、上記送信装置を有する場合、本実施形態に係るシンク装置は、例えば、上記送信装置に、本実施形態に係るシンク装置に対して送信された設定情報に対応する画像データを送信させる。
【０２４６】
（本実施形態に係るプログラム）
［ｉ］本実施形態に係るソース装置に係るプログラム
コンピュータを、本実施形態に係るソース装置として機能させるためのプログラム（例えば、上記（１）の処理（設定処理）、および上記（２）の処理（通信制御処理）など、本実施形態に係るソース装置における、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいて実行されることによって、表示画面に表示される画像を装置間で連動させることができる。
【０２４７】
また、コンピュータを、本実施形態に係るソース装置として機能させるためのプログラムが、コンピュータにおいて実行されることによって、例えば、上述した第１の例に係る処理〜第３の例に係る処理（変形例も含む）が行われることにより奏する効果を奏することが、できる。
【０２４８】
［ｉｉ］本実施形態に係るシンク装置に係るプログラム
コンピュータを、本実施形態に係るシンク装置として機能させるためのプログラム（例えば、上記（ｉ）の処理（表示制御処理）など、本実施形態に係るシンク装置における、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいて実行されることによって、表示画面に表示される画像を装置間で連動させることができる。
【０２４９】
また、コンピュータを、本実施形態に係るシンク装置として機能させるためのプログラムが、コンピュータにおいて実行されることによって、例えば、上述した第１の例に係る処理〜第３の例に係る処理（変形例も含む）が行われることにより奏する効果を奏することが、できる。
【０２５０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２５１】
例えば、上記では、コンピュータを、本実施形態に係るソース装置、または、本実施形態に係るシンク装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムをそれぞれ記憶させた記録媒体、または、上記プログラムを共に記憶させた記録媒体も併せて提供することができる。
【０２５２】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０２５３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
画像データが送信される対象である送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、前記画像データの再生に関するアプリケーションの状態と、前記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、前記能力情報が示す前記画角および前記表示方向の範囲内で、前記送信対象装置に対して送信される画像データの前記画角と前記表示方向とを設定する設定部と、
設定された前記画角と前記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、前記送信対象装置に対して送信させる通信制御部と、
を備える、情報処理装置。
（２）
前記設定部は、前記表示状態、または、前記アプリケーションの状態が変化した場合には、変化後の前記表示状態、または、変化後の前記アプリケーションの状態に基づいて、前記画角と前記表示方向とを再設定し、
前記通信制御部は、再設定された前記画角と前記表示方向とを含む前記設定情報を、前記送信対象装置に対して送信させる、（１）に記載の情報処理装置。
（３）
前記通信制御部は、前記能力情報を前記送信対象装置に送信させる送信要求を、前記送信対象装置に対して送信させ、
前記設定部は、前記送信要求に応じて前記送信対象装置から送信された前記能力情報に基づいて、前記画角と前記表示方向とを設定する、（１）、または（２）に記載の情報処理装置。
（４）
前記通信制御部は、前記設定情報が示す設定に応じた画像データを、前記送信対象装置に対して送信させる、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
前記表示方向は、所定の角度に対応する方向モードで表される、（１）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記表示方向は、角度で表される、（１）〜（４）のいずれか１つに記載の情報処理装置。
（７）
受信された、送信される画像データに関する設定を示す設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、
前記設定情報には、自装置に対応する画像の画角および画像の表示方向の範囲内の、前記画角と前記表示方向とが含まれ、
前記表示制御部は、前記設定情報が示す前記画角および前記表示方向にしたがって、前記画像データが示す画像を表示画面に表示させる、情報処理装置。
（８）
前記表示制御部は、前記画像データが示す画像を、前記設定情報が示す前記画角および前記表示方向にしたがって、表示画面内でウィンドウ表示させる、（７）に記載の情報処理装置。
（９）
前記表示制御部は、
前記設定情報が示す前記表示方向に対応するように、前記画像データが示す画像を表示させる表示デバイスの表示画面を回転させ、
前記設定情報が示す前記画角にしたがって、前記画像データが示す画像を表示画面に表示させる、（７）に記載の情報処理装置。
（１０）
情報処理装置と、
画像データが送信される対象である送信対象装置と、
を有し、
前記情報処理装置は、
前記送信対象装置に対して送信される画像データが示す画像の表示画面への表示状態、または、前記画像データの再生に関するアプリケーションの状態と、前記送信対象装置に対応する、画像の画角と画像の表示方向とを示す能力情報とに基づいて、前記能力情報が示す前記画角および前記表示方向の範囲内で、前記送信対象装置に対して送信される画像データの前記画角と前記表示方向とを設定する設定部と、
設定された前記画角と前記表示方向とを含む、送信される画像データに関する設定を示す設定情報を、前記送信対象装置に対して送信させる通信制御部と、
を備え、
前記送信対象装置は、受信された前記設定情報に基づいて、受信された画像データが示す画像を表示画面に表示させる表示制御部を備え、
前記表示制御部は、前記設定情報が示す前記画角および前記表示方向にしたがって、前記画像データが示す画像を表示画面に表示させる、情報処理システム。
【符号の説明】
【０２５４】
１０、１００    ソース装置
２０、２００    シンク装置
１０２、２０２    通信部
１０４、２０４    制御部
１１０    設定部
１１２    通信制御部
２１０    表示制御部
【図１】
2014232228.tif 000003
【図２】
2014232228.tif 000004
【図３】
2014232228.tif 000005
【図４】
2014232228.tif 000006
【図５】
2014232228.tif 000007
【図６】
2014232228.tif 000008
【図７】
2014232228.tif 000009
【図８】
2014232228.tif 000010
【図９】
2014232228.tif 000011
【図１０】
2014232228.tif 000012
【図１１】
2014232228.tif 000013
【図１２】
2014232228.tif 000014
【図１３】
2014232228.tif 000015
【図１４】
2014232228.tif 000016
【図１５】
2014232228.tif 000017
【図１６】
2014232228.tif 000018
【図１７】
2014232228.tif 000019
【図１８】
2014232228.tif 000020
【図１９】
2014232228.tif 000021
【図２０】
2014232228.tif 000022