(57)【要約】      （修正有）【課題】表示面に曲面形状を有する表示手段におけるユーザの視認性を改善する。【解決手段】情報処理装置１は、円筒形状の本体１０の外周面に沿って表示面１１を配置した構成を有し、表示面１１を構成するタッチパネルに指６を接触させた状態で、表示面１１が湾曲する方向とは交差するＹ方向に移動させることで、表示領域４０のうち湾曲に沿う方向の端部は、表示面１１のうち上端Ｌ１と下端Ｌ２とで挟まれた範囲として機械的に設定される。【選択図】図４
2019197190.tif 000002
【特許請求の範囲】
【請求項１】
曲面形状の表示面を有する表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、
を有する情報処理装置。
【請求項２】
前記表示面の形状は変形可能である、請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記表示面上の任意の部分を前記領域として受け付ける、請求項１に記載の情報処理装置。
【請求項４】
前記受付手段は、前記表示面上での指定の操作を通じて前記領域の指定を受け付ける、請求項３に記載の情報処理装置。
【請求項５】
前記受付手段は、前記領域を規定する外縁の少なくとも一部の指定を受け付ける、請求項３に記載の情報処理装置。
【請求項６】
前記受付手段は、前記領域を規定する外縁の少なくとも一部と、当該一部を起点として画像を表示する方向の指定を受け付ける、請求項５に記載の情報処理装置。
【請求項７】
前記表示手段は身につけた状態で使用される、請求項１に記載の情報処理装置。
【請求項８】
前記表示面は空中に浮かぶように表示される、請求項１に記載の情報処理装置。
【請求項９】
曲面形状の第１の表示面を有する前記表示手段は、情報の表示に用いられる第１の領域を可変的に設定可能な第１の表示手段であり、
情報の出力先として、前記第１の表示手段と、情報の表示に用いられる第２の領域が固定の第２の表示手段とが指定されている場合、前記受付手段は、当該第２の表示手段における第２の表示面が設けられている向きに応じて当該第１の表示手段における前記第１の領域の位置を変更する、請求項１に記載の情報処理装置。
【請求項１０】
前記受付手段は、前記第２の表示手段における前記表示面の形状に応じて前記第１の表示手段における前記領域の形状を変更する、請求項９に記載の情報処理装置。
【請求項１１】
曲面形状の表示面を有する表示手段と、
前記表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、
を有する情報処理システム。
【請求項１２】
コンピュータを、
曲面形状の表示面を有する表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
昨今では表示面を湾曲可能な表示デバイスが存在する。この種の表示デバイスは、フレキシブルディスプレイと呼ばれ、いわゆる電子ペーパ、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等で実現されている。また、空気中に浮かび上がるように球面型の映像を表示する技術も存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８３３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、曲面形状の表示面を有する表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、を有する情報処理装置である。
請求項２に記載の発明は、前記表示面の形状は変形可能である、請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記受付手段は、前記表示面上の任意の部分を前記領域として受け付ける、請求項１に記載の情報処理装置である。
請求項４に記載の発明は、前記受付手段は、前記表示面上での指定の操作を通じて前記領域の指定を受け付ける、請求項３に記載の情報処理装置である。
請求項５に記載の発明は、前記受付手段は、前記領域を規定する外縁の少なくとも一部の指定を受け付ける、請求項３に記載の情報処理装置である。
請求項６に記載の発明は、前記受付手段は、前記領域を規定する外縁の少なくとも一部と、当該一部を起点として画像を表示する方向の指定を受け付ける、請求項５に記載の情報処理装置である。
請求項７に記載の発明は、前記表示手段は身につけた状態で使用される、請求項１に記載の情報処理装置である。
請求項８に記載の発明は、前記表示面は空中に浮かぶように表示される、請求項１に記載の情報処理装置である。
請求項９に記載の発明は、曲面形状の第１の表示面を有する前記表示手段は、情報の表示に用いられる第１の領域を可変的に設定可能な第１の表示手段であり、情報の出力先として、前記第１の表示手段と、情報の表示に用いられる第２の領域が固定の第２の表示手段とが指定されている場合、前記受付手段は、当該第２の表示手段における第２の表示面が設けられている向きに応じて当該第１の表示手段における前記第１の領域の位置を変更する、請求項１に記載の情報処理装置である。
請求項１０に記載の発明は、前記受付手段は、前記第２の表示手段における前記表示面の形状に応じて前記第１の表示手段における前記領域の形状を変更する、請求項９に記載の情報処理装置である。
請求項１１に記載の発明は、曲面形状の表示面を有する表示手段と、前記表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、を有する情報処理システムである。
請求項１２に記載の発明は、コンピュータを、曲面形状の表示面を有する表示手段のうち情報の表示に用いる領域の設定を受け付ける受付手段、として機能させるプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
請求項２記載の発明によれば、形状の変化に応じてユーザの視認性を改善できる。
請求項３記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
請求項４記載の発明によれば、ユーザにとって視認が容易な領域を表示の領域に使用できる。
請求項５記載の発明によれば、ユーザにとって視認が容易な領域を表示の領域に使用できる。
請求項６記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
請求項７記載の発明によれば、ユーザにとって視認が容易な領域を表示の領域に使用できる。
請求項８記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
請求項９記載の発明によれば、複数の表示手段を用いる場合におけるユーザの視認性を改善できる。
請求項１０記載の発明によれば、複数の表示手段を用いる場合におけるユーザの視認性を改善できる。
請求項１１記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
請求項１２記載の発明によれば、表示面に曲面形状を有する表示手段におけるユーザの視認性を改善できる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１に係る情報処理装置の一例を説明する図である。（Ａ）は情報処理装置の使用例を示し、（Ｂ）は情報処理装置を側方から見た図である。
【図２】実施の形態１に係る情報処理装置のハードウェア構成の一例を説明する図である。
【図３】プログラムの実行を通じてＣＰＵが実現する機能構成の一例を説明する図である。
【図４】ユーザが表示領域の上端と下端を規定する位置を指で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図５】ユーザが表示領域の上端側の隅と下端側の対角位置の隅を指で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図６】ユーザが表示領域の上端の一部と下端の一部を指で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図７】ユーザが表示領域の外縁を与える枠を指で描くように指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図８】表示領域の縦横比が予め与えられており、かつ、ユーザの指定を表示領域のどの外縁として認識するかが予め定められている場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図９】表示領域の縦横比が予め与えられているが、ユーザの指定を表示領域のどの外縁として認識するかが予め定められていない場合の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図１０】表示領域の縦横比が予め与えられているが、ユーザの指定を表示領域のどの外縁として認識するかが予め定められていない場合の他の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図１１】情報処理装置の形状が自由に変形可能である場合の例を説明する図である。（Ａ）は基本となる形状を示し、（Ｂ）は湾曲が小さい場合を示し、（Ｃ）は湾曲が大きい場合を示す。
【図１２】本体を一周するように表示面が形成されている情報処理装置の他の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図１３】球体型の表示面を有する情報処理装置に対する表示領域の設定例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域を示す。
【図１４】凹形状の表示面を有する情報処理装置に対する表示領域の設定例を説明する図である。（Ａ）はユーザと表示面の位置関係を斜め上方から描いた図であり、（Ｂ）はユーザと表示面の位置関係を頭上から描いた図である。
【図１５】実施の形態２に係る情報処理装置の一例を示す図である。（Ａ）は画像の出力先が球面形状の表示面を有する表示デバイスだけの場合を示し、（Ｂ）は画像の出力先が平面形状の表示デバイスと球面形状の表示面を有する表示デバイスの場合を示し、（Ｃ）は表示領域が平面形状の表示デバイスの設置の向きが変更された場合における表示領域の設定の変更を示す。
【図１６】プログラムの実行を通じて画像処理装置のＣＰＵが実現する機能構成の一例を説明する図である。
【図１７】実施の形態３における印刷領域の設定の手法を説明する図である。（Ａ）は円筒型の表示面に対する印刷領域の設定例を示し、（Ｂ）は印刷結果を示す。
【図１８】プログラムの実行を通じてＣＰＵが実現する機能の一例を説明する図である。
【図１９】１つの端部が指定され、かつ、印刷の向きが時計回りの場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は印刷結果を示す。
【図２０】２つの端部が指定され、かつ、印刷の向きが反時計回りの場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は印刷結果を示す。
【図２１】印刷の向きが表示されている画像の内容に応じて定まる例を示す図である。（Ａ）は文字が縦書きの場合の印刷の向きを示し、（Ｂ）は文字が横書きの場合の印刷の向きを示す。
【図２２】表示面の物理的な形状から表示上の領域の区別が可能な場合の印刷例を説明する図である。（Ａ）は印刷の単位として管理される領域の例を示し、（Ｂ）は全ての領域が印刷の対象として選択された場合の印刷結果を示す。
【図２３】表示面の物理的な形状から表示上の領域の区別が可能な場合の他の印刷例を説明する図である。（Ａ）は印刷の単位として管理される領域の例を示し、（Ｂ）は１つの領域が印刷の対象として選択された場合の印刷結果を示す。
【図２４】表示デバイスから出力される光を専用の光学プレートを透過させることで空中画像を形成する空中画像形成装置の原理図である。（Ａ）は各部材と空中画像との位置関係を示し、（Ｂ）は光学プレートの断面構造の一部を示す。
【図２５】空中画像として３次元像を形成する空中画像形成装置の原理図である。
【図２６】２面コーナーリフレクタを構成する微小な四角い穴を平面内に等間隔に配列した構造のマイクロミラーアレイを用いて空中画像を形成する空中画像形成装置の原理図である。（Ａ）は各部材と空中画像との位置関係を示し、（Ｂ）はマイクロミラーアレイの一部分を拡大した図である。
【図２７】空中画像をプラズマ発光体の集合として形成する空中画像形成装置の原理図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施の形態を説明する。
【０００９】
＜実施の形態１＞
図１は、実施の形態１に係る情報処理装置１の一例を説明する図である。（Ａ）は情報処理装置１の使用例を示し、（Ｂ）は情報処理装置１を側方から見た図である。
図１に示す情報処理装置１は、ユーザの腕５に装着されている。
本実施の形態の場合、情報処理装置１は、円筒形状の本体１０の外周面に沿って表示面１１を配置した構成を有している。図１における表示面１１は、本体１０の全周に沿って設けられている。すなわち、表示面１１は、３６０°型の表示手段の一例である。
【００１０】
本実施の形態における表示面１１は、物理的にも３６０°連続しているが、３６０°の全てが表示面１１である場合と同等の使い方が可能であれば、表示面１１は複数の表示デバイスの集合体として構成されていてもよい。
本実施の形態における表示面１１の最大表示領域は、円周方向については全周であり、幅方向については全幅である。すなわち、ユーザが視認可能な表示面１１の全域が、情報の表示に用いられる領域の最大範囲となる。
【００１１】
本実施の形態の場合、表示面１１は、有機ＥＬ（Electro Luminescence）パネル、液晶パネル等で構成される。図１の場合、表示面１１には、天候、時間、心拍数、歩数等の情報、メール、電話等の機能ボタンが配置されている。
なお、表示面１１には、静止画のみならず、動画像も表示される。
表示面１１には、本体１０に内蔵されている各種のセンサの出力値が表示されてもよいし、通信機能を通じて外部から受信した情報が表示されてもよいし、不図示の記憶デバイスから読み出された情報が表示されてもよい。
【００１２】
本実施の形態の場合、本体１０は、円筒形状に成形されている。もっとも、円周上の一部で本体１０が分断され、分断された端部を開くことで本体１０を腕５に取り付けたり、取り外したりできるように形成されていてもよい。また、端部には、不図示の留め具その他の結合手段が配置されていてもよい。また、本体１０は、柔軟性を有する素材で形成された帯状の部材でもよい。
また、本実施の形態の場合、表示面１１は、腕５に装着した状態で３６０°連続するように本体１０に取り付けられているが、腕５に装着した状態で円周方向について表示面１１が存在しない隙間が設けられてもよい。例えば表示面１１は、円周方向について３５０°でもよいし、３００°でもよいし、１８０°でもよいし、１２０°でもよい。
【００１３】
図２は、実施の形態１に係る情報処理装置１のハードウェア構成の一例を説明する図である。
円筒形状の本体１０には、プログラム（ファームウェアを含む）の実行を通じて装置全体を制御するＣＰＵ（Central Processing Unit）２１と、ＢＩＯＳ（Basic Input Output System）やファームウェア等のプログラムを記憶するＲＯＭ２２と、プログラムの実行領域として使用されるＲＡＭ（Random Access Memory）２３とが設けられている。
ここで、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３はコンピュータとして機能し、各種の情報処理を実行する。なお、ＲＯＭ２２は、不揮発性の半導体メモリによって構成される。
【００１４】
この他、本体１０は、表示面１１（図１参照）を構成するタッチパネル２４、測定の対象とする物理量を電気信号として出力するセンサ２５、画像を撮像するカメラ２６、光源としてのＬＥＤ（Light Emitting Diode）２７、外部機器との通信に使用される通信モジュール２８等を有している。これらは、バス２９を通じて接続されている。
タッチパネル２４には、ユーザが操作する表示面１１上の位置を検知する操作検知デバイスと、情報を表示する表示デバイスとが設けられている。表示デバイスには、例えば有機ＥＬ（Electro Luminescence）パネルや液晶パネルが用いられる。
【００１５】
センサ２５には、例えば温度センサ、気温センサ、体温センサ、脈拍センサ、加速度センサ、ジャイロセンサ、磁気センサ、ＧＰＳ（Global Positioning System）センサ、環境光センサ、近接センサ、指紋センサがある。加速度センサの出力は、例えば歩数の計測に用いられる。なお、センサ２５は、例示したセンサデバイスの全てを用いる必要はなく、一部でもよい。
通信モジュール２８は、例えばＷｉＦｉ（登録商標）規格に準拠する無線信号を送受信するＷｉＦｉ（Wireless Fidelity）モジュール、近距離無線通信規格の１つであるブルートゥース（登録商標）規格に準拠する無線信号を送受信するBluetoothモジュールを含む。
【００１６】
図３は、プログラムの実行を通じてＣＰＵ２１が実現する機能構成の一例を説明する図である。
ただし、図３に示す機能構成は、表示用の領域（以下「表示領域」という）を設定する機能に限って示している。
本実施の形態において表示領域を設定する機能を設けるのは、本実施の形態のように円筒形状の表示面１１（図１参照）では、最大表示領域の全域に情報を表示しても、ユーザは、表示された情報の全てを一度に視認できないためである。
【００１７】
例えばユーザの位置から見て反対側の表示面１１はいわゆる死角の位置にあり、それらの部位に表示されている情報の確認には、本体１０（図１参照）を回転させてユーザに向ける必要がある。
また例えばユーザの視線の方向と平行に近い部位に表示されている情報は、視認はできても内容の理解が難しい。
また例えば腕５（図１参照）を動かした場合やユーザの頭部を動かした場合等、表示面１１とユーザの位置の関係が変化した場合には、ユーザが視認できる表示面１１上の領域が変化する。
【００１８】
そこで、ＣＰＵ２１は、表示領域を規定する端部の位置を受け付ける端部位置受付部３１と、受け付けた位置に基づいて表示領域を設定する表示領域設定部３２として機能する。
ここでのＣＰＵ２１は、表示面１１の最大表示領域のうち情報の表示に用いる領域の設定を受け付ける受付手段の一例として機能する。
【００１９】
端部位置受付部３１に対する端部の位置の指定には、例えば表示面１１が湾曲する方向の１つ又は複数の端部の位置を指定する手法、表示領域の外縁の全てを指定する手法がある。
端部には、領域の隅を与える情報も含まれる。端部の位置は、点として与えてもよいし、線分として与えてもよい。
線分を表示領域の外縁の全体として受け付けるか一部として受け付けるかは、事前の設定による。受付手法の設定はユーザによる変更が可能である。
【００２０】
表示領域設定部３２は、基本的には、受け付けた端部の位置で囲まれる領域を表示領域として設定する。表示領域の設定後は、表示領域以外に画像は表示されなくなる。
もっとも、最大表示領域のうちで表示領域を除いた部位には、予め選択された機能ボタンや画面を固定的に表示してもよい。例えばホーム画面を表示領域に表示させるためのホームボタン、表示領域に表示される画面を前画面に戻すための戻るボタン等を表示してもよい。表示領域以外の領域は、ユーザが視認する際の姿勢において、基本的に視認性が悪い領域であるが、本体１０を回転する等すれば視認も可能であるので、対応するボタン類を表示領域に表示するための手間を低減できる。
【００２１】
表示領域設定部３２には、表示面１１のうちで物理的に定まる位置を表示領域の端部の一部として用いる機能を設けてもよい。この機能を設ける場合、ユーザは、表示領域のうちの残る２つの端部のうちの１つ又は２つを指定すればよく、指定の作業が少なく済む。なお、表示領域の物理的な外縁を与える２つの端部で挟まれた領域内に、表示領域の外縁を規定する１つ又は２つの端部を設定することも可能である。
また、表示領域設定部３２には、受け付けた端部と表示する画像の寸法（縦横比）との関係で、受け付けた端部と対向する他方の端部の位置を特定する機能を設けてもよい。
【００２２】
＜表示領域の設定例＞
以下では、図４〜図１０を用いて、表示領域の設定例を説明する。
図４は、ユーザが表示領域４０の上端Ｌ１と下端Ｌ２を規定する位置を指６で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図４には、図１との対応部分に対応する符号を付している。
図４の例では、表示面１１に指６を接触させた状態で、表示面１１が湾曲する方向とは交差する方向（図中のＹ方向）に移動させることで、表示領域４０を規定する２つの端部の位置を指定している。
【００２３】
図４の例では、指６の移動が表示面１１の物理的な外縁の一方側から始まり、反対側で終わっている。このため、表示領域４０のうち湾曲に沿う方向の端部は、表示面１１のうち上端Ｌ１と下端Ｌ２とで挟まれた範囲として機械的に設定される。
これら４つの端部が確定した時点で表示領域４０が設定される。図４に示す表示領域４０には、「ＡＡＡＡ／ＡＡＡＡ／ＡＡＡＡ／ＡＡＡＡ／ＡＡＡＡ／ＡＡＡＡ（斜線は改行を意味する）」との画像が表示されている。
なお、ユーザによって指定された上端Ｌ１と下端Ｌ２の位置は、操作の間、表示面１１に表示されてもよい。上端Ｌ１又は下端Ｌ２が表示されていれば、他方の端部を指定する際の目安として用いることができる。なお、上端Ｌ１及び下端Ｌ２の指定中の表示は、選択可能としてもよい。
【００２４】
図４では、説明の都合上、端部を設定する操作の際（（Ａ）参照）の表示面１１に画像が表示されていないが（又は白画面が表示されているが）、表示面１１上に画像を表示した状態のまま、表示領域４０として用いる領域を指定できるようにしてもよい。
基本的に、表示領域４０は、ユーザにとって視認が容易な領域が指定されるのであるが、画像が表示されていることで、表示領域４０として確保すべき寸法の想像が容易になる。例えば設定された表示領域４０に表示させたい画像が含まれない場合の作業の繰り返しを避けることができる。
なお、表示領域４０の最大範囲は、最大表示領域である。この例であれば、表示領域４０の最大範囲は表示面１１と一致する。
【００２５】
図５は、ユーザが表示領域４０の上端側の隅Ｐ１と下端側の対角位置の隅Ｐ２を指６で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図５にも、図１との対応部分に対応する符号を付している。
図５の例では、表示面１１に沿うように、指６が左上から右下に移動されている。勿論、右下から左上の方向に指６を移動させてもよいし、右上から左下の方向に指６を移動させてもよい。
図５の例でも、移動を開始する位置は、表示面１１の左側の外縁にかかっており、移動を終了する位置は、表示面１１の右側の外縁にかかっている。このため、表示領域４０の左側の端部は表示面１１の左側の外縁に沿うように設定され、表示領域４０の右側の端部は表示面１１の右側の外縁に沿うように設定される。
【００２６】
図５の例では、ユーザが表示面１１に沿って対角方向に指６を移動させた場合に、移動の開始点（図５では上端側の隅Ｐ１）と終了点（図５では下端側の隅Ｐ２）を対角位置とする表示領域４０を設定しているが、対角位置を与える２点だけを指定してもよい。
例えば表示面１１上で、対角関係にある２点（例えば左上側の隅Ｐ１と右下側の隅Ｐ２）を指定してもよい。
この場合でも、表示領域４０が矩形形状であれば、表示領域４０として用いる領域を特定できる。
【００２７】
図６は、ユーザが表示領域４０の上端の一部（線分Ｌ１１）と下端の一部（線分Ｌ１２）を指６で指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図６にも、図１との対応部分に対応する符号を付している。
【００２８】
図６に示す例では、ユーザによる表示領域４０の外縁の一部の指定に、線分又は点を用いている。このため、図６では、線分Ｌ１１と線分Ｌ１２のそれぞれを、上端の一部と下端の一部とするように表示領域４０が設定されている。
図６の例では、上端側の線分Ｌ１１と下端側の線分Ｌ１２の両方を表示面１１の左側で指定しているが、右側で指定してもよいし、対角位置で指定してもよい。
また、図６の例では、上端側の線分Ｌ１１と下端側の線分Ｌ１２を与えているが、上端側と下端側の２点を与えてもよい。
【００２９】
図７は、ユーザが表示領域４０の外縁を与える枠Ｆ１を指６で描くように指定する例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図７の場合、表示領域４０の外縁を表示面１１上に直接描画するので、任意の形状を指定することが可能である。もっとも、指６による描画は歪みが生じやすいため、直線や曲線に近似する機能を組み合わせてもよい。
【００３０】
図８は、表示領域４０の縦横比が予め与えられており、かつ、ユーザの指定を表示領域４０のどの外縁として認識するかが予め定められている場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図８の場合、指６で指定された位置が表示領域４０の上端の位置を与える設定である。このため、指６が移動した位置（線分Ｌ２１）を基準として表示領域４０が設定されている。
【００３１】
図９は、表示領域４０の縦横比が予め与えられているが、ユーザの指定を表示領域４０のどの外縁として認識するかが予め定められていない場合の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図９の場合には、まず、円筒形状の本体１０の回転軸と平行に指６が移動される。このとき、指６が移動した位置は線分Ｌ３１である。図９の場合、線分Ｌ３１は、表示領域４０の縦方向の端部を与える。この時点では、線分Ｌ３１が、表示領域４０の左辺を与えるか右辺を与えるかは不明である。
次に、ユーザは、表示領域４０を形成したい方向に指６を移動させる。図９では、指６が表示面１１に沿って反時計周りに移動されている。このため、線分Ｌ３１は、表示領域４０の左端となることが確定する。
左端の位置が確定すると、予め定めた縦横比に基づいて表示領域４０が設定される。
【００３２】
図１０は、表示領域４０の縦横比が予め与えられているが、ユーザの指定を表示領域４０のどの外縁として認識するかが予め定められていない場合の他の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図１０の場合も、まず、円筒形状の本体１０の回転軸と平行に指６が移動され、線分Ｌ３１が設定されるまでは図９と同じである。
ただし、図１０の場合には、指６が表示面１１に沿って時計回りに移動されている。このため、線分Ｌ３１は、表示領域４０の右端となることが確定する。
右端の位置が確定すると、予め定めた縦横比に基づいて表示領域４０が設定される。
【００３３】
＜変形例＞
前述の説明では、情報処理装置１が円筒形状の外観を有していたが、本実施の形態における情報処理装置１の外観は他の形状でもよい。
図１１は、情報処理装置１の形状が自由に変形可能である場合の例を説明する図である。（Ａ）は基本となる形状を示し、（Ｂ）は湾曲が小さい場合を示し、（Ｃ）は湾曲が大きい場合を示す。
図１１に示す情報処理装置１は、フレキシブルディスプレイ装置とも呼ばれ、例えばタブレット端末、スマートフォン、電子ペーパ、巻物のように本体内に巻き取るように収納したり本体から引き出したりできる端末、例えば腕に巻き付けるように変形して使用される帯形状の端末がある。
【００３４】
図１１に示す情報処理装置１は、厚みが薄く変形が容易な本体１０の表面に同じく変形が容易な表示面１１を配置した構造を有している。なお、図１１の場合、表示面１１は、６面のうちの１面にのみ配置されている。
図１１に示す情報処理装置１の内部のハードウェア構成は、図２を用いて説明した構造と同じである。
図１１では、情報処理装置１の長辺を少し湾曲させた場合の表示領域４０は広く、大きく湾曲させた場合の表示領域４０は狭く設定されている。図１１では、図４の場合と同じく、上端Ｌ１と下端Ｌ２を指定している。
【００３５】
図１２は、本体を一周するように表示面１１が形成されている情報処理装置１の他の例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図１に示す情報処理装置１は外観が円筒形状であったが、図１２に示す情報処理装置１は、図１１に示す情報処理装置１と同じく平板形状である。ただし、図１２に示す情報処理装置１の外形は変形せず、代わりに、正面、右側面、背面（裏面）、左側面の全てが一体的に表示面１１を形成している。すなわち、表示面１１の全周（３６０°）に画像が表示される。
【００３６】
このため、ユーザの位置から見て背面（裏面）側はいわゆる死角となっている。また、図１２の例では右側面も死角となる。
勿論、表面上の任意の位置に接した指を左右方向に移動させて（いわゆるスワイプさせて）、裏面側に表示されている画像を表面側に移動させる使い方をするのであれば、死角となる領域にも画像を表示する意味もあるが、使用時に死角となる領域には画像を表示しなくてもよいと考えるユーザも存在する。図１２に示す例は、そのようなユーザを想定したものである。
図１２の場合、表示領域４０が表面に限り設定されることで、背面（裏面）や左右の側面には画像が表示されなくなる。
【００３７】
図１３は、球体型の表示面１１を有する情報処理装置１に対する表示領域４０の設定例を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は設定された表示領域４０を示す。
図１３に示す情報処理装置１は、ガラスやプラスチック樹脂などを成形した透明度の高い球面形状の表示面１１を有する表示デバイス１０Ａと、画像処理装置５０とを有している。
ここでの画像処理装置５０は、プログラム（基本ソフトウェアを含む）の実行を通じて装置全体を制御するＣＰＵと、ＢＩＯＳや基本ソフトウェア等のプログラムを記憶するＲＯＭと、プログラムの実行領域として使用されるＲＡＭと、外部機器との通信に使用される通信モジュールと、を有している。
画像処理装置５０は、通信モジュールを通じ、表示デバイス１０Ａに画像を出力する。もっとも、画像処理装置５０は、表示デバイス１０Ａと一体の構成でもよい。
【００３８】
球面型の表示面１１に画像を表示する手法には、例えば球面の内側から画像を投影する手法、球面の外側から画像を投影する手法、球面の全体に配置したＬＥＤを点灯させて画像を表示する手法、ＬＥＤを配列した環状の枠体を球体の内部で高速に回転させ、光の残像を視認させる手法を用いてもよい。
図１３に示す表示デバイス１０Ａは、ユーザの指６が接した位置を検知する機能も備えている。
図１３に示す例では、経度を与える２つの線分Ｌ４１及びＬ４２を指定することにより、表示領域４０を設定している。もっとも、表示領域４０の外形は、円形でも矩形でも構わない。
【００３９】
図１４は、凹形状の表示面１１を有する情報処理装置１に対する表示領域４０の設定例を説明する図である。（Ａ）はユーザ６０と表示面１１の位置関係を斜め上方から描いた図であり、（Ｂ）はユーザ６０と表示面１１の位置関係を頭上から描いた図である。
図１４に示す情報処理装置１は、凹形状の表示面１１を有する表示デバイス１０Ｂと、画像処理装置５０とを有している。
図１４に示す表示デバイス１０Ｂは、必ずしも１つの表示デバイスである必要はなく、複数の表示デバイスの集合体でもよい。
【００４０】
図１４の場合、表示面１１の寸法がユーザ６０に対して大きく、かつ、その曲率が大きい。このような場合、表示面１１の全てを、ユーザ６０が一度に視認することは困難である。
そこで、技術的には最大表示領域に画像を表示することが可能でも、ユーザ６０の指示によって表示領域４０を最大表示領域の一部分に制限する。
なお、表示領域４０の外縁は、前述した例と同様に表示面１１に触って指示してもよいが、レーザポインタ等の光点を用いて指示してもよい。レーザポインタ等の光点を使用する場合には、表示面１１を撮像する画像に出現した光点の位置から光点の位置を特定すればよい。
【００４１】
＜実施の形態２＞
図１５は、実施の形態２に係る情報処理装置１の一例を示す図である。（Ａ）は画像の出力先が球面形状の表示面１１を有する表示デバイス１０Ａだけの場合を示し、（Ｂ）は画像の出力先が平面形状の表示デバイス１０Ｃと球面形状の表示面１１を有する表示デバイス１０Ａの場合を示し、（Ｃ）は表示領域が平面形状の表示デバイス１０Ｃの設置の向きが変更された場合における表示領域４０の設定の変更を示す。
【００４２】
図１５に示す情報処理装置１は、ガラスやプラスチック樹脂などを成形した透明度の高い球面形状の表示面１１を有する表示デバイス１０Ａと、平面形状の表示デバイス１０Ｃと、画像処理装置５０とを有している。
ここでの表示デバイス１０Ａは、情報の表示に用いられる領域を可変的に設定可能な第１の表示手段の一例であり、平面形状の表示デバイス１０Ｃは、情報の表示に用いられる領域が固定の第２の表示手段の一例である。
本実施の形態の場合、平面形状の表示デバイス１０Ｃは、矩形形状の最大表示領域を有している。最大表示領域内には、個別のアプリケーションに割り当てられた小画面（いわゆるウィンドウ）が１つ又は複数配置されることもあり得るが、最大表示領域の全域に何らかの画像が表示されている。
【００４３】
図１６は、プログラムの実行を通じて画像処理装置５０のＣＰＵが実現する機能構成の一例を説明する図である。
本実施の形態における画像処理装置５０は、画像の出力先となる表示デバイスの台数、各表示デバイスを構成する表示面の形状、各表示面の向き等の情報を取得する出力先情報取得部５１と、取得された情報に基づいて曲面形状の表示面を有する表示デバイス１０Ａの表示領域４０を設定する表示領域設定部５２とを有している。
表示領域設定部５２は、球面形状の表示面１１を有する表示デバイス１０Ａに限らず、曲面形状の表示面を有する表示デバイスの表示領域４０の設定も実行する。表示領域設定部５２は、画像の出力先の１つに平面形状の表示デバイス１０Ｃが含まれている場合、表示領域４０の設定を実行する。
【００４４】
ここで、平面形状の表示デバイス１０Ｃにおける表示面の向きは、例えば画像処理装置５０に内蔵されているカメラ、表示デバイス１０Ａに内蔵されているカメラ、２つの表示デバイスを撮像可能な位置に設置されているカメラ等の映像を通じて取得する。
なお、画像処理装置５０は、例えば平面形状の表示デバイス１０Ｃの表示面１１の前方、又は、平面形状の表示デバイス１０Ｃと球体型の表示面１１を有する表示デバイス１０Ａとの中間前方にユーザが位置しているものと推定する。
本実施の形態における画像処理装置５０は、ユーザから見て、平面形状の表示デバイス１０Ｃの画像と表示デバイス１０Ａ側の画像を一度に視認できるように表示領域４０の位置と寸法を設定する。
図１５の例では、平面形状の表示デバイス１０Ｃにおける表示面１１の向きの変更に応じて、球面型の表示デバイス１０Ａの表示領域４０の位置が移動する様子を表現している。なお、（Ｃ）に破線で示す矩形は、（Ｂ）での表示領域４０の位置を表している。
【００４５】
また、画像処理装置５０は、球面形状の表示デバイス１０Ａの表示領域４０の外縁を規定する形状が、ユーザの位置から見て、平面形状の表示デバイス１０Ｃの表示面１１の形状と整合するように設定する。
このため、図１５においては、表示領域４０が矩形形状に形成されている。
なお、表示領域４０を矩形形状としても、ユーザから視認される画像が曲面の影響で歪んでいたのでは、画像を２画面で視認する利点が低減される。
そこで、本実施の形態における画像処理装置５０は、表示領域４０が設定された領域に出力する画像が、ユーザの位置から見て平面形状の表示デバイス１０Ｃと同様に視認されるように補正する機能も備えている。
これにより、並んで配置された平面形状型の表示デバイス１０Ｃと球面形状の表示デバイス１０Ａに画像を表示する場合にも、２台の平面形状の表示デバイス１０Ｃに画像を表示する場合と同様の表示の形態を実現できる。
【００４６】
＜実施の形態３＞
以下では、表示面１１が、少なくとも一方向について３６０°連続している場合における画像の印刷を支援する技術について説明する。
昨今における表示技術の進歩に伴い、例えば円筒形状の表示デバイスや球面形状の表示デバイスにより、３６０°連続した画像の表示が実用化されている。また、３６０°連続した画像を撮像できるカメラも存在する。一方で、３６０°連続した画像を用紙に印刷する技術は実用化されていない。
そこで、本実施の形態では、少なくとも一方向について環状に連続する表示面を有する表示デバイスに画像が環状に表示されている場合における印刷用の端部を設定するための技術を提案する。
【００４７】
図１７は、実施の形態３における印刷領域の設定の手法を説明する図である。（Ａ）は円筒型の表示面１１に対する印刷領域の設定例を示し、（Ｂ）は印刷結果を示す。
図１７における情報処理装置１は、実施の形態１における情報処理装置１（図１参照）と同じである。
本実施の形態の場合も、位置の指定のために、円筒形状の表示面１１に沿うように指６を移動させる点で実施の形態１と共通する。
【００４８】
ただし、本実施の形態では、指６の移動を、印刷用の端部の指定の入力に使用する。図１７においては、指６の縦方向への移動により端部Ｌ５１が設定されている。
なお、指６の移動は必ずしも直線とならないし、上端と下端とで円周上の位置が異なる可能性もある。そこで、本実施の形態における情報処理装置１には、印刷用の端部Ｌ５１が表示面に対して直交するように補正する機能が設けられている。
図１７では、４列のアイコン８１を２分する位置に端部Ｌ５１が設定されている。また、図１７の例では、端部Ｌ５１から反時計回りに印刷が実行されることが予め定められている。このため、図１７では、端部Ｌ５１の指定だけで（Ｂ）に示す印刷結果が得られている。
【００４９】
図１８は、プログラムの実行を通じてＣＰＵ２１（図２参照）が実現する機能の一例を説明する図である。本実施の形態の場合、実現される機能は、印刷用の端部の受け付けと印刷範囲の設定である。
このため、ＣＰＵ２１は、印刷を開始する端部の位置を検知する印刷開始端部検知部７０と、印刷を終了する端部の位置を検知する印刷終了端部検知部７１と、検知された端部からいずれの方向に印刷を実行するかの指定を検知する印刷方向検知部７２と、検知された情報から印刷範囲を設定する印刷範囲設定部７３として機能する。
ここで、印刷開始端部検知部７０と印刷終了端部検知部７１は、印刷用の端部の指定が１箇所の場合には、円周上の同じ場所を設定する。一方で、印刷用の端部の指定が２箇所の場合には、最初に指定された位置を印刷が開始される端部とし、２番目に指定された位置を印刷が終了する端部とする。
【００５０】
印刷方向検知部７２は、時計回りに印刷するか反時計回りに印刷するかが予め定められていない場合に実行される機能であり、ユーザの指６（図１７参照）が時計回りの方向に移動したか反時計回りの方向に移動したかを検知する。
印刷範囲設定部７３は、端部の指定が１箇所の場合には、検知された端部から予め定めた又は検知された方向に印刷の範囲を設定する。一方、端部の指定が２箇所の場合、印刷範囲設定部７３は、最初に検知された端部から検知された方向に２番目に検知された端部までの範囲を印刷の範囲に設定する。なお、図７の例のように、印刷領域とする外縁の全てが指定された場合、印刷範囲設定部７３は、指定された部分を印刷領域とする。
本実施の形態における印刷開始端部検知部７０と、印刷終了端部検知部７１と、印刷方向検知部７２と、印刷範囲設定部７３は、いずれか単独について、又は、組み合わせについて、印刷の機能に関する受信手段として機能する。
【００５１】
以下では、図１９〜図２１を使用して、印刷の実行例を説明する。
図１９は、１つの端部Ｌ５１が指定され、かつ、印刷の向きが時計回りの場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は印刷結果を示す。
図１９の例では、端部Ｌ５１から時計回りに画像の情報が読み出され、用紙上に印刷される。
なお、図１９の印刷の向きは図１７の場合とは反対である。勿論、指６が端部Ｌ５１から反時計回りに動かされた場合には、図１７と同じ印刷結果が得られる。
【００５２】
図２０は、２つの端部Ｌ５１及びＬ５２が指定され、かつ、印刷の向きが反時計回りの場合を説明する図である。（Ａ）はユーザの操作を示し、（Ｂ）は印刷結果を示す。
ここで、印刷の向きの指定（図中では矢印の方向）は、端部Ｌ５１及びＬ５２の指定前に実行してもよいし、端部Ｌ５１と端部Ｌ５２の設定の間に実行してもよいし、端部Ｌ５１及びＬ５２の指定後に実行してもよい。
図２０に示す操作を用いれば、３６０°に亘って表示されている画像のうち任意の部分だけを印刷することができる。
【００５３】
図２１は、印刷の向きが表示されている画像の内容に応じて定まる例を示す図である。（Ａ）は文字が縦書きの場合の印刷の向きを示し、（Ｂ）は文字が横書きの場合の印刷の向きを示す。
漢字や平仮名のように縦方向に文字列が記述された画像の場合には、印刷の方向として時計回りが設定される。一方、ローマ字や数字のように横方向に文字が記述された画像の場合には、印刷の方向として反時計回りが設定される。
【００５４】
なお、表示面１１は３６０°連続している場合でも、物理的な形状から領域の区別が可能な場合には、物理的な領域の指定により印刷の範囲を設定してもよい。
図２２は、表示面の物理的な形状から表示上の領域の区別が可能な場合の印刷例を説明する図である。（Ａ）は印刷の単位として管理される領域の例を示し、（Ｂ）は全ての領域が印刷の対象として選択された場合の印刷結果を示す。
図２２に示す情報処理装置１の場合、本体１０の形状がほぼ平板形状である。このため、表示面１１は、表面、右側面、裏面、左側面の４つの領域として管理される。図２２の例では、印刷の対象として４つの領域の全てが指定されているので、４つの領域の全てが対応する位置に印刷されている。
【００５５】
印刷の対象とする領域は、例えば指で各領域内の特定の部位に触れることで行われる。スマートフォンやタブレットのように手に持って使用する端末では、保持のために表示面１１に触れている部分と印刷の対象を指定するために触れられた位置の区別が難しい。
そこで、例えば４つの表示面のうち予め定めた部位（例えば下端側の付近）が触れられた場合には、印刷の対象としての指定として受け付けてもよい。
【００５６】
図２３は、表示面の物理的な形状から表示上の領域の区別が可能な場合の他の印刷例を説明する図である。（Ａ）は印刷の単位として管理される領域の例を示し、（Ｂ）は１つの領域が印刷の対象として選択された場合の印刷結果を示す。
図２３の場合には、表示面１１について定められた管理上の４つの領域（表面、右側面、裏面、左側面）のうち表面が印刷の対象に指定されている。このため、表面画像だけが印刷されている。
【００５７】
＜まとめ＞
このように、第３の実施の形態には、少なくとも１つの方向について環状である表示面１１の全周に亘って画像が表示されている場合に、印刷の対象とする領域の端部を与える位置を受け付ける受付手段を有する情報処理装置１が記載されている。
なお、ここでの受付手段には、環状の表示面１１に表示されている画像を、端部として受け付けた位置から時計回りに印刷するか反時計回りに印刷するかを受け付ける機能が設けられている。
また、ここでの受付手段には、文字列が記述されている方向に応じて印刷の方向を決定する機能が設けられている。
これらの機能により、第３の実施の形態における情報処理装置１は、少なくとも１つの方向について環状である表示面１１の全周に亘って画像が表示されている場合でも、ユーザの望むレイアウトの印刷結果を得ることができる。
【００５８】
＜他の実施形態＞
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上述の実施の形態に記載の範囲に限定されない。上述の実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【００５９】
例えば前述の実施の形態においては、表示面が物理的な部材上に形成されているが、表示面が空気中の像（以下「空中画像」という）として光学的に形成されてもよい。空中画像は、光学的に形成される像であるので、その形状は任意である。例えば平面形状、曲面形状、球体、立方体などでもよい。
【００６０】
参考までに、図２４〜図２７を使用して、空中画像の形成原理を説明する。
図２４は、表示デバイス１０１から出力される光を専用の光学プレート１０２を透過させることで空中画像１１０を形成する空中画像形成装置１００Ａの原理図である。（Ａ）は各部材と空中画像１１０との位置関係を示し、（Ｂ）は光学プレート１０２の断面構造の一部を示す。
【００６１】
ここでの光学プレート１０２は、壁面を鏡として使用する短冊状のガラス１０２Ａを配列したプレートと、ガラス１０２Ａに対して直交する向きに短冊状のガラス１０２Ｂを配列したプレートを上下に重ねた構造を有する。
光学プレート１０２は、表示デバイス１０１から出力される光を短冊状のガラス１０２Ａ及び１０２Ｂで２回反射して空気中で結像させることで、表示デバイス１０１に表示されている画像を空気中に再現する。なお、表示デバイス１０１と光学プレート１０２の距離と、光学プレート１０２と空中画像１１０との距離は同じである。また、表示デバイス１０１に表示される画像の寸法と空中画像１１０の寸法は同じである。
ここでの空中画像形成装置１００Ａは、情報処理装置の一例である。後述する空中画像形成装置１００Ｂ（図２５参照）、１００Ｃ（図２６参照）、１００Ｄ（図２７参照）についても同様である。
【００６２】
図２５は、空中画像１１０として３次元像を形成する空中画像形成装置１００Ｂの原理図である。空中画像形成装置１００Ｂは、実際の物体１０３の表面で反射された光をリング型の光学プレート１０２を２回透過させることで３次元像を空気中に再現する。なお、光学プレート１０２を直列に配置する必要はない。
【００６３】
図２６は、２面コーナーリフレクタを構成する微小な四角い穴１０４Ａを平面内に等間隔に配列した構造のマイクロミラーアレイ１０４を用いて空中画像１１０を形成する空中画像形成装置１００Ｃの原理図である。（Ａ）は各部材と空中画像１１０との位置関係を示し、（Ｂ）はマイクロミラーアレイ１０４の一部分を拡大した図である。１つの穴１０４Ａは、例えば１００μｍ角で形成される。
【００６４】
図２７は、空中画像１１０をプラズマ発光体の集合として形成する空中画像形成装置１００Ｄの原理図である。
空中画像形成装置１００Ｄの場合、赤外パルスレーザ１０８がパルス状のレーザ光を出力し、ＸＹＺスキャナ１０９がパルス状のレーザ光を空気中で集光する。このとき、焦点近傍の気体が瞬間的にプラズマ化し、発光する。
ここでのパルス周波数は、例えば１００Ｈｚ以下であり、パルス発光時間は、例えばナノ秒オーダである。
【符号の説明】
【００６５】
１…情報処理装置、５…腕、６…指、１０…本体、１０Ａ、１０Ｂ、１０Ｃ…表示デバイス、１１…表示面、３１…端部位置受付部、３２、５２…表示領域設定部、４０…表示領域、５０…画像処理装置、５１…出力先情報取得部、７０…印刷開始端部検知部、７１…印刷終了端部検知部、７２…印刷方向検知部、７３…印刷範囲設定部、８１…アイコン
【図１】
2019197190.tif 000003
【図２】
2019197190.tif 000004
【図３】
2019197190.tif 000005
【図４】
2019197190.tif 000006
【図５】
2019197190.tif 000007
【図６】
2019197190.tif 000008
【図７】
2019197190.tif 000009
【図８】
2019197190.tif 000010
【図９】
2019197190.tif 000011
【図１０】
2019197190.tif 000012
【図１１】
2019197190.tif 000013
【図１２】
2019197190.tif 000014
【図１３】
2019197190.tif 000015
【図１４】
2019197190.tif 000016
【図１５】
2019197190.tif 000017
【図１６】
2019197190.tif 000018
【図１７】
2019197190.tif 000019
【図１８】
2019197190.tif 000020
【図１９】
2019197190.tif 000021
【図２０】
2019197190.tif 000022
【図２１】
2019197190.tif 000023
【図２２】
2019197190.tif 000024
【図２３】
2019197190.tif 000025
【図２４】
2019197190.tif 000026
【図２５】
2019197190.tif 000027
【図２６】
2019197190.tif 000028
【図２７】
2019197190.tif 000029