(57)【要約】【課題】表示装置全体の省スペース化を図りつつ、複数の表示装置を用いて１つのディスプレイを構成するとともに、該ディスプレイの画面サイズを任意にかつ動的に調整可能にする。【解決手段】情報処理装置は、第１のディスプレイに対してスライドして現れる第２のディスプレイのスライド具合に応じて、第１及び第２のディスプレイが併せて１つのデスクトップとなるように、各ディスプレイに映像信号を送出する。【選択図】図１
2010054977.tif 000002
【特許請求の範囲】
【請求項１】
第１のディスプレイに対してスライドして現れる第２のディスプレイのスライド具合に応じて、第１及び第２のディスプレイが併せて１つのデスクトップとなるように、各ディスプレイに映像信号を送出することを特徴とする情報処理装置。
【請求項２】
第１のディスプレイに対してスライドして現れる第２のディスプレイのスライド具合に応じて、第１及び第２のディスプレイが併せて１つのディスプレイとして共通の画面を表示するように、各ディスプレイに映像信号を送出することを特徴とする情報処理装置。
【請求項３】
第１のディスプレイ及び該ディスプレイに対してスライド可能に結合された第２のディスプレイに表示データを表示させる情報処理装置であって、
検出された前記第２のディスプレイのスライド具合に基づいて、前記第１のディスプレイ及びスライドして現れた前記第２のディスプレイの表示面を１つの画面として表示する全体画面の表示データを生成する第１表示データ生成手段と、
前記第１表示データ生成手段により生成された全体画面の表示データを用いて、前記第１のディスプレイに表示する表示データを生成する第２表示データ生成手段と、
前記第１表示データ生成手段により生成された全体画面の表示データを用いて、前記第２のディスプレイに表示する表示データを生成する第３表示データ生成手段と、
前記第２表示データ生成手段及び前記第３表示データ生成手段により生成された各表示データに基づいて、第１及び第２のディスプレイに映像信号を送出して表示制御を行う表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項４】
前記第１表示データ生成手段は、検出された前記第２のディスプレイのスライド具合から該ディスプレイの移動距離又は／及び位置のデータを取得し、前記移動距離又は／及び前記位置のデータを用いて前記全体画面の画面サイズを求め、前記全体画面の表示データを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２表示データ生成手段は、前記第１表示データ生成手段により生成された全体画面の表示データから、前記第１のディスプレイの画面サイズに相当する表示データを抽出することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記第３表示データ生成手段は、前記第１表示データ生成手段により生成された全体画面の表示データから、前記第１のディスプレイに表示する表示データ以外の表示データを全て含みかつ前記第２のディスプレイの画面サイズに相当する表示データを抽出することを特徴とする請求項３から５のいずれか１項に記載の情報処理装置。
【請求項７】
第１のディスプレイ及び該ディスプレイに対してスライド可能に結合された第２のディスプレイに表示データを表示させる情報処理装置に用いられるプログラムであって、
コンピュータに、
検出された前記第２のディスプレイのスライド具合に基づいて、前記第１のディスプレイ及びスライドして現れた前記第２のディスプレイの表示面を１つの画面として表示する全体画面の表示データを生成する第１表示データ生成ステップと、
前記第１表示データ生成ステップで生成された全体画面の表示データを用いて、前記第１のディスプレイに表示する表示データを生成する第２表示データ生成ステップと、
前記第１表示データ生成ステップで生成された全体画面の表示データを用いて、前記第２のディスプレイに表示する表示データを生成する第３表示データ生成ステップと、
前記第２表示データ生成ステップ及び前記第３表示データ生成ステップで生成された各表示データに基づいて、第１及び第２のディスプレイに映像信号を送出して表示制御を行う表示制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関し、特に、複数のディスプレイを持つ表示装置の表示制御に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
従来、例えばＣＲＴ（Cathode-Ray Tube）やＬＣＤ（Liquid Crystal Display）などの表示装置を複数組み合わせて構成したマルチディスプレイを用いて大画面の画像表示を行ったり、あるいは、マルチディスプレイを構成する個々の表示装置にそれぞれ異なる画像データを表示したりするシステムとして、マルチディスプレイシステムが知られている。このようなマルチディスプレイシステムは、スタジアム施設や展示場といった不特定多数のユーザに対して画像表示を行う環境のほか、上下に２つのディスプレイを有する携帯型ゲーム機器のような個人ユーザに対して画像表示を行う環境においても適用されている。例えば特許文献１では、複数のディスプレイをコンパクトにノートパソコンの形状に収納しつつ、各ディスプレイに異なるデータやコンテンツを表示させることで様々な形態で複数画面を実現する複数画面式ノートパソコンが開示されている。
【０００３】
一方で、パソコンやデジタルカメラなどが備える表示装置において、表示画面を９０度あるいは１８０度回転させても表示内容（画像や文字）の姿勢を元のままに維持させることにより、表示画面形態を横長表示や縦長表示としてユーザの好みに合わせて利用可能にする技術が知られている。また、最近マーケットに提供されている多くのテレビ機能付き携帯電話機では、横長表示にして映像データを大きく表示させて視聴できるように工夫された設計がなされている。例えば特許文献２では、テレビ画像や動画表示のようなリアルタイム表示において、縦表示や横表示への切り替えを行う場合に、回転角度を検出し、回転角度に応じた表示方向及び表示サイズを設定することにより、自動的に縦表示や横表示へ切り替える携帯端末が開示されている。
【特許文献１】特開２００７−２４１９６２号公報
【特許文献２】特開２００６−５３４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、複数の表示装置を連結して１つのディスプレイを構成するマルチディスプレイシステムは、画面サイズを任意にかつ動的に変えることが困難であり、また図６に示すように、設置するためのスペースを十分に広くする必要がある。他方、個人ユーザがＰＣを利用するうえで、上記の柔軟な画面サイズの調整と省スペース化は重要な要素である。すなわち、ディスプレイ周辺のスペースはその都度異なり（例えば書類や他の物の整理状態に影響）、そのときそのときのスペースに応じて画面サイズを調整したい、また自分の好みの画面サイズに調整したい、さらに設置場所のスペースに限りがあるため省スペース化を図りたいといった要望に応えることはユーザビリティ向上のために望ましい。
【０００５】
特許文献１の発明は、省スペース化を実現することは可能だが、各表示装置に共通の画像データを表示させて１つのディスプレイを構成するものではない。また、特許文献２の発明は、単一の表示装置上での縦横の表示切り替えであり、表示サイズは縦表示及び横表示の２通りしかなく、画面サイズを柔軟に変更するものではない。このように、特許文献１及び２の発明は、複数の表示装置により１つのディスプレイを構成するとともに、該ディスプレイの画面サイズの柔軟な調整と装置の省スペース化を実現するものではない。
【０００６】
そこで、本発明は、表示装置全体の省スペース化を図りつつ、複数の表示装置を用いて１つのディスプレイを構成するとともに、該ディスプレイの画面サイズを任意にかつ動的に調整可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明の第１の情報処理装置は、第１のディスプレイに対してスライドして現れる第２のディスプレイのスライド具合に応じて、第１及び第２のディスプレイが併せて１つのデスクトップとなるように、各ディスプレイに映像信号を送出する。
【０００８】
本発明の第２の情報処理装置は、第１のディスプレイに対してスライドして現れる第２のディスプレイのスライド具合に応じて、第１及び第２のディスプレイが併せて１つのディスプレイとして共通の画面を表示するように、各ディスプレイに映像信号を送出する。
【０００９】
本発明の第３の情報処理装置は、第１のディスプレイ及び該ディスプレイに対してスライド可能に結合された第２のディスプレイに表示データを表示させる情報処理装置であって、検出された第２のディスプレイのスライド具合に基づいて、第１のディスプレイ及びスライドして現れた第２のディスプレイの表示面を１つの画面として表示する全体画面の表示データを生成する第１表示データ生成手段と、第１表示データ生成手段により生成された全体画面の表示データを用いて、第１のディスプレイに表示する表示データを生成する第２表示データ生成手段と、第１表示データ生成手段により生成された全体画面の表示データを用いて、第２のディスプレイに表示する表示データを生成する第３表示データ生成手段と、第２表示データ生成手段及び第３表示データ生成手段により生成された各表示データに基づいて、第１及び第２のディスプレイに映像信号を送出して表示制御を行う表示制御手段と、を有する。
【００１０】
また、上記の第３の情報処理装置において、第１表示データ生成手段は、検出された第２のディスプレイのスライド具合から該ディスプレイの移動距離又は／及び位置のデータを取得し、移動距離又は／及び位置のデータを用いて全体画面の画面サイズを求め、全体画面の表示データを生成するものでもよい。また、第２表示データ生成手段は、第１表示データ生成手段により生成された全体画面の表示データから、第１のディスプレイの画面サイズに相当する表示データを抽出するものでもよい。また、第３表示データ生成手段は、第１表示データ生成手段により生成された全体画面の表示データから、第１のディスプレイに表示する表示データ以外の表示データを全て含みかつ第２のディスプレイの画面サイズに相当する表示データを抽出するものでもよい。
【００１１】
本発明の第１のプログラムは、第１のディスプレイ及び該ディスプレイに対してスライド可能に結合された第２のディスプレイに表示データを表示させる情報処理装置に用いられるプログラムであって、コンピュータに、検出された第２のディスプレイのスライド具合に基づいて、第１のディスプレイ及びスライドして現れた第２のディスプレイの表示面を１つの画面として表示する全体画面の表示データを生成する第１表示データ生成ステップと、第１表示データ生成ステップで生成された全体画面の表示データを用いて、第１のディスプレイに表示する表示データを生成する第２表示データ生成ステップと、第１表示データ生成ステップで生成された全体画面の表示データを用いて、第２のディスプレイに表示する表示データを生成する第３表示データ生成ステップと、第２表示データ生成ステップ及び第３表示データ生成ステップで生成された各表示データに基づいて、第１及び第２のディスプレイに映像信号を送出して表示制御を行う表示制御ステップと、を実行させる。
【発明の効果】
【００１２】
本発明によれば、表示装置全体の省スペース化を図りつつ、複数の表示装置を用いて１つのディスプレイを構成するとともに、該ディスプレイの画面サイズを任意にかつ動的に調整することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明の実施形態について説明する。本実施形態においては、例えば図１に示すように、２つのディスプレイがスライド可能に結合された表示装置と情報処理装置とが接続され、ディスプレイのスライド状態に応じて表示装置全体の表示制御を情報処理装置が行う。２つのディスプレイが完全に重なっている通常時は、外部に画面が表出しているディスプレイにおいてのみ画面表示を行うように制御する（図１（ａ））。一方、裏側に隠れたディスプレイが画面を表出しているスライド時では、２つのディスプレイの外部に表出した画面を１つの全体画面として表示する制御を行う。すなわち、２つのディスプレイを併せて１台のデスクトップとしての画面表示が可能となるような表示制御を行う（図１（ｂ））。
【００１４】
はじめに、本実施形態の情報処理装置の構成について説明する。図２は、本実施形態の情報処理装置及びこれに接続された表示装置の概略構成を示した図である。本実施形態の情報処理装置１は、制御部２、記憶部３、送受信部４を有し、表示装置５は、スライド検出部６、第１ディスプレイ７、第２ディスプレイ８、送受信部９を有する。なお、本実施形態では、図１に示すようなＰＣ本体とディスプレイ（いわゆるセパレイト型ＰＣ）を情報処理装置及び表示装置の例としているが、これに限られるものではない。情報処理装置及び表示装置の例としては、表示装置が複数のディスプレイとスライド機構を備える限り、装置本体部とディスプレイ部からなる一体型ＰＣでもよく、また携帯電話機やＰＤＡであってもよい。また、表示装置は、ＬＣＤ、プラズマディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイなどが考えられる。
【００１５】
情報処理装置１の各構成について説明する。制御部２は、記憶部３に格納されたプログラムに従って情報処理装置全体の動作制御を行うとともに、後述するような表示装置５の表示制御を行う。記憶部３は、装置全体の制御プログラムや本発明による表示制御のプログラムを格納する記憶領域のほか、制御で使用される諸データを一時的に保持する作業用の記憶領域を有する。送受信部４は、表示装置５との間で各種データのやり取りを行う。本実施形態では具体的に、表示装置５へ映像信号や制御信号などのデータを送信し、表示装置５からスライド状態に関するデータ（移動距離や位置など）を受信する。
【００１６】
表示装置５の各構成について説明する。スライド検出部６は、ディスプレイのスライド状態を検出して、移動距離や位置の情報を取得する。第１ディスプレイ７及び第２ディスプレイ８は、情報処理装置１から映像信号や制御信号に基づいて画面表示を行う出力部である。また、第１ディスプレイ７は図１における前面の固定されたディスプレイに対応し、第２ディスプレイ８は裏側のスライド可能なディスプレイに対応する。送受信部９は、情報処理装置１との間で各種データのやり取りを行う。具体的には、情報処理装置１へスライド状態に関するデータを送信し、情報処理装置１から各ディスプレイの映像信号や制御信号などのデータを受信する。
【００１７】
なお、ディスプレイのスライドは、ユーザが手動で行うように構成してもよいし、あるいは自動で行うように構成してもよい。スライド動作を自動で行う場合は、表示装置にアクチュエータを用いた駆動機構を搭載し、情報処理装置からの指示入力に応じて駆動機構が作動するようにしてもよい。また、スライド状態に関するデータとしては、上述したように移動距離や位置が挙げられるが、移動距離については、例えば回転式センサで回転量を検出し、その検出量に基づいて移動距離を求めることができる。また、位置については、例えば光学式センサでマークを検出し、検出したマークに応じてディスプレイの位置を求めることができる。
【００１８】
図３は、本実施形態の情報処理装置の機能ブロックを示した図である。情報処理装置１の制御部２は、第１表示データ生成手段２１、第２表示データ生成手段２２、第３表示データ生成手段２３、表示制御手段２４を論理的に有する。
【００１９】
第１表示データ生成手段２１は、表示装置５からのスライド状態に関する情報をもとに、スライド後の複数のディスプレイで形成された全体画面の画面サイズを求め、その全体画面に表示するデータを生成する。第２表示データ生成手段２２は、第１表示データ生成手段２１で生成された全体画面の表示データから第１ディスプレイ７の画面サイズに相当するデータを切り出し、第１ディスプレイ７の表示データを生成する。第３表示データ生成手段２３は、第１表示データ生成手段２１で生成された全体画面の表示データから第２ディスプレイ７の画面サイズに相当するデータを切り出し、第２ディスプレイ７の表示データを生成する。表示制御手段２４は、第２表示データ生成手段２２及び第３表示データ生成手段２３で生成された各ディスプレイの表示データから映像信号や制御信号を生成し、表示装置５に送出して表示制御を行う。
【００２０】
次に、本実施形態の情報処理装置による表示制御処理について説明する。図４は、本実施形態の情報処理装置における画面表示制御の処理の流れを示したフローチャートである。まず、情報処理装置１は、スライド検出部６が検出したスライド状態のデータを表示装置５から取得する（ステップＳ１０１）。次いで、第１表示データ生成手段２１は、スライド状態に関するデータ（移動距離、位置）を用いて、全体画面の画面サイズを算出する（ステップＳ１０２）。
【００２１】
ここで、全体画面とは、スライド後の２つのディスプレイで形成された画面で、各ディスプレイの外部に表出する部分の画面を合わせたものである。図５に示すように、２つのディスプレイが重なった状態（スライド閉状態）では、全体画面サイズ５１は第１ディスプレイの画面サイズと等しい。また、２つのディスプレイが外部に表出する部分を持つ状態（スライド開状態）では、全体画面サイズ５２ａは各ディスプレイの表出部分の合計となる。
【００２２】
フローに戻ると、全体画面の画面サイズを算出した後、第１表示データ生成手段２１は、全体画面の画面サイズと第１ディスプレイの画面サイズの比較を行う（ステップＳ１０３）。この比較を行うことで、２つのディスプレイへの表示が必要か、１つのディスプレイへの表示で足りるかが判定できる。全体画面の画面サイズが第１ディスプレイより大きい場合（ステップＳ１０３／ＹＥＳ）、第１表示データ生成手段２１は、算出した画面サイズを用いて全体画面の表示データを生成する（ステップＳ１０４）。
【００２３】
次に、第２表示データ生成手段２２は、第１表示データ生成手段２１が生成した全体画面の表示データから第１ディスプレイの画面サイズに相当するデータを抽出し、第１ディスプレイの表示データを生成する（ステップＳ１０５）。また、第３表示データ生成手段２３は、第１表示データ生成手段２１が生成した全体画面の表示データから第２ディスプレイの画面サイズに相当するデータを抽出し、第２ディスプレイの表示データを生成する（ステップＳ１０６）。
【００２４】
なお、全体画面の表示データのうち、どの部分を第１ディスプレイの表示データとし、どの部分を第２ディスプレイの表示データとするかは、本実施形態では例えば次のようにして決める。図５（ｂ）に示すように、ディスプレイをαだけスライドさせて画面サイズが拡大して全体画面５２ａとなった場合、この拡大部分を含み、拡大した側の端部からのディスプレイ画面サイズ５２ｃを第２ディスプレイの表示データとする。また、拡大した側の端部とは反対の端部からのディスプレイ画面サイズ５２ｂを第１ディスプレイの表示データとする。
【００２５】
フローに戻ると、表示制御手段２４は、第２表示データ生成手段２２及び第３表示データ生成手段２３で生成された各ディスプレイの表示データを取得し、該表示データから映像信号や制御信号を生成して表示装置５に送出する（ステップＳ１０７）。なお、表示装置５側では、第１ディスプレイ７や第２ディスプレイ８が自らに対応した映像信号や制御信号に基づいて画面表示を行う。
【００２６】
一方、全体画面の画面サイズが第１ディスプレイと等しい場合（ステップＳ１０３／ＮＯ）、第１表示データ生成手段２１は、第１ディスプレイの画面サイズの表示データを生成する（ステップＳ１０８）。そして、表示制御手段２４は、第１表示データ生成手段２１で生成した第１ディスプレイの表示データから、映像信号や制御信号を生成して表示装置５へ送出する（ステップＳ１０９）。
【００２７】
上述した本実施形態によれば、複数のディスプレイを併せて１つのデスクトップ（あるいは共通の画面を表示するディスプレイ）を構成するため、ディスプレイの省スペース化を図ることが可能となる。また、ディスプレイのスライド具合に応じて全体画面（共通の画面）の表示データを生成し、各ディスプレイの表示データを生成するため、任意の大きさに表示画面を変更することができ、そのときそのときの設置状況やユーザの好みに合わせた柔軟な画面サイズの調整が可能となる。
【００２８】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００２９】
すなわち、本実施形態における情報処理装置で実行されるプログラムは、先に述べた各手段（第１表示データ生成手段、第２表示データ生成手段、第３表示データ生成手段、表示制御手段）を含むモジュール構成となっており、実際のハードウェアを用いて具体的手段を実現する。すなわち、コンピュータ（ＣＰＵ）が所定の記録媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされ、第１表示データ生成手段、第２表示データ生成手段、第３表示データ生成手段、表示制御手段が主記憶装置上に生成される。
【００３０】
本実施形態における情報処理装置で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００３１】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００３２】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態における表示装置の画面表示の概要を説明するための図である。
【図２】本発明の実施形態に係る情報処理装置及び表示装置の概略構成を示した図である。
【図３】本発明の実施形態に係る情報処理装置の機能ブロックを示した図である。
【図４】本発明の実施形態における画面表示制御の処理の流れを示したフローチャートである。
【図５】本発明の実施形態における画面表示制御（各ディスプレイの表示データ生成）を説明するための図である。
【図６】従来のマルチディスプレイシステムを適用した例を説明するための図である。
【符号の説明】
【００３４】
１    情報処理装置
２    制御部
３    記憶部
４，９    送受信部
５    表示装置
６    スライド検出部
７    第１ディスプレイ
８    第２ディスプレイ
２１    第１表示データ生成手段
２２    第２表示データ生成手段
２３    第３表示データ生成手段
２４    表示制御手段
【図１】
2010054977.tif 000003
【図２】
2010054977.tif 000004
【図３】
2010054977.tif 000005
【図４】
2010054977.tif 000006
【図５】
2010054977.tif 000007
【図６】
2010054977.tif 000008