(57)【要約】【課題】ユーザにとって見やすい形で情報を表示することができるようにする。【解決手段】本技術の一側面の情報処理端末は、端末自身の揺れの方向を検出する検出部と、所定の視点から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った方向にある他の視点から見たときの表示内容を表す第２の情報を生成する生成部と、前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う表示部とを備える。本技術は、タブレット端末に適用することができる。【選択図】図６
2012208260.tif 000002
【特許請求の範囲】
【請求項１】
端末自身の揺れの方向を検出する検出部と、
所定の視点から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った方向にある他の視点から見たときの表示内容を表す第２の情報を生成する生成部と、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う表示部と
を備える情報処理端末。
【請求項２】
前記検出部は、ユーザの揺れをさらに検出し、前記ユーザの位置に対する前記端末自身の揺れの方向を検出する
請求項１に記載の情報処理端末。
【請求項３】
前記端末自身の揺れの方向と前記多視点表示が可能な方向が同じ方向になる前記端末の向きを判定する判定部と、
前記判定部により判定された前記端末の向きを提示する提示部と
をさらに備える請求項１に記載の情報処理端末。
【請求項４】
前記生成部は、複数の前記他の視点から見たときの表示内容をそれぞれ表す複数の前記第２の情報を生成する
請求項１に記載の情報処理端末。
【請求項５】
前記生成部は、前記他の視点から見たときの表示内容が、前記所定の視点から見たときの表示内容と同じ内容になるように、または、近い内容になるように、前記第２の情報を生成する
請求項１に記載の情報処理端末。
【請求項６】
前記所定の視点は、前記表示部の面の垂線方向にある視点である
請求項１に記載の情報処理端末。
【請求項７】
端末自身の揺れの方向を検出し、
所定の方向から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った他の方向から見たときの表示内容を表す第２の情報を生成し、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う
ステップを含む情報処理方法。
【請求項８】
端末自身の揺れの方向を検出し、
所定の方向から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った他の方向から見たときの表示内容を表す第２の情報を生成し、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、特に、ユーザにとって見やすい形で情報を表示することができるようにした情報処理端末、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末などの、比較的大きなディスプレイを有する携帯型の端末が普及してきている。ユーザは、例えばタブレット端末を使って、歩きながら調べごとをしたり、電車内で読書をしたりすることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Interactions in Multi-Display Environment”                    URL＜http://www-human.ist.osaka-u.ac.jp/CI/MDE/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
机上に置かれたパーソナルコンピュータなどのような機器とは異なり、歩きながら使ったり電車内で使うといったように、携帯型の端末の使用環境としては様々な環境が考えられる。例えばユーザが歩いたり電車内にいたりすれば振動が発生する。
【０００５】
使用環境によっては、ディスプレイに表示される情報が見づらくなることもある。
【０００６】
本技術はこのような状況に鑑みてなされたものであり、ユーザにとって見やすい形で情報を表示することができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の情報処理端末は、端末自身の揺れの方向を検出する検出部と、所定の視点から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った方向にある他の視点から見たときの表示内容を表す第２の情報を生成する生成部と、前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う表示部とを備える。
【０００８】
前記検出部には、ユーザの揺れをさらに検出させ、前記ユーザの位置に対する前記端末自身の揺れの方向を検出させることができる。
【０００９】
前記端末自身の揺れの方向と前記多視点表示が可能な方向が同じ方向になる前記端末の向きを判定する判定部と、前記判定部により判定された前記端末の向きを提示する提示部とをさらに設けることができる。
【００１０】
前記生成部には、複数の前記他の視点から見たときの表示内容をそれぞれ表す複数の前記第２の情報を生成させることができる。
【００１１】
前記生成部には、前記他の視点から見たときの表示内容が、前記所定の視点から見たときの表示内容と同じ内容になるように、または、近い内容になるように、前記第２の情報を生成させることができる。
【００１２】
前記所定の視点は、前記表示部の面の垂線方向にある視点であるようにすることができる。
【００１３】
本技術の一側面においては、端末自身の揺れの方向が検出され、所定の方向から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った他の方向から見たときの表示内容を表す第２の情報が生成され、前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示が行われる。
【発明の効果】
【００１４】
本技術によれば、ユーザにとって見やすい形で情報を表示することができる。
【図面の簡単な説明】
【００１５】
【図１】本技術の一実施形態に係る情報処理端末の外観の例を示す図である。
【図２】表示部の構成例を示す図である。
【図３】デバイスに生じた揺れについて説明する図である。
【図４】デバイスの持ち方の提示画面の例を示す図である。
【図５】正面用の表示情報と角度別の表示情報の例を示す図である。
【図６】正面用の表示情報と角度別の表示情報に基づく表示の例を示す図である。
【図７】情報処理端末のハードウェア構成例を示すブロック図である。
【図８】情報処理端末の機能構成例を示すブロック図である。
【図９】情報処理端末の処理について説明するフローチャートである。
【図１０】ユーザの見え方について説明する図である。
【図１１】余白モードについて説明する図である。
【図１２】ヘッダ、フッタをマージンとして利用するモードについて説明する図である。
【図１３】フォーカス位置を優先表示するモードについて説明する図である。
【図１４】コンピュータのハードウェアの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．多視点表示の概念
２．情報処理端末の構成例
３．情報処理端末の動作
４．変形例
【００１７】
＜多視点表示の概念＞
図１は、本技術の一実施形態に係る情報処理端末の外観の例を示す図である。
【００１８】
図１の情報処理端末１は、携帯電話機、PDA(Personal Digital Assistants)、PND(Portable Navigation Device)などの携帯型の端末であり、ユーザが片手で持ち運ぶことが可能な大きさの筐体を有している。
【００１９】
情報処理端末１の筐体の前面にはLCD(Liquid Crystal Display)などよりなる表示部１１が設けられる。表示部１１にはタッチパネルが設けられており、ユーザは、表示部１１に表示された情報を指などで直接操作することができるようになされている。表示部１１の下には複数のボタンからなる操作部１２が設けられる。
【００２０】
図２は、表示部１１の構成例を示す図である。表示部１１は多視点表示が可能なディスプレイである。多視点表示は、複数の視点に対してそれぞれ異なる画素の光を届け、視点毎に異なる情報を認識させる表示方式である。
【００２１】
表示部１１は、LCD１１Ａの前面（ユーザ側）にパララックスバリア１１Ｂが積層して設けられることによって構成される。タッチパネルは、例えばパララックスバリア１１Ｂのさらに前面に積層して設けられる。
【００２２】
LCD１１Ａは８視点表示が可能なディスプレイであり、視点１乃至８の各視点から見たときの表示内容を表示するRGBの３つの画素が所定の順番で配列して構成される。
【００２３】
図２においてRの文字を付して示す画素はR画素を表し、Gの文字を付して示す画素はG画素を表し、Bの文字を付して示す画素はB画素を表す。各画素の右側に示す数字は、その画素からの光が届く視点を表す。例えば、R１画素、G１画素、B１画素は視点１に対応する画素であり、R１画素はRの光を、G１画素はGの光を、B１画素はBの光を、それぞれ視点１（視点１の位置にある目）に届ける。
【００２４】
パララックスバリア１１Ｂにより、各画素からの光が、対応する視点に導かれる。図２の例においては、R３画素、G３画素、B３画素の各画素からの光が、視点３としてのユーザの右目に導かれている。また、R６画素、G６画素、B６画素の各画素からの光が、視点６としてのユーザの左目に導かれている。
【００２５】
各視点に対する表示内容を同時に表示することによって、図２の上下方向に並ぶ８視点に対する多視点表示が可能になる。なお、多視点表示の方法は、図２に示すようなパララックスバリア１１Ｂを用いた方式に限られない。
【００２６】
多視点表示が可能な表示部１１を有する情報処理端末１においては、情報処理端末１自体、すなわちデバイス自体に生じた揺れと、ユーザに生じた揺れが検出される。また、ユーザに対する相対的なデバイスの揺れの方向に応じて、情報処理端末１を縦向きで持って使った方がいいのか、横向きで持って使った方がいいのかが提示される。単に、デバイスに生じた揺れの方向に応じて情報処理端末１の向きが提示されるようにしてもよい。
【００２７】
図３は、デバイスに生じた揺れについて説明する図である。図３Ａは縦揺れについて説明する図であり、図３Ｂは横揺れについて説明する図である。
【００２８】
図３に示すように、情報処理端末１の表示部１１は、ほぼ長方形の形状を有する。以下、ユーザの位置を基準として、表示部１１の一方の短辺がユーザの手前にある場合の情報処理端末１の向きを縦向き、表示部１１の一方の長辺がユーザの手前にある場合の情報処理端末１の向きを横向きとして説明する。図３に示す情報処理端末１の向きが縦向きとなり、ｘｙ平面上で９０度回転させた向きが横向きとなる。表示部１１は、縦向きで使う場合の表示と横向きで使う場合の表示とに対応したディスプレイである。
【００２９】
ユーザが縦向きで情報処理端末１を使っており、縦方向の揺れがある場合、図３Ａの白抜き矢印＃１で示すように、ユーザから見て上下方向にデバイスが平行移動し、矢印＃２で示すように、表示部１１のディスプレイ面がｘ軸周りに回転する。縦方向の揺れは、例えば、バスの座席に座るなどして、進行方向にユーザが正面を向いて情報処理端末１を操作しているときに生じる。
【００３０】
ユーザが縦向きで情報処理端末１を使っており、横方向の揺れがある場合、図３Ｂの白抜き矢印＃１１で示すように、ユーザから見て左右方向にデバイスが平行移動し、矢印＃１２で示すように、表示部１１のディスプレイ面がｙ軸周りに回転する。横方向の揺れは、例えば、電車の座席に座るなどして、進行方向と垂直の方向にユーザが正面を向いて情報処理端末１を操作しているときに生じる。
【００３１】
情報処理端末１は、縦方向の揺れを検出した場合、縦方向の視点数が多くなる持ち方をユーザに提示する。例えば、ユーザが情報処理端末１を縦向きに持っており、図２のLCD１１Ａの各画素が表示部１１の短辺方向に並んでいることによって多視点表示が可能な方向が短辺方向である場合、縦方向の揺れが検出されたときには横向きに持つことが提示される。
【００３２】
図４Ａは、情報処理端末１を横向きに持つことを提示する画面の例を示す図である。図４Ａの例においては、縦方向の揺れが検出されたことに応じて、情報処理端末１を横向きに持つことを提示するメッセージを含むポップアップダイアログＰが、表示内容Ｄに重ねて表示されている。表示内容Ｄは、例えばネットワーク上のサーバにアクセスすることによって表示されているWebページの画面であり、表示部１１の全体に表示されている。
【００３３】
メッセージを含むポップアップダイアログではなく、アイコンの表示によって端末の持ち方が提示されるようにしてもよいし、音声によって端末の持ち方が提示されるようにしてもよい。
【００３４】
一方、情報処理端末１は、横方向の揺れを検出した場合、横方向の視点数が多くなる持ち方を提示する。例えば、ユーザが情報処理端末１を横向きに持っており、図２のLCD１１Ａの各画素が表示部１１の短辺方向に並んでいることによって多視点表示が可能な方向が短辺方向である場合、横方向の揺れが検出されたときには縦向きに持つことが提示される。
【００３５】
図４Ｂは、情報処理端末１を縦向きに持つことを提示する画面の例を示す図である。図４Ｂの例においては、横方向の揺れが検出されたことに応じて、情報処理端末１を縦向きに持つことを提示するメッセージを含むポップアップダイアログＰが表示内容Ｄに重ねて表示されている。
【００３６】
このように、情報処理端末１は、表示部１１による多視点表示が可能な方向が短辺方向と長辺方向のうちのいずれか一方向である場合、揺れの方向と多視点表示が可能な方向とが同じ方向になる持ち方を提示する。
【００３７】
以下、図２のLCD１１Ａの各画素が表示部１１の短辺方向に並んでいることによって多視点表示が可能な方向が短辺方向である場合について主に説明するが、LCD１１Ａの各画素が表示部１１の長辺方向に並んでいる場合も基本的に同様の処理が行われる。
【００３８】
また、情報処理端末１は、揺れを検出した場合、正面用の表示情報に基づいて、角度別の表示情報を視点の数と同じ数だけ生成する。正面用の表示情報は、表示部１１に対して正面にある視点から見ることを想定した表示内容を表す情報であり、アプリケーションなどにより生成される。表示部１１に対して正面にある視点は、例えば、図３において表示部１１の中心位置となるｘ軸とy軸の交点におけるディスプレイ面の垂線方向にある視点である。
【００３９】
一方、角度別の表示情報は、揺れの方向に沿った方向にある各視点から見たときの表示内容を表す情報である。角度別の表示情報は、各視点の、表示部１１のディスプレイ面に対する角度に基づいて、例えば正面用の表示情報に対してアフィン変換を施すことによって生成される。
【００４０】
図５は、正面用の表示情報と角度別の表示情報の例を示す図である。
【００４１】
中央に示す表示内容Ｄは、正面用の表示情報に基づいて表示部１１の全体に表示される内容を表す。表示内容Ｄの形状は、表示部１１の形状と同一であり、歪みのない長方形である。
【００４２】
右側に示す表示内容ＤＲは、右側用、すなわち正面に対して右側から見たときの表示内容を表す。右側から見たときに正面から見たときと同じ形状の内容が見えるように、表示内容ＤＲの形状は、視点に近い右側に近づくほど小さくなり、視点から遠い左側に近づくほど大きくなるような形状である。
【００４３】
左側に示す表示内容ＤＬは、左側用、すなわち正面に対して左側から見たときの表示内容を表す。左側から見たときに正面から見たときと同じ形状の内容が見えるように、表示内容ＤＬの形状は、視点に近い左側に近づくほど小さくなり、視点から遠い右側に近づくほど大きくなるような形状である。
【００４４】
このような各視点から見たときの表示内容を表す表示情報がそれぞれ生成され、各視点に対応する画素を用いて表示される。
【００４５】
図６は、図５の正面用の表示情報と角度別の表示情報に基づく画面表示の例を示す図である。
【００４６】
中央に示すように、正面にある視点に対する表示内容Ｄが、正面用の表示情報に基づいて表示部１１に表示される。
【００４７】
また、右側に示すように、正面に対して右側にある視点に対する表示内容ＤＲが、右側用の角度別の表示情報に基づいて表示部１１に表示される。表示部１１の範囲のうちの斜線で示す範囲は黒などの所定の色で表示される。表示内容ＤＲを正面に対して右側から見た場合、表示内容ＤＲの各位置までの距離が異なることによって、表示内容Ｄと同一、またはそれに近い内容をユーザは見ることができる。
【００４８】
左側に示すように、正面に対して左側にある視点に対する表示内容ＤＬが、左側用の角度別の表示情報に基づいて表示部１１に表示される。表示部１１の範囲のうちの斜線で示す範囲は所定の色で表示される。表示内容ＤＬを正面に対して左側から見た場合、表示内容ＤＬの各位置までの距離が異なることによって、表示内容Ｄと同一、またはそれに近い内容をユーザは見ることができる。
【００４９】
すなわち、ユーザは、揺れがある場合であっても、正面から見たときとほぼ同じ内容を常に見ることが可能になる。情報処理端末１は、ユーザにとって見やすい形で情報を表示することができる。
【００５０】
＜情報処理端末の構成例＞
図７は、情報処理端末１のハードウェア構成例を示すブロック図である。
【００５１】
情報処理端末１は、コントローラ２１に対して、表示部１１と操作部１２の他に、センサ部２２、カメラ２３、および通信部２４が接続されることによって構成される。
【００５２】
コントローラ２１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などより構成される。コントローラ２１のCPUは、ROMからプログラムをロードしてRAMを用いて実行し、情報処理端末１の全体の動作を制御する。
【００５３】
センサ部２２はジャイロセンサなどよりなり、デバイスに生じた揺れを検出する。センサ部２２は、検出した揺れの情報をコントローラ２１に出力する。
【００５４】
カメラ２３は、CMOS(Complementary Metal Oxide Semiconductor)イメージセンサなどの撮像素子よりなり、情報処理端末１の筐体の正面側に設けられたレンズにより取り込まれた光の光電変換を行い、画像データを生成する。例えば、ユーザの頭部を含む画像がカメラ２３により撮影され、コントローラ２１に供給される。
【００５５】
通信部２４は、LAN(Local Area Network)やインターネットなどのネットワーク上の機器と通信を行う。例えば、通信部２４により受信されたWebページなどの情報が表示部１１に表示される。
【００５６】
図８は、情報処理端末１の機能構成例を示すブロック図である。図８に示す機能部のうちの少なくとも一部は、図７のコントローラ２１により所定のプログラムが実行されることによって実現される。
【００５７】
情報処理端末１においては、デバイス保持方向判定部３１、提示部３２、角度別表示情報生成部３３、および多視点表示部３４が実現される。センサ部２２により検出された揺れを表す情報とカメラ２３により撮影された画像がデバイス保持方向判定部３１に入力され、アプリケーションなどにより生成された正面用の表示情報が角度別表示情報生成部３３に入力される。
【００５８】
デバイス保持方向判定部３１は、センサ部２２により検出された揺れに基づいて、ユーザ−デバイス間の揺れの方向を検出する。
【００５９】
また、デバイス保持方向判定部３１は、適宜、カメラ２３により撮影された画像に基づいてユーザの頭部の位置を検出する。デバイス保持方向判定部３１は、ヘッドトラックを行うことによってユーザの頭部の位置の時間的な変化を検出し、デバイスに生じている揺れと、ユーザに生じている揺れとに基づいて、ユーザ−デバイス間の揺れの方向を検出する。
【００６０】
デバイス保持方向判定部３１は、デバイスに生じた揺れに基づいて、または、デバイスに生じた揺れとユーザの揺れとに基づいて検出したユーザ−デバイス間の揺れの方向と、表示部１１の多視点表示が可能な方向に応じて適切なデバイスの向きを判定する。上述したように、デバイス保持方向判定部３１は、ユーザ−デバイス間の揺れの方向と、表示部１１の多視点表示が可能な方向とが同じ方向になる向きを適切なデバイスの向きとして判定する。
【００６１】
デバイス保持方向判定部３１は、判定した適切なデバイスの向きを表す情報を提示部３２と角度別表示情報生成部３３に出力する。角度別表示情報生成部３３に対しては、適宜、ユーザ−デバイス間の揺れの程度を表す情報も出力される。
【００６２】
提示部３２は、メッセージなどの所定の情報を表示部１１に表示させ、デバイス保持方向判定部３１により検出された適切なデバイスの向きをユーザに提示する。
【００６３】
角度別表示情報生成部３３は、正面用の表示情報に基づいて、角度別の表示情報を視点の数と同じ数だけ生成する。どの角度用の表示情報を生成するのかが、デバイス保持方向判定部３１により判定されたデバイスの向きに基づいて決定される。例えば、横方向の揺れが検出されたことによって適切なデバイスの向きが縦向きとして判定された場合、図５を参照して説明したような、表示部１１の短辺方向と同じ方向に並ぶ視点に対する角度別の表示情報を生成することが決定される。角度別表示情報生成部３３は、正面用の表示情報とともに、生成した角度別の表示情報を多視点表示部３４に出力する。
【００６４】
多視点表示部３４は、表示部１１を制御し、正面用の表示情報により表される表示内容と、角度別表示情報生成部３３により生成された角度別の表示情報により表される表示内容を、各視点に対応する画素を用いてそれぞれ表示し、多視点表示を行う。
【００６５】
＜情報処理端末の動作＞
ここで、図９のフローチャートを参照して、情報処理端末１の処理について説明する。
【００６６】
ステップＳ１において、センサ部２２はデバイスに生じた揺れを検出する。検出された揺れの情報はデバイス保持方向判定部３１に供給される。
【００６７】
ステップＳ２において、デバイス保持方向判定部３１は、カメラ２３により撮影された画像に基づいてユーザの頭部の位置を検出し、ユーザに生じている揺れを検出する。
【００６８】
ステップＳ３において、デバイス保持方向判定部３１は、デバイスに生じた揺れとユーザに生じている揺れに基づいてユーザ−デバイス間の揺れの方向を検出し、適切なデバイスの向きを判定する。
【００６９】
ステップＳ４において、提示部３２は、メッセージなどを表示部１１に表示させ、デバイス保持方向判定部３１により判定されたデバイスの向きをユーザに提示する。
【００７０】
ステップＳ５において、角度別表示情報生成部３３は、正面用の表示情報に基づいて角度別の表示情報を生成する。
【００７１】
ステップＳ６において、多視点表示部３４は、正面用の表示情報と角度別の表示情報に基づいて多視点表示を行う。その後、処理は終了する。
【００７２】
図１０は、ユーザの見え方について説明する図である。図１０の例においては、表示部１１の多視点表示が可能な方向が長辺方向とされている。図１１、図１２、および図１３においても同様である。
【００７３】
情報処理端末１においては、縦方向の揺れが検出されることに応じて、図５のような左右方向ではなく上下方向の角度別の表示情報が生成され、多視点表示が行われる。これにより、縦方向の揺れに従って上側用の表示内容と下側用の表示内容がユーザの目に届けられことになり、ユーザは、矢印の先に示すように、常に、正面から見たときと同じ内容を見ることができる。
【００７４】
また、情報処理端末１は、適切なデバイスの向きをユーザに提示することができる。表示部１１が一方向の視点に対する多視点表示が可能なデバイスである場合、デバイスの揺れの方向と、多視点表示によって対応可能な視点の方向とが合わないと、生成した情報を用いて適切な表示内容を提示することができない。適切なデバイスの向きをユーザに提示し、デバイスの揺れの方向と、多視点表示によって対応可能な視点の方向とを合わせることによって、適切な多視点表示を実現することが可能になる。
【００７５】
また、車内のように、揺れる環境で情報処理端末１を使用する場合であっても乗り物酔いを低減させることができる可能性がある。
【００７６】
さらに、複数のユーザが横に並んで使っている場合、情報処理端末１は、横方向の視点に対して多視点表示を行うことによって、複数のユーザにとってそれぞれ見やすい表示を実現することが可能になる。
【００７７】
＜変形例＞
角度別の表示情報の生成時、および角度別の表示情報に基づく表示内容の表示時、以下のようなモードで処理を行うようにすることができる。
【００７８】
図１１は、余白モードについて説明する図である。
【００７９】
平面を斜めから見た場合、視点から画面の各位置までの距離の関係で画面のアスペクト比が変わる。また、内接矩形のサイズは正面から見た場合に比べて小さくなる。正面用の表示情報を生成する段階で、正面用の表示情報の周りに余白を入れておくことで、表示内容のアスペクト比とサイズが変わらないような角度別の表示情報を生成することが可能になる。
【００８０】
図１１の左側に示す表示部１１の範囲のうち、表示内容Ｄの外側の範囲は余白の範囲である。正面用の表示情報が表示部１１全体の表示内容を表す情報である場合、そのサイズを変えることなく角度別の表示情報を生成し、表示したときには、右側用または左側用の表示内容の一部が切れてしまったりすることがある。正面用の表示内容に余白を入れ、それに基づいて角度別の表示情報を生成して表示することによってそのようなことを防ぐことができる。
【００８１】
図１２は、ヘッダ、フッタをマージンとして利用するモードについて説明する図である。
【００８２】
一般的に、アプリケーションにより生成される画面の上下にはヘッダとフッタが表示される。情報処理端末１は、正面用の表示情報が、ヘッダとフッタを含めて表示部１１全体の表示内容を表す情報である場合、右側用または左側用の表示内容において見えなくなる範囲がヘッダまたはフッタの範囲内である場合には正面用の表示内容のサイズを維持する。
【００８３】
また、情報処理端末１は、それ以上の範囲が見えなくなる場合、正面用の表示内容のサイズを縮小し、縮小した正面用の表示内容に基づいて右側用または左側用の表示内容を生成して表示する。これにより、右側用または左側用の表示内容が切れてしまうことを防ぐことが可能になる。図１２において斜線を付して示す表示内容Ｄの上側の部分がヘッダであり、下側の部分がフッタである。
【００８４】
図１３は、フォーカス位置を優先表示するモードについて説明する図である。
【００８５】
情報処理端末１は、フォーカスの当たっている部分をユーザが注目している部分として判断し、正面用の表示内容のうち、フォーカス部分を中心にして角度別の表示内容を生成して表示する。例えば、どの角度別の表示内容においてもフォーカス部分が表示部１１の表示可能範囲から外れないようにすることにより、ユーザが注目している部分が切れてしまうことを防ぐことが可能になる。図１３において斜線を付して示す範囲Ｆがフォーカスの当たっている部分である。
【００８６】
正面用の表示内容のサイズの変更があった場合、レンダリングエンジンに対して指定ウィンドウサイズでの描画を実行させるようにしてもよい。テキストのレイアウトが変わると読みにくくなるため、メインコンテンツ部分の幅は固定にすることで、テキストレイアウトの変更を最小限にすることができる。
【００８７】
見た目の画面サイズが小さくなるのに合わせて、表示内容全体を縮小させることも可能である。
【００８８】
視差のある情報をユーザの左目と右目にそれぞれ届けることによって、立体視が可能な形で情報を表示するようにしてもよい。
【００８９】
［コンピュータの構成例］
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００９０】
図１４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９１】
CPU(Central Processing Unit)１０１、ROM(Read Only Memory)１０２、RAM(Random Access Memory)１０３は、バス１０４により相互に接続されている。
【００９２】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７が接続される。また、入出力インタフェース１０５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、リムーバブルメディア１１１を駆動するドライブ１１０が接続される。
【００９３】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを入出力インタフェース１０５及びバス１０４を介してRAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００９４】
CPU１０１が実行するプログラムは、例えばリムーバブルメディア１１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１０８にインストールされる。
【００９５】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００９６】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００９７】
［変形例］
本技術は、以下のような構成をとることもできる。
【００９８】
（１）
端末自身の揺れの方向を検出する検出部と、
所定の視点から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った方向にある他の視点から見たときの表示内容を表す第２の情報を生成する生成部と、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う表示部と
を備える情報処理端末。
【００９９】
（２）
前記検出部は、ユーザの揺れをさらに検出し、前記ユーザの位置に対する前記端末自身の揺れの方向を検出する
前記（１）に記載の情報処理端末。
【０１００】
（３）
前記端末自身の揺れの方向と前記多視点表示が可能な方向が同じ方向になる前記端末の向きを判定する判定部と、
前記判定部により判定された前記端末の向きを提示する提示部と
をさらに備える前記（１）または（２）に記載の情報処理端末。
【０１０１】
（４）
前記生成部は、複数の前記他の視点から見たときの表示内容をそれぞれ表す複数の前記第２の情報を生成する
前記（１）乃至（３）のいずれかに記載の情報処理端末。
【０１０２】
（５）
前記生成部は、前記他の視点から見たときの表示内容が、前記所定の視点から見たときの表示内容と同じ内容になるように、または、近い内容になるように、前記第２の情報を生成する
前記（１）乃至（４）のいずれかに記載の情報処理端末。
【０１０３】
（６）
前記所定の視点は、前記表示部の面の垂線方向にある視点である
前記（１）乃至（５）のいずれかに記載の情報処理端末。
【０１０４】
（７）
端末自身の揺れの方向を検出し、
所定の方向から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った他の方向から見たときの表示内容を表す第２の情報を生成し、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う
ステップを含む情報処理方法。
【０１０５】
（８）
端末自身の揺れの方向を検出し、
所定の方向から見たときの表示内容を表す第１の情報に基づいて、前記端末自身の揺れの方向に沿った他の方向から見たときの表示内容を表す第２の情報を生成し、
前記第１の情報と前記第２の情報に基づいて、前記端末自身の揺れの方向と同じ方向の視点に対する多視点表示を行う
ステップを含む処理をコンピュータに実行させるプログラム。
【符号の説明】
【０１０６】
１  情報処理端末，  １１  表示部，  ２２  センサ部，  ２３  カメラ，  ３１  デバイス保持方向判定部，  ３２  提示部，  ３３  角度別表示情報生成部，  ３４  多視点表示部
【図１】
2012208260.tif 000003
【図２】
2012208260.tif 000004
【図３】
2012208260.tif 000005
【図４】
2012208260.tif 000006
【図５】
2012208260.tif 000007
【図６】
2012208260.tif 000008
【図７】
2012208260.tif 000009
【図８】
2012208260.tif 000010
【図９】
2012208260.tif 000011
【図１０】
2012208260.tif 000012
【図１１】
2012208260.tif 000013
【図１２】
2012208260.tif 000014
【図１３】
2012208260.tif 000015
【図１４】
2012208260.tif 000016