(57)【要約】【課題】移動体に付加的な装置を設けることなく、操作者の操作位置に応じた画面表示を行うことができる情報処理装置および情報処理方法を提供する。【解決手段】画面表示を行う表示部４１、移動体の進行方向に対する表示部４１の表示面の向きを検出する装置向き検出部７０３と、装置向き検出部７０３による検出結果に応じた画面表示を表示部４１に行わせる画面描画処理部７０５とを設けたので、移動体に付加的な装置を設けることなく、操作者の操作位置に応じた画面表示を行うことができる。【選択図】図２
2005140530.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載される情報処理装置であって、
画面表示を行う表示手段と、
前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する検出手段と、
前記検出手段による検出結果に応じた画面表示を前記表示手段に行わせる表示制御手段と
を有する情報処理装置。
【請求項２】
前記表示手段にかかる加速度を検出する加速度検出手段を含み、
前記検出手段は、前記加速度検出手段による、前記表示手段の表示画面の面方向の加速度成分に基づいて、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する
請求項１に記載の情報処理装置。
【請求項３】
前記検出手段は、前記加速度検出手段による停止状態から直進状態を示す加速度を検出した場合に、前記表示手段の表示画面の面方向の加速度成分に基づいて、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する
請求項２に記載の情報処理装置。
【請求項４】
前記表示手段の角速度を検出する角速度検出手段を有し、
前記検出手段は、前記角速度検出手段の検出結果により前記角速度が０の場合、かつ前記加速度検出手段による停止状態から直進状態を示す加速度を検出した場合に、前記表示手段の表示画面の面方向の加速度成分に基づいて、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する
請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記検出手段による検出結果に応じた操作画面を前記表示手段に表示させる
請求項１に記載の情報処理装置。
【請求項６】
移動体に搭載され、画面表示を行う表示手段を含む情報処理装置の情報処理方法であって、
前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する第１のステップと、
前記第１のステップによる検出結果に応じた画面表示を前記表示手段に行わせる第２のステップと
を有する情報処理方法。
【請求項７】
前記第１のステップは、前記表示手段の表示画面の面方向の加速度成分に基づいて、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する
請求項６に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、自動車や電車等の移動体に搭載され、所定の画面表示を行う情報処理装置、および情報処理方法に関するものである。
【背景技術】
【０００２】
従来、例えば、カーナビゲーション装置に代表される車載情報処理装置が知られている。
しかし、その多くが右ハンドル車または左ハンドル車に限定されたユーザインタフェース（ＵＩ：User Interface）デザインが設計されているため、設計とは逆ハンドル車のドライバや、助手席で操作するユーザにとっては操作を行いにくいという問題があった。
【０００３】
この問題点を解決するカーナビゲーション装置が知られている。例えばタッチパネルに操作画面を表示させ、操作画面に直接触れることで所望の入力操作が可能であり、予め装置内部に逆ハンドル車用の操作画面を用意しておき、ユーザによる操作で右ハンドル用または左ハンドル用の操作画面を切替える装置が知られている。
また、ハンドルの取り付け位置を判断するハンドル位置判断手段を有し、そのハンドル位置と表示手段の位置関係に基づいて操作しやすいように画面表示を制御する装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１２１１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１に開示されているナビゲーション装置では、例えば自動車からの特別な信号、例えばシートベルト着脱検出手段等による信号を基にハンドルの取り付け位置を判断するので、装置の取り付けに手間がかかったり、自動車に付加的な装置を設ける必要がある。このため、自動車に付加的な装置を設けることなく、操作者の操作位置に応じた画面表示を行うことができる情報処理装置および情報処理方法が望まれている。
【０００５】
本発明の目的は、移動体に付加的な装置を設けることなく、操作者の操作位置に応じた画面表示を行うことができる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、本発明の第１の観点の情報処理装置は、移動体に搭載される情報処理装置であって、画面表示を行う表示手段と、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する検出手段と、前記検出手段による検出結果に応じた画面表示を前記表示手段に行わせる表示制御手段とを有する。
【０００７】
さらに、前記目的を達成するために、本発明の第２の観点の情報処理方法は、移動体に搭載され、画面表示を行う表示手段を含む情報処理装置の情報処理方法であって、前記移動体の進行方向に対する前記表示手段の表示面の向きを検出する第１のステップと、前記第１のステップによる検出結果に応じた画面表示を前記表示手段に行わせる第２のステップとを有する。
【０００８】
本発明の情報処理装置によれば、第１のステップにおいて、検出手段では、移動体の進行方向に対する表示手段の表示面の向きを検出する。
第２のステップにおいて、表示制御手段では、検出手段による検出結果に応じた画面表示を前記表示手段に行わせる。
【発明の効果】
【０００９】
本発明によれば、操作者の操作位置に応じた画面表示を行うことができる情報処理装置、および情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の一実施形態に係る情報処理装置は、例えば、自動車や電車等の移動体に搭載（車載）される場合に、その移動体の進行方向と装置の表示部の表示画面との角度に応じた画面表示を行う。
例えば本実施形態に係る情報処理装置は、ＧＰＳ（Global Positioning System ）衛星から送信されたＧＰＳ信号を基に移動体の現在地や目的地までのルート候補等の画面表示を行わせるナビゲーション機能や、画像、音楽等のコンテンツデータやメール等の画面を表示する表示部を有する。以下、図面を参照しながら説明する。
【００１１】
図１は、本発明の一実施形態に係る情報処理装置のハードウェア的な機能ブロック図である。
本実施形態に係る情報処理装置１は、例えば図１に示すように、記憶装置（２次記憶装置）２、操作入力部３、出力部４、位置検出部５、センサ部６、および演算処理部７を主構成要素として有する。
【００１２】
記憶装置（２次記憶装置，外部記憶装置）２は、例えば地図データや、観光地や各種施設に関する情報を示すＰＯＩ（Point of Interest ）情報、検索情報、音楽／映像コンテンツデータ等のデータを保持する記憶装置であり、演算処理部７の制御によりデータの読み出しや書き込みを行う。
記憶装置２は、例えば具体的にはＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc-ROM）、ＤＶＤ−ＲＡＭ等の光ディスク装置やハードディスクドライブ等の磁気記録装置等である。
【００１３】
操作入力部３は、例えばユーザの操作に応じた信号Ｓ３を演算処理部７に出力する。本実施形態では操作入力部３は、例えばいわゆるタッチパネル装置であり、ユーザによる操作に応じた信号Ｓ３を演算処理部７に出力する。
また、操作入力部３は、例えば、操作スイッチやリモコン等を設けてもよい。また、操作入力部３には必要に応じてマイク等の音声入力装置、およびカメラ等の画像入力装置を設けてもよい。
操作入力部３は、また、入力信号を認識解釈する機能をも含めた音声認識装置、および画像認識装置等を設けてもよい。
【００１４】
出力部４は、演算処理部７による演算処理結果を示す信号Ｓ７に応じた出力を行い、ユーザに演算処理結果を伝達する。
出力部４は、例えば具体的には、演算処理部７の演算処理結果に応じた画面表示を行うディスプレイである表示部４１や、スピーカ等の発音部４２等を備える。
本実施形態では、表示部４１および操作入力部３としてタッチパネル装置を設ける。
【００１５】
位置検出部５は、グローバル・ポジショニング・システム（ＧＰＳ：Global Positioning System ）測位装置等の位置検出手段である。例えば位置検出部５としてのＧＰＳ測位装置は、複数のＧＰＳ衛星から送られてくるＧＰＳ電波を受信することで、静止衛星からの位置を計算し、自車の地図上の位置を求め、位置情報を信号Ｓ５として演算処理部７に出力する。
【００１６】
センサ部６は、車の走行状況や挙動等を検出し、検出結果を信号Ｓ６として演算処理部７に出力する。
センサ部６は、例えば具体的には、加速度センサ６１、角速度センサ６２、および車速センサ６３等を有する。
【００１７】
加速度センサ６１は、移動体として加速度を検知する加速度センサである。本実施形態では、加速度センサ６１は２軸の加速度センサを備える。例えば加速度センサ６１は、第１の軸に沿った方向が装置の縦方向、第１の軸と直交する第２の軸に沿った方向が装置の横方向となるように設定されている。
角速度センサ６２は、例えば車体の回転角速度を検知する振動ジャイロセンサ等の角速度センサであり、検出結果を演算処理部７に出力する。
車速センサ６３は、例えば移動体の車輪の回転数を基に車速を検出し、検出結果を出力する。
また、センサ部６は、情報処理装置が設置される移動体の振動を検知する振動センサ等を含む。
【００１８】
演算処理部７は、インタフェース（ＩＦ）７１、ＲＡＭ７２、ＲＯＭ７３、不揮発性メモリ７４、およびＣＰＵ７５を主構成要素とする。ＩＦ７１、ＲＡＭ７２、ＲＯＭ７３、不揮発性メモリ７４、およびＣＰＵ７５はバスＢＳにより接続されている。
【００１９】
ＩＦ７１は、周辺構成要素、例えば記憶装置２、操作入力部３、出力部４、位置検出部５、およびセンサ部６と接続するインタフェースであり、ＣＰＵ２１の制御により各構成要素とデータ通信を行う。
ＲＡＭ７２は、例えばＣＰＵ７５のワークスペースとして用いられ、プログラムＰＲＧが実行される。
ＲＯＭ７３は、例えば初期設定値やプログラムＰＲＧ等を記憶する。
【００２０】
不揮発性メモリ７４、書換え可能かつシステムの電源供給が途絶えた時であってもデータを保持可能なメモリであり、例えば電池によりバックアップされたＳＲＡＭやフラッシュメモリ等であり、所定のデータを記憶する。
【００２１】
ＣＰＵ７５は、例えば装置全体の制御や本実施形態に係る機能を実現する。
図２は、図１に示した情報処理装置の機能を説明するための機能ブロック図である。
【００２２】
ＣＰＵ７５は、例えばプログラムＰＲＧを実行することにより、例えば図２に示すように、入力情報処理部７０１、地図情報処理部７０２、装置向き検出部７０３、ユーザインタフェース（ＵＩ）画面生成部７０４、および画面描画処理部７０５の機能を実現する。
装置向き検出部７０３は、本発明に係る検出手段に相当し、画面描画処理部７０５は本発明に係る表示制御手段に相当する。
【００２３】
入力情報処理部７０１は、少なくとも操作入力部３から入力された信号Ｓ３に基づいて例えばユーザによる操作を解析し、所定のデータを生成して信号Ｓ７０１としてＵＩ画面生成部７０４および画面描画処理部７０５に出力する。
【００２４】
地図情報処理部７０２は、例えば操作入力部３の解析結果を示す信号Ｓ３、位置検出部５から入力された信号Ｓ５、およびセンサ部６から入力された信号Ｓ６を基に、記憶装置２が記憶する地図情報ＤＭの内の必要なデータを読出して信号Ｓ７０２として画面描画処理部７０５に出力する。
【００２５】
装置向き検出部７０３は、位置検出部５から入力された信号Ｓ５、およびセンサ部６から入力された信号Ｓ３に基づいて、装置の移動体の進行方向に対する向き、例えば表示装置の表示面の向きを計算し、計算結果を示す信号Ｓ７０３をＵＩ画面生成部７０４および画面描画処理部７０５に出力する。
装置向き検出部７０３は、具体的には、例えば、加速度センサによる、表示装置の表示画面の面方向の加速度成分に基づいて、移動体の進行方向に対する表示装置の表示面の向きを計算する。
【００２６】
ＵＩ画面生成部７０４は、装置向き検出部７０３から入力された信号Ｓ７０３を基に、例えば操作ボタンやアイコン等の操作画面を生成し信号Ｓ７０４として画面描画処理部７０５に出力する。また、ＵＩ画面生成部７０４は操作画面に関する信号Ｓ７０４１を入力情報処理部７０１に出力する。入力処理部７０１では信号Ｓ７０４１および信号Ｓ３を基にユーザによる操作を解析する。
【００２７】
画面描画処理部７０５は、入力情報処理部７０１から入力された信号Ｓ７０１、地図情報処理部７０２から入力された信号Ｓ７０２に基づいて所定の地図画面を生成し信号Ｓ７として表示部４１に出力し、表示部４１に画面表示を行わせる。
また、画面描画処理部７０５は、ＵＩ画面生成部７０４から入力された信号Ｓ７０４に応じて表示部４１に操作画面を表示させる。
【００２８】
図３は、図１に示した情報処理装置の一実施形態の動作を説明するためのフローチャートである。図３を参照しながら、情報処理装置の動作を演算処理部７の処理を中心に説明する。
【００２９】
本実施形態では、情報処理装置１が自動車のダッシュボード上に設置された場合を説明する。
ステップＳＴ１０１において、例えば装置の電源がオンされると、ＣＰＵ７５は、自動車の停止判定を行う。ＣＰＵ７５は、停止判定としては、例えばセンサ部６や位置検出部５からの信号Ｓ６，Ｓ５や、自動車本体部に設けられた加速度センサや速度センサ等からの信号を基に行う。
【００３０】
具体的には、ＣＰＵ７５は、例えば加速度センサ６１からの信号Ｓ６が所定時間以上変化しなかった場合や、変化が予め設定された閾値以下であった場合に自動車に設置された装置が停止していると判断する。ＣＰＵ７５は、自動車が非停止状態の場合はステップＳＴ１０１の処理を繰り返し行い、停止状態になるまで待つ。
一方、ステップＳＴ１０１において、ＣＰＵ７５は、停車時の表示部４１の傾き補正処理を行う。
【００３１】
図４は、図１に示した情報処理装置の加速度センサの停車時における補正処理を説明するための図である。
図４（ａ）は図１に示した情報処理装置の表示部の正面図、図４（ｂ）は左側面図、図４（ｃ）は正面図、図４（ｄ）は左側面図である。また、図４（ａ）〜（ｄ）それぞれにおいて図に向かって上から下方向が重力加速度方向ｇｒｖである。
【００３２】
本実施形態では、加速度センサ６１は、例えば図４（ａ），（ｂ）に示すように、装置本体部に設けられた表示部４１の上部中央部に設けられている。本実施形態では例えば図４（ａ）の正面に表示部４１の表示画面が設けられている。
具体的には加速度センサ６１は、装置本体部１００の横方向、詳細には図４（ａ）に向かって右方向をｘ軸方向（第１軸方向）、図４（ａ）に向かって手前から奥に向かった方向をｙ軸方向（第２軸方向）、図４（ｂ）に向かって手前から奥に向かった方向をｘ軸方向，図４（ａ）に向かって左方向をｙ軸方向として設定されている。
【００３３】
上述したように本実施形態では図４（ａ），（ｂ）に示すように、表示部４１に２軸の加速度センサ６１が設けられている。一般的に移動体が停止時に、加速度センサ６１の２軸であるｘ，ｙ軸を重力加速度方向ｇｒｖに垂直となるように表示部４１を設置することは困難であるために、この傾きにより停車時であってもｘ軸方向やｙ軸方向に重力加速度成分が生じてしまう。また例えば坂道や道路の轍等に停車時であっても、自動車の傾きにより装置が傾き同様な加速度成分が生じてしまう。
このため本実施形態では、停車時のｘ軸方向およびｙ軸方向の加速度成分を測定し、その測定結果を基に後述する直進時の加速度検出処理の補正を行う。
【００３４】
より具体的には、例えば図４（ｃ）に示すように、停車時に表示部４１が重力加速度方向ｇｒｖに対して角度θ１だけ傾いている場合に、加速度センサ６１は図４（ｃ）に示すように、重力加速度ｇのｘ軸方向の成分の大きさｇｘ＝−ｇｓｉｎ（θ１）の加速度ｇｘを検出する。ここで原点を加速度センサ６１の位置、ｘ軸を上述したように図４（ｃ）に示した方向、回転角度θ１を図４（ｃ）に向かって左回りを正方向とする。
【００３５】
また、例えば図４（ｄ）に示すように、停車時に表示部４１が重力加速度方向ｇｒｖに対して角度θ２だけ傾いている場合に、加速度センサ６１は図４（ｄ）に示すように、重力加速度ｇのｙ軸方向の成分の大きさｇｙ＝ｇｓｉｎ（θ２）の加速度ｇｙを検出する。ここで原点を加速度センサ６１の位置、ｙ軸を上述したように図４（ｄ）に示す方向、回転角度θ２を図４（ｃ）に向かって左回りを正方向とする。
ＣＰＵ７５は，加速度センサ６１から入力された停車時の加速度成分ｇｘ，ｇｙを補正値とする。
【００３６】
ステップＳＴ３において、ＣＰＵ７５は、装置の停止・直進判定を行う。具体的には、ＣＰＵ７５は、加速度センサ６１から入力された信号Ｓ６のレベルが変化しない場合や、閾値以下の場合は停止していると判別する。または、ＣＰＵ７５は車速センサ６３から入力された信号Ｓ６のレベルが変化しない場合は停止していると判別し、非停車状態になるまでステップＳＴ３の処理を繰り返す。
一方、ＣＰＵ７５は、加速度センサ６１から入力された信号Ｓ６のレベルが変化した場合や、閾値より大きい場合には非停止状態であると判別する。
【００３７】
図５は図１に示した情報処理装置の動作を説明するための図である。図５（ａ）は情報処理装置１の表示部４１が設置された移動体１０１が停止状態から直進する場合の情報処理装置の動作を説明するための図、図５（ｂ）は停止状態から非直進を行う場合、つまり角速度が０でない場合の情報処理装置の動作を説明するための図である。
【００３８】
例えば本実施形態では図５（ａ）に示すように、情報処理装置１の表示部４１は、ユーザｕにとって表示画面が見やすく操作しやすいように、移動体（自動車）１０１の直進方向をＹ軸、Ｙ軸に垂直な方向をＸ軸とすると、Ｘ，Ｙ軸とｘ，ｙ軸それぞれが角度θとなるように設置されている。
後述するように、装置向き検出部７０３が、進行方向に対する装置の傾きを加速度成分に基づいて判別する際に、判別精度を上げるために移動体に設置された装置が停止状態から回転運動を行わずに進行方向に直線に加速した場合に、その加速度成分を基に装置の進行方向に対する傾きを判別することが好ましい。
【００３９】
これは例えば図５（ｂ）に示すように、角速度が０でない回転系の場合、つまり停止状態から移動体１０１が直進方向とは異なる方向に曲がって加速する場合には、遠心力やコリオリ力による加速度が加速度センサ６１で検出されるため、判別精度が低下してしまう場合がある。本実施形態では判別の精度を上げるために遠心力やコリオリ力の影響がない状態、つまり停止状態から直線に加速した状態で判別を行う。
【００４０】
ステップＳＴ３において、装置向き検出部７０３は、直進状態を検出した場合、つまり加速度センサ６１から入力された信号Ｓ６のレベルが変化した場合には２軸加速度センサ６１から加速度を取得し（ＳＴ４）、ステップＳＴ２で生成した傾き補正値と、ステップＳＴ４で取得した加速度を基に装置に設けられた表示部４１の向きを判別する。
【００４１】
図６は、図１に示した情報処理装置の動作を説明するための図である。
図６（ａ）は本実施形態に係る情報処理装置の表示部の上面図、図６（ｂ）は図６（ａ）に示した表示部が進行方向に対して傾いて設置された場合の上面図、図６（ｃ）は情報処理装置の表示部が図６（ｂ）に示した方向と逆方向に傾いて設置された場合の動作を説明するための図である。
【００４２】
装置向き検出部７０３は、停止状態から進行方向に加速度ａで加速して直進した場合に、例えば具体的には図６（ａ）に示すように表示部４１が面方向に沿ったｘ軸方向（装置の横方向）と、ｘ軸方向と直交するｙ軸方向それぞれが、進行方向に沿ったＹ軸方向と直交するＸ軸方向と、Ｙ軸それぞれが一致する場合には、加速度のｘ軸成分ａｘを０，加速度のｙ軸成分ａｙをａとして検出する。
【００４３】
また、装置向き検出部７０３は、停止状態から進行方向に加速度ａで加速して直進した場合に、例えば図６（ｂ）に示すように表示部４１が面方向に沿ったｘ軸方向（装置の横方向）と、ｘ軸方向と直交するｙ軸方向それぞれが、Ｘ軸から図６（ｂ）に向かって左回り方向に角度θ３だけ傾けて設置している場合には、加速度のｘ軸成分ａｘをａ・ｓｉｎθ３，加速度のｙ軸成分ａｙをａ・ｃｏｓθ３として検出する。
【００４４】
また、装置向き検出部７０３は、停止状態から進行方向に加速度ａで加速して直進した場合に、例えば図６（ｃ）に示すように表示部４１が面方向に沿ったｘ軸方向（装置の横方向）と、ｘ軸方向と直交するｙ軸方向それぞれが、Ｘ軸から図６（ｃ）に向かって左回り方向に角度（−θ４）だけ傾けて設置している場合には、加速度のｘ軸成分ａｘを−ａ・ｓｉｎθ４，加速度のｙ軸成分ａｙをａ・ｃｏｓθ４として検出する。
【００４５】
ステップＳＴ５において、装置向き検出部７０３は、上述したようにｘ軸方向（表示部の横方向，面方向）の加速度成分のａｘの正負を判別することで、情報処理装置１の表示部４１が移動体１０１の進行方向（直進方向）に対しての向きを判別する。
具体的には、装置向き検出部７０３は、上述したようにｘ軸方向に沿った加速度成分ａｘが正値の場合には図６（ｂ）に示すように、表示部４１が右に向いていると判断し、加速度成分ａｘが負値の場合には、図６（ｃ）に示すように、表示部４１が左に向いていると判断し、判断結果を示す信号Ｓ７０３をＵＩ画面生成部７０４および画面描画処理部７０５に出力する。
【００４６】
ステップＳＴ６において、ＣＰＵ７５は、装置の向きに応じた画面表示を表示部４１に表示させる。
例えばＵＩ画面生成部７０４は、装置向き検出部７０３からの信号Ｓ７０３に応じた操作画面を生成し信号Ｓ７０４として出力する。画面描画処理部７０５は、例えば信号Ｓ７０１〜Ｓ７０４に基づいて表示部４１に表示させる画面を生成し信号Ｓ７として出力する。表示４１は信号Ｓ７に基づいて画面表示を行う。
また、上述したステップＳＴ１〜５の処理を所定の回数繰り返すことで、より精度の高い向きの判定を行ってもよい。
【００４７】
図７は、図１に示した情報処理装置の表示部に表示される表示画面の一具体例を示す図である。図７（ａ）は右座席にユーザが座っている場合の表示画面の一具体例を示す図、図７（ｂ）は左座席にユーザが座っている場合の表示画面の一具体例を示す図である。
つまり、図７（ａ）は表示部４１の表示画面が、進行方向（直進）に加速時に、進行方向に対して右に向いている場合の表示画面の一具体例であり、図７（ｂ）は表示部４１の表示画面が、進行方向（直進）に加速時に、進行方向に対して左に向いている場合の表示画面の一具体例である。
【００４８】
例えば、表示画面ｖ１は、図７に示すように、地図表示部ｖ１１、操作画面ｖ１２、方位表示部ｖ１３、距離表示部ｖ１４、および時刻表示部ｖ１５を有する。
表示部４１は、操作入力部３のタッチパネル上で各操作ボタンが操作しやすいように、例えば右座席のユーザには右側に、左座席のユーザには左側に操作画面（ＵＩ部品）ｖ１２を表示する。
方位表示部１３や時刻表示部ｖ１５等の頻繁には見ない表示要素は、ユーザから遠い表示領域に表示する。
【００４９】
画面描画処理部７０５は、地図表示部ｖ１１には、例えば信号Ｓ７０２に応じた地図画面を表示させる。地図表示部ｖ１１には、例えば図７（ａ），（ｂ）に示すように、自車を示す自車マークｖｃと、自車の周辺部の所定の縮尺の地図が表示される。
この際、例えば左座席または右座席用に応じた地図表示、例えば左座席または右座席用に応じたビューポイントの３Ｄ（次元）地図表示を行ってもよい。
【００５０】
また、画面描画処理部７０５は、操作画面ｖ１２には、ＵＩ画面生成部７０４からの信号Ｓ７０４に応じた操作ボタンを表示させる。
操作入力部３のタッチパネル上で、この操作画面ｖ１２の各操作ボタンに対応する位置が、例えばユーザが指により接触することで所望の機能を示す信号Ｓ３がＣＰＵ７５に入力される。
【００５１】
操作画面ｖ１２は、例えば図７（ａ），（ｂ）に示すように、上方向指示ボタンｖ１２１、下方向指示ボタンｖ１２２、左方向指示ボタンｖ１２３、右方向指示ボタンｖ１２４、拡大指示ボタンｖ１２５、縮小指示ボタンｖ１２５、現在地表示ボタンｖ１２６、およびメニュー表示ボタンｖ１２７を有する。
例えば、上方向指示ボタンｖ１２１、下方向指示ボタンｖ１２２、左方向指示ボタンｖ１２３、および右方向指示ボタンｖ１２４は、地図表示部ｖ１１に表示される地図画面を所望の方向にスクロールする際に操作される。拡大指示ボタンｖ１２５や縮小指示ボタンｖ１２５は、例えば地図表示部ｖ１１に表示される地図画面を拡大表示や縮小表示を行わせる際に操作される。現在地表示ボタンｖ１２６は移動体の現在地の地図画面を表示させる際に操作される。メニュー表示ボタンｖ１２７は、所定の機能を示すメニュー表示を行わせる際に操作される。
【００５２】
画面描画処理部７０５は、方位表示部ｖ１３には、例えば地図表示部ｖ１１に表示された地図画面の方位を示す。画面描画処理部７０５は、距離表示部ｖ１４には、例えば基準となる地点からの走行距離や、目的地までの距離を表示させる。
画面描画処理部７０５は、時刻表示部ｖ１５には不図示の計時部で計時される時刻情報を表示させる。
【００５３】
以上説明したように、画面表示を行う表示部４１、移動体の進行方向に対する表示部４１の表示面の向きを検出する装置向き検出部７０３と、装置向き検出部７０３による検出結果に応じた画面表示を表示部４１に行わせる画面描画処理部７０５とを設けたので、移動体に付加的な装置を設けることなく、操作者の操作位置に応じた画面表示を行うことができる。
【００５４】
また、画面描画処理部７０５は、表示部４１の向きに応じた位置に操作画面ｖ１２を表示部４１に表示させるので、例えば操作画面位置を予め設定させるという煩雑な操作を行う必要がなく、操作性が向上する。
また、表示部４１にかかる加速度を検出する加速度センサを設け、加速度センサによる、表示部４１の表示画面の面方向の加速度成分に基づいて、移動体の進行方向に対する表示部４１の表示面の向きを検出するので、簡単に装置の向きを検出することができる。
【００５５】
なお、本発明は本実施形態に限られるものではなく、任意好適な改変が可能である。
例えば、表示部４１の向きの判別処理は上述した本実施形態に限られるものではない。例えば停止状態から進行方向に直線に加速しない場合、詳細には角速度０でない場合には、ＣＰＵは、その角速度、車速、取付け位置等に基づいてコリオリ力や遠心力による加速度を計算し、計算結果を基にｘ軸方向の加速度成分の補正処理を行うことで、判別処理を行ってもよい。こうすることで角速度が０でない場合であっても高精度に判別処理を行うことができる。
【００５６】
また、表示部４１は、操作画面ｖ１２の表示位置を、表示部４１の進行方向に対する向きに応じて決定して表示させたが、この形態に限られるものではない。
例えば、地図画面を３Ｄ（Dimension）表示させるの際に、表示部の進行方向に対する向きに応じたピューポイントからの３Ｄ地図表示を行わせてもよい。例えば左座席のユーザが、表示部を進行方向に対して左側に向けて設置した状態で表示画面を見る場合と、右座席のユーザが、表示部を進行方向に対して右側に向けて設置した状態で表示画面を見る場合とで、異なるビューポイントから見た３Ｄ地図表示を行うことで、よりユーザにわかりやすい表示を行うことができる。
【００５７】
また、停止状態と直進状態で水平面に対する自動車の傾きが変わってしまい、先の傾き補正値が意味のない値になってしまう可能性もあるが、直進状態が停止状態の直後に起こったとすれば、水平面に対する自動車の傾きも変化することがないと仮定して処理を行ってもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態に係る情報処理装置のハードウェア的な機能ブロック図である。
【図２】図１に示した情報処理装置の機能を説明するための機能ブロック図である。
【図３】図１に示した情報処理装置の一実施形態の動作を説明するためのフローチャートである。
【図４】図１に示した情報処理装置の加速度センサの停車時における補正処理を説明するための図である。（ａ）は図１に示した情報処理装置の表示部の正面図、（ｂ）は左側面図、（ｃ）は正面図、（ｄ）は左側面図である。
【図５】図１に示した情報処理装置の動作を説明するための図である。（ａ）は情報処理装置１の表示部４１が設置された移動体１０１が停止状態から直進する場合、（ｂ）は停止状態から非直進を行う場合、つまり角速度が０でない場合の情報処理装置の動作を説明するための図である。
【図６】図１に示した情報処理装置の動作を説明するための図である。（ａ）は本実施形態に係る情報処理装置の表示部の上面図、（ｂ）は（ａ）に示した表示部が進行方向に対して傾いて設置された場合の上面図、（ｃ）は情報処理装置の表示部が（ｂ）に示した方向と逆方向に傾いて設置された場合の動作を説明するための図である。
【図７】図１に示した情報処理装置の表示部に表示される表示画面の一具体例を示す図である。（ａ）は右座席にユーザが座っている場合の表示画面の一具体例を示す図、（ｂ）は左座席にユーザが座っている場合の表示画面の一具体例を示す図である。
【符号の説明】
【００５９】
１…情報処理装置、２…記憶装置、３…操作入力部、４…出力部、５…位置検出部（ＧＰＳ）、６…センサ部、７…演算処理部、４１…表示部、４２…発音部、６１…加速度センサ、６２…角速度センサ、６３…車速センサ、７１…インタフェース（ＩＦ）、７２…ＲＡＭ、７３…ＲＯＭ、７４…不揮発性メモリ、７５…ＣＰＵ、１００…装置本体部、７０１…入力情報処理部、７０２…地図情報処理部、７０３…装置向き検出部、７０４…ＵＩ画面生成部、７０５…画面描画処理部、ＢＳ…バス、ＤＭ…地図情報、ＰＲＧ…プログラム。
【図１】
2005140530.tif 000003
【図２】
2005140530.tif 000004
【図３】
2005140530.tif 000005
【図４】
2005140530.tif 000006
【図５】
2005140530.tif 000007
【図６】
2005140530.tif 000008
【図７】
2005140530.tif 000009