(57)【要約】【課題】回転可能な表示部を有する情報処理装置と、情報処理装置から入力された映像を表示する、回転可能な表示部を有する外部表示装置とで、同様の操作性を得ることが出来ること。【解決手段】入力された画像を表示する外部表示装置と接続される情報処理装置であって、自装置と外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する操作装置判定部と、自装置の表示部の姿勢と、外部表示装置の表示領域の姿勢とのうち、操作装置判定部によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、自装置の表示部に表示させる出力画像生成部と、外部表示装置に、出力画像を送信する画像通信部と、を具備することを特徴とする。【選択図】図１
2014160144.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像を表示する外部表示装置と接続される情報処理装置であって、
画像を表示する表示部と、
前記表示部の姿勢を検出する姿勢検出部と、
前記外部表示装置の表示領域の姿勢を示す外部姿勢情報を、前記外部表示装置から受信する情報通信部と、
自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する操作装置判定部と、
前記姿勢検出部が検出した表示部の姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記操作装置判定部によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる出力画像生成部と、
前記外部表示装置に、前記出力画像を送信する画像通信部と、
を具備することを特徴とする情報処理装置。
【請求項２】
ユーザーによる入力操作を検出する入力操作部
を具備し、
前記情報通信部は、前記外部表示装置における入力操作を示す外部操作情報を受信し、
前記操作装置判定部は、前記入力操作部による検出結果と、前記情報通信部が受信した入力操作を示す情報とを参照して、前記判定を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作装置判定部は、前記姿勢検出部による検出結果と、前記情報通信部が受信した外部姿勢情報とを参照して、前記判定を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記姿勢検出部が検出した自装置に関する姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置に関する姿勢とが一致しないときは、自装置と前記外部表示装置のうち、前記操作装置判定部によりユーザが操作している装置であると判定された装置には、前記出力画像を表示させ、他方の装置には、他方の装置に関する姿勢に合うように、回転させた前記出力画像全体を表示させる出力画像回転部を具備することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
入力された画像を表示する外部表示装置と接続される情報処理装置における画像処理方法であって、
前記情報処理装置が、自装置の表示部の姿勢を検出する第１の過程と、
前記情報処理装置が、外部表示装置の表示領域の姿勢を示す外部姿勢情報を、前記外部表示装置から受信する第２の過程と、
前記情報処理装置が、自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する第３の過程と、
前記情報処理装置が、前記第１の過程にて検出した表示部の姿勢と、前記第２の過程にて受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記第３の過程によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる第４の過程と、
前記情報処理装置が、前記出力画像を送信する第５の過程と、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来、タブレットＰＣ（Personal Computer）などの情報処理装置であって、回転可能な表示部を有するとともに、外部表示装置に映像信号を出力する出力端子を備えているものがある。特許文献１には、上述のように回転可能な表示部と、映像信号を出力する出力端子を備えている情報処理装置が、出力端子から出力される映像が、表示部に表示される映像と同じ表示向きになるように制御することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４２０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の情報処理装置においては、外部表示装置に表示される映像の向きが情報処理装置の表示部の向きに依存している。このため、情報処理装置の表示部の向きと、外部表示装置の表示部の向きとが一致していないときには、映像のアスペクト比を、外部表示装置の表示部のアスペクト比が一致しないため、外部表示装置の表示部に表示される映像は、アスペクト比を変えずに拡大した映像の一部、アスペクト比を変えずに全体が収まるように縮小したもの、あるいは、アスペクト比が外部表示装置の表示部に合うように全体を変換したものとなる。情報処理装置および外部表示装置の表示部がタッチパネルを有している場合、このように、外部表示装置側では、映像の一部のみが表示されていたり、縮小、アスペクト比の変換などがされていたりすると、情報処理装置側での操作性よりも、外部表示装置での操作性が悪くなってしまうことがあるという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、回転可能な表示部を有する情報処理装置と、情報処理装置から入力された映像を表示する回転可能な表示部を有する外部表示装置とで、同様の操作性を得ることが出来る情報処理装置および画像処理方法を提供する。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様は、入力された画像を表示する外部表示装置と接続される情報処理装置であって、画像を表示する表示部と、前記表示部の姿勢を検出する姿勢検出部と、前記外部表示装置の表示領域の姿勢を示す外部姿勢情報とを、前記外部表示装置から受信する情報通信部と、自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する操作装置判定部と、前記姿勢検出部が検出した表示部の姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記操作装置判定部によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる出力画像生成部と、前記外部表示装置に、前記出力画像を送信する画像通信部と、を具備することを特徴とする情報処理装置である。
【発明の効果】
【０００７】
この発明によれば、回転可能な表示部を有する情報処理装置と、情報処理装置から入力された映像を表示する回転可能な表示部を有する外部表示装置とで、同様の操作性を得ることが出来る。
【図面の簡単な説明】
【０００８】
【図１】この発明の第１の実施形態による情報処理システムの構成を示す外観図である。
【図２】同実施形態における情報処理装置１００と、外部表示装置３００との構成を示す概略ブロック図である。
【図３】同実施形態における情報処理装置１００の動作を説明するフローチャートである。
【図４】同実施形態における情報処理装置１００において入力操作が行われているときの画面表示例を示す外観図である。
【図５】同実施形態における外部表示装置３００において入力操作が行われているときの別の画面表示例を示す外観図である。
【図６】この発明の第２の実施形態による情報処理装置１００ａと外部表示装置３００との構成を示す概略ブロック図である。
【図７】同実施形態における情報処理装置１００ａの動作を説明するフローチャートである。
【図８】この発明の第３の実施形態による情報処理装置１００ｂと外部表示装置３００との構成を示す概略ブロック図である。
【図９】同実施形態における情報処理装置１００ｂの動作を説明するフローチャートである。
【図１０】同実施形態におけるステップＳｃ２の処理を説明するフローチャートである。
【図１１】同実施形態における情報処理装置１００ｂにおいて入力操作が行われているときの画面表示例を示す外観図である。
【図１２】同実施形態における情報処理装置１００ｂにおいて入力操作が行われているときの他の画面表示例を示す外観図である。
【発明を実施するための形態】
【０００９】
[第１の実施形態]
以下、図面を参照して、本発明の第１の実施形態について説明する。図１は、本実施形態による情報処理システムの構成を示す外観図である。図１に示すように、本実施形態における情報処理システムは、情報処理装置１００と、通信ケーブル２００と、外部表示装置３００とを含んで構成される。情報処理装置１００は、例えば、いわゆるスマートフォンやタブレットＰＣであり、タッチパネル付きのディスプレイを有している。この情報処理装置１００の操作は、タッチパネルを用いたタッチ操作により行うことができる。
【００１０】
通信ケーブル２００は、情報処理装置１００と外部表示装置３００とを通信可能に接続する。外部表示装置３００は、通信ケーブル２００を介して情報処理装置１００から入力された画像信号に従い、画像を表示する。外部表示装置３００も、タッチパネル付きのディスプレイを有しており、情報処理装置１００の操作を、このタッチパネルを用いたタッチ操作により行うことができる。
【００１１】
図２は、本実施形態における情報処理装置１００と、外部表示装置３００との構成を示す概略ブロック図である。情報処理装置１００は、タッチパネル１０１、角度センサー１０２、情報通信部１０３、画像通信部１０６、表示部１０７、制御部１１０を含んで構成される。制御部１１０は、操作装置判定部１０４、出力画像生成部１０５を含んで構成される。また、外部表示装置３００は、タッチパネル３０１、角度センサー３０２、縦横判別部３０３、情報通信部３０４、画像通信部３０５、表示部３０６を含んで構成される。
【００１２】
情報処理装置１００のタッチパネル１０１は、表示部１０７の表示領域を覆うように貼付されており、ユーザーの指などによるタッチ操作を検出する。タッチパネル１０１は、検出したタッチ操作を表す情報である本体タッチ操作情報を、操作装置判定部１０４に入力する。なお、タッチ操作を表す情報は、タップ、フリック、ロングタッチ、ピンチイン、ピンチアウトなどの操作種別と、該操作が行われた位置を示す座標とを含む。
【００１３】
角度センサー１０２は、例えば、加速度センサーで重力方向を検出するなどして、情報処理装置１００の姿勢を検出し、検出した姿勢を表す情報である本体姿勢情報を出力画像生成部１０５に入力する。ここで、本体姿勢情報は、矩形である表示部１０７の表示領域の４辺のうち、いずれが下方であるかを表す情報である。なお、以降では、表示領域の４辺の内、短い方の辺が下方であるときの姿勢を縦と呼び、長い方の辺が下方であるときの姿勢を横と呼ぶ。
【００１４】
なお、本実施形態では、情報処理装置１００の表示部１０７は、情報処理装置１００の筐体に固定されているため、情報処理装置１００の姿勢を検出することで、表示部１０７の姿勢を検出している。表示部１０７が、情報処理装置１００の筐体に対して、回転可能である場合は、角度センサー１０２を表示部１０７に固定するなどして、角度センサー１０２が表示部１０７の姿勢を検出するようにすればよい。角度センサー３０２も同様である。
【００１５】
情報通信部１０３は、外部表示装置３００に対するタッチ操作を表す外部タッチ操作情報と、外部表示装置３００の姿勢を表す外部姿勢情報とを、通信ケーブル２００を介して、外部表示装置３００から受信する。情報通信部１０３は、外部表示装置３００から受信したこれらの情報のうち、外部タッチ操作情報を、操作装置判定部１０４に入力し、外部姿勢情報を、出力画像生成部１０５に入力する。
【００１６】
操作装置判定部１０４は、タッチパネル１０１から入力された本体タッチ操作情報と、情報通信部１０３から入力された外部タッチ操作情報とを参照して、ユーザーにより入力操作が行われている装置が、情報処理装置１００と、外部表示装置３００とのいずれであるかを判定する。操作装置判定部１０４は、入力操作が行われている装置であると判定した装置を示す判定結果と、該装置のタッチ操作情報とを、出力画像生成部１０５に入力する。
【００１７】
出力画像生成部１０５は、操作装置判定部１０４から入力されたタッチ操作情報に応じて出力画像を生成し、該出力画像を表す画像信号を、画像通信部１０６と、表示部１０７とに入力する。出力画像生成部１０５は、タッチ操作情報に応じて、どのような出力画像を生成するかを、例えば、アプリケーションプログラムに従って決定する。このとき、出力画像生成部は、生成する出力画像の向きを、本体姿勢情報と外部姿勢情報とのうち、操作装置判定部１０４から入力された判定結果が示す装置（入力操作が行われている装置）に関する姿勢情報に応じた向きとする。
【００１８】
例えば、操作装置判定部１０４の判定結果が情報処理装置１００を示しており、本体姿勢情報が縦を表しているときは、出力画像生成部１０５は、外部姿勢情報が示す姿勢に関わらず、縦向きの出力画像を生成する。また、操作装置判定部１０４の判定結果が外部表示装置３００を示しており、外部姿勢情報が横を表しているときは、出力画像生成部１０５は、本体姿勢情報が示す姿勢に関わらず、横向きの出力画像を生成する。なお、縦向きの出力画像は、該画像を表示している装置の姿勢を縦にしたときに、ユーザーが内容を把握し易くなっている出力画像である。横向きの出力画像は、同様に、該画像を表示している装置の姿勢を横にしたときに、ユーザーが内容を把握し易くなっている出力画像である。
【００１９】
画像通信部１０６は、出力画像生成部１０５から入力された画像信号を、通信ケーブル２００を介して外部表示装置３００に入力する。表示部１０７は、液晶ディスプレイなどの表示デバイスを有しており、出力画像生成部１０５から入力された画像信号に従った画像を表示する。
【００２０】
外部表示装置３００のタッチパネル３０１は、表示部３０６の表示領域を覆うように貼付されており、ユーザーの指などによるタッチ操作を検出する。タッチパネル３０１は、検出したタッチ操作を表す情報である外部タッチ操作情報を、情報通信部３０４に入力する。角度センサー３０２は、角度センサー１０２と同様に、外部表示装置３００の姿勢を検出する。縦横判別部３０３は、角度センサー３０２の検出結果を参照して、外部表示装置３００の姿勢が縦であるか横であるかを判別する。縦横判別部３０３は、判別結果を示す外部姿勢情報を生成し、情報通信部３０４に入力する。
【００２１】
情報通信部３０４は、タッチパネル３０１から入力された外部タッチ操作情報と、縦横判別部３０３から入力された外部姿勢情報とを、通信ケーブル２００を介して情報処理装置１００に送信する。画像通信部３０５は、通信ケーブル２００を介して、情報処理装置１００から画像信号を受信し、表示部３０６に入力する。表示部３０６は、液晶ディスプレイなどの表示デバイスを有しており、画像通信部３０５から入力された画像信号に従った画像を表示する。
【００２２】
図３は、情報処理装置１００の動作を説明するフローチャートである。図３に示すフローチャートは、未だ何も入力操作が行われていないデフォルト状態では、入力操作が行われている装置を情報処理装置１００とする場合の例である。まず、出力画像生成部１０５は、入力操作が行われている装置が情報処理装置１００であるので、その姿勢を表す本体姿勢情報を、角度センサー１０２から取得し、該本体姿勢情報は縦であるか否かを判定する（Ｓａ１）。本体姿勢情報は縦であると判定したときは（Ｓａ１−ＹＥＳ）、出力画像生成部１０５は、縦向きの出力画像を生成し、該出力画像の画像信号を表示部１０７と画像通信部１０６とに入力する。表示部１０７は、入力された画像信号に従い、縦向きの出力画像を表示する。また、画像通信部１０６は、入力された画像信号を外部表示装置３００に送信するので、外部表示装置３００の表示部３０６は、該画像信号に従い、縦向きの出力画像を表示する（Ｓａ２）。
【００２３】
また、ステップＳａ１にて、本体姿勢情報は縦でないと判定したときは（Ｓａ１−ＮＯ）、出力画像生成部１０５は、横向きの出力画像を生成し、該出力画像の画像信号を表示部１０７と画像通信部１０６とに入力する。表示部１０７は、入力された画像信号に従い、横向きの出力画像を表示する。また、画像通信部１０６は、入力された画像信号を外部表示装置３００に送信するので、外部表示装置３００の表示部３０６は、該画像信号に従い、横向きの出力画像を表示する（Ｓａ３）。
【００２４】
ステップＳａ２またはＳａ３の後、操作装置判定部１０４は、外部表示装置３００におけるタッチ操作があったか否かを判定する（Ｓａ４）。この判定により、操作装置判定部１０４は、ユーザーにより入力操作が行われている装置が、情報処理装置１００から外部表示装置３００に変わったか否かを判定している。操作装置判定部１０４は、このステップＳａ４の判定を、具体的には、外部タッチ操作情報が操作装置判定部１０４に入力されたか否かで行う。すなわち、操作装置判定部１０４は、外部タッチ操作情報が入力されたときは、外部表示装置３００におけるタッチ操作があったと判定し、入力されていないときは、外部表示装置３００におけるタッチ操作がなかったと判定する。
【００２５】
ステップＳａ４にて、外部表示装置３００においてタッチ操作がなかったと判定したときは（Ｓａ４−ＮＯ）、ステップＳａ１に戻る。一方、ステップＳａ４にて外部表示装置３００においてタッチ操作があったと判定したときは（Ｓａ４−ＹＥＳ）、ユーザーにより入力操作が行われている装置は外部表示装置３００になったと判定し、ステップＳａ５に進む。ステップＳａ５では、出力画像生成部１０５は、入力操作が行われている装置が外部表示装置３００であるので、その姿勢を表す外部姿勢情報を、情報通信部１０３から取得し、該外部姿勢情報は縦であるか否かを判定する（Ｓａ５）。
【００２６】
ステップＳａ５にて、外部姿勢情報は縦であると判定したときは（Ｓａ５−ＹＥＳ）、出力画像生成部１０５は、縦向きの出力画像を生成し、該出力画像の画像信号を表示部１０７と画像通信部１０６とに入力する。表示部１０７は、入力された画像信号に従い、縦向きの出力画像を表示する。また、画像通信部１０６は、入力された画像信号を外部表示装置３００に送信するので、外部表示装置３００の表示部３０６は、該画像信号に従い、縦向きの出力画像を表示する（Ｓａ６）。
【００２７】
また、ステップＳａ５にて、外部姿勢情報は縦でないと判定したときは（Ｓａ５−ＮＯ）、出力画像生成部１０５は、横向きの出力画像を生成し、該出力画像の画像信号を表示部１０７と画像通信部１０６とに入力する。表示部１０７は、入力された画像信号に従い、横向きの出力画像を表示する。また、画像通信部１０６は、入力された画像信号を外部表示装置３００に送信するので、外部表示装置３００の表示部３０６は、該画像信号に従い、横向きの出力画像を表示する（Ｓａ７）。
【００２８】
ステップＳａ６またはＳａ７の後、操作装置判定部１０４は、情報処理装置１００におけるタッチ操作があったか否かを判定する（Ｓａ８）。具体的には、本体タッチ操作情報が操作装置判定部１０４に入力されたか否かで、操作装置判定部１０４は、情報処理装置１００におけるタッチ操作があったか否かを判定する。すなわち、操作装置判定部１０４は、本体タッチ操作情報が入力されたときは、情報処理装置１００におけるタッチ操作があったと判定し、入力されていないときは、情報処理装置１００におけるタッチ操作がなかったと判定する。
【００２９】
ステップＳａ８にて、情報処理装置１００においてタッチ操作があったと判定したときは（Ｓａ８−ＹＥＳ）、ステップＳａ１に戻る。一方、ステップＳａ８にて、情報処理装置１００においてタッチ操作がなかったと判定したときは（Ｓａ８−ＮＯ）、ステップＳａ５に戻る。
【００３０】
図４は、情報処理装置１００において入力操作が行われているときの画面表示例を示す外観図である。図４の例では、情報処理装置１００において、入力操作を行っており、情報処理装置１００の姿勢は縦である。このため、出力画像生成部１０５は、縦向きの出力画像を生成し、姿勢が縦である情報処理装置１００と、姿勢が横である外部表示装置３００との双方が縦向きの出力画像を表示する。
【００３１】
図５は、外部表示装置３００において入力操作が行われているときの別の画面表示例を示す外観図である。図５の例では、外部表示装置３００において、入力操作を行っており、外部表示装置３００の姿勢は縦である。このため、出力画像生成部１０５は、縦向きの出力画像を生成し、姿勢が横である情報処理装置１００と、姿勢が縦である外部表示装置３００との双方が縦向きの出力画像を表示する。
【００３２】
このように、本実施形態における情報処理装置１００では、ユーザーによる入力操作が行われていると、操作装置判定部１０４が判定した装置の姿勢に応じた出力画像を、出力画像生成部１０５が生成し、表示部１０７と外部表示装置３００の表示部３０６に表示させる。これにより、ユーザーが入力操作を行っている装置に表示される画像は、該装置の姿勢とあったものとなるので、いずれの装置で入力操作していても、良好な操作性を得ることが出来る。
【００３３】
[第２の実施形態]
以下、図面を参照して、本発明の第２の実施形態について説明する。第１の実施形態では、タッチ操作を参照して、いずれの装置が操作されているかを判定したが、本実施形態では、装置の姿勢を参照して、いずれの装置が操作されているかを判定する。本実施形態における情報処理システムは、情報処理装置１００ａと、通信ケーブル２００と、通信ケーブル２００により情報処理装置１００ａと接続された外部表示装置３００とを含んで構成される。
【００３４】
図６は、本実施形態における情報処理装置１００ａと外部表示装置３００との構成を示す概略ブロック図である。同図において、図２の各部に対応する部分には同一の符号（１０１〜１０３、１０４〜１０７、３００〜３０６）を付し、説明を省略する。情報処理装置１００ａは、図２の情報処理装置１００とは、操作装置判定部１０４に変えて、操作装置判定部１０４ａを有する点と、該操作装置判定部１０４ａには、本体タッチ操作情報と外部タッチ操作情報に加えて、角度センサー１０２からの本体姿勢情報と、情報通信部１０３から外部姿勢情報とが入力される点が異なる。
【００３５】
操作装置判定部１０４ａは、角度センサー１０２からの本体姿勢情報と、情報通信部１０３から外部姿勢情報とを監視し、本体姿勢情報が変化したときは、情報処理装置１００ａが操作されていると判定し、外部姿勢情報が変化したときは、外部表示装置３００が操作されていると判定する。操作装置判定部１０４ａは、操作が行われている装置であると判定した装置を示す判定結果と、該装置のタッチ操作情報とを、出力画像生成部１０５に入力する。
【００３６】
図７は、情報処理装置１００ａの動作を説明するフローチャートである。図７に示すフローチャートは、図３のフローチャートとは、ステップＳａ４に変えてステップＳｂ４を有する点と、ステップＳａ８に変えてステップＳｂ８を有する点とが異なる。ステップＳｂ４では、操作装置判定部１０４ａが、外部姿勢情報が変化したか否かを判定し、変化しているときは（Ｓｂ４−ＹＥＳ）、ステップＳａ５に進み、変化していないときは（Ｓｂ４−Ｎｏ）、ステップＳａ１に戻る。このステップＳｂ４で、操作装置判定部１０４aは、ユーザーにより操作が行われている装置が外部表示装置３００となったか否かを判定している。また、ステップＳｂ８では、操作装置判定部１０４ａが、本体姿勢情報が変化したか否かを判定し、変化しているときは（Ｓｂ８−ＹＥＳ）、ステップＳａ１に戻り、変化していないときは（Ｓｂ８−Ｎｏ）、ステップＳａ５に戻る。このステップＳｂ８で、操作装置判定部１０４aは、ユーザーにより操作が行われている装置が情報処理装置１００となったか否かを判定している。
【００３７】
このように、本実施形態における情報処理装置１００ａは、ユーザーによる操作が行われていると、操作装置判定部１０４ａが判定した装置の姿勢に応じた出力画像を、出力画像生成部１０５が生成し、表示部１０７と外部表示装置３００の表示部３０６とに表示させる。これにより、ユーザーが操作をしている装置に表示される画像は、該装置の姿勢とあったものとなるので、いずれの装置を操作していても、良好な操作性を得ることが出来る。
【００３８】
[第３の実施形態]
以下、図面を参照して、本発明の第３の実施形態について説明する。第１および第２の実施形態では、ユーザーが操作している装置の向きに合わせて出力画像を生成、該画像を双方の装置に表示させているが、本実施形態では、操作をしていない装置に表示させる画像については、該装置の向きに合わせて出力画像を回転させる例を説明する。本実施形態における情報処理システムは、情報処理装置１００ｂと、通信ケーブル２００と、通信ケーブル２００により情報処理装置１００ｂと接続された外部表示装置３００とを含んで構成される。
【００３９】
図８は、本実施形態における情報処理装置１００ｂと外部表示装置３００との構成を示す概略ブロック図である。同図において、図２の各部に対応する部分には同一の符号（１０１〜１０７、３００〜３０６）を付し、説明を省略する。情報処理装置１００ｂは、図２の情報処理装置１００とは、出力画像回転部１０８ｂを含んで構成される点が異なる。
【００４０】
出力画像回転部１０８ｂは、角度センサー１０２から本体姿勢情報を取得し、情報通信部１０３から外部姿勢情報を取得し、これらが示す姿勢が一致しているか否かを判定する。一致しているときは、出力画像生成部１０５が生成した出力画像の画像信号を、画像通信部１０６と、表示部１０７とに、そのまま入力する。
【００４１】
図９は、本実施形態における情報処理装置１００ｂの動作を説明するフローチャートである。同図において、図３の各部に対応する部分には同一の符号（Ｓａ１、Ｓａ４、Ｓａ５、Ｓａ８）を付し、説明を省略する。図９は、図３と比較すると、ステップＳａ２、Ｓａ３、Ｓａ６、Ｓａ７の各々に変えて、ステップＳｃ２、Ｓｃ３、Ｓｃ６、Ｓｃ７を有する。
【００４２】
ステップＳｃ２では、出力画像生成部１０５が、縦向きの出力画像を生成する。さらに、出力画像回転部１０８ｂが、本体姿勢情報と外部姿勢情報を比較し、比較結果に応じて、出力画像を回転、縮小する。なお、本ステップおよび以下の各ステップにおける比較結果に応じた出力画像の回転、縮小については後述する。ステップＳｃ３では、横向きの出力画像を生成する。さらに、出力画像回転部１０８ｂが、本体姿勢情報と外部姿勢情報を比較し、比較結果に応じて、出力画像を回転、縮小する。
【００４３】
ステップＳｃ６では、出力画像生成部１０５が、縦向きの出力画像を生成する。さらに、出力画像回転部１０８ｂが、本体姿勢情報と外部姿勢情報を比較し、比較結果に応じて、出力画像を回転、縮小する。ステップＳｃ７では、横向きの出力画像を生成する。さらに、出力画像回転部１０８ｂが、本体姿勢情報と外部姿勢情報を比較し、比較結果に応じて、出力画像を回転、縮小する。
【００４４】
図１０は、図９におけるステップＳｃ２の処理を説明するフローチャートである。ステップＳｃ２では、ユーザーにより入力操作が行われている装置は情報処理装置１００であると、操作装置判定部１０４により判定されているので、出力画像生成部１０５は、本体姿勢情報が示す向きである縦向きの出力画像を生成する（Ｓｄ１）。出力画像回転部１０８ｂは、外部姿勢情報は縦であるか否かを判定する（Ｓｄ２）。外部姿勢情報が縦であると判定したときは（Ｓｄ２−ＹＥＳ）、本体姿勢情報と外部姿勢情報とが一致しているので、出力画像回転部１０８ｂは、出力画像の画像信号を、表示部１０７と、画像通信部１０６とに入力し（Ｓｄ３）、ステップＳｃ２の処理を終了する。
【００４５】
一方、ステップＳｄ２にて外部姿勢情報が縦でないと判定したときは（Ｓｄ２−ＮＯ）、本体姿勢情報と外部姿勢情報とが一致していないので、出力画像回転部１０８ｂは、出力画像の画像信号を、表示部１０７に入力する（Ｓｄ４）。さらに、出力画像回転部１０８ｂは、出力画像信号を回転及び縮小し、回転及び縮小した画像の画像信号を、画像通信部１０６に入力し（Ｓｄ５）、ステップＳｃ２の処理を終了する。
【００４６】
なお、図９のステップＳｃ３、Ｓｃ６、Ｓｃ７における処理も、図１０のフローチャートと同様であるが、ステップＳｄ１における出力画像の向きと、ステップＳｄ２における判定と、ステップＳｄ４、Ｓｄ５における画像信号の入力先とが異なる。ステップＳｄ１における出力画像の向きは、ステップＳｃ３、Ｓｃ７の処理では、横向きであり、ステップＳｃ６の処理では、縦向きである。ステップＳｄ２における判定は、ステップＳｃ３の処理では、「外部姿勢情報は横か？」であり、ステップＳｃ６の処理では、「本体姿勢情報は縦か？」であり、ステップＳｃ７の処理では、「本体姿勢情報は横か？」である。
【００４７】
また、ステップＳｄ４における画像信号の入力先は、ステップＳｃ３の処理では、表示部１０７であり、ステップＳｃ６、Ｓｃ７の処理では、画像通信部１０６である。また、ステップＳｄ５における画像信号の入力先は、ステップＳｃ３の処理では、画像通信部１０６であり、ステップＳｃ６、Ｓｃ７の処理では、表示部１０７である。
【００４８】
図１１は、情報処理装置１００ｂにおいて入力操作が行われているときの画面表示例を示す外観図である。図１１の例では、情報処理装置１００ｂにおいて、入力操作を行っており、情報処理装置１００ｂの姿勢は縦である。しかし、外部表示装置３００の姿勢は横である。このため、図１０のフローチャートのステップＳｄ４の処理により、情報処理装置１００ｂは、縦向きの出力画像を表示する。また、ステップＳｄ５の処理により、外部表示装置３００を横向きにした状態で、出力画像が正しい向きで、かつ、全体が表示されるように、縦向きの出力画像が回転および縮小された画像を、外部表示装置３００は、表示する。
【００４９】
図１２は、情報処理装置１００ｂにおいて入力操作が行われているときの他の画面表示例を示す外観図である。図１２の例では、情報処理装置１００ｂにおいて、入力操作を行っており、情報処理装置１００ｂの姿勢は横である。しかし、外部表示装置３００の姿勢は縦である。このため、図９のステップＳｃ３の処理により、情報処理装置１００ｂは、横向きの出力画像を表示する。また、外部表示装置３００を縦向きにした状態で、出力画像が正しい向きで、かつ、全体が表示されるように、横向きの出力画像が回転および縮小された画像を、外部表示装置３００は、表示する。
【００５０】
このように、本実施形態においても、第１および第２の実施形態と同様の効果が得られる。さらに、本実施形態では、入力操作を行っている装置と、他方の装置の姿勢が一致していなくても、出力画像回転部１０８ｂが、入力操作が行われていない装置に対しては、出力画像が正しい向きで、かつ、全体が表示されるように、出力画像を回転および縮小した画像を表示させる。このため、入力操作を行っていない装置に表示される画面も、入力操作をしているユーザーや他のユーザーから見やすい画面とすることができる。
【００５１】
［第４の実施形態］
第３の実施形態では、ユーザーが操作を行っている装置を、第１の実施形態と同様に、タッチ操作が行われている装置としているが、第２の実施形態の図７のステップＳｂ４、Ｓｂ８と同様に、姿勢が変化した装置を、ユーザーが操作を行っている装置とするようにしてもよい。
【００５２】
なお、第１および第３の実施形態では、入力操作の例として、タッチ操作を挙げたが、情報処理装置１００または外部表示装置３００がハードウェアキーを有する場合は、入力操作として、キー入力操作を用いるようにしてもよい。
【００５３】
また、上述の各実施形態において、情報処理装置１００、１００ａ、１００ｂと、外部表示装置３００とは、通信ケーブル２００により通信可能に接続されているが、ミラキャスト（Miracast）やＷｉＤｉ（Wireless Display）などの無線通信にて接続されていてもよいし、複数の通信ケーブルや、複数の無線通信、あるいは、これらの組み合わせで接続されていてもよい。
【００５４】
また、上述の各実施形態において、タッチパネル１０１、３０１が生成する本体タッチ操作情報および外部タッチ操作情報は、操作種別と、該操作が行われた位置を示す座標とを示すとしたが、これらのタッチ操作情報は、タッチのＯＮ／ＯＦＦと、その座標とを含むものとしてもよい。その場合、これらのタッチ操作情報を受けた操作装置判定部１０４、１０４ａが、操作種別を判定する。なお、タッチのＯＮとは、接触の開始および継続を表し、タッチのＯＦＦは、接触の終了を表す。タッチパネル１０１、３０１は、指などが継続して接触しているときは、タッチのＯＮとその座標とを示すタッチ操作情報を生成し、指がタッチパネルから離れたときは、タッチのＯＦＦと離れたときの座標とを示すタッチ座標を生成する。
【００５５】
また、図２における情報処理装置１００、図６における情報処理装置１００ａ、図８における情報処理装置１００ｂの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより情報処理装置１００、１００ａ、１００ｂを実現するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００５８】
（１）本発明の一態様は、入力された画像を表示する外部表示装置と接続される情報処理装置であって、画像を表示する表示部と、前記表示部の姿勢を検出する姿勢検出部と、前記外部表示装置の表示領域の姿勢を示す外部姿勢情報を、前記外部表示装置から受信する情報通信部と、自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する操作装置判定部と、前記姿勢検出部が検出した表示部の姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記操作装置判定部によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる出力画像生成部と、前記外部表示装置に、前記出力画像を送信する画像通信部と、を具備することを特徴とする。
【００５９】
（２）また、本発明の他の態様は、（１）に記載の情報処理装置であって、ユーザーによる入力操作を検出する入力操作部を具備し、前記情報通信部は、前記外部表示装置における入力操作を示す外部操作情報を受信し、前記操作装置判定部は、前記入力操作部による検出結果と、前記情報通信部が受信した入力操作を示す情報とを参照して、前記判定を行うことを特徴とする。
【００６０】
（３）また、本発明の他の態様は、（２）に記載の情報処理装置であって、前記入力操作部は、前記表示部が画像を表示している領域に対するタッチ操作を検出し、前記入力操作を示す情報は、前記外部表示装置が画像を表示している領域に対するタッチ操作を示す情報であることを特徴とする。
【００６１】
（４）また、本発明の他の態様は、（１）に記載の情報処理装置であって、前記操作装置判定部は、前記姿勢検出部による検出結果と、前記情報通信部が受信した外部姿勢情報とを参照して、前記判定を行うことを特徴とする。
【００６２】
（５）また、本発明の他の態様は、前記姿勢検出部が検出した自装置に関する姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置に関する姿勢とが一致しないときは、自装置と前記外部表示装置のうち、前記操作装置判定部によりユーザが操作している装置であると判定された装置には、前記出力画像を表示させ、他方の装置には、他方の装置に関する姿勢に合うように、回転させた前記出力画像全体を表示させる出力画像回転部を具備することを特徴とする請求項１に記載の情報処理装置。
【００６３】
（６）また、本発明の他の態様は、入力された画像を表示する外部表示装置と接続される情報処理装置における画像処理方法であって、前記情報処理装置が、自装置の表示部の姿勢を検出する第１の過程と、前記情報処理装置が、外部表示装置の表示領域の姿勢を示す外部姿勢情報を、前記外部表示装置から受信する第２の過程と、前記情報処理装置が、自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する第３の過程と、前記情報処理装置が、前記第１の過程にて検出した表示部の姿勢と、前記第２の過程にて受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記第３の過程によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる第４の過程と、前記情報処理装置が、前記出力画像を送信する第５の過程と、を有することを特徴とする。
【００６４】
（７）また、本発明の他の態様は、入力された画像を表示する外部表示装置と接続され、画像を表示する表示部を有するコンピュータを、前記表示部の姿勢を検出する姿勢検出部、前記外部表示装置の表示領域の姿勢を示す外部姿勢情報を、前記外部表示装置から受信する情報通信部、自装置と前記外部表示装置とのうち、ユーザーによる操作が行われている装置を判定する操作装置判定部、前記姿勢検出部が検出した表示部の姿勢と、前記情報通信部が受信した情報が示す前記外部表示装置の表示領域の姿勢とのうち、前記操作装置判定部によりユーザーによる操作が行われている装置であると判定された装置に関する姿勢に応じた向きの出力画像を生成し、前記表示部に表示させる出力画像生成部、前記外部表示装置に、前記出力画像を送信する画像通信部として、機能させるためのプログラムである。
【符号の説明】
【００６５】
１００、１００ａ、１００ｂ…情報処理装置  １０１…タッチパネル  １０２…角度センサー  １０３…情報通信部  １０４、１０４ａ…操作装置判定部  １０５…出力画像生成部  １０６…画像通信部  １０７…表示部  １０８ｂ…出力画像回転部  ２００…通信ケーブル  ３００…外部表示装置  ３０１…タッチパネル  ３０２…角度センサー  ３０３…縦横判別部  ３０４…情報通信部  ３０５…画像通信部  ３０６…表示部
【図１】
2014160144.tif 000003
【図２】
2014160144.tif 000004
【図３】
2014160144.tif 000005
【図４】
2014160144.tif 000006
【図５】
2014160144.tif 000007
【図６】
2014160144.tif 000008
【図７】
2014160144.tif 000009
【図８】
2014160144.tif 000010
【図９】
2014160144.tif 000011
【図１０】
2014160144.tif 000012
【図１１】
2014160144.tif 000013
【図１２】
2014160144.tif 000014