(57)【要約】【課題】ユーザが携帯端末本体を自由空間上を移動させるという簡単な操作によって、複数のアプリケーション画面を切り替える。【解決手段】本発明の携帯端末は、携帯端末本体の動きを検知する加速度センサと、携帯端末本体の動きデータを算出する動きデータ算出部と、携帯端末にて起動されたアプリケーションの画面を仮想空間上に配置する画面配置部と、仮想空間上の領域を表示する表示装置と、携帯端末本体の動きが検知されると、表示装置が表示する仮想空間上の領域を、携帯端末本体の動きデータに対応する画面スクロール方向に移動させる画面移動部と、表示装置が表示する仮想空間上の領域に存在するアプリケーションの画面が存在する場合、当該アプリケーションの画面の表示割合を算出する表示割合算出部と、当該アプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの操作を受け付ける入力装置と、を有する。【選択図】図２
2011018161.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末本体の動きを検知する加速度センサを有してなる携帯端末であって、
前記加速度センサにより携帯端末本体の動きが検知されると、該検知結果を基に、携帯端末本体の動きを示す動きデータを算出する動きデータ算出部と、
携帯端末にてアプリケーションが起動されると、当該アプリケーションの画面を仮想空間上に配置する画面配置部と、
仮想空間上の領域を表示する表示装置と、
携帯端末本体の動きデータと仮想空間上の画面スクロール方向とを対応づけたテーブルと、
前記表示装置が仮想空間上の領域を表示している状態で、前記加速度センサにより携帯端末本体の動きが検知されると、前記表示装置が表示する仮想空間上の領域を、携帯端末本体の動きデータに対応する画面スクロール方向に移動させる画面移動部と、
前記表示装置が表示する仮想空間上の領域にアプリケーションの画面が存在する場合、前記表示装置が表示する仮想空間上の領域に占める当該アプリケーションの画面の表示割合を算出する表示割合算出部と、
前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの操作を受け付ける入力装置と、を有する携帯端末。
【請求項２】
前記画面移動部は、前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの画面を全画面表示にする、請求項１に記載の携帯端末。
【請求項３】
携帯端末本体の動きを検知する加速度センサを有してなる携帯端末におけるアプリケーション操作方法であって、
携帯端末本体の動きデータと仮想空間上の画面スクロール方向とを対応づけたテーブルを予め記憶するステップと、
携帯端末にてアプリケーションが起動されると、当該アプリケーションの画面を仮想空間上に配置するステップと、
前記加速度センサにより携帯端末本体の動きが検知されると、該検知結果を基に、携帯端末本体の動きを示す動きデータを算出するステップと、
表示装置が仮想空間上の領域を表示している状態で、前記加速度センサにより携帯端末本体の動きが検知されると、前記表示装置が表示する仮想空間上の領域を、携帯端末本体の動きデータに対応する画面スクロール方向に移動させるステップと、
前記表示装置が表示する仮想空間上の領域にアプリケーションの画面が存在する場合、前記表示装置が表示する仮想空間上の領域に占める当該アプリケーションの画面の表示割合を算出するステップと、
前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの操作を入力装置にて受け付けるステップと、を有するアプリケーション操作方法。
【請求項４】
前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの画面を全画面表示にするステップをさらに有する、請求項３に記載のアプリケーション操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話などの携帯端末、携帯端末におけるアプリケーション操作方法に関する。
【背景技術】
【０００２】
昨今の携帯端末においては、携帯端末内部で処理する情報量が増えているため、大きなサイズのディスプレイが要求されているが、物理的な制約があるため、ディスプレイの大型化は困難である。
【０００３】
そのため、携帯端末において、ディスプレイに一度に表示できない大きな画像を表示する場合、ユーザは、ディスプレイに表示される画像の部分領域を十字キーなどによるスクロール操作で移動させる必要があり、操作が複雑化してしまうという問題があった。
【０００４】
この問題を解決するため、例えば、特許文献１には、携帯端末本体の動きを検知する加速度センサを搭載し、ユーザが携帯端末本体を自由空間上を移動させると、加速度センサによりこれを検知し、ディスプレイに表示される画像の部分領域を、携帯端末本体の移動方向に移動させる携帯端末が開示されている。
【０００５】
これによれば、ユーザは、ディスプレイに一度に表示できない大きな画像を表示する場合、携帯端末本体を自由空間上を移動させるという簡単な操作によって、その画像の部分領域をスクロールさせながら見ることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−００７０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、携帯端末においては、複数のアプリケーションを同時に起動する場合があり、この場合も、これら複数のアプリケーション画面をディスプレイに一度に表示することはできない。
【０００８】
しかし、特許文献１に開示された携帯端末は、ディスプレイに一度に表示できない大きな画像をスクロールさせて見せるものであり、複数のアプリケーション画面を切り替えることはできない。
【０００９】
そこで、本発明の目的は、上述した課題を解決し、ユーザが携帯端末本体を自由空間上を移動させるという簡単な操作によって、複数のアプリケーション画面を切り替えることができる携帯端末、携帯端末におけるアプリケーション操作方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の携帯端末は、
携帯端末本体の動きを検知する加速度センサを有してなる携帯端末であって、
前記加速度センサにより携帯端末本体の動きが検知されると、該検知結果を基に、携帯端末本体の動きを示す動きデータを算出する動きデータ算出部と、
携帯端末にてアプリケーションが起動されると、当該アプリケーションの画面を仮想空間上に配置する画面配置部と、
仮想空間上の領域を表示する表示装置と、
携帯端末本体の動きデータと仮想空間上の画面スクロール方向とを対応づけたテーブルと、
前記表示装置が仮想空間上の領域を表示している状態で、前記加速度センサにより携帯端末本体の動きが検知されると、前記表示装置が表示する仮想空間上の領域を、携帯端末本体の動きデータに対応する画面スクロール方向に移動させる画面移動部と、
前記表示装置が表示する仮想空間上の領域にアプリケーションの画面が存在する場合、前記表示装置が表示する仮想空間上の領域に占める当該アプリケーションの画面の表示割合を算出する表示割合算出部と、
前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの操作を受け付ける入力装置と、を有する。
【００１１】
本発明のアプリケーション操作方法は、
携帯端末本体の動きを検知する加速度センサを有してなる携帯端末におけるアプリケーション操作方法であって、
携帯端末本体の動きデータと仮想空間上の画面スクロール方向とを対応づけたテーブルを予め記憶するステップと、
携帯端末にてアプリケーションが起動されると、当該アプリケーションの画面を仮想空間上に配置するステップと、
前記加速度センサにより携帯端末本体の動きが検知されると、該検知結果を基に、携帯端末本体の動きを示す動きデータを算出するステップと、
表示装置が仮想空間上の領域を表示している状態で、前記加速度センサにより携帯端末本体の動きが検知されると、前記表示装置が表示する仮想空間上の領域を、携帯端末本体の動きデータに対応する画面スクロール方向に移動させるステップと、
前記表示装置が表示する仮想空間上の領域にアプリケーションの画面が存在する場合、前記表示装置が表示する仮想空間上の領域に占める当該アプリケーションの画面の表示割合を算出するステップと、
前記表示装置が表示する仮想空間上の領域に占めるアプリケーションの画面の表示割合が所定の値以上である場合、当該アプリケーションの操作を入力装置にて受け付けるステップと、を有する。
【発明の効果】
【００１２】
本発明の携帯端末によれば、アプリケーションの画面が配置された仮想空間上の領域を表示している状態で、加速度センサにより携帯端末本体の動きが検知されると、表示中の仮想空間上の領域を、携帯端末本体の動きデータに対応する方向に移動させ、表示中の仮想空間上の領域に存在するアプリケーションの画面の表示割合が所定の値以上であると、そのアプリケーションの操作を入力装置にて受け付ける。
【００１３】
そのため、ユーザは、携帯端末本体を自由空間上を移動させるという簡単な操作によって、アプリケーション画面を切り替え、切り替えたアプリケーション画面を操作することができるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の携帯電話の外観図である。
【図２】本発明の一実施形態の携帯電話の内部構成を示すブロック図である。
【図３】図１および図２に示した携帯電話において、仮想空間に複数のアプリケーションの画面を配置した状態を示す図である。
【図４】図１および図２に示した携帯電話において、携帯電話本体の動きデータと仮想空間上の画面スクロール方向とを対応づけた動きデータＴＢＬを示す図である。
【図５】図１および図２に示した携帯電話において、ディスプレイに仮想空間を表示している状態を示す図である。
【図６】図１および図２に示した携帯電話において、仮想空間を表示する場合の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１６】
なお、以下の実施形態では、本発明の携帯端末を、携帯電話に適用した例について説明するが、本発明は携帯電話には限定されない。
【００１７】
図１および図２に示すように、本実施形態の携帯電話１００は、表示装置であるディスプレイ１０１と、入力装置である十字キー１０２およびキーボード１０３と、レシーバ１０４と、マイク１０５と、加速度センサ１０６と、メモリ１０７と、制御部１０８と、を有している。
【００１８】
また、制御部１０８は、動きデータ算出部１０９と、画面配置部１１０と、画面移動部１１１と、表示割合算出部１１２と、を有している。
【００１９】
加速度センサ１０６は、携帯電話１００本体の動きを検知する。
【００２０】
動きデータ算出部１０９は、加速度センサ１０６により携帯電話１００本体の動きが検知されると、その検知結果を基に、携帯電話１００本体の動き（移動方向および移動量）を示す動きデータを算出する。
【００２１】
なお、加速度センサ１０６により携帯電話１００本体の動きを検知し、それを基に動きデータを算出する技術は、既によく知られており、本発明の本質部分ではないため、その詳細な説明は省略する。すなわち、本発明は、加速度センサ１０６により携帯電話１００本体の動きを検知し、それを基に動きデータを算出する方法として、それら公知技術のうち任意のものを適用することができる。
【００２２】
画面配置部１１０は、図３に示すように、携帯電話１００にて起動されたアプリケーションの画面を仮想空間上に配置する。なお、図３では、電話帳、メール、地図、ブラウザ、スケジュールといった５つの起動中のアプリケーションの画面が配置されている。
【００２３】
ここで、仮想空間は、ディスプレイ１０４の表示領域のサイズよりも大きい。そのため、ディスプレイ１０１は、仮想空間を表示する場合、仮想空間上のディスプレイ１０１の表示領域のサイズと同一サイズの一部の領域を切り出して表示することになる。
【００２４】
メモリ１０７は、図４に示すように、携帯電話１００本体の動きデータ（移動方向）と仮想空間上の画面スクロール方向とを対応づけたテーブルである動きデータＴＢＬ４０１を格納する。
【００２５】
画面移動部１１１は、ディスプレイ１０１が仮想空間上の領域を表示している状態で、加速度センサ１０６により携帯電話１００本体の動きが検知されると、ディスプレイ１０１が表示する仮想空間上の領域を、携帯電話１００本体の動きデータに動きデータＴＢＬ４０１で対応付けられている画面スクロール方向に移動させる。
【００２６】
表示割合算出部１１２は、例えば、図５に示すように、ディスプレイ１０１が表示する仮想空間上の領域にアプリケーションの画面（図５では、電話帳の画面）が存在する場合、そのアプリケーションの画面が、ディスプレイ１０１が表示する仮想空間上の領域に占める表示割合（面積の割合）を算出する。
【００２７】
もし、アプリケーションの画面の表示割合が所定の値以上（例えば、５１％以上）である場合、そのアプリケーションの操作を十字キー１０２およびキーボード１０３にて受け付ける。よって、以降、そのアプリケーションを操作可能になる。
【００２８】
以下、本実施形態の携帯電話１００において、仮想空間を表示する場合の動作について、図６のフローチャートを参照して説明する。
【００２９】
なお、仮想空間への表示の切り替えは、十字キー１０２またはキーボード１０３の任意の操作をトリガーにして行われるが、特に限定はない。また、仮想空間への表示切り替え直後にディスプレイ１０１が表示する仮想空間上の領域は、任意の領域で構わない。
【００３０】
図６を参照すると、ディスプレイ１０１が仮想空間上の領域を表示する場合、まず、動きデータ算出部１０９は、携帯電話１００本体の動きデータを、一度、リセットする（ステップＳ６０１）。これにより、携帯電話１００本体を移動させる際の基点を決定する。全てはここを基点にして差分となる移動方向および移動量を、動きデータとして算出することとなる。
【００３１】
その後、ディスプレイ１０１が仮想空間上の任意の領域を表示し、加速度センサ１０６による動き検知待ち状態となる（ステップＳ６０２）。
【００３２】
この状態で、ユーザが携帯電話１００本体を動かすと、加速度センサ１０６がその動きを検知し、動きデータ算出部１０９が動きデータを算出する（ステップＳ６０３）。
【００３３】
次に、画面移動部１１１は、動きデータＴＢＬ４０１を参照して、携帯電話１００本体の動きデータに対応付けられた画面スクロール方向を決定する（ステップＳ６０４）。
【００３４】
次に、画面移動部１１１は、ディスプレイ１０１が表示する仮想空間上の領域を、ステップＳ６０４で決定した画面スクロール方向に移動させ（ステップＳ６０５〜Ｓ６１２）、ディスプレイ１０１の表示内容を更新する（ステップＳ６１３）。
【００３５】
例えば、ステップＳ６０５において、画面スクロール方向が上方向である場合、ステップＳ６０９において、画面移動部１１１は、ディスプレイ１０１が表示する仮想空間上の領域を上方向に移動させ、仮想空間上の移動先の領域を切り出し、ディスプレイ１０１に表示する。このときの仮想空間上の領域の移動量は、一定量でもよいし、携帯電話１００本体の移動量に応じた移動量でもよい。
【００３６】
次に、表示割合算出部１１２は、ディスプレイ１０１が表示する仮想空間上の領域にアプリケーションの画面が存在するか否かを判定する（ステップＳ６１４）。
【００３７】
例えば、図５に示すように、電話帳の画面が存在する場合、表示割合算出部１１２は、その画面が、ディスプレイ１０１が表示する仮想空間上の領域に占める表示割合を算出する（ステップＳ６１５）。このとき、アプリケーションの画面が２つ以上存在する場合、各々のアプリケーションの画面について表示割合を算出することになる。
【００３８】
もし、表示割合が所定の値以上（例えば、５１％以上）のアプリケーションの画面がある場合（ステップＳ６１６）、そのアプリケーションの操作の受付を十字キー１０２およびキーボード１０３にて開始する（ステップＳ６１７）。
【００３９】
このとき、画面移動部１１１は、十字キー１０２およびキーボード１０３にて操作の受付を開始したアプリケーションの画面を全画面表示、すなわち、表示割合が１００％になるようにディスプレイ１０１に表示してもよい。
【００４０】
よって、以降、そのアプリケーションを操作可能になる。
【００４１】
上述したように本実施形態によれば、携帯電話１００は、アプリケーションの画面が配置された仮想空間上の領域をディスプレイ１０１に表示している状態で、加速度センサ１０６により携帯電話１００本体の動きが検知されると、表示中の仮想空間上の領域を、携帯電話１００本体の動きデータに対応する方向に移動させ、表示中の仮想空間上の領域に存在するアプリケーションの画面の表示割合が所定の値以上であると、そのアプリケーションの操作を十字キー１０２およびキーボード１０３にて受け付ける。
【００４２】
そのため、ユーザは、携帯電話１００本体を自由空間上を移動させるという直感的でかつ簡単な操作によって、アプリケーション画面を切り替え、切り替えたアプリケーション画面を操作することができるようになる。
【符号の説明】
【００４３】
１００    携帯電話
１０１    ディスプレイ
１０２    十字キー
１０３    キーボード
１０４    レシーバ
１０５    マイク
１０６    加速度センサ
１０７    メモリ
１０８    制御部
１０９    動きデータ算出部
１１０    画面配置部
１１１    画面移動部
１１２    表示割合算出部
【図２】
2011018161.tif 000003
【図４】
2011018161.tif 000004
【図６】
2011018161.tif 000005
【図１】
2011018161.tif 000006
【図３】
2011018161.tif 000007
【図５】
2011018161.tif 000008