(57)【要約】  実施形態によれば、電子機器は、通信手段と、受信手段と、送信手段とを具備する。受信手段は、ディスプレイの配置方向を含むステータス情報を前記通信手段により前記外部機器から受信する。送信手段は、前記ステータス情報に基づき、表示画像を回転させて、前記通信手段により前記外部機器に前記表示画像を送信する。
2015190002.tif 000002
【特許請求の範囲】
【請求項１】
通信手段と、
ディスプレイの配置方向を含むステータス情報を前記通信手段により外部機器から受信する受信手段と、
前記ステータス情報に基づき、表示画像を回転させて、前記通信手段により前記外部機器に前記表示画像を送信する送信手段と、
を具備する電子機器。
【請求項２】
自機器側の第１ディスプレイの第１表示領域と前記通信手段を介して接続される外部機器側の第２ディスプレイの第２表示領域とを連結させた第３表示領域のための１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで分割表示するマルチ表示処理手段を具備し、
前記受信手段は、前記第２ディスプレイの配置方向を含むステータス情報を前記通信手段により前記外部機器から受信し、
前記送信手段は、前記ステータス情報に基づき、前記第１表示領域と連結される前記第２表示領域の向きを回転させ、または、前記外部機器に送信される前記表示画像中の部分画像を回転させる、
請求項１に記載の電子機器。
【請求項３】
前記送信手段は、
前記第２ディスプレイの配置方向が第１方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させ、
前記第２ディスプレイの配置方向が前記第１方向と直交する第２方向であることを前記ステータス情報が示す場合、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させ、
前記第２ディスプレイの配置方向が前記第１方向と対向する第３方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させ、かつ、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させる、
請求項２に記載の電子機器。
【請求項４】
前記外部機器の前記第２ディスプレイは、前記第２ディスプレイの第１辺および前記第１辺と対向する前記第２ディスプレイの第２辺が垂直となり、かつ、前記第１辺が前記第２辺の左側に位置するように配置される状態が基本状態として定義され、
前記第１方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の上側に位置する配置方向であり、
前記第２方向は、前記第１辺および前記第２辺が垂直となり、かつ、前記第１辺が前記第２辺の右側に位置する配置方向であり、
前記第３方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の下側に位置する配置方向である、
請求項３に記載の電子機器。
【請求項５】
１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで同時表示するクローン表示処理手段と、
前記第１ディスプレイの配置方向を検出する検出手段と、
前記クローン表示処理手段による同時表示が行われている場合、前記検出手段の検出結果を前記通信手段により前記外部機器へ送信する送信手段と、
を具備する請求項２に記載の電子機器。
【請求項６】
前記通信手段は、無線通信を実行する請求項１に記載の電子機器。
【請求項７】
電子機器の制御方法であって、
ディスプレイの配置方向を含むステータス情報を通信手段により外部機器から受信することと、
前記ステータス情報に基づき、表示画像を回転させて、前記通信手段により前記表示画像を前記外部機器に送信することと、
を具備する制御方法。
【請求項８】
前記電子機器は、自機器側の第１ディスプレイの第１表示領域と通信手段を介して接続される外部機器側の第２ディスプレイの第２表示領域とを連結させた第３表示領域のための１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで分割表示するマルチ表示処理手段を有し、
前記第２ディスプレイの配置方向を含むステータス情報を前記通信手段により前記外部機器から受信することと、
前記ステータス情報に基づき、前記第１表示領域と連結される前記第２表示領域の向きを回転させ、または、前記外部機器に送信される前記表示画像中の部分画像を回転させることと、
を具備する請求項７に記載の制御方法。
【請求項９】
前記第２ディスプレイの配置方向が第１方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させることと、
前記第２ディスプレイの配置方向が前記第１方向と直交する第２方向であることを前記ステータス情報が示す場合、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させることと、
前記第２ディスプレイの配置方向が前記第１方向と対向する第３方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させ、かつ、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させることと、
を具備する請求項８に記載の制御方法。
【請求項１０】
前記外部機器の前記第２ディスプレイは、前記第２ディスプレイの第１辺および前記第１辺と対向する前記第２ディスプレイの第２辺が垂直となり、かつ、前記第１辺が前記第２辺の左側に位置するように配置される状態が基本状態として定義され、
前記第１方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の上側に位置する配置方向であり、
前記第２方向は、前記第１辺および前記第２辺が垂直となり、かつ、前記第１辺が前記第２辺の右側に位置する配置方向であり、
前記第３方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の下側に位置する配置方向である、
請求項９に記載の制御方法。
【請求項１１】
前記電子機器は、１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで同時表示するクローン表示処理手段を有し、
前記第１ディスプレイの配置方向を検出することと、
前記クローン表示処理手段による同時表示が行われている場合、前記検出の結果を前記通信手段により前記外部機器へ送信することと、
を具備する請求項８に記載の制御方法。
【請求項１２】
コンピュータを、
ディスプレイの配置方向を含むステータス情報を通信手段により外部機器から受信する受信手段、
前記ステータス情報に基づき、表示画像を回転させて、前記通信手段により前記外部機器に前記表示画像を送信する送信手段、
として機能させるためのプログラム。
【請求項１３】
コンピュータを、自コンピュータ側の第１ディスプレイの第１表示領域と通信手段を介して接続される外部機器側の第２ディスプレイの第２表示領域とを連結させた第３表示領域のための１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで分割表示するマルチ表示処理手段としてさらに機能させ、
前記受信手段は、前記第２ディスプレイの配置方向を含むステータス情報を前記通信手段により前記外部機器から受信し、
前記送信手段は、前記ステータス情報に基づき、前記第１表示領域と連結される前記第２表示領域の向きを回転させ、または、前記外部機器に送信される前記表示画像中の部分画像を回転させる、
請求項１２に記載のプログラム。
【請求項１４】
前記送信手段は、
前記第２ディスプレイの配置方向が第１方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させ、
前記第２ディスプレイの配置方向が前記第１方向と直交する第２方向であることを前記ステータス情報が示す場合、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させ、
前記第２ディスプレイの配置方向が前記第１方向と対向する第３方向であることを前記ステータス情報が示す場合、前記第１表示領域と連結される前記第２表示領域の向きを９０度回転させ、かつ、前記外部機器に送信される前記表示画像中の部分画像を１８０度回転させる、
請求項１３に記載のプログラム。
【請求項１５】
前記外部機器の前記第２ディスプレイは、前記第２ディスプレイの第１辺および前記第１辺と対向する前記第２ディスプレイの第２辺が垂直となり、かつ、前記第１辺が前記第２辺の左側に位置するように配置される状態が基本状態として定義され、
前記第１方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の上側に位置する配置方向であり、
前記第２方向は、前記第１辺および前記第２辺が垂直となり、かつ、前記第１辺が前記第２辺の右側に位置する配置方向であり、
前記第３方向は、前記第１辺および前記第２辺が水平となり、かつ、前記第１辺が前記第２辺の下側に位置する配置方向である、
請求項１４に記載のプログラム。
【請求項１６】
前記コンピュータを、
１つの表示画像を前記第１ディスプレイと前記第２ディスプレイとで同時表示するクローン表示処理手段、
前記第１ディスプレイの配置方向を検出する検出手段、
前記クローン表示処理手段による同時表示が行われている場合、前記検出手段の検出結果を前記通信手段により前記外部機器へ送信する送信手段、
としてさらに機能させる請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、MiracastやWiDi等のワイヤレスディスプレイ規格に対応した電子機器が増えてきている。この種の電子機器によれば、例えば、一方の電子機器の表示画像を他方の電子機器に同時表示したり、２つの電子機器の表示画面を仮想的に１つの表示画面と見做して画像を表示したり、といったことをワイヤレスで行うことが可能である。なお、１つの表示画像を複数の電子機器の表示画面で同時表示する表示モードは、クローンモードなどと称され、１つの表示画像を複数の電子機器の表示画面で分割表示する表示モードは、拡張デスクトップモードなどと称されている。また、拡張デスクトップモード時の表示画像（部分画像）の送信側をプライマリ、受信側をセカンダリなどと称している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４１８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、ノート型のパーソナルコンピュータ（ＰＣ）をプライマリ、タブレットをセカンダリとして、拡張デスクトップモードで画像表示を行う場合を想定する。一般的に、タブレットの表示画面は矩形であり、自身が生成する表示画像に関しては、表示画面が横長（ランドスケープ）の状態で配置されているのか、縦長（ポートレート）の状態で配置されているのかに応じて、表示画像のフォーマットを動的に変更する機能を有している。さらに、表示画面の上下が逆転した場合も、これに追従して、上下を逆転させて表示画像を表示する機能を有している。【０００５】
しかしながら、拡張デスクトップモード時のセカンダリであるタブレットが例えばランドスケープの状態からポートレートの状態に９０度回転したとしても、プライマリであるＰＣは、タブレットはランドスケープの状態に配置されているものとして表示画像を生成し、ランドスケープの状態において好適な表示画像（部分画像）をタブレットに送信してしまう等の状況が発生する。【０００６】
本発明が解決しようとする課題は、通信相手側における表示画面の回転を考慮した適切な表示画像の表示制御を実現する電子機器、制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、通信手段と、受信手段と、送信手段とを具備する。受信手段は、ディスプレイの配置方向を含むステータス情報を前記通信手段により前記外部機器から受信する。送信手段は、前記ステータス情報に基づき、表示画像を回転させて、前記通信手段により前記外部機器に前記表示画像を送信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の電子機器（ＰＣ）の一利用態様例を示す図である。
【図２】図２は、拡張デスクトップモードで画像表示を行う場合に設定されるデスクトップ領域の一例を示す図である。
【図３】図３は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転した例を示す図である。
【図４】図４は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転したことに伴ってデスクトップ領域が再設定される様子を示す図である。
【図５】図５は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転したことに伴って表示画像の表示態様が切替わる様子を示す第１の図である。
【図６】図６は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転したことに伴って表示画像の表示態様が切替わる様子を示す第２の図である。
【図７】図７は、実施形態のＰＣのシステム構成を示す図である。
【図８】図８は、実施形態のタブレットのシステム構成を示す図である。
【図９】図９は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転した場合におけるＰＣおよびタブレットの動作手順を示す第１の図である。
【図１０】図１０は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレットの表示画面が回転した場合におけるＰＣおよびタブレットの動作手順を示す第２の図である。
【図１１】図１１は、実施形態の電子機器（タブレット）の一利用態様例を示す図である。
【図１２】図１２は、クローンモードで画像表示を行っている最中に表示画像の送信側であるタブレットの表示画面が回転した場合における送信側および受信側双方のタブレットの動作手順を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
（第１実施形態）
まず、第１実施形態について説明する。
【００１１】
図１は、本実施形態の電子機器の一利用態様例を示す図である。本実施形態の電子機器は、例えばノート型のＰＣ１として実現される。ＰＣ１は、MiracastやWiDi等のワイヤレスディスプレイ規格に対応しており、同じくMiracastやWiDi等のワイヤレスディスプレイ規格に対応する例えばタブレット２に表示画像を送信することが可能である。
【００１２】
ここでは、ＰＣ１をプライマリ、タブレット２をセカンダリとして、拡張デスクトップモードで画像表示を行っているものと想定する。また、その最中に、セカンダリであるタブレット２が、図１（Ａ）に示されるランドスケープの状態から図１（Ｂ）に示されるポートレートの状態に９０度回転したものと想定する。本実施形態のＰＣ１は、通信相手であるタブレット２側における表示画面の回転を考慮した適切な表示画像の表示制御を行うものであり、以下、この点について詳述する。
【００１３】
まず、本実施形態のＰＣ１における表示制御の理解を助けるために、図２および図３を参照して、通信相手側における表示画面の回転を考慮せずに拡張デスクトップモードで画像表示を行う場合に発生する状況について説明する。なお、ここでは、判り易くするために、（通信相手側における表示画面の回転を考慮しない）従来のＰＣおよびタブレットに本実施形態のＰＣおよびタブレットと同一の符号を付している。
【００１４】
図２は、ＰＣ１とタブレット２とにより拡張デスクトップモードで画像表示を行う場合に設定されるデスクトップ領域の一例を示す図である。
【００１５】
図２中、ａ１は、ＰＣ１の表示領域である。また、ａ２は、タブレット２の表示領域である。プライマリであるＰＣ１は、これら２つの表示領域ａ１，ａ２を連結させて、例えば図２に示すようなデスクトップ領域ａ３を設定する。ＰＣ１は、セカンダリであるタブレット２から表示画面に関する情報（サイズ等）を取得し、デスクトップ領域ａ３を設定する。タブレット２から取得した表示画面に関する情報に基づき、ＰＣ１は、タブレット２の表示領域ａ２の形状を認識し、ここでは、デスクトップ領域ａ３を図２に示すように設定したものと想定する。タブレット２の表示領域ａ２が横長の形状であると認識されている要因としては、例えば、ランドスケープの状態がタブレット２の基本状態として定義されている、ＰＣ１がタブレット２から表示画面に関する情報を取得した際にタブレット２がランドスケープの状態にあった、等が考えられる。ＰＣ１は、このデスクトップ領域ａ３のための表示画像中の表示領域ａ２に対応する部分画像をタブレット２に送信する。タブレット２は、ＰＣ１から送信される部分画像を受信して表示する。
【００１６】
また、図３は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレット２の表示画面が回転した例を示す図である。
【００１７】
図３に示されるように、セカンダリであるタブレット２が、ランドスケープの状態からポートレートの状態に９０度回転している。一方、プライマリであるＰＣ１は、この回転に関わらず、図２に示したように設定されたデスクトップ領域ａ３のための表示画像中の表示領域ａ２に対応する部分画像をタブレット２に送信し続ける。換言すれば、表示画面を縦長に向けたタブレット２に対し、ＰＣ１からは、横長の表示画面上で表示されることを前提として生成された表示画像が送信されてくることになる。つまり、表示画面を縦長に向けたタブレット２において、横長の表示画面上で表示されることを前提として生成された表示画像が横倒しで表示されてしまうことになる。
【００１８】
この点を踏まえて、続いて、図４乃至図６を参照して、本実施形態のＰＣ１における表示制御の動作原理について説明する。
【００１９】
図４は、拡張デスクトップモードで画像表示を行っている最中にセカンダリであるタブレット２が図１（Ａ）に示されるランドスケープの状態から図１（Ｂ）に示されるポートレートの状態に９０度回転したことに伴ってデスクトップ領域ａ３が再設定される様子を示す図である。
【００２０】
拡張デスクトップモードでの画像表示時、セカンダリであるタブレット２の表示画面が横長から縦長に回転した場合、これに追従して、（プライマリである）本実施形態のＰＣ１は、タブレット２の表示領域ａ２を回転させて、デスクトップ領域ａ３を再設定する。そのために、ＰＣ１は、表示画面の配置方向を含むステータス情報をタブレット２から受信する。換言すれば、（セカンダリである）本実施形態のタブレット２は、例えば、一定間隔毎や表示画面の配置方向が変化した場合等の所定のタイミングで、表示画面の配置方向を含むステータス情報をＰＣ１に送信する。図４中、（Ａ）は、タブレット２の表示画面が横長から縦長に回転する前のデスクトップ領域ａ３を示し、（Ｂ）は、タブレット２の表示画面が横長から縦長に回転した後のデスクトップ領域ａ３を示している。
【００２１】
図４に示すように、タブレット２の表示領域ａ２を回転させて、デスクトップ領域ａ３を再設定することにより、デスクトップ領域ａ３のための表示画像中の表示領域ａ２に対応する部分画像は、縦長の表示画面上で表示されることを前提として生成される画像となる。これにより、図５に示すように、表示画面を縦長に向けたタブレット２において、縦長の表示画面上で表示されることを前提として生成された表示画像が表示されることになる。
【００２２】
次に、セカンダリであるタブレット２の表示画面が１８０度回転した場合、つまり、表示画面の上下を逆転させた場合を考える。タブレット２の表示画面が横長から縦長に回転した場合と同様、ＰＣ１は、タブレット２の表示画面が１８０度回転した旨を、タブレット２から送信されるステータス情報により認識する。
【００２３】
この場合、ＰＣ１は、タブレット２の表示領域ａ２を回転させるのではなく、図６に示すように、この表示領域ａ２に対応するタブレット２への送信対象の画像を回転させ、回転後の画像をタブレット２に送信する。これにより、タブレット２の表示画面が上下逆転したとしても、画像は正しい向きで表示されることになる。
【００２４】
また、タブレット２の表示画面が横長から縦長に回転するパターンとして、図１に示した方向（順方向）とは逆の方向に９０度回転するパターンも考えられる。この時の表示画面の配置方向は、順方向に２７０度回転した場合と同じとなる。
【００２５】
ＰＣ１は、タブレット２から送信されるステータス情報により、タブレット２の表示画面が２７０度回転した旨を認識すると、タブレット２の表示領域ａ２を回転させて、デスクトップ領域ａ３を再設定すると共に、この表示領域ａ２に対応するタブレット２への送信対象の画像を回転させ、回転後の画像をタブレット２に送信する。
【００２６】
これにより、表示画面を縦長に向けたタブレット２において、図５に示した画像表示と同様の画像表示が行われることになる。
【００２７】
図７は、ＰＣ１のシステム構成を示す図である。ＰＣ１は、ＣＰＵ１１、システムコントローラ１２、主メモリ１３、グラフィクスコントローラ１４、ＬＣＤ１５、ＶＧＡポート１６、ＢＩＯＳ−ＲＯＭ１７、ハードディスクドライブ（ＨＤＤ）１８、光ディスクドライブ（ＯＤＤ）１９、無線ＬＡＮモジュール２０を備えている。また、ＰＣ１は、ＬＡＮモジュール２１、ＬＡＮコネクタ２２、ＵＳＢポート２３、ＳＤカードコントローラ２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２５、電源スイッチ２６、キーボード２７、電源コントローラ（ＰＳＣ）２８、バッテリ２９、ＡＣコネクタ３０を備えている。
【００２８】
ＣＰＵ１１は、ＰＣ１の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ１８から主メモリ１３にロードされる各種ソフトウェアを実行する。このソフトウェアには、オペレーティングシステム（ＯＳ）１０１および各種アプリケーションプログラムが含まれている。さらに、このソフトウェアには、表示制御ユーティリティプログラム１０２が含まれている。前述のデスクトップ領域ａ３の設定、デスクトップ領域ａ３のための表示画像の生成および表示画像中の表示領域ａ２に対応する部分画像のタブレット２への送信は、ＯＳ１０１の制御下で実行される。表示制御ユーティリティプログラム２０２は、タブレット２から送信されるステータス情報に基づき、表示領域ａ２の回転やタブレット２への送信対象の表示画像の回転をＯＳ１０１に適宜に指示するモジュールである。
【００２９】
また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１７に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００３０】
グラフィクスコントローラ１４は、ディスプレイユニットに組み込まれたＬＣＤ１５を制御する表示コントローラである。グラフィクスコントローラ１４は、ビデオメモリ（ＶＲＡＭ）に格納された表示データからＬＣＤ１５に供給すべき表示信号（ＬＶＤＳ信号）を生成する。グラフィクスコントローラ１４は、表示データからアナログＲＧＢ信号を生成することもできる。アナログＲＧＢ信号は、ＶＧＡポート１６を介して外部表示装置に供給される。
【００３１】
システムコントローラ１２は、ＣＰＵ１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１２は、ＨＤＤ１８およびＯＤＤ１９を制御するためのシリアルＡＴＡコントローラを内蔵している。また、システムコントローラ１２は、ＵＳＢポート２３に接続されたＵＳＢデバイス（またはＵＳＢケーブル経由で接続されるＵＳＢデバイス）を制御するためのＵＳＢコントローラを内蔵している。
【００３２】
無線ＬＡＮモジュール２０は、例えばIEEE 802.11規格に準拠した無線通信を実行するモジュールである。MiracastやWiDi等のワイヤレスディスプレイ規格は、このIEEE 802.11規格に準拠した無線通信を利用するものである。つまり、タブレット２への表示画像の送信は、この無線ＬＡＮモジュール２０を介して実行される。タブレット２からのステータス情報の受信も、この無線ＬＡＮモジュール２０を介して実行される。
【００３３】
ＬＡＮモジュール２１は、例えばIEEE 802.3規格に準拠した有線通信を実行するモジュールである。ＬＡＮコネクタ２２は、ＬＡＮモジュール２１による有線通信の伝送路に用いられるケーブルを接続するための端子である。ＵＳＢポート２３は、ＵＳＢデバイスまたはＵＳＢケーブルを接続するための端子である。ＳＤカードコントローラ２４は、ＳＤカードスロットに収容されるＳＤカードを制御するコントローラである。
【００３４】
ＥＣ／ＫＢＣ２５は、ＰＣ１の電力管理を実行するコントローラであり、キーボード２６を制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ２５は、ユーザによる電源スイッチ２６の操作に応じてＰＣ１をパワーオンおよびパワーオフする機能を有している。ＰＣ１のパワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ２５とＰＳＣ２８との協働動作によって実行される。ＰＳＣ２８は、バッテリ２９からの電力またはＡＣコネクタ３０に接続されるＡＣアダプタからの電力を用いて、各コンポーネントへ供給すべき電力（動作電力）を生成する。ＰＳＣ２８は、ＡＣコネクタ３０に接続されるＡＶアダプタからの電力によってバッテリ２９を充電する機能も有している。
【００３５】
また、図８は、タブレット２のシステム構成を示す図である。タブレット２は、ＣＰＵ５１、システムコントローラ５２、主メモリ５３、グラフィクスコントローラ５４、タッチスクリーンディスプレイ５５、ＢＩＯＳ−ＲＯＭ５６、不揮発性メモリ５７、無線ＬＡＮモジュール５８、加速度センサ５９、ＥＣ６０、電源スイッチ６１、ＰＳＣ６２、バッテリ６３およびＡＣコネクタ６４を備えている。
【００３６】
ＣＰＵ５１は、タブレット２の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ５１は、不揮発性メモリ５７から主メモリ５３にロードされる各種ソフトウェアを実行する。このソフトウェアには、ＯＳ２０１および各種アプリケーションプログラムが含まれている。さらに、このソフトウェアには、表示制御ユーティリティプログラム２０２が含まれている。前述の表示画面に関する情報のＰＣ１への送信は、ＯＳ２０１の制御下で実行される。表示制御ユーティリティプログラム２０２は、前述のステータス情報をＰＣ１へ送信するモジュールである。また、ＣＰＵ５１は、ＢＩＯＳ−ＲＯＭ５６に格納されたＢＩＯＳも実行する。
【００３７】
システムコントローラ５２は、ＣＰＵ５１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ５２には、主メモリ５３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、シリアルバスなどを介してグラフィクスコントローラ５４との通信を実行する機能も有している。
【００３８】
グラフィクスコントローラ５４は、タブレット１のディスプレイモニタとして使用されるタッチスクリーンディスプレイ５５内のＬＣＤ５５Ａを制御する表示コントローラである。タッチスクリーンディスプレイ５５内には、ＬＣＤ５５Ａを覆うようにタッチパネル５５Ｂが配置されている。タッチパネル５５Ｂは、タッチスクリーンディスプレイ５５上でタッチ入力を行うためのポインティングデバイスである。
【００３９】
無線ＬＡＮモジュール５８は、例えばIEEE 802.11規格に準拠した無線通信を実行するモジュールである。前述したように、MiracastやWiDi等のワイヤレスディスプレイ規格は、このIEEE 802.11規格に準拠した無線通信を利用するものである。つまり、ＰＣ１からの表示画像の受信は、この無線ＬＡＮモジュール５８を介して実行される。ＰＣ１へのステータス情報の送信も、この無線ＬＡＮモジュール５８を介して実行される。
【００４０】
加速度センサ５９は、タブレット２の表示画面、より具体的には、タッチスクリーンディスプレイ５５の配置方向を検出するためのセンサである。表示制御ユーティリティプログラム２０２は、加速度センサ５９の検出値を取得し、ステータス情報を適宜にＰＣ１に送信する。
【００４１】
ＥＣ６０は、タブレット２の電力管理を実行するコントローラを含むワンチップマイクロコンピュータである。ＥＣ６０は、ユーザによる電源スイッチ６１の操作に応じてタブレット２をパワーオンおよびパワーオフする機能を有している。タブレット２のパワーオンおよびパワーオフの制御は、ＥＣ６０とＰＳＣ６２との協働動作によって実行される。ＰＳＣ６２は、バッテリ６３からの電力またはＡＣコネクタ６４に接続されるＡＣアダプタからの電力を用いて、各コンポーネントへ供給すべき電力（動作電力）を生成する。ＰＳＣ６２は、ＡＣコネクタ６４に接続されるＡＶアダプタからの電力によってバッテリ６３を充電する機能も有している。
【００４２】
次に、図９および図１０を参照して、前述のようなシステム構成を持つＰＣ１およびタブレット２により拡張デスクトップモードで画像表示を行っている最中に（セカンダリである）タブレット２の表示画面が回転した場合におけるＰＣ１およびタブレット２の動作手順について説明する。
【００４３】
まず、図９を参照して、タブレット２の表示画面が横長から縦長へと回転した場合におけるＰＣ１およびタブレット２の動作手順を説明する。
【００４４】
拡張デスクトップモードで画像表示を行う場合、まず、タブレット２からＰＣ１に対して接続要求を通知する（図９の（１））。ここでは、この時、タブレット２の表示画面の配置方向は横長であるものと想定する。この通知を受けて、デスクトップ領域ａ３を設定する（図９の（２））。このデスクトップ領域ａ３の設定時、ＰＣ１は、表示画面に関する情報をタブレット２から取得する。
【００４５】
デスクトップ領域ａ３を設定すると、ＰＣ１は、このデスクトップ領域ａ３のための表示画像を生成し、当該表示画像中のタブレット２の表示領域ａ２に対応する部分画像をタブレット２に送信する（図９の（３））。タブレット２は、ＰＣ１から送信される当該画像を表示する。また、タブレット２は、表示画面の配置方向を含むステータス情報をＰＣ１に送信する（図９の（４））。
【００４６】
その後、拡張デスクトップモードでの画像表示の最中に、タブレット２の表示画面の配置方向が横長から縦長へと９０度回転したと想定する。ＰＣ１は、この回転を、タブレット２から送信されるステータス情報により認識する（図９の（５））。
【００４７】
ＰＣ１は、タブレット２の表示画面が９０度回転したことを認識すると、タブレット２の表示領域ａ２を９０度回転させるべく、デスクトップ領域ａ３の再設定を実施する（図９の（６））。ＰＣ１は、この再設定後のデスクトップ領域ａ３のための表示画像を生成し、当該表示画像中のタブレット２の表示領域ａ２に対応する部分画像をタブレット２に送信する（図９の（７））。
【００４８】
これにより、タブレット２には、縦長の表示画面上で表示されることを前提として生成された表示画像が表示されることになる。
【００４９】
次に、図１０を参照して、タブレット２の表示画面が上下逆転した場合におけるＰＣ１およびタブレット２の動作手順を説明する。
【００５０】
図１０の（１）〜（４）の動作は、前述の図９の（１）〜（４）と同様であるので、ここでは、その説明を省略する。そして、ここでは、拡張デスクトップモードでの画像表示の最中に、タブレット２の表示画面の配置方向が上下逆転した（１８０度回転した）と想定する。ＰＣ１は、この回転を、タブレット２から送信されるステータス情報により認識する（図１０の（５））。
【００５１】
ＰＣ１は、タブレット２の表示画面が１８０度回転したことを認識すると、タブレット２への送信対象の画像を１８０度回転させる設定を行う（図１０の（６））。その後、ＰＣ１は、表示画像中のタブレット２の表示領域ａ２に対応する部分画像を、１８０度回転させた上で、タブレット２に送信する（図１０の（７））。
【００５２】
これにより、タブレット２には、表示画面の回転前と同じ向きで表示画像が表示されることになる。
【００５３】
このように、本実施形態のＰＣ１は、表示画面の配置方向を含むステータス情報をタブレット２から受信し、このステータス情報に基づき、ＰＣ１の表示領域ａ１と共にデスクトップ領域ａ３を構成するタブレット２の表示領域ａ２を回転させ、または、表示領域ａ２に対応するタブレット２への送信対象の画像を回転させることにより、通信相手側における表示画面の回転を考慮した適切な表示画像の表示制御を実現する。
【００５４】
（第２実施形態）
次に、第２実施形態について説明する。
【００５５】
図１１は、本実施形態の電子機器の一利用態様例を示す図である。本実施形態の電子機器は、例えばタブレット２Ａ，２Ｂとして実現される。前述した第１実施形態のＰＣ１やタブレット２と同様、このタブレット２Ａ，２Ｂも、MiracastやWiDi等のワイヤレスディスプレイ規格に対応しており、互いに表示画像を送受信することが可能である。タブレット２Ａ，２Ｂのシステム構成は、図８に示した、第１実施形態のタブレット２と同様である。
【００５６】
ここでは、タブレット２Ａを送信側、タブレット２Ｂを受信側として、クローンモードで画像表示を行っているものと想定する。つまり、タブレット２Ａの表示画像をタブレット２Ｂにも同時表示しているものと想定する。また、その最中に、表示画像の送信側であるタブレット２Ａのみが、図１１（Ａ）に示される状態から図１１（Ｂ）に示される状態へと表示画面が１８０度回転、つまり、表示画面が上下逆転したものと想定する。
【００５７】
一般的に、タブレットは、表示画面の上下が逆転した場合、これに追従して、上下を逆転させて表示画像を表示する機能を有している。しかしながら、この機能は、スタンドアロンな状態で利用されている場合に有効な機能であって、クローンモードで複数のタブレットが１つの表示画像を同時表示している場合、これら複数のタブレット間で同期を取って表示制御を行う必要がある。特に、送信側のタブレット２Ａのみが、表示画面が上下逆転した場合、（表示画面が上下逆転していない）受信側のタブレット２Ｂでは、何ら対応を取ることができない。
【００５８】
そこで、第１に、（送信側である）本実施形態のタブレット２Ａは、例えば、一定間隔毎や表示画面の配置方向が変化した場合等の所定のタイミングで、表示画面の配置方向を含むステータス情報を（受信側である）タブレット２Ｂに送信する。また、第２に、（受信側である）本実施形態のタブレット２Ｂは、タブレット２Ａから送信されるステータス情報に基づき、自身の表示画面の配置方向とタブレット２Ａの表示画面の配置方向との相対的な関係を認識し、上下を逆転させて表示画像を表示するといった表示制御を適宜に実行する。
【００５９】
図１２に、タブレット２Ａおよびタブレット２Ｂによりクローンモードで画像表示を行っている最中に（表示画像の送信側である）タブレット２Ａの表示画面が回転した場合におけるタブレット２Ａおよびタブレット２Ｂの動作手順を示す。
【００６０】
クローンモードで画像表示を行う場合、まず、タブレット２Ｂからタブレット２Ａに対して接続要求を通知する（図１２の（１））。この通知を受けて、タブレット２Ａは、表示画像をタブレット２Ｂに送信する（図１２の（２））。タブレット２Ｂは、タブレット２Ａから送信される当該画像を表示する。また、タブレット２Ｂは、表示画面の配置方向を含むステータス情報をタブレット２Ａに送信する（図１２の（３），（４））。
【００６１】
その後、クローンモードでの画像表示の最中に、タブレット２Ａの表示画面の配置方向が上下逆転した（１８０度回転した）と想定する。この時、タブレット２Ａは、表示画面の配置方向を含むステータス情報をタブレット２Ｂに送信する（図１２の（５））。タブレット２Ａは、例えば上下を逆転させる等を行うことなく、それまで通りに表示画像をタブレット２Ｂに送信し続ける（図１２の（６））。
【００６２】
一方、タブレット２Ｂは、タブレット２Ａから送信されるステータス情報に基づき、自身の表示画面の配置方向とタブレット２Ａの表示画面の配置方向との相対的な関係を認識し、上下を逆転させて表示画像を表示する等の表示制御を実行する（図１２の（７））。
【００６３】
このように、本実施形態のタブレット２Ａ，２Ｂは、表示画面の配置方向を含むステータス情報を送受信することにより、通信相手側における表示画面の回転を考慮した適切な表示画像の表示制御を実現する。
【００６４】
本実施形態の動作手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００６５】
ここで説明したシステムの様々なモジュールは、ソフトウェアアプリケーション、ハードウェアおよび／またはソフトウェアのモジュール、あるいは、サーバのような１つ以上のコンピュータ上のコンポーネントとして実現することができる。様々なモジュールを別々に示したが、これらは、同一の根本的なロジックまたはコードのいくつかまたはすべてを共有することが可能である。
【００６６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【図１】
2015190002.tif 000003
【図２】
2015190002.tif 000004
【図３】
2015190002.tif 000005
【図４】
2015190002.tif 000006
【図５】
2015190002.tif 000007
【図６】
2015190002.tif 000008
【図７】
2015190002.tif 000009
【図８】
2015190002.tif 000010
【図９】
2015190002.tif 000011
【図１０】
2015190002.tif 000012
【図１１】
2015190002.tif 000013
【図１２】
2015190002.tif 000014
【国際調査報告】
2015190002.tif 000015
2015190002.tif 000016
2015190002.tif 000017
2015190002.tif 000018